This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[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
- From: "danglin at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 22 Oct 2011 16:40:26 +0000
- Subject: [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
- Auto-submitted: auto-generated
- References: <bug-50617-4@http.gcc.gnu.org/bugzilla/>
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.