Module Name: pcc
Committed By: stefan
Date: Sat Dec 22 10:18:56 UTC 2007
Modified Files:
pcc/arch/arm: local2.c
pcc/arch/hppa: local2.c
pcc/arch/i386: local2.c table.c
pcc/arch/m16c: local2.c
pcc/arch/mips: local2.c
pcc/arch/nova: local2.c
pcc/arch/pdp10: local2.c
pcc/arch/powerpc: local2.c
pcc/arch/vax: local2.c
pcc/mip: match.c protos.h
Log Message:
Introduce a backend-routine fldexpand(), which takes care of writing
out bitfield masks, sizes and shifts.
If an output code string is to be ignored if the FOREFF cookie is set,
ignore everything up to \n and \0 as well.
A few bitfield assignment fixes for i386.
ok ragge@
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pcc/arch/arm/local2.c
cvs rdiff -u -r1.14 -r1.15 pcc/arch/hppa/local2.c
cvs rdiff -u -r1.97 -r1.98 pcc/arch/i386/local2.c
cvs rdiff -u -r1.100 -r1.101 pcc/arch/i386/table.c
cvs rdiff -u -r1.35 -r1.36 pcc/arch/m16c/local2.c
cvs rdiff -u -r1.13 -r1.14 pcc/arch/mips/local2.c
cvs rdiff -u -r1.3 -r1.4 pcc/arch/nova/local2.c
cvs rdiff -u -r1.94 -r1.95 pcc/arch/pdp10/local2.c
cvs rdiff -u -r1.8 -r1.9 pcc/arch/powerpc/local2.c
cvs rdiff -u -r1.5 -r1.6 pcc/arch/vax/local2.c
cvs rdiff -u -r1.75 -r1.76 pcc/mip/match.c
cvs rdiff -u -r1.61 -r1.62 pcc/mip/protos.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.