This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/47345] New: [4.6 Regression] LTO failed to bootstrap-profiled
- From: "hjl.tools at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 18 Jan 2011 14:28:53 +0000
- Subject: [Bug bootstrap/47345] New: [4.6 Regression] LTO failed to bootstrap-profiled
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47345
Summary: [4.6 Regression] LTO failed to bootstrap-profiled
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: hjl.tools@gmail.com
On Linux/Intel64, revision 168948 failed to bootstrap-profiled
with LTO:
http://gcc.gnu.org/ml/gcc-regression/2011-01/msg00279.html
/export/gnu/import/svn/gcc-test-profile/bld/./prev-gcc/xgcc
-B/export/gnu/import/svn/gcc-test-profile/bld/./prev-gcc/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/local/x86_64-unknown-linux-gnu/include -isystem
/usr/local/x86_64-unknown-linux-gnu/sys-include -g -O2 -flto=jobserver
-frandom-seed=1 -fprofile-use -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 -Werror
-Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H
-static-libstdc++ -static-libgcc -o gfortran \
gcc.o opts-common.o gcc-options.o diagnostic.o pretty-print.o input.o vec.o
ggc-none.o gfortranspec.o version.o prefix.o intl.o driver-i386.o
../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
../../src-trunk/gcc/config/i386/i386.md: In function 'bypass_p':
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
profile data is not flow-consistent
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
number of executions for edge 715-900 thought to be -2012
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
number of executions for edge 715-716 thought to be 469950
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
number of executions for edge 717-900 thought to be -1190
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
number of executions for edge 717-718 thought to be 353590
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
number of executions for edge 734-900 thought to be -1875
../../src-trunk/gcc/config/i386/i386.md:20383:1: error: corrupted profile info:
number of executions for edge 734-735 thought to be 1875
make[6]: *** [insn-attrtab.o] Error 1
Revision 168944 is OK. I didn't see checkins between revision 168944
and revision 168948 can cause this.