[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Jul 4 09:54:39 CEST 2010

CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/07/04 09:54:39

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

Log message:
	having restored the historical div/mod implementation.. ARM backend
	resumes crashing, because it does even for unsigned 64bit divide
	with any mode (i.e. even the C mode, if the C compiler more
	resembled the Modula-3 compiler); it needs a non-null
	pointer from type_for_mode(TImode)
	In the meantime I have more trust in the gcc builtins than when
	I stopped using them.
	So then restore using the gcc builtins. And then to fix the ARM crash,
	add some TImode/int128 support. Just one line in type_for_mode.
	remove some tabs

More information about the M3commit mailing list