https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79140
Bug ID: 79140 Summary: gcc.target/powerpc/ssp-1.c fails starting with its introduction in r244562 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- Fails on both BE and LE power8 gcc configured simply with: /home/seurer/gcc/gcc-trunk/configure --prefix=/home/seurer/gcc/install/gcc-trunk --enable-languages=c,fortran,c++ --disable-bootstrap --with-as=/home/seurer/binutils/install/binutils-2.26/bin/as --with-ld=/home/seurer/binutils/install/binutils-2.26/bin/ld gcc 5.4 was the compiler used to build make -k check-gcc RUNTESTFLAGS="powerpc.exp=ssp-1.c" Executing on host: /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -fstack-protector-all -mstack-protector-guard=global -ffat-lto-objects -S -o ssp-1.s (timeout = 300) spawn /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -fstack-protector-all -mstack-protector-guard=global -ffat-lto-objects -S -o ssp-1.s /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c: In function 'f': /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c:6:1: error: unrecognizable insn: (insn 3 2 7 2 (parallel [ (set (mem/v/f/c:DI (plus:DI (reg/f:DI 150 virtual-stack-vars) (const_int -8 [0xfffffffffffffff8])) [1 D.2548+0 S8 A64]) (unspec:DI [ (const_int 0 [0]) ] UNSPEC_SP_SET)) (set (scratch:DI) (const_int 0 [0])) ]) "/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c":6 -1 (nil)) /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c:6:1: internal compiler error: in extract_insn, at recog.c:2311 0x10856293 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/seurer/gcc/gcc-trunk/gcc/rtl-error.c:108 0x108562f7 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/seurer/gcc/gcc-trunk/gcc/rtl-error.c:116 0x1081b1b7 extract_insn(rtx_insn*) /home/seurer/gcc/gcc-trunk/gcc/recog.c:2311 0x1055404f instantiate_virtual_regs_in_insn /home/seurer/gcc/gcc-trunk/gcc/function.c:1637 0x1055404f instantiate_virtual_regs /home/seurer/gcc/gcc-trunk/gcc/function.c:1957 0x1055404f execute /home/seurer/gcc/gcc-trunk/gcc/function.c:2006 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c: In function 'f': /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c:6:1: error: unrecognizable insn: (insn 3 2 7 2 (parallel [ (set (mem/v/f/c:DI (plus:DI (reg/f:DI 150 virtual-stack-vars) (const_int -8 [0xfffffffffffffff8])) [1 D.2548+0 S8 A64]) (unspec:DI [ (const_int 0 [0]) ] UNSPEC_SP_SET)) (set (scratch:DI) (const_int 0 [0])) ]) "/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c":6 -1 (nil)) /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c:6:1: internal compiler error: in extract_insn, at recog.c:2311 0x10856293 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/seurer/gcc/gcc-trunk/gcc/rtl-error.c:108 0x108562f7 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/seurer/gcc/gcc-trunk/gcc/rtl-error.c:116 0x1081b1b7 extract_insn(rtx_insn*) /home/seurer/gcc/gcc-trunk/gcc/recog.c:2311 0x1055404f instantiate_virtual_regs_in_insn /home/seurer/gcc/gcc-trunk/gcc/function.c:1637 0x1055404f instantiate_virtual_regs /home/seurer/gcc/gcc-trunk/gcc/function.c:1957 0x1055404f execute /home/seurer/gcc/gcc-trunk/gcc/function.c:2006 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. FAIL: gcc.target/powerpc/ssp-1.c (internal compiler error) FAIL: gcc.target/powerpc/ssp-1.c (test for excess errors) Excess errors: /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c:6:1: error: unrecognizable insn: (insn 3 2 7 2 (parallel [ (set (mem/v/f/c:DI (plus:DI (reg/f:DI 150 virtual-stack-vars) (const_int -8 [0xfffffffffffffff8])) [1 D.2548+0 S8 A64]) (unspec:DI [ (const_int 0 [0]) ] UNSPEC_SP_SET)) (set (scratch:DI) (const_int 0 [0])) ]) "/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c":6 -1 (nil)) /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/ssp-1.c:6:1: internal compiler error: in extract_insn, at recog.c:2311 0x10856293 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/seurer/gcc/gcc-trunk/gcc/rtl-error.c:108 0x108562f7 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/seurer/gcc/gcc-trunk/gcc/rtl-error.c:116 0x1081b1b7 extract_insn(rtx_insn*) /home/seurer/gcc/gcc-trunk/gcc/recog.c:2311 0x1055404f instantiate_virtual_regs_in_insn /home/seurer/gcc/gcc-trunk/gcc/function.c:1637 0x1055404f instantiate_virtual_regs /home/seurer/gcc/gcc-trunk/gcc/function.c:1957 0x1055404f execute /home/seurer/gcc/gcc-trunk/gcc/function.c:2006 gcc.target/powerpc/ssp-1.c: output file does not exist UNRESOLVED: gcc.target/powerpc/ssp-1.c scan-assembler __stack_chk_guard Executing on host: /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ vmx_hw_available42028.c -fno-diagnostics-show-caret -fdiagnostics-color=never -mno-vsx -lm -o vmx_hw_available42028.exe (timeout = 300) spawn /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ vmx_hw_available42028.c -fno-diagnostics-show-caret -fdiagnostics-color=never -mno-vsx -lm -o vmx_hw_available42028.exe Setting LD_LIBRARY_PATH to :/home/seurer/gcc/build/gcc-trunk/gcc::/home/seurer/gcc/build/gcc-trunk/gcc:/home/seurer/gcc/install/gcc-5.4.0/lib64 spawn [open ...] testcase /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/powerpc.exp completed in 1 seconds === gcc Summary === # of unexpected failures 2 # of unresolved testcases 1