--- Comment #66 from yanov at il dot ibm dot com 2006-01-26 16:45 ---
Bootstrapped and tested on PowerPC linux. No regressions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24626
--- Comment #64 from rguenth at gcc dot gnu dot org 2006-01-23 10:01
---
Subject: Bug 24626
Author: rguenth
Date: Mon Jan 23 10:01:36 2006
New Revision: 110112
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=110112
Log:
2006-01-23 Richard Guenther [EMAIL PROTECTED]
--- Comment #65 from rguenth at gcc dot gnu dot org 2006-01-23 10:06
---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #62 from rguenth at gcc dot gnu dot org 2006-01-20 09:44
---
Done. Let the flames come down to the two of us. :/ (I agree on the
obviousness of the patch, but the part reverting Mostafas fix and four
testcases made the patch somewhat big).
So, fixed on mainline.
--
--- Comment #63 from steven at gcc dot gnu dot org 2006-01-20 12:05 ---
I still think there should be a comment in cfgloopmanip explaining the use of
ir_type there, but I'll take care of that with the additional-checking patch.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24626
--- Comment #10 from pinskia at gcc dot gnu dot org 2005-11-19 02:31
---
Here is a shorter testcase:
long fff(int*);
long F2(int *node)
{
long call_result = 0;
if (call_result = fff(node))
goto error_free_node;
T(node);
return 0;
error_free_node:
T(node);
return
--- Comment #11 from pinskia at gcc dot gnu dot org 2005-11-19 02:37
---
Hmm:
Simplifying condjump 15 around jump 67
Merged 2 and 3 without moving.
But the edge is the same now :)
as:
Cross jumping from bb 1 to bb 2; 2 common insns
Deleted label in block 3.
But we don't delete the
--- Comment #12 from pinskia at gcc dot gnu dot org 2005-11-19 02:42
---
Hmm:
what changed is:
if (n_branch != 1 any_condjump_p (BB_END (bb))
- JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru-dest))
+ JUMP_LABEL (BB_END (bb)) == BB_HEAD (fallthru-dest))
So the
--- Comment #13 from dave at hiauly1 dot hia dot nrc dot ca 2005-11-19
02:44 ---
Subject: Re: [4.1 Regression] internal compiler error: verify_flow_info failed
But the edge is the same now :)
as:
Cross jumping from bb 1 to bb 2; 2 common insns
Deleted label in block 3.
But we
--- Comment #14 from pinskia at gcc dot gnu dot org 2005-11-19 02:52
---
(In reply to comment #13)
This sounds familiar ;(
It should because it was:
http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02416.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24626
--- Comment #15 from pinskia at gcc dot gnu dot org 2005-11-19 02:55
---
This is related to the old PR 10024 which has the same instruction.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #16 from pinskia at gcc dot gnu dot org 2005-11-19 03:06
---
(In reply to comment #12)
Hmm:
what changed is:
if (n_branch != 1 any_condjump_p (BB_END (bb))
- JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru-dest))
+ JUMP_LABEL (BB_END (bb)) ==
--- Comment #17 from dave at hiauly1 dot hia dot nrc dot ca 2005-11-19
03:41 ---
Subject: Re: [4.1 Regression] internal compiler error: verify_flow_info failed
if (n_branch != 1 any_condjump_p (BB_END (bb))
- JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru-dest))
13 matches
Mail list logo