[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Wed Nov 12 08:32:54 CET 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/11/12 08:32:54

Modified files:
	cm3/m3-sys/m3middle/src/: Target.m3 

Log message:
	MIPS64 procedures are not aligned to the alignment an integer.
	This is actually a safe inefficient default, and very common
	on 64 bit non-x86 systems -- systems at which reading a code
	pointer as an integer needs to be careful about alignment.
	This is used by the generated code for the imho questionable
	sniffing to determine if a function pointer is a "closure" or not,
	by checking if it starts with the integer -1.




More information about the M3commit mailing list