public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c
@ 2005-07-08 14:49 steven at gcc dot gnu dot org
  2005-07-08 14:58 ` [Bug middle-end/22366] " steven at gcc dot gnu dot org
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-07-08 14:49 UTC (permalink / raw)
  To: gcc-bugs

This is a meta-bug for any issues related to the removal of the 
old loop  optimizer.  Please make this bug depend on: 
 
1) any bugs in loop.c; 
2) any bugs or pessimizations with -floop-optimize2 (i.e. the 
   new RTL loop optimizers); 
3) any bugs about missed optimizations with -fno-loop-optimize. 
4) other related issues by your own judgement ;-)

-- 
           Summary: [meta-bug] issues holding up the removal of loop.c
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Keywords: meta-bug
          Severity: normal
          Priority: P2
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: steven at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
@ 2005-07-08 14:58 ` steven at gcc dot gnu dot org
  2005-07-08 15:15 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-07-08 14:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2005-07-08 14:58 -------
Bug 7561 is apparently a long-forgotten bug in loop.c array prefetching. 
 
Bug 21323 is a stength reduction ICE in loop.c. 
 
Bug 21848 is a report about loop.c producing wrong code. 
 
Bug 22325 is a missed optimization related to "final value replacement" where 
the final value is not a constant. 
 
Bug 20376 is a report about missing GIV splitting in the new unroller. 
 
 
Also note the wiki page, "http://gcc.gnu.org/wiki/old loop optimizer". 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rakdver at gcc dot gnu dot
                   |                            |org
  BugsThisDependsOn|                            |7561, 20376, 21323, 21848,
                   |                            |22325
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2005-07-08 14:58:24
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
  2005-07-08 14:58 ` [Bug middle-end/22366] " steven at gcc dot gnu dot org
@ 2005-07-08 15:15 ` pinskia at gcc dot gnu dot org
  2005-07-08 15:31 ` steven at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-08 15:15 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-08 15:15 -------
[[old loop optimizer]]

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
  2005-07-08 14:58 ` [Bug middle-end/22366] " steven at gcc dot gnu dot org
  2005-07-08 15:15 ` pinskia at gcc dot gnu dot org
@ 2005-07-08 15:31 ` steven at gcc dot gnu dot org
  2005-07-13 11:39 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-07-08 15:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2005-07-08 15:30 -------
Bug 19581 is about store motion that only loop.c currently does. 
 
Bug 19078 reports on a few tuning issues with BIV splitting in the unroller. 
 
Bug 11707 is about the lack of a constant propagation pass after loop2. 
Basically the question is here how late or early loop unrolling should happen. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2005-07-08 15:31 ` steven at gcc dot gnu dot org
@ 2005-07-13 11:39 ` pinskia at gcc dot gnu dot org
  2005-07-22 17:22 ` pinskia at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-13 11:39 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 22366 depends on bug 20376, which changed state.

Bug 20376 Summary: The missed-optimization of general induction variables in the new rtl-level loop optimizer cause performance degradation.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20376

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2005-07-13 11:39 ` pinskia at gcc dot gnu dot org
@ 2005-07-22 17:22 ` pinskia at gcc dot gnu dot org
  2005-07-27 14:04 ` pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-22 17:22 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 22366 depends on bug 21848, which changed state.

Bug 21848 Summary: load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21848

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2005-07-22 17:22 ` pinskia at gcc dot gnu dot org
@ 2005-07-27 14:04 ` pinskia at gcc dot gnu dot org
  2005-08-20 17:17 ` falk at debian dot org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-27 14:04 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 22366 depends on bug 22325, which changed state.

Bug 22325 Summary: missed optimization in loop
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22325

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2005-07-27 14:04 ` pinskia at gcc dot gnu dot org
@ 2005-08-20 17:17 ` falk at debian dot org
  2005-08-20 19:21 ` rakdver at gcc dot gnu dot org
  2005-08-20 19:29 ` rakdver at gcc dot gnu dot org
  8 siblings, 0 replies; 10+ messages in thread
From: falk at debian dot org @ 2005-08-20 17:17 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2005-08-20 16:56 -------
Bug 13300 is about a bad assumption with respect to overflow and sign extensions
in loop.c.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |13300


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2005-08-20 17:17 ` falk at debian dot org
@ 2005-08-20 19:21 ` rakdver at gcc dot gnu dot org
  2005-08-20 19:29 ` rakdver at gcc dot gnu dot org
  8 siblings, 0 replies; 10+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2005-08-20 19:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rakdver at gcc dot gnu dot org  2005-08-20 19:18 -------
This is not an issue blocking removal of loop.c (if anything, it is in favor of 
removal of loop.c).

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|13300                       |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c
  2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2005-08-20 19:21 ` rakdver at gcc dot gnu dot org
@ 2005-08-20 19:29 ` rakdver at gcc dot gnu dot org
  8 siblings, 0 replies; 10+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2005-08-20 19:29 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rakdver at gcc dot gnu dot org  2005-08-20 19:21 -------
Sorry, haven't read the instructions (only the title of the metabug :-)

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22366


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-08-20 19:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-08 14:49 [Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c steven at gcc dot gnu dot org
2005-07-08 14:58 ` [Bug middle-end/22366] " steven at gcc dot gnu dot org
2005-07-08 15:15 ` pinskia at gcc dot gnu dot org
2005-07-08 15:31 ` steven at gcc dot gnu dot org
2005-07-13 11:39 ` pinskia at gcc dot gnu dot org
2005-07-22 17:22 ` pinskia at gcc dot gnu dot org
2005-07-27 14:04 ` pinskia at gcc dot gnu dot org
2005-08-20 17:17 ` falk at debian dot org
2005-08-20 19:21 ` rakdver at gcc dot gnu dot org
2005-08-20 19:29 ` rakdver at gcc dot gnu dot org

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).