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

            Bug ID: 70224
           Summary: [6 regression] ICE: RTL flag check: CROSSING_JUMP_P
                    used with unexpected rtx code 'insn' in
                    relax_delay_slots, at reorg.c:3310
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---
              Host: sparc*-sun-solaris2.*
            Target: sparc*-sun-solaris2.*
             Build: sparc*-sun-solaris2.*

Within the last week, gcc.dg/tree-prof/20041218-1.c started to FAIL for the
64-bit multilib only on Solaris/SPARC:

FAIL: gcc.dg/tree-prof/20041218-1.c compilation,  -fprofile-use -D_PROFILE_USE
(internal compiler error)
UNRESOLVED: gcc.dg/tree-prof/20041218-1.c execution,    -fprofile-use
-D_PROFILE_USE

/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/tree-prof/20041218-1.c: In
function 'foo':^M
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/tree-prof/20041218-1.c:110:1:
internal compiler error: RTL flag check: CROSSING_JUMP_P used with unexpected
rtx code 'insn' in relax_delay_slots, at reorg.c:3310^M
0x913433 rtl_check_failed_flag(char const*, rtx_def const*, char const*, int,
char const*)^M
        /vol/gcc/src/hg/trunk/local/gcc/rtl.c:878^M
0x90dfcb relax_delay_slots^M
        /vol/gcc/src/hg/trunk/local/gcc/reorg.c:3310^M
0x90dfcb dbr_schedule^M
        /vol/gcc/src/hg/trunk/local/gcc/reorg.c:3725^M
0x90dfcb rest_of_handle_delay_slots^M
        /vol/gcc/src/hg/trunk/local/gcc/reorg.c:3866^M
0x90dfcb execute^M
        /vol/gcc/src/hg/trunk/local/gcc/reorg.c:3897^M

  Rainer

Reply via email to