[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Feb 9 22:36:28 CET 2013


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	13/02/09 22:36:28

Modified files:
	cm3/m3-sys/m3cc/gcc-4.7/gcc/: cgraph.h combine.c cse.c df.h 
	                              domwalk.h dwarf2out.h 
	                              gengtype-lex.l gimple.h ipa-ref.h 
	                              ira-int.h optabs.h recog.h ree.c 
	                              regrename.h rtl.h system.h 
	                              tree-flow.h tree-into-ssa.c 
	                              tree-ssa-loop-ivopts.c 
	                              tree-ssa-sccvn.h tree.h 
	                              var-tracking.c vmsdbg.h 
	./: cgraph.h combine.c cse.c df.h domwalk.h dwarf2out.h 
	    gengtype-lex.l gimple.h ipa-ref.h ira-int.h optabs.h recog.h 
	    ree.c regrename.h rtl.h system.h tree-flow.h tree-into-ssa.c 
	    tree-ssa-loop-ivopts.c tree-ssa-sccvn.h tree.h 
	    var-tracking.c vmsdbg.h 
	cm3/m3-sys/m3cc/gcc-4.7/gcc/config/i386/: i386.h 
	./: i386.h 
	cm3/m3-sys/m3cc/gcc-4.7/include/: ansidecl.h 
	./: ansidecl.h 
	cm3/m3-sys/m3cc/gcc-4.7/libcpp/include/: cpplib.h line-map.h 

Log message:
	port some fixes from 4.5:
	return values after gcc_unreachable for Solaris cc
	use form of x86 lock that is compatible with old and new assemblers, without autoconf
	support older Darwin systems unconditionally with-regard-to branch islands and alignment/common, again without autoconf
	(remember, because we build binary distributions, we are building cross compilers, and autoconf is therefore broken)
	remove more LTO
	always PIC (Darwin)
	gcc_unreachable for kernel flags (Darwin -- we surely are not portable to Darwin kernel at this time -- the runtime..)
	fix ENUM_BITFIELD for portability to other than gcc (Solaris cc)
	Maybe this is enough to move Solaris to 4.7; we'll see.
	
	I am not really certain about then gengtype-lex.l change.




More information about the M3commit mailing list