Discussion:
CVS commit: pcc/arch/m68k
Anders Magnusson
2014-03-30 18:00:23 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Mar 30 18:00:23 UTC 2014

Modified Files:
pcc/arch/m68k: macdefs.h

Log Message:
Bugfix a bunch of rules for the register allocator.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pcc/arch/m68k/macdefs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-03-30 18:02:16 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Mar 30 18:02:16 UTC 2014

Modified Files:
pcc/arch/m68k: local.c

Log Message:
long -> int (we are not 64 bit).
Fixes for float printouts, still not correct but better.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pcc/arch/m68k/local.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-03-30 18:02:57 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Mar 30 18:02:57 UTC 2014

Modified Files:
pcc/arch/m68k: order.c

Log Message:
Teach offstar to undertsand the basic OREGs.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pcc/arch/m68k/order.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-03-30 18:04:05 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Mar 30 18:04:05 UTC 2014

Modified Files:
pcc/arch/m68k: local2.c

Log Message:
Fix branches, add float regs, help register allocator a little,
and make prolog save the floating regs if necessary.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pcc/arch/m68k/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-03-30 18:05:08 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Mar 30 18:05:08 UTC 2014

Modified Files:
pcc/arch/m68k: table.c

Log Message:
Add lots of instructions.
Must be really careful with register classes since we have separate
address registers.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pcc/arch/m68k/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-03-31 20:07:20 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Mon Mar 31 20:07:20 UTC 2014

Modified Files:
pcc/arch/m68k: local.c local2.c order.c table.c

Log Message:
Add struct assign, floating point conditionals and a bunch of operations
that are called to as functions.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pcc/arch/m68k/local.c pcc/arch/m68k/local2.c \
pcc/arch/m68k/order.c pcc/arch/m68k/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-01 20:06:03 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Apr 1 20:06:03 UTC 2014

Modified Files:
pcc/arch/m68k: table.c

Log Message:
Add a large amount of instructions, mostly long long.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pcc/arch/m68k/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-01 20:06:33 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Apr 1 20:06:33 UTC 2014

Modified Files:
pcc/arch/m68k: macdefs.h

Log Message:
Bugfix makecc.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pcc/arch/m68k/macdefs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-01 20:07:44 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Apr 1 20:07:44 UTC 2014

Modified Files:
pcc/arch/m68k: local2.c

Log Message:
Add instructions that are converted to functions.
Bugfix to COLORMAP - this function should really be autogenerated!.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pcc/arch/m68k/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-01 20:08:24 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Apr 1 20:08:24 UTC 2014

Modified Files:
pcc/arch/m68k: code.c local.c

Log Message:
Fix printout names for initializers.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pcc/arch/m68k/code.c
cvs rdiff -u -r1.3 -r1.4 pcc/arch/m68k/local.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-03 15:16:55 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Thu Apr 3 15:16:55 UTC 2014

Modified Files:
pcc/arch/m68k: local.c

Log Message:
Do a quick conversion of constant numeric pointers to scalars.
This code should be common code.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pcc/arch/m68k/local.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-03 15:17:29 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Thu Apr 3 15:17:29 UTC 2014

Modified Files:
pcc/arch/m68k: table.c

Log Message:
Add a bunch of more instructions. Now compiles /bin on NetBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pcc/arch/m68k/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-04 20:07:06 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Fri Apr 4 20:07:06 UTC 2014

Modified Files:
pcc/arch/m68k: local2.c table.c

Log Message:
Add structures as argument and a/d as inline assembler constraints.
A bunch of new instructions.

Now compiles NetBSD /sbin.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pcc/arch/m68k/local2.c
cvs rdiff -u -r1.5 -r1.6 pcc/arch/m68k/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-04-08 19:51:31 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Apr 8 19:51:31 UTC 2014

Modified Files:
pcc/arch/m68k: code.c local.c local2.c order.c table.c

Log Message:
Add code for struct return + some bug fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pcc/arch/m68k/code.c
cvs rdiff -u -r1.5 -r1.6 pcc/arch/m68k/local.c pcc/arch/m68k/local2.c
cvs rdiff -u -r1.3 -r1.4 pcc/arch/m68k/order.c
cvs rdiff -u -r1.6 -r1.7 pcc/arch/m68k/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Loading...