https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123050

            Bug ID: 123050
           Summary: [Trunk] RISC-V rv64gcv: miscompile at -O2/O3
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: xxs_chy at outlook dot com
  Target Milestone: ---

Created attachment 63015
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=63015&action=edit
reproducer

Testcase is attached.

Command:
> riscv64-unknown-linux-musl-gcc -march=rv64gcv -O1 -static a.c
> qemu-riscv64 a.out
Output:
> BackSmith Checksum = 0x000000000000ffea

Command:
> riscv64-unknown-linux-musl-gcc -march=rv64gcv -O2 -static a.c
> qemu-riscv64 a.out
Output:
> BackSmith Checksum = 0x000000000000ffeb

gcc version 16.0.0 20251130 (experimental) (crosstool-NG 1.28.0_rc1)
qemu-riscv64 version 10.1.2

Reply via email to