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

            Bug ID: 86987
           Summary: ICE in simplify_binary_operation_1, at
                    simplify-rtx.c:3515 on ppc64le
           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 ICEs:

$ powerpc64le-suse-linux-gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-short.c
-O -mno-optimize-swaps -c -S
during RTL pass: fwprop1
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-short.c:
In function 'test_obs':
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-short.c:44:1:
internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:3643
 vector bool short test_obs () { const vector bool short y = {1, 2, 3, 4, 5, 6,
7, 8}; return vec_splat (y, 0b10010); }
 ^~~~~~
0x7ffff69affea __libc_start_main
        ../csu/libc-start.c:308
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://bugs.opensuse.org/> for instructions.

Reply via email to