This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/53743] ICE when compiling firefox with PGO and LTO
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 21 Jun 2012 12:13:57 +0000
- Subject: [Bug c++/53743] ICE when compiling firefox with PGO and LTO
- Auto-submitted: auto-generated
- References: <bug-53743-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53743
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ebotcazou at gcc dot
| |gnu.org, rth at gcc dot
| |gnu.org
--- Comment #7 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-06-21 12:13:57 UTC ---
With checking enabled on the top of the branch I get
/home/ioctl/ff-build-semilto/src/mozilla-release/xpcom/string/src/nsSubstring.cpp:
In member function 'void
nsACString_internal::Replace(nsACString_internal::index_type,
nsACString_internal::size_type, const char_type*,
nsACString_internal::size_type)':
/home/ioctl/ff-build-semilto/src/mozilla-release/xpcom/string/src/nsSubstring.cpp:339:104:
note: correcting inconsistent profile data
In file included from
/home/ioctl/ff-build-semilto/src/mozilla-release/xpcom/string/src/nsSubstring.cpp:325:0:
/home/ioctl/ff-build-semilto/src/mozilla-release/xpcom/string/src/nsTSubstring.cpp:
In member function 'bool nsAString_internal::Equals(const char_type*) const':
/home/ioctl/ff-build-semilto/src/mozilla-release/xpcom/string/src/nsTSubstring.cpp:618:3:
error: EDGE_CROSSING incorrectly set across same section
/home/ioctl/ff-build-semilto/src/mozilla-release/xpcom/string/src/nsTSubstring.cpp:618:3:
error: missing barrier after block 5
Breakpoint 1, internal_error (gmsgid=0x171fe90 "verify_flow_info failed")
at /space/rguenther/src/svn/gcc-4_7-branch/gcc/diagnostic.c:843
843 va_start (ap, gmsgid);
(gdb) p *pass
$1 = {type = RTL_PASS, name = 0x1743680 "pro_and_epilogue", gate = 0x0,
execute = 0xbc939f <rest_of_handle_thread_prologue_and_epilogue>, sub = 0x0,
next = 0x1d53d80 <pass_rtl_dse2>, static_pass_number = 209,
tv_id = TV_THREAD_PROLOGUE_AND_EPILOGUE, properties_required = 0,
properties_provided = 0, properties_destroyed = 0,
todo_flags_start = 524296, todo_flags_finish = 394242}