[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-31 Thread steven at gcc dot gnu dot org
--- 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

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-31 Thread steven at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |steven at gcc dot gnu dot |dot org |org Status|NEW

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-31 Thread cvs-commit at gcc dot gnu dot org
--- 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

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-31 Thread steven at gcc dot gnu dot org
--- 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

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-27 Thread pinskia at gcc dot gnu dot org
--- 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

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-27 Thread steven at gcc dot gnu dot org
--- 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

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-27 Thread steven at gcc dot gnu dot org
--- 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:

[Bug target/23095] [4.1 Regression] ICE in regstack compensate_edge

2005-07-27 Thread steven at gcc dot gnu dot org
--- 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