Module Name:pcc
Committed By: ragge
Date: Sat Aug 12 09:50:48 UTC 2023
Modified Files:
pcc/arch/pdp11: code.c local.c macdefs.h order.c table.c
Log Message:
Convert pdp11 to NEWNEED.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pcc/arch/pdp11/code.c
Module Name:pcc
Committed By: ragge
Date: Sat Apr 27 20:35:53 UTC 2019
Modified Files:
pcc/arch/pdp11: local2.c table.c
Log Message:
Fix div/udiv long bug. Optimize constant as argument.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20
Module Name:pcc
Committed By: ragge
Date: Sat Apr 27 14:32:05 UTC 2019
Modified Files:
pcc/arch/pdp11: local2.c table.c
Log Message:
Remove unused code.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pcc/arch/pdp11/local2.c
cvs rdiff -u -r1.15 -r1.16
Module Name:pcc
Committed By: ragge
Date: Thu Apr 25 17:40:33 UTC 2019
Modified Files:
pcc/arch/pdp11: order.c
Log Message:
Set register usage NEVER for R0 and R1 in case of embedded function call.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:pcc
Committed By: ragge
Date: Thu Apr 25 17:39:23 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c
Log Message:
Print out adb debug name, so that debugging of overlays work.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pcc/arch/pdp11/code.c
Module Name:pcc
Committed By: ragge
Date: Tue Apr 23 16:14:39 UTC 2019
Modified Files:
pcc/arch/pdp11: local.c
Log Message:
Fix bug causing high bit to be lost in strings with octal escape numbers.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25
Module Name:pcc
Committed By: ragge
Date: Tue Apr 23 16:13:32 UTC 2019
Modified Files:
pcc/arch/pdp11: local2.c
Log Message:
Only cut constants by their type.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pcc/arch/pdp11/local2.c
Please note that diffs
Module Name:pcc
Committed By: ragge
Date: Tue Apr 23 16:12:47 UTC 2019
Modified Files:
pcc/arch/pdp11: table.c
Log Message:
MOD can only use args in regs.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pcc/arch/pdp11/table.c
Please note that diffs are
Module Name:pcc
Committed By: ragge
Date: Mon Apr 22 09:21:55 UTC 2019
Modified Files:
pcc/arch/pdp11: macdefs.h
Log Message:
Floating point registers are caller-saved.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pcc/arch/pdp11/macdefs.h
Please note
Module Name:pcc
Committed By: ragge
Date: Mon Apr 22 09:21:36 UTC 2019
Modified Files:
pcc/arch/pdp11: table.c
Log Message:
Floating point float ops can only be in registers, not against memory.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14
Module Name:pcc
Committed By: ragge
Date: Mon Apr 22 09:20:42 UTC 2019
Modified Files:
pcc/arch/pdp11: order.c
Log Message:
Ensure MOD do not clobber unwanted registers.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pcc/arch/pdp11/order.c
Please note
Module Name:pcc
Committed By: ragge
Date: Fri Apr 19 20:37:10 UTC 2019
Modified Files:
pcc/arch/pdp11: order.c
Log Message:
Avoid usage of wrong registers in cooperation with mul.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pcc/arch/pdp11/order.c
Module Name:pcc
Committed By: ragge
Date: Fri Apr 19 07:54:24 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c local.c local2.c order.c table.c
Log Message:
Add SCONV for long->ptr.
Change STASG syntax to have struct on the left; otherwise it breaks
flow analysis.
To
Module Name:pcc
Committed By: ragge
Date: Thu Apr 18 08:20:43 UTC 2019
Modified Files:
pcc/arch/pdp11: local2.c
Log Message:
Do not try to push forward post-increment.
Fix color bug *for floating point).
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16
Module Name:pcc
Committed By: ragge
Date: Thu Apr 18 08:19:24 UTC 2019
Modified Files:
pcc/arch/pdp11: order.c
Log Message:
Do not allow multi-level indirection.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pcc/arch/pdp11/order.c
Please note that diffs
Module Name:pcc
Committed By: ragge
Date: Thu Apr 18 08:18:42 UTC 2019
Modified Files:
pcc/arch/pdp11: table.c
Log Message:
Fix call syntax for all versions. Fix RS.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pcc/arch/pdp11/table.c
Please note that
Module Name:pcc
Committed By: ragge
Date: Sat Apr 13 08:28:17 UTC 2019
Modified Files:
pcc/arch/pdp11: table.c
Log Message:
Lot of bug fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pcc/arch/pdp11/table.c
Please note that diffs are not public
Module Name:pcc
Committed By: ragge
Date: Tue Apr 9 20:07:15 UTC 2019
Modified Files:
pcc/arch/pdp11: local.c
Log Message:
Fetch sconv rules from i386. XXX - should be common code.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pcc/arch/pdp11/local.c
Module Name:pcc
Committed By: ragge
Date: Sun Apr 7 15:50:00 UTC 2019
Modified Files:
pcc/arch/pdp11: table.c
Log Message:
A bunch of table bugfixes. Now pdp11 passes most of the c99 tests.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:pcc
Committed By: ragge
Date: Sun Apr 7 15:49:19 UTC 2019
Modified Files:
pcc/arch/pdp11: macdefs.h
Log Message:
Add (but not yet enable) long long definitions.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pcc/arch/pdp11/macdefs.h
Please
Module Name:pcc
Committed By: ragge
Date: Sun Apr 7 15:48:36 UTC 2019
Modified Files:
pcc/arch/pdp11: local.c
Log Message:
Allow floats to be in registers.
For now; convert long long to long.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20
Module Name:pcc
Committed By: ragge
Date: Sun Apr 7 15:47:25 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c
Log Message:
Fix struct return bug; STASG is called with FOREFF causing wrong return
value from a struct return function.
To generate a diff of this commit:
Module Name:pcc
Committed By: ragge
Date: Sun Mar 31 20:09:18 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c local.c
Log Message:
rodata should be data. Add missing NULL for float printouts.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:pcc
Committed By: ragge
Date: Sun Mar 31 20:08:33 UTC 2019
Modified Files:
pcc/arch/pdp11: local2.c order.c
Log Message:
Support for struct assign.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pcc/arch/pdp11/local2.c
cvs rdiff -u -r1.4
Module Name:pcc
Committed By: ragge
Date: Sun Mar 31 20:07:56 UTC 2019
Modified Files:
pcc/arch/pdp11: table.c
Log Message:
Fix a large amount of SCONVs, and add missing floating point entries.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:pcc
Committed By: ragge
Date: Sun Mar 31 18:30:06 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c macdefs.h
Log Message:
All constants are octal.
No .space, advance counter instead.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:pcc
Committed By: ragge
Date: Sat Mar 30 16:15:23 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c local2.c macdefs.h table.c
Log Message:
Start suporting floating point.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pcc/arch/pdp11/code.c
cvs
Module Name:pcc
Committed By: ragge
Date: Thu Mar 28 19:52:21 UTC 2019
Modified Files:
pcc/arch/pdp11: code.c
Log Message:
Remove unneccessary code.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pcc/arch/pdp11/code.c
Please note that diffs are not
Module Name:pcc
Committed By: ragge
Date: Thu Mar 28 19:51:57 UTC 2019
Modified Files:
pcc/arch/pdp11: local.c
Log Message:
Need target-specific float printout.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pcc/arch/pdp11/local.c
Please note that diffs
Module Name:pcc
Committed By: ragge
Date: Tue Jan 17 13:12:14 UTC 2017
Modified Files:
pcc/arch/pdp11: code.c local.c local2.c macdefs.h order.c
Log Message:
Update pdp11 to redcent changes.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:pcc
Committed By: ragge
Date: Thu Sep 3 19:24:51 UTC 2015
Modified Files:
pcc/arch/pdp11: code.c local.c
Log Message:
update to new frontend.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pcc/arch/pdp11/code.c
cvs rdiff -u -r1.14 -r1.15
31 matches
Mail list logo