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