[Bug target/87195] New: ICE in simplify_binary_operation_1, at simplify-rtx.c:3637

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Sep 3 06:57:00 GMT 2018


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

            Bug ID: 87195
           Summary: ICE in simplify_binary_operation_1, at
                    simplify-rtx.c:3637
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: segher at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: ppc64le-linux-gnu

Following causes an ICE:

$ ./xgcc -B.
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c
-O2 -ffloat-store 
during RTL pass: fwprop1
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c:
In function ‘testf_08’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c:14:1:
internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:3637
14 | vector float testf_08 (vector float x) { return vec_splat (x, 0b01000); }
   | ^~~~~~
0xfbcfb2 simplify_binary_operation_1
        /home/marxin/Programming/gcc/gcc/simplify-rtx.c:3637
0xfb6666 simplify_binary_operation(rtx_code, machine_mode, rtx_def*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/simplify-rtx.c:2167
0xfaef1a simplify_gen_binary(rtx_code, machine_mode, rtx_def*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/simplify-rtx.c:194
0x19c4257 propagate_rtx_1
        /home/marxin/Programming/gcc/gcc/fwprop.c:508
0x19c4159 propagate_rtx_1
        /home/marxin/Programming/gcc/gcc/fwprop.c:494
0x19c4c2a propagate_rtx
        /home/marxin/Programming/gcc/gcc/fwprop.c:692
0x19c674f forward_propagate_and_simplify
        /home/marxin/Programming/gcc/gcc/fwprop.c:1355
0x19c6967 forward_propagate_into
        /home/marxin/Programming/gcc/gcc/fwprop.c:1414
0x19c6c77 fwprop
        /home/marxin/Programming/gcc/gcc/fwprop.c:1503
0x19c6cf4 execute
        /home/marxin/Programming/gcc/gcc/fwprop.c:1534


More information about the Gcc-bugs mailing list