This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug optimization/15395] New: internal compiler error: verify_cgraph_node failed.


building glibc latest cvs fails when building with a cross compiler
for sparc64 from an x86 host.  

sparc64-unknown-linux-gnu-gcc (GCC) 3.5.0 20040512 (experimental)


bash-2.05$ sparc64-unknown-linux-gnu-gcc -v -save-temps  atoi.c -c -std=gnu99 -O
-Wall -Winline -Wstrict-prototypes -Wwrite-strings -fcall-used-g6    
-I../include -I.
-I/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib
-I.. -I../libio 
-I/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc
-I../sysdeps/sparc/sparc64/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc64
-I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc64
-I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/unix/sysv/linux/sparc
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv
-I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/sparc/sparc64/fpu -I../sysdeps/sparc/sparc64
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754/ldbl-128
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/sparc/sparc64/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc
-isystem
/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/lib/gcc/sparc64-unknown-linux-gnu/3.5.0/include
-isystem
/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/sparc64-unknown-linux-gnu/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h       -o
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib/atoi.o
-MD -MP -MF
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib/atoi.o.dt
Reading specs from
/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/lib/gcc/sparc64-unknown-linux-gnu/3.5.0/specs
Configured with:
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/gcc-cvs/configure
--target=sparc64-unknown-linux-gnu --host=i686-host_pc-linux-gnu
--prefix=/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs
--with-local-prefix=/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/sparc64-unknown-linux-gnu
--disable-multilib --with-newlib --disable-multilib --with-cpu=ultrasparc3
--without-headers --disable-nls --enable-threads=no --enable-symvers=gnu
--enable-__cxa_atexit --enable-languages=c --disable-shared : (reconfigured)
Thread model: single
gcc version 3.5.0 20040512 (experimental)

/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/libexec/gcc/sparc64-unknown-linux-gnu/3.5.0/cc1
-E -quiet -nostdinc -v -I../include -I.
-I/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib
-I.. -I../libio
-I/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc
-I../sysdeps/sparc/sparc64/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc64
-I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc64
-I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/unix/sysv/linux/sparc
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv
-I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/sparc/sparc64/fpu -I../sysdeps/sparc/sparc64
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754/ldbl-128
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/sparc/sparc64/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -MD
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib/atoi.d
-MF
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib/atoi.o.dt
-MP -MQ
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib/atoi.o
-D__sparc_v9__ -D__arch64__ -D_LIBC_REENTRANT -isystem
/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/lib/gcc/sparc64-unknown-linux-gnu/3.5.0/include
-isystem
/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/sparc64-unknown-linux-gnu/include
-include ../include/libc-symbols.h atoi.c -mvis -mcpu=ultrasparc3 -std=gnu99
-Wall -Winline -Wstrict-prototypes -Wwrite-strings -fcall-used-g6 -O -o atoi.i
#include "..." search starts here:
#include <...> search starts here:
 ../include
 .

/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib
 ..
 ../libio

/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc
 ../sysdeps/sparc/sparc64/elf
 ../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64
 ../linuxthreads/sysdeps/unix/sysv/linux/sparc
 ../linuxthreads/sysdeps/unix/sysv/linux
 ../linuxthreads/sysdeps/pthread
 ../sysdeps/pthread
 ../linuxthreads/sysdeps/unix/sysv
 ../linuxthreads/sysdeps/unix
 ../linuxthreads/sysdeps/sparc/sparc64
 ../linuxthreads/sysdeps/sparc
 ../sysdeps/unix/sysv/linux/sparc/sparc64
 ../sysdeps/unix/sysv/linux/wordsize-64
 ../sysdeps/unix/sysv/linux/sparc
 ../sysdeps/unix/sysv/linux
 ../sysdeps/gnu
 ../sysdeps/unix/common
 ../sysdeps/unix/mman
 ../sysdeps/unix/inet
 ../sysdeps/unix/sysv
 ../sysdeps/unix/sparc
 ../sysdeps/unix
 ../sysdeps/posix
 ../sysdeps/sparc/sparc64/fpu
 ../sysdeps/sparc/sparc64
 ../sysdeps/wordsize-64
 ../sysdeps/ieee754/ldbl-128
 ../sysdeps/ieee754/dbl-64
 ../sysdeps/ieee754/flt-32
 ../sysdeps/sparc/sparc64/soft-fp
 ../sysdeps/sparc/fpu
 ../sysdeps/sparc
 ../sysdeps/ieee754
 ../sysdeps/generic/elf
 ../sysdeps/generic

/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/lib/gcc/sparc64-unknown-linux-gnu/3.5.0/include

/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/sparc64-unknown-linux-gnu/include
End of search list.

/opt/crosstool/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/libexec/gcc/sparc64-unknown-linux-gnu/3.5.0/cc1
-fpreprocessed atoi.i -mvis -quiet -dumpbase atoi.c -mcpu=ultrasparc3
-auxbase-strip
/cross/crosstool-0.28-rc11/build/sparc64-unknown-linux-gnu/gcc-cvs-glibc-cvs/build-glibc/stdlib/atoi.o
-O -Wall -Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version
-fcall-used-g6 -o atoi.s
GNU C version 3.5.0 20040512 (experimental) (sparc64-unknown-linux-gnu)
        compiled by GNU C version 3.4.0.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
atoi.c:318: error: Inlined_to pointer is set but no predecesors found
strtol/19: (inline copy in atoi/18) 12 insns tree always_inline
  called by:
  calls: __strtol_internal/2
atoi.c:318: internal compiler error: verify_cgraph_node failed.
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 
           Summary: internal compiler error: verify_cgraph_node failed.
           Product: gcc
           Version: tree-ssa
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: vanl at megsinet dot net
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu-gcc
  GCC host triplet: i686-pc-linux-gnu-gcc
GCC target triplet: sparc64-unknown-linux-gnu-gcc


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15395


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]