Hi.

This mornings bootstrap fails with the following error:

gcc -c  -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings 
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute 
-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings 
-Wold-style-definition -Wc++-compat   -DHAVE_CONFIG_H -I. -I. 
-I/home/ahaas/gnu/gcc.git/gcc -I/home/ahaas/gnu/gcc.git/gcc/. 
-I/home/ahaas/gnu/gcc.git/gcc/../include 
-I/home/ahaas/gnu/gcc.git/gcc/../libcpp/include 
-I/export/home/arth/local/include -I/export/home/arth/local/include  
-I/home/ahaas/gnu/gcc.git/gcc/../libdecnumber 
-I/home/ahaas/gnu/gcc.git/gcc/../libdecnumber/dpd -I../libdecnumber   
-I/usr/include/libelf -I/export/home/arth/local/include gtype-desc.c -o 
gtype-desc.o
gtype-desc.c: In function 'gt_ggc_mx_cgraph_node':
gtype-desc.c:546:7: error: 'struct cgraph_node' has no member named 
'former_clone_of'
gtype-desc.c:546:7: error: 'struct cgraph_node' has no member named 
'former_clone_of'
gtype-desc.c: In function 'gt_pch_nx_cgraph_node':
gtype-desc.c:3030:7: error: 'struct cgraph_node' has no member named 
'former_clone_of'
gtype-desc.c:3030:7: error: 'struct cgraph_node' has no member named 
'former_clone_of'
gtype-desc.c: In function 'gt_pch_p_11cgraph_node':
gtype-desc.c:5570:15: error: 'struct cgraph_node' has no member named 
'former_clone_of'
make[3]: *** [gtype-desc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
rm gcov.pod gfdl.pod cpp.pod gcc.pod fsf-funding.pod
make[3]: Leaving directory `/export/home/arth/gnu/gcc-0527/gcc'
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory `/export/home/arth/gnu/gcc-0527'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/export/home/arth/gnu/gcc-0527'
make: *** [bootstrap-lean] Error 2

The most likely candidate is probably this change:

2010-05-26  Jan Hubicka  <j...@suse.cz>

        * cgraphunit.c (verify_cgraph_node): Do checking that DECL match
        edge only when checking is enabled; check using former_clone_of;
        check inline clones too.
        (cgraph_materialize_clone): Record former_clone_of pointer.
        (cgraph_redirect_edge_call_stmt_to_callee): Assert that we are not
        combining redirections; dump args_to_skip bitmap
        (cgraph_materialize_all_clones): Do no redirection here.
        * ipa-inline.c (inline_transform): Do redirection here.
        * cgraph.h (struct cgraph_node): Add former_clone_of filed (enabled
        cheking only).

My most recent build was on Tuesday. Here's the bit of info from that
build:

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/export/home/arth/local/libexec/gcc/i386-pc-solaris2.10/4.6.0/lto-wrapper
Target: i386-pc-solaris2.10
Configured with: /home/ahaas/gnu/gcc.git/configure 
--prefix=/export/home/arth/local --enable-languages=c,c++,objc,fortran 
--disable-nls --with-gmp=/export/home/arth/local 
--with-mpfr=/export/home/arth/local --enable-checking=release 
--enable-threads=posix --with-gnu-as --with-as=/export/home/arth/local/bin/as 
--with-gnu-ld --with-ld=/export/home/arth/local/bin/ld 
--enable-libstdcxx-pch=no --enable-objc-gc --build=i386-pc-solaris2.10
Thread model: posix
gcc version 4.6.0 20100525 (experimental) (GCC)

Thanks.

Art Haas

Reply via email to