public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/44688] [4.6 Regression] Excessive code-size growth at -O3
  2010-06-27 11:20 [Bug tree-optimization/44688] New: [4.6 Regression] Excessive code-size growth at -O3 rguenth at gcc dot gnu dot org
@ 2010-06-27 11:20 ` rguenth at gcc dot gnu dot org
  2010-06-28  7:46 ` hubicka at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-06-27 11:20 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.6.0


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


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

* [Bug tree-optimization/44688]  New: [4.6 Regression] Excessive code-size growth at -O3
@ 2010-06-27 11:20 rguenth at gcc dot gnu dot org
  2010-06-27 11:20 ` [Bug tree-optimization/44688] " rguenth at gcc dot gnu dot org
  2010-06-28  7:46 ` hubicka at gcc dot gnu dot org
  0 siblings, 2 replies; 3+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-06-27 11:20 UTC (permalink / raw)
  To: gcc-bugs

The enablement of -fprefetch-loop-arrays by default at -O3 has caused
excessive code-size and compile-time growth for Polyhedron and SPEC CPU 2006.

http://gcc.opensuse.org/SPEC/CFP/sb-barbella.suse.de-head-64-2006/times.html
http://gcc.opensuse.org/SPEC/CFP/sb-barbella.suse.de-head-64-2006/size.html


-- 
           Summary: [4.6 Regression] Excessive code-size growth at -O3
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Keywords: compile-time-hog
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rguenth at gcc dot gnu dot org
GCC target triplet: x86_64-*-*


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


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

* [Bug tree-optimization/44688] [4.6 Regression] Excessive code-size growth at -O3
  2010-06-27 11:20 [Bug tree-optimization/44688] New: [4.6 Regression] Excessive code-size growth at -O3 rguenth at gcc dot gnu dot org
  2010-06-27 11:20 ` [Bug tree-optimization/44688] " rguenth at gcc dot gnu dot org
@ 2010-06-28  7:46 ` hubicka at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: hubicka at gcc dot gnu dot org @ 2010-06-28  7:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from hubicka at gcc dot gnu dot org  2010-06-28 07:46 -------
It really seems that both patches (prefetching and partial inlining) are
responsible for some of the regressions.  I've now comited the patch to reduce
autoinlining from 50 to 40.  It solves size issues at least with -O3
non-FDO/LTO SPECint2000 build.  Unfortunately the tester also shows some
regressions that might turn out to be offnoise.  Lets see how the other
benchmarks go.

I've also switched FDO tester to native testing and plan to enable prefetching
with FDO and -O2 once this change is tested.

Honza


-- 


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


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

end of thread, other threads:[~2010-06-28  7:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-27 11:20 [Bug tree-optimization/44688] New: [4.6 Regression] Excessive code-size growth at -O3 rguenth at gcc dot gnu dot org
2010-06-27 11:20 ` [Bug tree-optimization/44688] " rguenth at gcc dot gnu dot org
2010-06-28  7:46 ` hubicka 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).