b75744f0d4
replace 10 by 10.0, so that the conversion is not done at runtime
ceriel1987-10-22 13:58:48 +00:00
245397491a
increased buffer size, check for end
ceriel1987-10-22 13:35:05 +00:00
16a335ab42
removed some IMPORTS that were never used
ceriel1987-10-21 11:49:14 +00:00
015e1b776e
Some corrections and additions to improve the mechanism for generating warnings on unused/uninitialized variables
ceriel1987-10-21 11:29:52 +00:00
71df6e6cb8
removed the relative pathnames in #include's
ceriel1987-10-20 16:21:44 +00:00
0ad68bdb66
fix to Lindseys changes
ceriel1987-10-20 16:09:39 +00:00
688567a532
fix in reference counts for sets
ceriel1987-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
ceriel1987-10-20 09:36:34 +00:00
e2c9a1a96f
fix: there was a problem when more than 2 alternatives started with the same token
ceriel1987-10-19 15:35:28 +00:00
503edee161
New version, with an option for strict Modula-2, and warnings for unused or uninitialized variables
ceriel1987-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).
ceriel1987-10-19 10:24:52 +00:00
38f70a3a06
new version for distr
ceriel1987-10-05 15:52:02 +00:00
5d5e497d22
fixed a problem with procedures imported from other modules but not declared in their definition modules
ceriel1987-10-05 15:41:30 +00:00
4c7dc7eb20
did not work with CASE statements with large difference between lower and upper bound
ceriel1987-10-05 15:40:53 +00:00
efcb9468f4
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
ceriel1987-10-05 10:17:44 +00:00
8fb2664584
Also recognize m68020 as machine name
ceriel1987-10-05 09:59:16 +00:00
158d0505ea
Added unmount, now unmount as well as umount exist
ceriel1987-10-05 09:17:42 +00:00
d4a31af34d
set section alignments to 4
ceriel1987-10-05 09:01:56 +00:00
f0fc857cb4
compiler could not handle using addresses of procedures declared in imported definition modules. This is corrected
ceriel1987-08-24 11:42:37 +00:00
469b3cc1e1
a fix: UID and GID were sign-extended
ceriel1987-08-24 09:13:31 +00:00
18b7250736
Added a DO_TOSTACK command, and put set number of ALL in tables.c
ceriel1987-08-20 19:04:18 +00:00
754f9ce45d
fixed a problem with the ifdef-stack
ceriel1987-08-20 18:12:31 +00:00
831cdc7580
fix to previous one. The previous one did not help, this one does
ceriel1987-08-20 16:00:18 +00:00
c8afae83c9
fixed bug with quotes
ceriel1987-08-20 15:44:45 +00:00