[Bug bootstrap/55074] New: error during bootstrap of trunk

matt at use dot net gcc-bugzilla@gcc.gnu.org
Thu Oct 25 20:24:00 GMT 2012


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

             Bug #: 55074
           Summary: error during bootstrap of trunk
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: matt@use.net


On the same machine and same environment where I bootstrap 4.6, 4.7,
google-4.6, and google-4.7, I have not been able to bootstrap trunk as r192821.
It may be worth noting that I see similar errors when I attempt a
profiledbootstrap with google/4_7, but not with any FSF branch or google/4_6.

My configure line:
../gcc-trunk/configure --program-suffix=-4.8 --prefix=/u/mhargett --enable-lto 
--with-fpmath=sse --disable-libmudflap --disable-libssp --enable-gold=yes
--with-mpc=/u/mhargett --with-cloog=/u/mhargett/ --with-ppl=/u/mhargett/
--with-gmp=/u/mhargett/ --with-isl=/u/mhargett --with-mpfr=/u/mhargett/
--enable-cloog-backend=isl CC=gcc-4.7 CXX=g++-4.7 --enable-languages=c,c++,lto

Always results in this error, even without bootstrap-lto, and without
profiledbootstrap just "make -j8":

/work/mhargett/gcc-trunk-obj/./prev-gcc/g++
-B/work/mhargett/gcc-trunk-obj/./prev-gcc/
-B/u/mhargett/x86_64-unknown-linux-gnu/bin/ -nostdinc++
-B/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-I/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu
-I/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include
-I/work/mhargett/gcc-trunk/libstdc++-v3/libsupc++
-L/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-c   -g -O2 -fprofile-use -DIN_GCC   -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common 
-DHAVE_CONFIG_H -I. -I. -I../../gcc-trunk/gcc -I../../gcc-trunk/gcc/.
-I../../gcc-trunk/gcc/../include -I../../gcc-trunk/gcc/../libcpp/include
-I/u/mhargett//include -I/u/mhargett//include -I/u/mhargett/include 
-I../../gcc-trunk/gcc/../libdecnumber -I../../gcc-trunk/gcc/../libdecnumber/bid
-I../libdecnumber -I../../gcc-trunk/gcc/../libbacktrace -DCLOOG_INT_GMP
-I/u/mhargett//include -I/u/mhargett/include  ../../gcc-trunk/gcc/cfgrtl.c -o
cfgrtl.o
/work/mhargett/gcc-trunk-obj/./prev-gcc/g++
-B/work/mhargett/gcc-trunk-obj/./prev-gcc/
-B/u/mhargett/x86_64-unknown-linux-gnu/bin/ -nostdinc++
-B/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-I/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu
-I/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include
-I/work/mhargett/gcc-trunk/libstdc++-v3/libsupc++
-L/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-c   -g -O2 -fprofile-use -DIN_GCC   -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common 
-DHAVE_CONFIG_H -I. -I. -I../../gcc-trunk/gcc -I../../gcc-trunk/gcc/.
-I../../gcc-trunk/gcc/../include -I../../gcc-trunk/gcc/../libcpp/include
-I/u/mhargett//include -I/u/mhargett//include -I/u/mhargett/include 
-I../../gcc-trunk/gcc/../libdecnumber -I../../gcc-trunk/gcc/../libdecnumber/bid
-I../libdecnumber -I../../gcc-trunk/gcc/../libbacktrace -DCLOOG_INT_GMP
-I/u/mhargett//include -I/u/mhargett/include  ../../gcc-trunk/gcc/symtab.c -o
symtab.o
/work/mhargett/gcc-trunk-obj/./prev-gcc/g++
-B/work/mhargett/gcc-trunk-obj/./prev-gcc/
-B/u/mhargett/x86_64-unknown-linux-gnu/bin/ -nostdinc++
-B/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-I/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu
-I/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include
-I/work/mhargett/gcc-trunk/libstdc++-v3/libsupc++
-L/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/work/mhargett/gcc-trunk-obj/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-c   -g -O2 -fprofile-use -DIN_GCC   -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common 
-DHAVE_CONFIG_H -I. -I. -I../../gcc-trunk/gcc -I../../gcc-trunk/gcc/.
-I../../gcc-trunk/gcc/../include -I../../gcc-trunk/gcc/../libcpp/include
-I/u/mhargett//include -I/u/mhargett//include -I/u/mhargett/include 
-I../../gcc-trunk/gcc/../libdecnumber -I../../gcc-trunk/gcc/../libdecnumber/bid
-I../libdecnumber -I../../gcc-trunk/gcc/../libbacktrace -DCLOOG_INT_GMP
-I/u/mhargett//include -I/u/mhargett/include  ../../gcc-trunk/gcc/cgraph.c -o
cgraph.o
In file included from ../../gcc-trunk/gcc/symtab.c:782:0:
./gt-symtab.h: In function ‘bool symtab_used_from_object_file_p(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z30symtab_used_from_object_file_pP15symtab_node_def’ does not match its
profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
 };
  ^
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘bool
resolution_used_from_other_file_p(ld_plugin_symbol_resolution)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z33resolution_used_from_other_file_p27ld_plugin_symbol_resolution’ does not
match its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void verify_symtab()’:
./gt-symtab.h:40:2: error: the control flow of function ‘_Z13verify_symtabv’
does not match its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void verify_symtab_node(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z18verify_symtab_nodeP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘bool verify_symtab_base(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z18verify_symtab_baseP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void debug_symtab()’:
./gt-symtab.h:40:2: error: the control flow of function ‘_Z12debug_symtabv’
does not match its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void debug_symtab_node(symtab_node)’:
./gt-symtab.h:40:2: error: source locations for function
‘_Z17debug_symtab_nodeP15symtab_node_def’ have changed, the profile data may be
out of date [-Werror]
./gt-symtab.h: In function ‘void dump_symtab(FILE*)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z11dump_symtabP8_IO_FILE’ does not match its profile data (counter ‘arcs’)
[-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void dump_symtab_node(FILE*, symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z16dump_symtab_nodeP8_IO_FILEP15symtab_node_def’ does not match its profile
data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void dump_symtab_base(FILE*, symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z16dump_symtab_baseP8_IO_FILEP15symtab_node_def’ does not match its profile
data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘const char* symtab_node_name(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z16symtab_node_nameP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h:40:2: error: the control flow of function
‘_Z16symtab_node_nameP15symtab_node_def’ does not match its profile data
(counter ‘indirect_call’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘const char* symtab_node_asm_name(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z20symtab_node_asm_nameP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h:40:2: error: the control flow of function
‘_Z20symtab_node_asm_nameP15symtab_node_def’ does not match its profile data
(counter ‘indirect_call’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void
symtab_dissolve_same_comdat_group_list(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z38symtab_dissolve_same_comdat_group_listP15symtab_node_def’ does not match
its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_add_to_same_comdat_group(symtab_node,
symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z31symtab_add_to_same_comdat_groupP15symtab_node_defS0_’ does not match its
profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void change_decl_assembler_name(tree, tree)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z26change_decl_assembler_nameP9tree_nodeS0_’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘symtab_node_def* symtab_node_for_asm(const_tree)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z19symtab_node_for_asmPK9tree_node’ does not match its profile data (counter
‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_initialize_asm_name_hash()’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z31symtab_initialize_asm_name_hashv’ does not match its profile data (counter
‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_remove_node(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z18symtab_remove_nodeP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘symtab_node_def* symtab_get_node(const_tree)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z15symtab_get_nodePK9tree_node’ does not match its profile data (counter
‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_unregister_node(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z22symtab_unregister_nodeP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_insert_node_to_hashtable(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z31symtab_insert_node_to_hashtableP15symtab_node_def’ does not match its
profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_register_node(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z20symtab_register_nodeP15symtab_node_def’ does not match its profile data
(counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void symtab_prevail_in_asm_name_hash(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_Z31symtab_prevail_in_asm_name_hashP15symtab_node_def’ does not match its
profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void unlink_from_assembler_name_hash(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_ZL31unlink_from_assembler_name_hashP15symtab_node_def’ does not match its
profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘void insert_to_assembler_name_hash(symtab_node)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_ZL29insert_to_assembler_name_hashP15symtab_node_def’ does not match its
profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘int eq_assembler_name(const void*, const void*)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_ZL17eq_assembler_namePKvS0_’ does not match its profile data (counter ‘arcs’)
[-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘hashval_t hash_node_by_assembler_name(const
void*)’:
./gt-symtab.h:40:2: error: the control flow of function
‘_ZL27hash_node_by_assembler_namePKv’ does not match its profile data (counter
‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
./gt-symtab.h: In function ‘int eq_node(const void*, const void*)’:
./gt-symtab.h:40:2: error: source locations for function ‘_ZL7eq_nodePKvS0_’
have changed, the profile data may be out of date [-Werror]
./gt-symtab.h: In function ‘hashval_t hash_node(const void*)’:
./gt-symtab.h:40:2: error: the control flow of function ‘_ZL9hash_nodePKv’ does
not match its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
./gt-symtab.h:40:2: note: use -Wno-error=coverage-mismatch to tolerate the
mismatch but performance may drop if the function is hot
cc1plus: all warnings being treated as errors
make[3]: *** [symtab.o] Error 1



More information about the Gcc-bugs mailing list