public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [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

end of thread, other threads:[~2005-11-16  1:05 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [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
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
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
2005-11-16  1:04 ` amodra at gcc dot gnu dot org
2005-11-16  1:05 ` amodra at bigpond dot net dot au

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).