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 target/50617] [4.5, 4.6, 4.7 Regression] ICE: RTL flag check: INSN_ANNULLED_BRANCH_P used with unexpected rtx code 'simplify_immed_subreg' in output_bb, at config/pa/pa.c:6631


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50617

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|middle-end                  |target
            Summary|[4.7 Regression] ICE: RTL   |[4.5, 4.6, 4.7 Regression]
                   |flag check:                 |ICE: RTL flag check:
                   |INSN_ANNULLED_BRANCH_P used |INSN_ANNULLED_BRANCH_P used
                   |with unexpected rtx code    |with unexpected rtx code
                   |'simplify_immed_subreg' in  |'simplify_immed_subreg' in
                   |output_bb, at               |output_bb, at
                   |config/pa/pa.c:6631         |config/pa/pa.c:6631

--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> 2011-10-22 16:40:26 UTC ---
This is caused by a function naming conflict: output_bb is defined in both
pa.c and gimple-streamer-out.c.  It's a mystery how this worked at all.

gcc-4.5 and 4.6 are also affected.

Guess I'll change the target.


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