Commit Graph

  • 88764ecc1a Added mechanism for non-cross compiler (yet another way of squeezing it onto a PDP-11 ceriel 1987-11-09 11:29:48 +00:00
  • f4c6ec0624 made to fit on a PDP-11 ceriel 1987-11-09 10:17:20 +00:00
  • a43db23e66 corrected con_float ceriel 1987-11-06 13:12:21 +00:00
  • 4cffa32536 fixed bug in reading of longs in archive header ceriel 1987-11-05 11:55:28 +00:00
  • 237fdb87cc corrected signal.s ceriel 1987-11-05 10:34:04 +00:00
  • ae27ee29f6 print initializer expression before call to code_declaration ceriel 1987-11-04 16:30:02 +00:00
  • 5f6b023036 fixed a minor problem with unstacking ceriel 1987-11-04 15:55:23 +00:00
  • 2b9af3a032 corrected ceriel 1987-11-04 10:54:02 +00:00
  • 560fff00e3 improved alignments, and added libfp ceriel 1987-11-04 10:48:25 +00:00
  • a7385b0e3e improved the alilgnment checking somewhat ceriel 1987-11-04 10:41:32 +00:00
  • 5551a2506f improved alignments, and added libfp ceriel 1987-11-04 10:28:01 +00:00
  • 8853bb7c88 improved the alilgnment checking somewhat ceriel 1987-11-04 10:26:41 +00:00
  • fcf9708844 improved ffp.s ceriel 1987-11-04 10:07:57 +00:00
  • 960c58e61b included floating point code in table ceriel 1987-11-04 09:44:00 +00:00
  • c7bbd5ad4b improved alignment checking ceriel 1987-11-03 16:43:24 +00:00
  • 2dcf6a843d improved previous improvements ceriel 1987-11-03 16:17:37 +00:00
  • 0cd5a18ba5 improved the checking of sections ceriel 1987-11-03 16:09:55 +00:00
  • f62ac18ef5 fixed alignments, and added floating point lib ceriel 1987-11-03 16:03:18 +00:00
  • c701a5bd1e Added fakfp.s ceriel 1987-11-03 15:56:44 +00:00
  • b60f722b80 fixed some problems, and added floating point library ceriel 1987-11-03 15:35:43 +00:00
  • 3d2fa0ca30 Added floating point lib ceriel 1987-11-03 15:33:28 +00:00
  • 472d4a53f2 align sections on long boundaries, add floating point ceriel 1987-11-03 15:13:57 +00:00
  • f6188debb6 fixed some minor problems with copying conformant arrays, and a LB that pointed below SP in transfer ceriel 1987-11-03 15:04:21 +00:00
  • 390181f459 Added Xstat.c, to convert between different alignments ceriel 1987-11-03 14:50:32 +00:00
  • 3a61c2e5b9 Added Xstat.c ceriel 1987-11-03 14:43:40 +00:00
  • 9ac44925f8 fixed some minor problems ceriel 1987-11-03 12:44:09 +00:00
  • 1754a3d4a4 fixed some minor problems ceriel 1987-11-02 17:59:18 +00:00
  • c50b6bc766 fixed some bugs ceriel 1987-11-02 14:23:38 +00:00
  • 8ef0733316 deleted debugging writes ceriel 1987-11-02 11:25:13 +00:00
  • 61157765c3 changed trap messages somewhat, corrected bug in InOut, undone changes to confarray.c ceriel 1987-11-02 11:22:06 +00:00
  • ccc8b43405 avoid *REG constructions because of bug in assembler ceriel 1987-11-02 10:52:40 +00:00
  • a6d8a961d6 Added handling of cardinal overflow ceriel 1987-10-30 18:32:14 +00:00
  • 2d01432f96 made to work ceriel 1987-10-30 15:35:50 +00:00
  • 8b60044d67 corrected alignments in tbl ceriel 1987-10-30 11:30:17 +00:00
  • 9752ddebc1 fixed typo ceriel 1987-10-30 10:49:35 +00:00
  • 49db7fc60d Added fake floating point routines ceriel 1987-10-30 10:42:36 +00:00
  • 042d501cf5 Now detects use before declaration, f.i. in VAR k: REAL; REAL : INTEGER; ceriel 1987-10-30 09:19:23 +00:00
  • 14b1915b8c fixed some problems with 1 and 2 byte compares ceriel 1987-10-29 15:10:30 +00:00
  • 93466fbf69 sets now allowed for all subranges ceriel 1987-10-28 16:10:02 +00:00
  • 8fa3fa95bb sets now allowed for all subranges ceriel 1987-10-28 16:03:56 +00:00
  • 148a294a31 Fixed some problems, and improved range-checking ceriel 1987-10-28 11:10:30 +00:00
  • c4ff2e34e4 CIU should not cause conversion errors! ceriel 1987-10-27 15:54:14 +00:00
  • db8caeb5c7 CIU should not cause conversion errors! ceriel 1987-10-27 15:43:06 +00:00
  • 71469a23d4 Added new files to do range checks ceriel 1987-10-27 11:55:59 +00:00
  • 9f97bc2e7e do not warn about not using a type-identifier that indicates an enumeration type and is imported, because its enumeration literals might be used ceriel 1987-10-27 09:45:27 +00:00
  • 8d625f656f fixed a typo. Case errors gave wrong trap number ceriel 1987-10-26 09:30:26 +00:00
  • b99ed76626 fixed for very large numbers ceriel 1987-10-22 15:26:36 +00:00
  • a30185cbeb increased buffer size ceriel 1987-10-22 14:07:54 +00:00
  • a3cc42780c replace 10 by 10.0, so that the conversion is not done at runtime ceriel 1987-10-22 13:58:48 +00:00
  • 70e30790ea increased buffer size, check for end ceriel 1987-10-22 13:35:05 +00:00
  • 3a9956cb5d removed some IMPORTS that were never used ceriel 1987-10-21 11:49:14 +00:00
  • 8ddea7afe0 Some corrections and additions to improve the mechanism for generating warnings on unused/uninitialized variables ceriel 1987-10-21 11:29:52 +00:00
  • b324cc9813 removed the relative pathnames in #include's ceriel 1987-10-20 16:21:44 +00:00
  • 9930de7375 fix to Lindseys changes ceriel 1987-10-20 16:09:39 +00:00
  • 895679e24e fix in reference counts for sets ceriel 1987-10-20 13:32:18 +00:00
  • 6dc819dd38 fixed some problems: ADS was generated with size > pointer_size; some (most) backends dont implement that. Unstacking of macros did not quite work properly, but I dont know why ceriel 1987-10-20 09:36:34 +00:00
  • 57319f33a8 fix: there was a problem when more than 2 alternatives started with the same token ceriel 1987-10-19 15:35:28 +00:00
  • 1082e61bd7 New version, with an option for strict Modula-2, and warnings for unused or uninitialized variables ceriel 1987-10-19 11:28:37 +00:00
  • a9ac8e4f0a The use of {w} in a program line of fe did not work, because ack scans fe before it scans MACH (which is where most vars are declared). Reversing the order of the scans caused other problems, related to callnames. I have therefore delayed the 'scanvars' of program lines (as is already done with args). ceriel 1987-10-19 10:24:52 +00:00
  • 9ac801e16c some fixes ceriel 1987-10-19 10:06:24 +00:00
  • 32c58c64a1 some fixes ceriel 1987-10-16 17:57:09 +00:00
  • 82589bcfc2 replaced calls to NEW by calls to ALLOCATE ceriel 1987-10-15 15:41:00 +00:00
  • 5cdd696646 Some minor adaptions ceriel 1987-10-15 12:59:03 +00:00
  • 4f2edffe5c Some minor adaptions ceriel 1987-10-15 12:42:55 +00:00
  • 40940aaa98 parameterized archiver used ceriel 1987-10-15 10:32:12 +00:00
  • 3f73e247e6 adapted fakfp.s ceriel 1987-10-14 13:22:57 +00:00
  • c2e9e3bd15 Parameterized the archiver used ceriel 1987-10-14 12:41:38 +00:00
  • 498cab0c3a next version ceriel 1987-10-14 12:38:01 +00:00
  • ab7d7a0185 some minor fixes ceriel 1987-10-14 12:34:47 +00:00
  • d869086047 fixed a bug in a LOS test ceriel 1987-10-08 16:54:38 +00:00
  • 98634a5611 Initial revision ceriel 1987-10-08 11:34:19 +00:00
  • 1ae1202d3b Initial revision ceriel 1987-10-06 16:58:10 +00:00
  • 72d25b7df8 Initial revision ceriel 1987-10-06 16:39:14 +00:00
  • faa22c0da8 improved previous fix ceriel 1987-10-05 16:17:51 +00:00
  • 34a7f6a008 new version for distr ceriel 1987-10-05 15:52:02 +00:00
  • 12b5b65f9e fixed a problem with procedures imported from other modules but not declared in their definition modules ceriel 1987-10-05 15:41:30 +00:00
  • 3083dcb0d1 did not work with CASE statements with large difference between lower and upper bound ceriel 1987-10-05 15:40:53 +00:00
  • fee5dad579 fixed some bugs: - switch with BIG difference between lower and upper now handled correctly - made sure an added error production is never chosen as the default one - don't allow AUTO as specification for a parameter ceriel 1987-10-05 10:17:44 +00:00
  • d1ef376d52 Also recognize m68020 as machine name ceriel 1987-10-05 09:59:16 +00:00
  • 1e114ff79a Added unmount, now unmount as well as umount exist ceriel 1987-10-05 09:17:42 +00:00
  • f9b922c5e0 set section alignments to 4 ceriel 1987-10-05 09:01:56 +00:00
  • 2ae7bdbbb6 take care of GTO ceriel 1987-10-02 12:53:04 +00:00
  • 29224bbe09 don't optimize when ms_gto ceriel 1987-10-02 12:52:29 +00:00
  • be85d7a801 Handle GTO, LOR/STR 0 also use local base ceriel 1987-10-02 12:43:54 +00:00
  • e6e2e48e09 do not replace LAR/SAR by AAR LOI/STI, when the descriptor is not available ceriel 1987-10-02 10:48:38 +00:00
  • c6106687c7 make variables that are assigned to alive, at least for a short while ceriel 1987-10-02 10:41:13 +00:00
  • c974e9176f print identifier name when multiple declared ceriel 1987-10-02 09:55:16 +00:00
  • 539de05556 some fixes ceriel 1987-09-29 16:07:10 +00:00
  • 1d6e0cecb2 Adapted to new ncgg ceriel 1987-09-29 11:32:45 +00:00
  • b941b23507 Some improvements ceriel 1987-09-29 09:03:49 +00:00
  • 70f9e81393 some fixes ceriel 1987-09-28 13:45:24 +00:00
  • 041f7838a6 ran 'make depend' again ceriel 1987-09-28 10:18:02 +00:00
  • 83d392eb89 new version ceriel 1987-09-24 13:42:50 +00:00
  • d36f6f604f Some minor mods and a bug fix with type transfer functions ceriel 1987-09-24 13:07:31 +00:00
  • dae72454e4 Initial revision ceriel 1987-09-24 13:01:27 +00:00
  • 69643d437b Added DO_TOSTACK ceriel 1987-09-24 10:26:39 +00:00
  • 38799633a3 Minor adaptions in order to reduce the size ceriel 1987-09-23 16:39:43 +00:00
  • 12e3ceba61 Added register decl, re-arranged some code ceriel 1987-09-23 14:22:39 +00:00
  • a7061c3551 Added a register decl ceriel 1987-09-22 16:14:38 +00:00
  • 5773db5e96 fix in error reporting ceriel 1987-09-21 13:21:50 +00:00