Commit Graph

  • f8ede83073 deleted some incorrect patterns ceriel 1987-12-02 13:21:20 +00:00
  • a61d36ff49 fixes and squeezing ceriel 1987-12-02 10:41:38 +00:00
  • 9cc60526b7 Added floating point stuff ceriel 1987-12-02 09:04:32 +00:00
  • 3627b9a16c added use checking for types and constants, improved overflow checking ceriel 1987-11-27 14:24:46 +00:00
  • 3e51d4f62f version with better overflow checking ceriel 1987-11-27 14:13:11 +00:00
  • db572116e1 Added a flag to not give warnings ceriel 1987-11-27 11:04:07 +00:00
  • 896fec3fc5 version with better overflow checking ceriel 1987-11-26 14:15:24 +00:00
  • 900e979035 *** empty log message *** kaashoek 1987-11-26 12:14:32 +00:00
  • 4b540c6d7e Initial revision kaashoek 1987-11-26 12:14:26 +00:00
  • 8202444413 *** empty log message *** kaashoek 1987-11-26 12:00:32 +00:00
  • 79457dabd1 Initial revision kaashoek 1987-11-26 12:00:22 +00:00
  • c27082938b fix to fix ceriel 1987-11-26 10:26:06 +00:00
  • e3501a00dc handle rounding of floating point constants ceriel 1987-11-25 16:58:31 +00:00
  • 048eac2d67 fixed to also read from standard input ceriel 1987-11-25 16:55:51 +00:00
  • f1a897cec0 Comments added kaashoek 1987-11-25 14:41:10 +00:00
  • 5ef24f6923 Comments added kaashoek 1987-11-25 14:22:15 +00:00
  • dcc3eb63c4 Initial revision kaashoek 1987-11-25 14:18:23 +00:00
  • 1240849cda *** empty log message *** kaashoek 1987-11-25 14:03:48 +00:00
  • 5865536463 Comments added kaashoek 1987-11-25 13:55:12 +00:00
  • 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