https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88858

            Bug ID: 88858
           Summary: ICE in rtl_verify_fallthru, at cfgrtl.c:2930 in
                    Firefox build with LTO and PGO
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: hubicka at gcc dot gnu.org, marxin at gcc dot gnu.org
  Target Milestone: ---

Using following git branch:
https://github.com/marxin/gecko-dev/tree/lto-stable-2

and r267935 of GCC I see following ICE in profile_use phase:

108:40.08 /home/marxin/Programming/gecko-dev/js/src/vm/JSAtom.cpp: In function
‘Atomize’:
108:40.08 /home/marxin/Programming/gecko-dev/js/src/vm/JSAtom.cpp:965: error:
verify_flow_info: Incorrect fallthru 423->424
108:40.08   965 | }
108:40.08       |
108:40.08 /home/marxin/Programming/gecko-dev/js/src/vm/JSAtom.cpp:965: error:
wrong insn in the fallthru edge
108:40.08 (barrier 6592 9309 2658)
108:40.08 during RTL pass: bbro
108:40.08 /home/marxin/Programming/gecko-dev/js/src/vm/JSAtom.cpp:965: internal
compiler error: in rtl_verify_fallthru, at cfgrtl.c:2930
108:40.08 0x6417c0 _fatal_insn(char const*, rtx_def const*, char const*, int,
char const*)
108:40.08       /home/marxin/Programming/gcc/gcc/rtl-error.c:108
108:40.08 0x80dba1 rtl_verify_fallthru
108:40.08       /home/marxin/Programming/gcc/gcc/cfgrtl.c:2930
108:40.08 0x80dba1 rtl_verify_flow_info
108:40.08       /home/marxin/Programming/gcc/gcc/cfgrtl.c:3031
108:40.08 0x7f1e0d verify_flow_info()
108:40.08       /home/marxin/Programming/gcc/gcc/cfghooks.c:263
108:40.08 0x80b8b9 checking_verify_flow_info
108:40.08       /home/marxin/Programming/gcc/gcc/cfghooks.h:198
108:40.08 0x80b8b9 cfg_layout_finalize()
108:40.08       /home/marxin/Programming/gcc/gcc/cfgrtl.c:4359
108:40.08 0x13a18f9 execute
108:40.08       /home/marxin/Programming/gcc/gcc/bb-reorder.c:2658

would be non-trivial to reduce/debug.

Reply via email to