http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50674
Bug #: 50674 Summary: [4.7 Regression] profiledbootstrap broken: corrupted profile info: sum_all is smaller than sum_max Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassig...@gcc.gnu.org ReportedBy: mar...@trippelsdorf.de On x86_64-pc-linux-gnu I get bootstrap errors with --with-build-config=bootstrap-lto and "make profiledbootstrap": /var/tmp/gcc_build_dir/./prev-gcc/g++ -B/var/tmp/gcc_build_dir/./prev-gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -nostdinc++ -B/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -B/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -I/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu -I/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/include -I/var/tmp/gcc/libstdc++-v3/libsupc++ -L/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -L/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -march=native -O2 -pipe -flto=jobserver -frandom-seed=1 -fprofile-use -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc/gcc -I../../gcc/gcc/c-family -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid -I../libdecnumber ../../gcc/gcc/c-family/stub-objc.c -o c-family/stub-objc.o ../../gcc/gcc/c-family/stub-objc.c: In function ‘objc_maybe_warn_exceptions(unsigned int)’: ../../gcc/gcc/c-family/stub-objc.c:463:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/gcc/c-family/stub-objc.c: In function ‘objc_finish_function()’: ../../gcc/gcc/c-family/stub-objc.c:463:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/gcc/c-family/stub-objc.c: In function ‘objc_check_format_arg(tree_node*, tree_node*)’: ../../gcc/gcc/c-family/stub-objc.c:463:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/gcc/c-family/stub-objc.c: In function ‘objc_string_ref_type_p(tree_node*)’: ../../gcc/gcc/c-family/stub-objc.c:463:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/gcc/c-family/stub-objc.c: In function ‘objc_write_global_declarations()’: ... or: var/tmp/gcc_build_dir/./prev-gcc/g++ -B/var/tmp/gcc_build_dir/./prev-gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -nostdinc++ -B/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -B/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -I/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu -I/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/include -I/var/tmp/gcc/libstdc++-v3/libsupc++ -L/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -L/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -I../../gcc/libcpp -I. -I../../gcc/libcpp/../include -I../../gcc/libcpp/include -march=native -O2 -pipe -flto=jobserver -frandom-seed=1 -fprofile-use -W -Wall -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -I../../gcc/libcpp -I. -I../../gcc/libcpp/../include -I../../gcc/libcpp/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc/libcpp/init.c /usr/bin/gmsgfmt --statistics -o po/zh_TW.gmo ../../gcc/libcpp/po/zh_TW.po 210 translated messages. 178 translated messages, 23 fuzzy translations, 9 untranslated messages. ../../gcc/libcpp/init.c: In function ‘post_options(cpp_reader*)’: ../../gcc/libcpp/init.c:734:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/libcpp/init.c: In function ‘cpp_finish(cpp_reader*, _IO_FILE*)’: ../../gcc/libcpp/init.c:734:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/libcpp/init.c: In function ‘read_original_directory(cpp_reader*)’: ../../gcc/libcpp/init.c:734:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/libcpp/init.c: In function ‘read_original_filename(cpp_reader*)’: ../../gcc/libcpp/init.c:734:1: error: corrupted profile info: sum_all is smaller than sum_max ../../gcc/libcpp/init.c: In function ‘cpp_read_main_file(cpp_reader*, char const*)’: ...