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

            Bug ID: 91823
           Summary: [10 regression] r275959 breaks
                    gcc.target/powerpc/altivec-32.c with ICE
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test2/gcc/
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/altivec-32.c   
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never  -O2 -ftree-vectorize -mdejagnu-cpu=power6 -maltivec
-ffat-lto-objects -fno-ident -S -o altivec-32.s    (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test2/gcc/
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/altivec-32.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -ftree-vectorize -mdejagnu-cpu=power6 -maltivec
-ffat-lto-objects -fno-ident -S -o altivec-32.s
during RTL pass: cse1
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/altivec-32.c: In
function 'vector_copysign':
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/altivec-32.c:59:1:
internal compiler error: in decompose, at rtl.h:2279
0x10a488a3 wi::int_traits<std::pair<rtx_def*, machine_mode> >::decompose(long*,
unsigned int, std::pair<rtx_def*, machine_mode> const&)
        /home/seurer/gcc/gcc-test2/gcc/rtl.h:2277
0x10a488a3 wide_int_ref_storage<false,
true>::wide_int_ref_storage<std::pair<rtx_def*, machine_mode>
>(std::pair<rtx_def*, machine_mode> const&)
        /home/seurer/gcc/gcc-test2/gcc/wide-int.h:1023
0x10a488a3 generic_wide_int<wide_int_ref_storage<false, true>
>::generic_wide_int<std::pair<rtx_def*, machine_mode> >(std::pair<rtx_def*,
machine_mode> const&)
        /home/seurer/gcc/gcc-test2/gcc/wide-int.h:782
0x10a488a3 native_encode_rtx(machine_mode, rtx_def*, vec<unsigned char,
va_heap, vl_ptr>&, unsigned int, unsigned int)
        /home/seurer/gcc/gcc-test2/gcc/simplify-rtx.c:6215
0x10a482c3 native_encode_rtx(machine_mode, rtx_def*, vec<unsigned char,
va_heap, vl_ptr>&, unsigned int, unsigned int)
        /home/seurer/gcc/gcc-test2/gcc/simplify-rtx.c:6185
0x10a567cf simplify_const_vector_subreg
        /home/seurer/gcc/gcc-test2/gcc/simplify-rtx.c:6534
0x10a567cf simplify_subreg(machine_mode, rtx_def*, machine_mode, poly_int<1u,
unsigned long>)
        /home/seurer/gcc/gcc-test2/gcc/simplify-rtx.c:6649
0x114f000b equiv_constant
        /home/seurer/gcc/gcc-test2/gcc/cse.c:3852
0x114f3b07 fold_rtx
        /home/seurer/gcc/gcc-test2/gcc/cse.c:3231
0x114f389b fold_rtx
        /home/seurer/gcc/gcc-test2/gcc/cse.c:3266
0x114f58b3 cse_insn
        /home/seurer/gcc/gcc-test2/gcc/cse.c:4705
0x114fa43b cse_extended_basic_block
        /home/seurer/gcc/gcc-test2/gcc/cse.c:6651
0x114fa43b cse_main
        /home/seurer/gcc/gcc-test2/gcc/cse.c:6830
0x114faf3f rest_of_handle_cse
        /home/seurer/gcc/gcc-test2/gcc/cse.c:7667
0x114faf3f execute
        /home/seurer/gcc/gcc-test2/gcc/cse.c:7710
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
compiler exited with status 1
FAIL: gcc.target/powerpc/altivec-32.c (internal compiler error)
FAIL: gcc.target/powerpc/altivec-32.c (test for excess errors)

Reply via email to