[Bug debug/60643] ICE with -O1 and -g on mips (internal compiler error: in dwarf2out_var_location, at dwarf2out.c:20810)
hongxu.jia at windriver dot com
gcc-bugzilla@gcc.gnu.org
Tue Mar 25 08:01:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60643
--- Comment #11 from hongxu jia <hongxu.jia at windriver dot com> ---
For Record:
mips-poky-linux/gcc$ ./xgcc -B. mipgcc-test.c -I. -S -O -g -v
Reading specs from ./specs
COLLECT_GCC=./xgcc
Target: mips-poky-linux
Configured with:
/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work-shared/gcc-4.8.2-r0/gcc-4.8.2/configure
--build=x86_64-linux --host=x86_64-linux --target=mips-poky-linux
--prefix=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr
--exec_prefix=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr
--bindir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/bin/mips32-poky-linux
--sbindir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/bin/mips32-poky-linux
--libexecdir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/libexec/mips32-poky-linux
--datadir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/share
--sysconfdir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/etc
--sharedstatedir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/com
--localstatedir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/var
--libdir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/lib/mips32-poky-linux
--includedir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/include
--oldincludedir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/include
--infodir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/share/info
--mandir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr/share/man
--disable-silent-rules --disable-dependency-tracking
--with-libtool-sysroot=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux
--enable-clocale=generic --with-gnu-ld --enable-shared --enable-languages=c,c++
--enable-threads=posix --disable-multilib --enable-c99 --enable-long-long
--enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=mips-poky-linux-
--without-local-prefix --enable-target-optspace --enable-lto --enable-libssp
--disable-bootstrap --disable-libmudflap --with-system-zlib
--with-linker-hash-style=sysv --enable-linker-build-id --with-ppl=no
--with-cloog=no --enable-checking=release --enable-cheaders=c_global
--with-gxx-include-dir=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/qemumips/usr/include/c++
--with-sysroot=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/qemumips
--with-build-sysroot=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/qemumips
--enable-targets=all --enable-poison-system-directories
--disable-libunwind-exceptions
--with-mpfr=/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/x86_64-linux/usr
--with-system-zlib --disable-nls --enable-__cxa_atexit
Thread model: posix
gcc version 4.8.2 (GCC)
COLLECT_GCC_OPTIONS='-B' '.' '-I' '.' '-S' '-O' '-g' '-v' '-mllsc'
'-mno-shared' '-EB' '-mabi=32'
./cc1 -quiet -v -I . -iprefix
/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/
-isystem ./include -isystem ./include-fixed mipgcc-test.c -meb -quiet -dumpbase
mipgcc-test.c -mllsc -mno-shared -mabi=32 -auxbase mipgcc-test -g -O -version
-o mipgcc-test.s
GNU C (GCC) version 4.8.2 (mips-poky-linux)
compiled by GNU C version 4.6.3, GMP version 5.1.1, MPFR version 3.1.2, MPC
version 1.0.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/include"
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/include-fixed"
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/../../../../../mips-poky-linux/include"
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/../../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/include"
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/qemumips/usr/local/include"
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/../../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/include-fixed"
ignoring nonexistent directory
"/buildarea/hjia/build-20140321-qemumips-yocto/tmp/work/mips32-poky-linux/gcc-cross/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.mips-poky-linux/gcc/../../lib/mips32-poky-linux/gcc/../../../lib/mips32-poky-linux/gcc/mips-poky-linux/4.8.2/../../../../../mips-poky-linux/include"
#include "..." search starts here:
#include <...> search starts here:
.
./include
./include-fixed
/buildarea/hjia/build-20140321-qemumips-yocto/tmp/sysroots/qemumips/usr/include
End of search list.
GNU C (GCC) version 4.8.2 (mips-poky-linux)
compiled by GNU C version 4.6.3, GMP version 5.1.1, MPFR version 3.1.2, MPC
version 1.0.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 64005b8c8a5d8be3a34f740be1b8b914
mipgcc-test.c: In function 'main':
mipgcc-test.c:18:1: internal compiler error: in dwarf2out_var_location, at
dwarf2out.c:20810
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
//Hongxu
More information about the Gcc-bugs
mailing list