Commit graph

  • 152faf2b36 *** empty log message *** kaashoek 1987-11-25 13:54:01 +00:00
  • 7af2561a91 kaashoek 1987-11-25 13:52:01 +00:00
  • 67ab00564f n kaashoek 1987-11-25 13:51:25 +00:00
  • a057f8e72c Comments added kaashoek 1987-11-25 11:49:48 +00:00
  • f1aba7c217 Initial revision kaashoek 1987-11-25 11:19:38 +00:00
  • b2824fe796 check number of locals and parameters ceriel 1987-11-24 14:21:35 +00:00
  • ea2c86ef0c do not allow reals as case labels, check size of array's ceriel 1987-11-24 13:22:04 +00:00
  • 067eace890 fixed a bug: a numeric label now kills condition codes ceriel 1987-11-24 11:43:51 +00:00
  • 70403f62d9 fixed a bug: casts to short or char did not work right ceriel 1987-11-23 13:48:09 +00:00
  • 2e932ba803 fixed: used wrong index in em_flag ceriel 1987-11-23 13:35:34 +00:00
  • c41f63a4c8 %[...] did not work ceriel 1987-11-20 12:57:51 +00:00
  • ee3e8ed07e *** empty log message *** kaashoek 1987-11-20 12:07:51 +00:00
  • 02b72945f1 *** empty log message *** kaashoek 1987-11-20 11:24:45 +00:00
  • 58b70cc7dd *** empty log message *** kaashoek 1987-11-20 11:15:42 +00:00
  • 75e0c5f7ed Initial revision kaashoek 1987-11-20 11:12:07 +00:00
  • 9947059dcc Initial revision kaashoek 1987-11-20 10:41:03 +00:00
  • bffdad9cdc improved a bit ceriel 1987-11-17 16:22:13 +00:00
  • 619f6bb893 Fixed bug: subranges of subranges did not work right ceriel 1987-11-17 14:29:14 +00:00
  • f00951f788 replaced some move.w by move.l ceriel 1987-11-16 15:52:57 +00:00
  • 046dc3d5a9 use $(CC) instead of cc ceriel 1987-11-16 10:35:32 +00:00
  • 7bbfcac62b generate CSA for empty case statement, replaced an #ifdef that was on the wrong spot ceriel 1987-11-13 16:21:33 +00:00
  • 808e5d8c7d generate CSA for empty case statement ceriel 1987-11-13 16:19:51 +00:00
  • 57b1a2757e some cosmetic changes+fix in calculator ceriel 1987-11-13 15:11:37 +00:00
  • 4359c699dc completely new version ceriel 1987-11-12 12:26:36 +00:00
  • 0baf75f779 completely new version ceriel 1987-11-12 11:59:31 +00:00
  • f9281be252 fixed an obscure bug in the hash function: sometimes the globstep variable had a value equal to size! Also, sizes of tables must be prime ceriel 1987-11-11 15:05:41 +00:00
  • 603c65950c Fixed some problems: files that use the em_code module must include the em_code.h file improved checking of definitions after use fixed problem with ranges in case statements ceriel 1987-11-11 13:10:08 +00:00
  • b434cd85a0 Added a test that LOI does not sign-extend ceriel 1987-11-11 10:08:05 +00:00
  • c998623932 Some more adaptions to new semantics of ncgg ceriel 1987-11-10 13:49:04 +00:00
  • 2f37e8d600 Some more adaptions to new semantics of ncgg ceriel 1987-11-10 13:37:19 +00:00
  • ae6e2acb87 Some more adaptions to new semantics of ncgg ceriel 1987-11-10 13:26:40 +00:00
  • 4489526a11 fixed some minor problems ceriel 1987-11-09 16:11:04 +00:00
  • 7b317f79e2 The 'ahead' mechanism was not right ceriel 1987-11-09 11:45:39 +00:00
  • b6d6c4ee57 changed mechanism for for-loop checking, added some trap numbers ceriel 1987-11-09 11:36:45 +00:00
  • 785e174cbb 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
  • e1a3a1c136 made to fit on a PDP-11 ceriel 1987-11-09 10:17:20 +00:00
  • 028beaf5e6 corrected con_float ceriel 1987-11-06 13:12:21 +00:00
  • 7d0a77821c fixed bug in reading of longs in archive header ceriel 1987-11-05 11:55:28 +00:00
  • 734d549473 corrected signal.s ceriel 1987-11-05 10:34:04 +00:00
  • cf0852c846 print initializer expression before call to code_declaration ceriel 1987-11-04 16:30:02 +00:00
  • 9dd87881e1 fixed a minor problem with unstacking ceriel 1987-11-04 15:55:23 +00:00
  • 50b73dc023 corrected ceriel 1987-11-04 10:54:02 +00:00
  • f05d6fb70e improved alignments, and added libfp ceriel 1987-11-04 10:48:25 +00:00
  • 77bcd64f03 improved the alilgnment checking somewhat ceriel 1987-11-04 10:41:32 +00:00
  • 4d67ee1150 improved alignments, and added libfp ceriel 1987-11-04 10:28:01 +00:00
  • bad6246b59 improved the alilgnment checking somewhat ceriel 1987-11-04 10:26:41 +00:00
  • 9e9a6d4575 improved ffp.s ceriel 1987-11-04 10:07:57 +00:00
  • 086a086d12 included floating point code in table ceriel 1987-11-04 09:44:00 +00:00
  • 4b265a4f0a improved alignment checking ceriel 1987-11-03 16:43:24 +00:00
  • 80af6ce214 improved previous improvements ceriel 1987-11-03 16:17:37 +00:00
  • b236a708e2 improved the checking of sections ceriel 1987-11-03 16:09:55 +00:00
  • 2682c42a9e fixed alignments, and added floating point lib ceriel 1987-11-03 16:03:18 +00:00
  • 2b3f059c55 Added fakfp.s ceriel 1987-11-03 15:56:44 +00:00
  • e2037c2e4b fixed some problems, and added floating point library ceriel 1987-11-03 15:35:43 +00:00
  • ad65ffcf9b Added floating point lib ceriel 1987-11-03 15:33:28 +00:00
  • 1387926fdd align sections on long boundaries, add floating point ceriel 1987-11-03 15:13:57 +00:00
  • 2837aa68a7 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
  • 9ae4e7924a Added Xstat.c, to convert between different alignments ceriel 1987-11-03 14:50:32 +00:00
  • 72ab7b68b8 Added Xstat.c ceriel 1987-11-03 14:43:40 +00:00
  • 6e5f3632c6 fixed some minor problems ceriel 1987-11-03 12:44:09 +00:00
  • 867232a244 fixed some minor problems ceriel 1987-11-02 17:59:18 +00:00
  • ab5a0efd48 fixed some bugs ceriel 1987-11-02 14:23:38 +00:00
  • 017871b025 deleted debugging writes ceriel 1987-11-02 11:25:13 +00:00
  • b24e6763c3 changed trap messages somewhat, corrected bug in InOut, undone changes to confarray.c ceriel 1987-11-02 11:22:06 +00:00
  • c41fae1f8a avoid *REG constructions because of bug in assembler ceriel 1987-11-02 10:52:40 +00:00
  • bc6a9fbf66 Added handling of cardinal overflow ceriel 1987-10-30 18:32:14 +00:00
  • e61d8f6356 made to work ceriel 1987-10-30 15:35:50 +00:00
  • a93d4a1e29 corrected alignments in tbl ceriel 1987-10-30 11:30:17 +00:00
  • f7c479d40b fixed typo ceriel 1987-10-30 10:49:35 +00:00
  • e0c73d5195 Added fake floating point routines ceriel 1987-10-30 10:42:36 +00:00
  • 5cd95d47b2 Now detects use before declaration, f.i. in VAR k: REAL; REAL : INTEGER; ceriel 1987-10-30 09:19:23 +00:00
  • 032e9ebda5 fixed some problems with 1 and 2 byte compares ceriel 1987-10-29 15:10:30 +00:00
  • 3c63f1b656 sets now allowed for all subranges ceriel 1987-10-28 16:10:02 +00:00
  • b668810351 sets now allowed for all subranges ceriel 1987-10-28 16:03:56 +00:00
  • d80b501829 Fixed some problems, and improved range-checking ceriel 1987-10-28 11:10:30 +00:00
  • 98e6c244da CIU should not cause conversion errors! ceriel 1987-10-27 15:54:14 +00:00
  • 7de7b0c7ec CIU should not cause conversion errors! ceriel 1987-10-27 15:43:06 +00:00
  • 4974cd17eb Added new files to do range checks ceriel 1987-10-27 11:55:59 +00:00
  • 04f0550f1d 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
  • 3ea6d40b4c fixed a typo. Case errors gave wrong trap number ceriel 1987-10-26 09:30:26 +00:00
  • 7df117128c fixed for very large numbers ceriel 1987-10-22 15:26:36 +00:00
  • cf330f732c increased buffer size ceriel 1987-10-22 14:07:54 +00:00
  • b75744f0d4 replace 10 by 10.0, so that the conversion is not done at runtime ceriel 1987-10-22 13:58:48 +00:00
  • 245397491a increased buffer size, check for end ceriel 1987-10-22 13:35:05 +00:00
  • 16a335ab42 removed some IMPORTS that were never used ceriel 1987-10-21 11:49:14 +00:00
  • 015e1b776e Some corrections and additions to improve the mechanism for generating warnings on unused/uninitialized variables ceriel 1987-10-21 11:29:52 +00:00
  • 71df6e6cb8 removed the relative pathnames in #include's ceriel 1987-10-20 16:21:44 +00:00
  • 0ad68bdb66 fix to Lindseys changes ceriel 1987-10-20 16:09:39 +00:00
  • 688567a532 fix in reference counts for sets ceriel 1987-10-20 13:32:18 +00:00
  • a24c90f5a9 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
  • e2c9a1a96f fix: there was a problem when more than 2 alternatives started with the same token ceriel 1987-10-19 15:35:28 +00:00
  • 503edee161 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
  • 211d2bcfff 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
  • 67cf9c4933 some fixes ceriel 1987-10-19 10:06:24 +00:00
  • bf0ee1f16c some fixes ceriel 1987-10-16 17:57:09 +00:00
  • f25570dd4e replaced calls to NEW by calls to ALLOCATE ceriel 1987-10-15 15:41:00 +00:00
  • 5c7379738b Some minor adaptions ceriel 1987-10-15 12:59:03 +00:00
  • 93e08cb946 Some minor adaptions ceriel 1987-10-15 12:42:55 +00:00
  • 5f35f2b26b parameterized archiver used ceriel 1987-10-15 10:32:12 +00:00
  • 772ead2f9e adapted fakfp.s ceriel 1987-10-14 13:22:57 +00:00