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)