Module Name: pcc
Committed By: gmcgarry
Date: Fri Nov 16 00:17:40 UTC 2007
Modified Files:
pcc/arch/mips: code.c local.c local2.c macdefs.h order.c table.c
Log Message:
Bring MIPS support fully up-to-date. Includes the following changes:
Support use of different assemblers.
Handle big-endian and little-endian code generation.
Start support for n32/n64
PIC code generation
Update to arguments-in-registers infrastructure.
Cleanup handling of branches.
Fix register coloring
Fix structure assignment.
Add longlong instructions
Remove unused functions.
Indentation fixes.
Tested on NetBSD/pmax (little endian).
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pcc/arch/mips/code.c pcc/arch/mips/local2.c \
pcc/arch/mips/order.c
cvs rdiff -u -r1.2 -r1.3 pcc/arch/mips/local.c pcc/arch/mips/macdefs.h \
pcc/arch/mips/table.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.