public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/38584]  New: [4.3/4.4 Regression] Inline heuristics
@ 2008-12-20 11:23 jv244 at cam dot ac dot uk
  2008-12-20 11:35 ` [Bug middle-end/38584] " jv244 at cam dot ac dot uk
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: jv244 at cam dot ac dot uk @ 2008-12-20 11:23 UTC (permalink / raw)
  To: gcc-bugs

This is split off from PR38474 for clarity. Compiling the testcase of that PR 

(http://gcc.gnu.org/bugzilla/attachment.cgi?id=16873)

as

gfortran-4.3 -ffree-line-length-512 -g -ffree-form -ftime-report -c -O0
testcase.f90

requires about 20min in inline heuristics, estimating the stack frame size. It
also allocates 2.3Gb doing so.


-- 
           Summary: [4.3/4.4 Regression] Inline heuristics
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Keywords: memory-hog, compile-time-hog
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jv244 at cam dot ac dot uk
OtherBugsDependingO 38474
             nThis:


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
@ 2008-12-20 11:35 ` jv244 at cam dot ac dot uk
  2008-12-20 15:52 ` [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0 steven at gcc dot gnu dot org
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jv244 at cam dot ac dot uk @ 2008-12-20 11:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from jv244 at cam dot ac dot uk  2008-12-20 11:32 -------
affects both 4.3 and 4.4


-- 

jv244 at cam dot ac dot uk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.3.3


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
  2008-12-20 11:35 ` [Bug middle-end/38584] " jv244 at cam dot ac dot uk
@ 2008-12-20 15:52 ` steven at gcc dot gnu dot org
  2008-12-21  0:35 ` steven at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2008-12-20 15:52 UTC (permalink / raw)
  To: gcc-bugs



-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |steven at gcc dot gnu dot
                   |dot org                     |org
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-12-20 15:47:00
               date|                            |
            Summary|[4.3/4.4 Regression] Inline |[4.3/4.4 Regression] Inline
                   |heuristics                  |heuristics run even at -O0


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
  2008-12-20 11:35 ` [Bug middle-end/38584] " jv244 at cam dot ac dot uk
  2008-12-20 15:52 ` [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0 steven at gcc dot gnu dot org
@ 2008-12-21  0:35 ` steven at gcc dot gnu dot org
  2008-12-21  8:06 ` jv244 at cam dot ac dot uk
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2008-12-21  0:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from steven at gcc dot gnu dot org  2008-12-21 00:33 -------
Created an attachment (id=16951)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16951&action=view)
Avoid expensive inline heuristics at O0, and speed up add_alias_set_conflicts

This problem is always going to be, at the core, that add_alias_set_conflicts
is a quadratic problem in the number of stack variables.  But we can avoid
calculating this at -O0 for the inline heuristics but not for bin-packing stack
variables.  And we can also try hard to make the quadratic loop as cheap as
possible.

Without this patch, for compiling the full test case (at -O0) my ia64 host
spends 952s in "callgraph optimizations", 1903s in "inline heuristics", and
1013s in "expand" (total 3868s).

With the patch, the numbers are 1s in "callgraph optimizations", 0s in "inline
heuristics", and 587s in "expand" (total 588s).

Given the nature of this unholy test case, I think the patch is close to the
final form I intend to submit, at least algorithmically.  There are enough
areas left where we spend a lot more time...


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (2 preceding siblings ...)
  2008-12-21  0:35 ` steven at gcc dot gnu dot org
@ 2008-12-21  8:06 ` jv244 at cam dot ac dot uk
  2008-12-29 22:31 ` rguenth at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jv244 at cam dot ac dot uk @ 2008-12-21  8:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from jv244 at cam dot ac dot uk  2008-12-21 08:05 -------
(In reply to comment #2)
> Without this patch, (total 3868s).
> 
> With the patch, (total 588s).

Great... 


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (3 preceding siblings ...)
  2008-12-21  8:06 ` jv244 at cam dot ac dot uk
@ 2008-12-29 22:31 ` rguenth at gcc dot gnu dot org
  2008-12-30 13:37 ` steven at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-12-29 22:31 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu dot
                   |                            |org
           Priority|P3                          |P2


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (4 preceding siblings ...)
  2008-12-29 22:31 ` rguenth at gcc dot gnu dot org
@ 2008-12-30 13:37 ` steven at gcc dot gnu dot org
  2008-12-30 13:38 ` steven at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2008-12-30 13:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from steven at gcc dot gnu dot org  2008-12-30 13:36 -------
Subject: Bug 38584

Author: steven
Date: Tue Dec 30 13:35:00 2008
New Revision: 142963

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142963
Log:
        PR middle-end/38584
        * ipa-inline.c (compute_inline_parameters): When not optimizing,
        don't compute the inline parameters, just set them to 0 instead.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-inline.c


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (5 preceding siblings ...)
  2008-12-30 13:37 ` steven at gcc dot gnu dot org
@ 2008-12-30 13:38 ` steven at gcc dot gnu dot org
  2009-01-01  0:56 ` jakub at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2008-12-30 13:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from steven at gcc dot gnu dot org  2008-12-30 13:37 -------
We should not use the full bin-packing algorithm for any optimization level.  A
simpler heuristic is called for.  I'll see if I can come up with something.


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (6 preceding siblings ...)
  2008-12-30 13:38 ` steven at gcc dot gnu dot org
@ 2009-01-01  0:56 ` jakub at gcc dot gnu dot org
  2009-01-01 13:43 ` stevenb dot gcc at gmail dot com
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-01  0:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from jakub at gcc dot gnu dot org  2009-01-01 00:55 -------
Now that inline heuristics runs only at -O1+ on the trunk, can this be changed
into 4.3 only regression?  If you want to make bin-packing faster, that could
be covered by a separate bug (and would it be a regression)?


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (7 preceding siblings ...)
  2009-01-01  0:56 ` jakub at gcc dot gnu dot org
@ 2009-01-01 13:43 ` stevenb dot gcc at gmail dot com
  2009-01-04  0:15 ` steven at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: stevenb dot gcc at gmail dot com @ 2009-01-01 13:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from stevenb dot gcc at gmail dot com  2009-01-01 13:42 -------
Subject: Re:  [4.3/4.4 Regression] Inline heuristics run even at -O0

Note that the compile time at, say, -O1 for 4.3 vs. 4.4 is also a huge
difference for the test case (4.4 much slower, in part due to the
expensive heuristic).  Therefore, IMHO, this is still a 4.4 regression
too.  We should not be running such expensive algorithms just for
inline heuristics.  We need to figure out a cheaper heuristic.


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (8 preceding siblings ...)
  2009-01-01 13:43 ` stevenb dot gcc at gmail dot com
@ 2009-01-04  0:15 ` steven at gcc dot gnu dot org
  2009-01-04  0:18 ` steven at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-01-04  0:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from steven at gcc dot gnu dot org  2009-01-04 00:15 -------
Subject: Bug 38584

Author: steven
Date: Sun Jan  4 00:15:08 2009
New Revision: 143040

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143040
Log:
        PR middle-end/38584
        * cfgexpand.c (estimate_stack_frame_size): Simplify the estimate:
        Calculate the size of all stack vars assuming no packing of stack
        vars will happen, replacing a quadratic algorithm with a linear one.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cfgexpand.c


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (9 preceding siblings ...)
  2009-01-04  0:15 ` steven at gcc dot gnu dot org
@ 2009-01-04  0:18 ` steven at gcc dot gnu dot org
  2009-01-07  8:55 ` cnstar9988 at gmail dot com
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-01-04  0:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from steven at gcc dot gnu dot org  2009-01-04 00:17 -------
.


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (10 preceding siblings ...)
  2009-01-04  0:18 ` steven at gcc dot gnu dot org
@ 2009-01-07  8:55 ` cnstar9988 at gmail dot com
  2009-01-07  9:38 ` steven at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: cnstar9988 at gmail dot com @ 2009-01-07  8:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from cnstar9988 at gmail dot com  2009-01-07 08:55 -------
ping for 4.3...


-- 

cnstar9988 at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cnstar9988 at gmail dot com


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (11 preceding siblings ...)
  2009-01-07  8:55 ` cnstar9988 at gmail dot com
@ 2009-01-07  9:38 ` steven at gcc dot gnu dot org
  2009-01-08  9:30 ` cnstar9988 at gmail dot com
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-01-07  9:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from steven at gcc dot gnu dot org  2009-01-07 09:37 -------
I have no intention to fix this in 4.3.


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (12 preceding siblings ...)
  2009-01-07  9:38 ` steven at gcc dot gnu dot org
@ 2009-01-08  9:30 ` cnstar9988 at gmail dot com
  2009-01-08 10:21 ` steven at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: cnstar9988 at gmail dot com @ 2009-01-08  9:30 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from cnstar9988 at gmail dot com  2009-01-08 09:30 -------
Target Milestone: 4.3.3
But not fixed for 4.3.3
ping ...


-- 


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (13 preceding siblings ...)
  2009-01-08  9:30 ` cnstar9988 at gmail dot com
@ 2009-01-08 10:21 ` steven at gcc dot gnu dot org
  2009-01-08 10:22 ` steven at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-01-08 10:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from steven at gcc dot gnu dot org  2009-01-08 10:21 -------
Reopening...


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |


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


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

* [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (14 preceding siblings ...)
  2009-01-08 10:21 ` steven at gcc dot gnu dot org
@ 2009-01-08 10:22 ` steven at gcc dot gnu dot org
  2009-01-24 10:40 ` [Bug middle-end/38584] [4.3 " rguenth at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-01-08 10:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from steven at gcc dot gnu dot org  2009-01-08 10:22 -------
...to unassign and avoid spam from cnstar9988 (who is free to test/submit the
patch if it's so important for him/her to have this bug fixed in gcc 4.3).


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|steven at gcc dot gnu dot   |unassigned at gcc dot gnu
                   |org                         |dot org
             Status|REOPENED                    |NEW


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


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

* [Bug middle-end/38584] [4.3 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (15 preceding siblings ...)
  2009-01-08 10:22 ` steven at gcc dot gnu dot org
@ 2009-01-24 10:40 ` rguenth at gcc dot gnu dot org
  2009-08-04 12:49 ` rguenth at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-01-24 10:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from rguenth at gcc dot gnu dot org  2009-01-24 10:21 -------
GCC 4.3.3 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.3.3                       |4.3.4


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


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

* [Bug middle-end/38584] [4.3 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (16 preceding siblings ...)
  2009-01-24 10:40 ` [Bug middle-end/38584] [4.3 " rguenth at gcc dot gnu dot org
@ 2009-08-04 12:49 ` rguenth at gcc dot gnu dot org
  2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
  2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-08-04 12:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from rguenth at gcc dot gnu dot org  2009-08-04 12:29 -------
GCC 4.3.4 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.3.4                       |4.3.5


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


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

* [Bug middle-end/38584] [4.3 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (18 preceding siblings ...)
  2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
@ 2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-04-20 14:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from rguenth at gcc dot gnu dot org  2010-04-20 14:32 -------
Backported the fix for the $summary.  WONTFIX for the cfgexpand slowness.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


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


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

* [Bug middle-end/38584] [4.3 Regression] Inline heuristics run even at -O0
  2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
                   ` (17 preceding siblings ...)
  2009-08-04 12:49 ` rguenth at gcc dot gnu dot org
@ 2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
  2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-04-20 14:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from rguenth at gcc dot gnu dot org  2010-04-20 14:32 -------
Subject: Bug 38584

Author: rguenth
Date: Tue Apr 20 14:31:47 2010
New Revision: 158562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158562
Log:
2010-04-20  Richard Guenther  <rguenther@suse.de>

        Backport from mainline
        2008-12-30  Steven Bosscher  <steven@gcc.gnu.org>

        PR middle-end/38584
        * ipa-inline.c (compute_inline_parameters): When not optimizing,
        don't compute the inline parameters, just set them to 0 instead.

Modified:
    branches/gcc-4_3-branch/gcc/ChangeLog
    branches/gcc-4_3-branch/gcc/ipa-inline.c


-- 


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


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

end of thread, other threads:[~2010-04-20 14:32 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-20 11:23 [Bug middle-end/38584] New: [4.3/4.4 Regression] Inline heuristics jv244 at cam dot ac dot uk
2008-12-20 11:35 ` [Bug middle-end/38584] " jv244 at cam dot ac dot uk
2008-12-20 15:52 ` [Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0 steven at gcc dot gnu dot org
2008-12-21  0:35 ` steven at gcc dot gnu dot org
2008-12-21  8:06 ` jv244 at cam dot ac dot uk
2008-12-29 22:31 ` rguenth at gcc dot gnu dot org
2008-12-30 13:37 ` steven at gcc dot gnu dot org
2008-12-30 13:38 ` steven at gcc dot gnu dot org
2009-01-01  0:56 ` jakub at gcc dot gnu dot org
2009-01-01 13:43 ` stevenb dot gcc at gmail dot com
2009-01-04  0:15 ` steven at gcc dot gnu dot org
2009-01-04  0:18 ` steven at gcc dot gnu dot org
2009-01-07  8:55 ` cnstar9988 at gmail dot com
2009-01-07  9:38 ` steven at gcc dot gnu dot org
2009-01-08  9:30 ` cnstar9988 at gmail dot com
2009-01-08 10:21 ` steven at gcc dot gnu dot org
2009-01-08 10:22 ` steven at gcc dot gnu dot org
2009-01-24 10:40 ` [Bug middle-end/38584] [4.3 " rguenth at gcc dot gnu dot org
2009-08-04 12:49 ` rguenth at gcc dot gnu dot org
2010-04-20 14:32 ` rguenth at gcc dot gnu dot org
2010-04-20 14:32 ` rguenth 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).