[Pcc-commit] CVS commit: pcc/arch/pdp11

2023-08-12 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-27 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-27 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-25 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-25 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-23 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-23 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-23 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-22 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-22 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-22 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-19 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-19 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-18 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-18 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-18 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-13 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-09 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-07 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-07 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-07 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-04-07 Thread Anders Magnusson
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:

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-31 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-31 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-31 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-31 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-30 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-28 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2019-03-28 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2017-01-17 Thread Anders Magnusson
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

[Pcc-commit] CVS commit: pcc/arch/pdp11

2015-09-03 Thread Anders Magnusson
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