This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/77346] [7 Regression] ICE in push_reload, at reload.c:1350
- From: "aldyh at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 15 Nov 2016 21:22:13 +0000
- Subject: [Bug target/77346] [7 Regression] ICE in push_reload, at reload.c:1350
- Auto-submitted: auto-generated
- References: <bug-77346-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77346
--- Comment #7 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
(In reply to Arseny Solokha from comment #6)
> Did you copy your session verbatim in #c5? If so, -f(no-)stack-protector
> apparently has nothing to do w/ the issue. Your cross-compilers most likely
> default to -fPIC, and while you negated -fstack-protector, you didn't do the
> same w/ -fPIC.
>
> May I ask you to try it once again the following way:
>
> % ./cc1 -quiet a.c -quiet -mno-lra -Os -w -I./ -fno-PIC
No difference:
tor~/bld/x/gcc$ ./cc1 -quiet a.c -quiet -mno-lra -Os -w -I./ -fno-PIC
tor~/bld/x/gcc$
For the record, here is my gcc/config.status:
tor~/bld/x/gcc$ grep set.X.*enable.languages ./config.status
set X '/bin/sh' '/home/cygnus/aldyh/src/gcc/gcc/configure'
'--srcdir=/home/cygnus/aldyh/src/gcc/gcc' '--cache-file=./config.cache'
'--disable-multilib' '--enable-languages=c,c++,lto'
'--program-transform-name=s&^&powerpc-e300c3-linux-gnu-&'
'--disable-option-checking' '--build=x86_64-pc-linux-gnu'
'--host=x86_64-pc-linux-gnu' '--target=powerpc-e300c3-linux-gnu'
'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu'
'target_alias=powerpc-e300c3-linux-gnu' 'CC=gcc' 'CFLAGS=-g -O2'
'LDFLAGS=-static-libstdc++ -static-libgcc ' 'CXX=g++' 'CXXFLAGS=-g -O2'
'GMPLIBS=-lmpc -lmpfr -lgmp' 'GMPINC=' 'ISLLIBS=-lisl' 'ISLINC='
$ac_configure_extra_args --no-create --no-recursion
I don't know what to recommend. Build on another box? Do a fresh checkout of
the latest tree and try again?