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

Reply via email to