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

            Bug ID: 90103
           Summary: ICE building Glibc's e_atan2f.c with -O2
                    -mcpu=hs38_linux -frounding-math
           Product: gcc
           Version: 8.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: abrodkin at synopsys dot com
  Target Milestone: ---

Created attachment 46172
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46172&action=edit
Preprocesssed input file

# arc-unknown-linux-gnu-gcc -mcpu=hs38_linux e_atan2f.i -c -O2 -frounding-math

../sysdeps/ieee754/flt-32/e_atan2f.c: In function '__ieee754_atan2f':
../sysdeps/ieee754/flt-32/e_atan2f.c:93:1: error: unrecognizable insn:
 }
 ^
(insn 112 111 113 25 (set (reg/v:SF 172 [ <retval> ])
        (fma:SF (const_double:SF 3.0e+0 [0x0.cp+2])
            (const_double:SF 7.85398185253143310546875e-1 [0x0.c90fdbp+0])
            (reg:SF 58 r58))) "../sysdeps/ieee754/flt-32/e_atan2f.c":61 -1
     (nil))
during RTL pass: vregs
../sysdeps/ieee754/flt-32/e_atan2f.c:93:1: internal compiler error: in
extract_insn, at recog.c:2304
0x55ed94 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        /.build/arc-unknown-linux-gnu/src/gcc/gcc/rtl-error.c:108
0x55edb0 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        /.build/arc-unknown-linux-gnu/src/gcc/gcc/rtl-error.c:116
0x9aa5c7 extract_insn(rtx_insn*)
        /.build/arc-unknown-linux-gnu/src/gcc/gcc/recog.c:2304
0x7c258d instantiate_virtual_regs_in_insn
        /.build/arc-unknown-linux-gnu/src/gcc/gcc/function.c:1599
0x7c258d instantiate_virtual_regs
        /.build/arc-unknown-linux-gnu/src/gcc/gcc/function.c:1969
0x7c258d execute
        /.build/arc-unknown-linux-gnu/src/gcc/gcc/function.c:2018

Reply via email to