* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
@ 2005-10-24 18:05 ` pinskia at gcc dot gnu dot org
2005-10-24 18:55 ` dalej at gcc dot gnu dot org
` (10 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-24 18:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-24 18:05 -------
Marking this as a 4.1 regression and moving to the target milestone as 4.1 as
it could most likely show up in C++ code too. For some analysis see PR 15023.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|foward-1.m fails with - |[4.1 Regression] foward-1.m
|funroll-loops -O3 -fgnu- |fails with -funroll-loops -
|runtime |O3 -fgnu-runtime
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
2005-10-24 18:05 ` [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime pinskia at gcc dot gnu dot org
@ 2005-10-24 18:55 ` dalej at gcc dot gnu dot org
2005-10-24 21:41 ` dalej at gcc dot gnu dot org
` (9 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: dalej at gcc dot gnu dot org @ 2005-10-24 18:55 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from dalej at gcc dot gnu dot org 2005-10-24 18:55 -------
Indeed, the failing case I saw was C++.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
2005-10-24 18:05 ` [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime pinskia at gcc dot gnu dot org
2005-10-24 18:55 ` dalej at gcc dot gnu dot org
@ 2005-10-24 21:41 ` dalej at gcc dot gnu dot org
2005-10-27 0:08 ` pinskia at gcc dot gnu dot org
` (8 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: dalej at gcc dot gnu dot org @ 2005-10-24 21:41 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from dalej at gcc dot gnu dot org 2005-10-24 21:41 -------
Incidentally, this bug started getting tickled (more, at least) on darwin due
to the fix for 15813. I'm not aware of any problems before that. However, the
15813 fix is correct and necessary.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (2 preceding siblings ...)
2005-10-24 21:41 ` dalej at gcc dot gnu dot org
@ 2005-10-27 0:08 ` pinskia at gcc dot gnu dot org
2005-10-31 5:03 ` mmitchel at gcc dot gnu dot org
` (7 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-27 0:08 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from pinskia at gcc dot gnu dot org 2005-10-27 00:08 -------
CCing Zdenek as he introduced this regression by enabling rename registers for
unrolling loops.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rakdver at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (3 preceding siblings ...)
2005-10-27 0:08 ` pinskia at gcc dot gnu dot org
@ 2005-10-31 5:03 ` mmitchel at gcc dot gnu dot org
2005-11-05 10:31 ` steven at gcc dot gnu dot org
` (6 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-10-31 5:03 UTC (permalink / raw)
To: gcc-bugs
------- Comment #10 from mmitchel at gcc dot gnu dot org 2005-10-31 05:03 -------
Dale, would you please attach the C++ testcase for this PR?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (4 preceding siblings ...)
2005-10-31 5:03 ` mmitchel at gcc dot gnu dot org
@ 2005-11-05 10:31 ` steven at gcc dot gnu dot org
2005-11-05 14:14 ` pinskia at gcc dot gnu dot org
` (5 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-11-05 10:31 UTC (permalink / raw)
To: gcc-bugs
------- Comment #11 from steven at gcc dot gnu dot org 2005-11-05 10:31 -------
This is probably a dup of Bug 22509, which has a patch.
Can someone check if this bug is fixed by the patch from Bug 22509?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (5 preceding siblings ...)
2005-11-05 10:31 ` steven at gcc dot gnu dot org
@ 2005-11-05 14:14 ` pinskia at gcc dot gnu dot org
2005-11-08 5:23 ` amodra at bigpond dot net dot au
` (4 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-11-05 14:14 UTC (permalink / raw)
To: gcc-bugs
------- Comment #12 from pinskia at gcc dot gnu dot org 2005-11-05 14:14 -------
(In reply to comment #11)
> This is probably a dup of Bug 22509, which has a patch.
> Can someone check if this bug is fixed by the patch from Bug 22509?
I doubt this is related at all to PR 22509 because this has to do with checking
of register number to another register (after reload) without updating the eh
info.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (6 preceding siblings ...)
2005-11-05 14:14 ` pinskia at gcc dot gnu dot org
@ 2005-11-08 5:23 ` amodra at bigpond dot net dot au
2005-11-08 5:24 ` amodra at bigpond dot net dot au
` (3 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: amodra at bigpond dot net dot au @ 2005-11-08 5:23 UTC (permalink / raw)
To: gcc-bugs
--
amodra at bigpond dot net dot au changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |amodra at bigpond dot net
|dot org |dot au
Status|NEW |ASSIGNED
Last reconfirmed|2005-08-15 17:49:53 |2005-11-08 05:23:05
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (7 preceding siblings ...)
2005-11-08 5:23 ` amodra at bigpond dot net dot au
@ 2005-11-08 5:24 ` amodra at bigpond dot net dot au
2005-11-16 0:22 ` amodra at gcc dot gnu dot org
` (2 subsequent siblings)
11 siblings, 0 replies; 12+ messages in thread
From: amodra at bigpond dot net dot au @ 2005-11-08 5:24 UTC (permalink / raw)
To: gcc-bugs
------- Comment #13 from amodra at bigpond dot net dot au 2005-11-08 05:24 -------
Looking at fixing REG_FRAME_RELATED_EXPR in regrename.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (8 preceding siblings ...)
2005-11-08 5:24 ` amodra at bigpond dot net dot au
@ 2005-11-16 0:22 ` amodra at gcc dot gnu dot org
2005-11-16 1:04 ` amodra at gcc dot gnu dot org
2005-11-16 1:05 ` amodra at bigpond dot net dot au
11 siblings, 0 replies; 12+ messages in thread
From: amodra at gcc dot gnu dot org @ 2005-11-16 0:22 UTC (permalink / raw)
To: gcc-bugs
------- Comment #14 from amodra at gcc dot gnu dot org 2005-11-16 00:22 -------
Subject: Bug 23392
Author: amodra
Date: Wed Nov 16 00:22:15 2005
New Revision: 107059
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107059
Log:
PR rtl-optimization/23392
* regrename.c (enum scan_actions) Add mark_access.
(scan_actions_name): Ditto.
(scan_rtx_reg): Handle mark_access.
(scan_rtx_address): Do nothing for mark_access.
(build_def_use): Mark source registers in REG_FRAME_RELATED_EXPR
and regs in REG_INC notes before closing chains for dead regs.
Mark destination regs in REG_FRAME_RELATED_EXPR notes after
opening chains for new writes.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/regrename.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (9 preceding siblings ...)
2005-11-16 0:22 ` amodra at gcc dot gnu dot org
@ 2005-11-16 1:04 ` amodra at gcc dot gnu dot org
2005-11-16 1:05 ` amodra at bigpond dot net dot au
11 siblings, 0 replies; 12+ messages in thread
From: amodra at gcc dot gnu dot org @ 2005-11-16 1:04 UTC (permalink / raw)
To: gcc-bugs
------- Comment #15 from amodra at gcc dot gnu dot org 2005-11-16 01:04 -------
Subject: Bug 23392
Author: amodra
Date: Wed Nov 16 01:03:58 2005
New Revision: 107060
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107060
Log:
PR rtl-optimization/23392
* regrename.c (enum scan_actions) Add mark_access.
(scan_actions_name): Ditto.
(scan_rtx_reg): Handle mark_access.
(scan_rtx_address): Do nothing for mark_access.
(build_def_use): Mark source registers in REG_FRAME_RELATED_EXPR
and regs in REG_INC notes before closing chains for dead regs.
Mark destination regs in REG_FRAME_RELATED_EXPR notes after
opening chains for new writes.
Modified:
branches/gcc-4_0-branch/gcc/ChangeLog
branches/gcc-4_0-branch/gcc/regrename.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime
[not found] <bug-23392-6528@http.gcc.gnu.org/bugzilla/>
` (10 preceding siblings ...)
2005-11-16 1:04 ` amodra at gcc dot gnu dot org
@ 2005-11-16 1:05 ` amodra at bigpond dot net dot au
11 siblings, 0 replies; 12+ messages in thread
From: amodra at bigpond dot net dot au @ 2005-11-16 1:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #16 from amodra at bigpond dot net dot au 2005-11-16 01:05 -------
Fixed mainline and 4.0
--
amodra at bigpond dot net dot au changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392
^ permalink raw reply [flat|nested] 12+ messages in thread