This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/53743] ICE when compiling firefox with PGO and LTO


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}


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]