--- Additional Comments From steven at gcc dot gnu dot org 2005-07-31
16:41 ---
I believe I've found the problem, and it is not Roger's fault. See my
message here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg02092.html.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23095
--
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |steven at gcc dot gnu dot
|dot org |org
Status|NEW
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-31
21:45 ---
Subject: Bug 23095
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-07-31 21:45:44
Modified files:
gcc: ChangeLog common.opt
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-01
00:49 ---
Nothing is worth more than this day -- Goethe
--
What|Removed |Added
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-27
16:29 ---
Confirmed, a regression from 4.0.x.
--
What|Removed |Added
Status|UNCONFIRMED
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-27
19:15 ---
Roger, this appears to be caused by your patch:
* reg-stack.c (struct block_info_def): Correct grammar typo.
(compensate_edge): Clean-up. Perform as little work as possible
when
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-27
19:21 ---
I'm not sure why reg-stack wants to insert compensation code at all. The
reg-stack dump shows that st(0) is live-at-end in the source block of the
edge, but not live-at-start for the target block:
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-27
19:32 ---
Actually the problem existed before that patch.
And so, the search continues...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23095