[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