--- Comment #11 from gdr at gcc dot gnu dot org 2007-01-18 11:45 ---
fixed in GCC-4.1.0
not release critical for GCC-4.0.x
--
gdr at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #10 from tbm at cyrius dot com 2006-11-19 21:09 ---
(In reply to comment #9)
That would fix it perfectly fine, i'll bootstrap and test it.
ping
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22415
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.0.3 |4.0.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22415
--- Comment #7 from law at redhat dot com 2006-01-12 20:30 ---
Subject: Re: [4.0 Regression] ICE in
coalesce_abnormal_edges
On Thu, 2006-01-12 at 16:30 +, pinskia at gcc dot gnu dot org wrote:
Before PRE a$a_1 is live from the beginning of BB6 through the outgoing
edge
--- Comment #8 from law at redhat dot com 2006-01-12 20:41 ---
Subject: Re: [4.0 Regression] ICE in
coalesce_abnormal_edges
On Thu, 2006-01-12 at 20:30 +, law at redhat dot com wrote:
You should assign this bug to Daniel since he's the PRE expert.
I'll note that
--- Comment #9 from dberlin at gcc dot gnu dot org 2006-01-12 23:13 ---
That would fix it perfectly fine, i'll bootstrap and test it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22415
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-13 23:53 ---
Actually I am wrong when saying this was caused by PRE, it is caused by DOM as
what PRE inserts is okay. It is what DOM creates where we go wrong.
--
pinskia at gcc dot gnu dot org changed:
What
--
What|Removed |Added
Target Milestone|4.0.2 |4.0.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22415
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-13
12:54 ---
(In reply to comment #3)
I think adding another DCE pass right before SRA and we will be able to
reproduce this on the
mainline
also.
Nope, adding both DCE and MAY_ALIAS right before SRA does not
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-07-13
13:08 ---
PRE checks the SSA_NAME_OCCURS_IN_ABNORMAL_PHI flag everywhere, and we shouldn't
really be doing anything over abnormal edges.
(see compute_avail and compute_antic).
--
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11
19:56 ---
Confirmed, this might be a latent bug on the mainline.
--
What|Removed |Added
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11
20:12 ---
Hmm, the reason why we cannot reproduce it on the mainline is because SRA
thinks the variable a
cannot be SRA'd because we still take the address of the variable even though
that statement is dead.
--
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11
20:15 ---
I think adding another DCE pass right before SRA and we will be able to
reproduce this on the mainline
also.
Also note turning off PRE fixes the ICE. It might be PRE moving a statement
causing the
13 matches
Mail list logo