--- Comment #7 from pinskia at gcc dot gnu dot org 2007-06-14 02:16 ---
This was fixed by:
2007-06-12 Seongbae Park [EMAIL PROTECTED]
* gcse.c (cpro_jump): Don't emit barrier in cfglayout mode.
As the barrier was being created by gcse (before the merge of df branch).
--
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-06-12 19:13 ---
Looks like the dataflow merge now exposes this to SPEC2000 FDO runs on x86_64
for wupwise and gcc.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31987
--- Comment #6 from stevenb dot gcc at gmail dot com 2007-06-13 05:22
---
Subject: Re: [4.3 Regression] ICE in remove_insn, at emit-rtl.c:3579 at -O3
I'll take a look this weekend.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31987
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-05-22 23:13 ---
We are deleting the whole basic block.
Steven, I think this is related to one of your cfg basic block changes, can you
take a look?
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #1 from tbm at cyrius dot com 2007-05-18 14:55 ---
Created an attachment (id=13577)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13577action=view)
testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31987
--- Comment #2 from ubizjak at gmail dot com 2007-05-18 15:28 ---
Confirmed, backtrace:
#1 0x082aa0d0 in remove_insn (insn=0xb7b25620) at
../../gcc-svn/trunk/gcc/emit-rtl.c:3579
#2 0x08262d08 in delete_insn (insn=0xb7b25620) at
../../gcc-svn/trunk/gcc/cfgrtl.c:134
#3 0x08262ef8 in
--- Comment #3 from tbm at cyrius dot com 2007-05-18 21:31 ---
Note that this works with 20070422 (and fails with 20070515).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31987