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)