[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Thu Nov 29 13:50:10 CET 2012
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 12/11/29 13:50:10
Modified files:
cm3/m3-sys/m3cc/gcc/gcc/: Makefile.in passes.c
./: Makefile.in passes.c
cm3/m3-sys/m3cc/gcc-4.5/gcc/: Makefile.in passes.c
./: Makefile.in passes.c
cm3/m3-sys/m3cc/gcc-4.7/gcc/: Makefile.in passes.c
./: Makefile.in passes.c
Removed files:
cm3/m3-sys/m3cc/gcc/gcc/: ipa-struct-reorg.c ipa-struct-reorg.h
matrix-reorg.c
./: ipa-struct-reorg.c ipa-struct-reorg.h matrix-reorg.c
cm3/m3-sys/m3cc/gcc-4.5/gcc/: ipa-struct-reorg.c
ipa-struct-reorg.h matrix-reorg.c
./: ipa-struct-reorg.c ipa-struct-reorg.h matrix-reorg.c
cm3/m3-sys/m3cc/gcc-4.7/gcc/: matrix-reorg.c
./: matrix-reorg.c
cm3/m3-sys/m3cc/gcc-4.6/gcc/: ipa-struct-reorg.h
Log message:
http://www.gnu.org/software/gcc/gcc-4.8/changes.html
The struct reorg and matrix reorg optimizations
(command-line options -fipa-struct-reorg and
-fipa-matrix-reorg) have been removed. They
did not work correctly nor with link-time
optimization (LTO), hence were only applicable
to programs consisting of a single translation unit.
so remove them in our copies of older versions too.
Always looking for an excuse to remove gnarly code that
probably isn't used..that the owners removed it in newer
versions is a good reason..
More information about the M3commit
mailing list