[M3commit] CVS Update: cm3

Antony Hosking hosking at elego.de
Thu May 14 06:47:31 CEST 2009


CVSROOT:	/usr/cvs
Changes by:	hosking at birch.	09/05/14 06:47:31

Modified files:
	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c 

Log message:
	Fix bug in m3_do_fixed_extract.  Don't convert source value to unsigned before
	left shift, otherwise information gets lost that tree-based value range
	propagation ends up not considering during optimization.
	
	I've just successfully bootstrapped cm3 with the backend optimizing at -O3 on
	Mac OSX 10.5 (I386_DARWIN), so "cm3 -O" should now do the right thing.
	Feedback on experiences optimizing on other platforms would be
	appreciated.




More information about the M3commit mailing list