[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