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

            Bug ID: 111545
           Summary: [14 Regression] RISC-V
                    gfortran.dg/host_assoc_function_7.f09 Illegal
                    instruction error
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ewlu at rivosinc dot com
  Target Milestone: ---

Created attachment 55970
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55970&action=edit
objdump of executable on first bad hash

First bad hash
r14-4188-g66c13521f56

glibc rv64gcv encounters an illegal instruction error on qemu version 8.1.0. 

GDB backtrace:

Program received signal SIGILL, Illegal instruction.
0x0000000000010af4 in __sa0054_stuff_MOD_sa0054 ()
(gdb) bt
#0  0x0000000000010af4 in __sa0054_stuff_MOD_sa0054 ()
#1  0x0000000000010ee4 in MAIN__ ()
#2  0x00000000000106c8 in main ()

Included the objdump of the executable as objdump_bad.txt. Tested the
instruction using the previous hash r14-4187-g4907d220bee and it successfully
executed the vfmv.v.f instruction.


Additional targets affected: glibc rv32gcv (objdump not included)

Reply via email to