[Bug rtl-optimization/39077] [4.3/4.4/4.5/4.6 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2011-11-25 Thread oppiet35 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39077

Robert Hinson oppiet35 at yahoo dot com changed:

   What|Removed |Added

 CC||oppiet35 at yahoo dot com

--- Comment #23 from Robert Hinson oppiet35 at yahoo dot com 2011-11-25 
13:08:08 UTC ---
I know this is an old bug.  Probably been fixed since then.

I am using:
[oppie@fedora ~]$ g++ -v
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-redhat-linux/4.6.2/lto-wrapper
Target: i686-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-linker-build-id
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
--with-ppl --with-cloog --with-tune=generic --with-arch=i686
--build=i686-redhat-linux
Thread model: posix
gcc version 4.6.2 20111027 (Red Hat 4.6.2-1) (GCC)

This is on a fedora core 16 box. :)

without the -fno-gcse switch I get a file with this size:
-rw-rw-r--. 1 oppie oppie 647512 Nov 25 06:49 SSMprotocol_def_en.o
With the --fno-gcse switch I get a file with this size:
-rw-rw-r--. 1 oppie oppie 649136 Nov 25 07:00 SSMprotocol_def_en.o

I also get an error:
src/SSMprotocol_def_en.cpp: In constructor
‘SSMprotocol_def_en::SSMprotocol_def_en()’:
src/SSMprotocol_def_en.cpp:23:2: note: variable tracking size limit exceeded
with -fvar-tracking-assignments, retrying without

:)


[Bug rtl-optimization/39077] [4.3/4.4/4.5/4.6 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2011-01-13 Thread law at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39077

--- Comment #21 from Jeffrey A. Law law at gcc dot gnu.org 2011-01-13 
13:41:09 UTC ---
Author: law
Date: Thu Jan 13 13:41:03 2011
New Revision: 168747

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=168747
Log:
* PR rtl-optimization/39077
* doc/invoke.texi (max-gcse-insertion-ratio): Document.
* params.h (MAX_GCSE_INSERTION_RATIO): Define.
* params.def (PARAM_MAX_GCSE_INSERTION_RATIO): Define.
* lcm.c (pre_edge_lcm): Properly initialize output sbitmaps.
* gcse.c (prune_insertions_deletions): New function.
(compute_pre_data): Use it.



Modified:
trunk/gcc/ChangeLog
trunk/gcc/doc/invoke.texi
trunk/gcc/gcse.c
trunk/gcc/lcm.c
trunk/gcc/params.def
trunk/gcc/params.h


[Bug rtl-optimization/39077] [4.3/4.4/4.5/4.6 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2011-01-13 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39077

Jeffrey A. Law law at redhat dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|4.3.6   |4.6.0

--- Comment #22 from Jeffrey A. Law law at redhat dot com 2011-01-13 13:42:16 
UTC ---
Fixed on trunk


[Bug rtl-optimization/39077] [4.3/4.4/4.5/4.6 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2011-01-12 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39077

--- Comment #20 from Jeffrey A. Law law at redhat dot com 2011-01-13 04:12:10 
UTC ---
http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00797.html

Apparently I didn't format my subject line correctly...


[Bug rtl-optimization/39077] [4.3/4.4/4.5/4.6 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2010-05-22 Thread rguenth at gcc dot gnu dot org


--- Comment #19 from rguenth at gcc dot gnu dot org  2010-05-22 18:13 
---
GCC 4.3.5 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.3.5   |4.3.6


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



[Bug rtl-optimization/39077] [4.3/4.4/4.5/4.6 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2010-04-09 Thread comer352l at googlemail dot com


--- Comment #18 from comer352l at googlemail dot com  2010-04-09 15:35 
---
(In reply to comment #17)
 In the meantime I managed to test on a windows machine with a recent version
 (4.4.0) and the size increase doesn't occur there (but compilation is 
 extremely
 slow, too).

Sorry, it seems I've made a mistake during my last test: the size increasing
occurs on Windows, too.


-- 


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