[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Nov 9 10:17:30 CET 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/11/09 10:17:30

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

Log message:
	remove Checks_integer_ops, it isn't used
	remove bitfields_can_overlap, it isn't used
	
	factor out commonalities
	PCC_bitfield_type_matters is typicall true
	little endian is typical true
	address always is word, except for cg_type
	Structure_size_boundary is typically 8
	Setjmp is typicall _setjmp
	
	This reduces the amount of target-specific code, but maybe is the wrong choice,
	since each new port does have to consider the values and just letting e.g. little endian
	default is not safe. The others are more safe.




More information about the M3commit mailing list