ceriel [Tue, 27 Oct 1987 15:54:14 +0000 (15:54 +0000)]
CIU should not cause conversion errors!
ceriel [Tue, 27 Oct 1987 15:43:06 +0000 (15:43 +0000)]
CIU should not cause conversion errors!
ceriel [Tue, 27 Oct 1987 11:55:59 +0000 (11:55 +0000)]
Added new files to do range checks
ceriel [Tue, 27 Oct 1987 09:45:27 +0000 (09:45 +0000)]
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 [Mon, 26 Oct 1987 09:30:26 +0000 (09:30 +0000)]
fixed a typo. Case errors gave wrong trap number
ceriel [Thu, 22 Oct 1987 15:26:36 +0000 (15:26 +0000)]
fixed for very large numbers
ceriel [Thu, 22 Oct 1987 14:07:54 +0000 (14:07 +0000)]
increased buffer size
ceriel [Thu, 22 Oct 1987 13:58:48 +0000 (13:58 +0000)]
replace 10 by 10.0, so that the conversion is not done at runtime
ceriel [Thu, 22 Oct 1987 13:35:05 +0000 (13:35 +0000)]
increased buffer size, check for end
ceriel [Wed, 21 Oct 1987 11:49:14 +0000 (11:49 +0000)]
removed some IMPORTS that were never used
ceriel [Wed, 21 Oct 1987 11:29:52 +0000 (11:29 +0000)]
Some corrections and additions to improve the mechanism for
generating warnings on unused/uninitialized variables
ceriel [Tue, 20 Oct 1987 16:21:44 +0000 (16:21 +0000)]
removed the relative pathnames in #include's
ceriel [Tue, 20 Oct 1987 16:09:39 +0000 (16:09 +0000)]
fix to Lindseys changes
ceriel [Tue, 20 Oct 1987 13:32:18 +0000 (13:32 +0000)]
fix in reference counts for sets
ceriel [Tue, 20 Oct 1987 09:36:34 +0000 (09:36 +0000)]
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 [Mon, 19 Oct 1987 15:35:28 +0000 (15:35 +0000)]
fix: there was a problem when more than 2 alternatives started with the same token
ceriel [Mon, 19 Oct 1987 11:28:37 +0000 (11:28 +0000)]
New version, with an option for strict Modula-2, and
warnings for unused or uninitialized variables
ceriel [Mon, 19 Oct 1987 10:24:52 +0000 (10:24 +0000)]
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 [Mon, 19 Oct 1987 10:06:24 +0000 (10:06 +0000)]
some fixes
ceriel [Fri, 16 Oct 1987 17:57:09 +0000 (17:57 +0000)]
some fixes
ceriel [Thu, 15 Oct 1987 15:41:00 +0000 (15:41 +0000)]
replaced calls to NEW by calls to ALLOCATE
ceriel [Thu, 15 Oct 1987 12:59:03 +0000 (12:59 +0000)]
Some minor adaptions
ceriel [Thu, 15 Oct 1987 12:42:55 +0000 (12:42 +0000)]
Some minor adaptions
ceriel [Thu, 15 Oct 1987 10:32:12 +0000 (10:32 +0000)]
parameterized archiver used
ceriel [Wed, 14 Oct 1987 13:22:57 +0000 (13:22 +0000)]
adapted fakfp.s
ceriel [Wed, 14 Oct 1987 12:41:38 +0000 (12:41 +0000)]
Parameterized the archiver used
ceriel [Wed, 14 Oct 1987 12:38:01 +0000 (12:38 +0000)]
next version
ceriel [Wed, 14 Oct 1987 12:34:47 +0000 (12:34 +0000)]
some minor fixes
ceriel [Thu, 8 Oct 1987 16:54:38 +0000 (16:54 +0000)]
fixed a bug in a LOS test
ceriel [Thu, 8 Oct 1987 11:34:19 +0000 (11:34 +0000)]
Initial revision
ceriel [Tue, 6 Oct 1987 16:58:10 +0000 (16:58 +0000)]
Initial revision
ceriel [Tue, 6 Oct 1987 16:39:14 +0000 (16:39 +0000)]
Initial revision
ceriel [Mon, 5 Oct 1987 16:17:51 +0000 (16:17 +0000)]
improved previous fix
ceriel [Mon, 5 Oct 1987 15:52:02 +0000 (15:52 +0000)]
new version for distr
ceriel [Mon, 5 Oct 1987 15:41:30 +0000 (15:41 +0000)]
fixed a problem with procedures imported from other modules but not
declared in their definition modules
ceriel [Mon, 5 Oct 1987 15:40:53 +0000 (15:40 +0000)]
did not work with CASE statements with large difference between lower
and upper bound
ceriel [Mon, 5 Oct 1987 10:17:44 +0000 (10:17 +0000)]
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 [Mon, 5 Oct 1987 09:59:16 +0000 (09:59 +0000)]
Also recognize m68020 as machine name
ceriel [Mon, 5 Oct 1987 09:17:42 +0000 (09:17 +0000)]
Added unmount, now unmount as well as umount exist
ceriel [Mon, 5 Oct 1987 09:01:56 +0000 (09:01 +0000)]
set section alignments to 4
ceriel [Fri, 2 Oct 1987 12:53:04 +0000 (12:53 +0000)]
take care of GTO
ceriel [Fri, 2 Oct 1987 12:52:29 +0000 (12:52 +0000)]
don't optimize when ms_gto
ceriel [Fri, 2 Oct 1987 12:43:54 +0000 (12:43 +0000)]
Handle GTO, LOR/STR 0 also use local base
ceriel [Fri, 2 Oct 1987 10:48:38 +0000 (10:48 +0000)]
do not replace LAR/SAR by AAR LOI/STI, when the descriptor is not available
ceriel [Fri, 2 Oct 1987 10:41:13 +0000 (10:41 +0000)]
make variables that are assigned to alive, at least for a short while
ceriel [Fri, 2 Oct 1987 09:55:16 +0000 (09:55 +0000)]
print identifier name when multiple declared
ceriel [Tue, 29 Sep 1987 16:07:10 +0000 (16:07 +0000)]
some fixes
ceriel [Tue, 29 Sep 1987 11:32:45 +0000 (11:32 +0000)]
Adapted to new ncgg
ceriel [Tue, 29 Sep 1987 09:03:49 +0000 (09:03 +0000)]
Some improvements
ceriel [Mon, 28 Sep 1987 13:45:24 +0000 (13:45 +0000)]
some fixes
ceriel [Mon, 28 Sep 1987 10:18:02 +0000 (10:18 +0000)]
ran 'make depend' again
ceriel [Thu, 24 Sep 1987 13:42:50 +0000 (13:42 +0000)]
new version
ceriel [Thu, 24 Sep 1987 13:07:31 +0000 (13:07 +0000)]
Some minor mods and a bug fix with type transfer functions
ceriel [Thu, 24 Sep 1987 13:01:27 +0000 (13:01 +0000)]
Initial revision
ceriel [Thu, 24 Sep 1987 10:26:39 +0000 (10:26 +0000)]
Added DO_TOSTACK
ceriel [Wed, 23 Sep 1987 16:39:43 +0000 (16:39 +0000)]
Minor adaptions in order to reduce the size
ceriel [Wed, 23 Sep 1987 14:22:39 +0000 (14:22 +0000)]
Added register decl, re-arranged some code
ceriel [Tue, 22 Sep 1987 16:14:38 +0000 (16:14 +0000)]
Added a register decl
ceriel [Mon, 21 Sep 1987 13:21:50 +0000 (13:21 +0000)]
fix in error reporting
ceriel [Thu, 17 Sep 1987 16:57:03 +0000 (16:57 +0000)]
several fixes
ceriel [Mon, 14 Sep 1987 12:41:08 +0000 (12:41 +0000)]
some more fixes
ceriel [Mon, 14 Sep 1987 11:24:12 +0000 (11:24 +0000)]
some more fixes
ceriel [Thu, 10 Sep 1987 15:56:28 +0000 (15:56 +0000)]
Added FORchk.c
ceriel [Tue, 8 Sep 1987 15:35:34 +0000 (15:35 +0000)]
make sure argument to open is terminated by a 0-byte
ceriel [Tue, 8 Sep 1987 09:00:29 +0000 (09:00 +0000)]
replaced printfs by fputs where possible
ceriel [Tue, 8 Sep 1987 08:59:03 +0000 (08:59 +0000)]
disabled listing facilities
ceriel [Mon, 7 Sep 1987 19:05:29 +0000 (19:05 +0000)]
some fixes/improvements
ceriel [Thu, 3 Sep 1987 09:32:21 +0000 (09:32 +0000)]
deleted some unused variables
ceriel [Wed, 2 Sep 1987 18:42:21 +0000 (18:42 +0000)]
some minor fixes, and one important 2/4 one in the sbreak function
ceriel [Wed, 2 Sep 1987 14:54:32 +0000 (14:54 +0000)]
brk must return pointer size
ceriel [Wed, 2 Sep 1987 12:52:44 +0000 (12:52 +0000)]
previous fix was wrong; added another
ceriel [Wed, 2 Sep 1987 12:43:23 +0000 (12:43 +0000)]
yet another fix in freopen: re-opening for reading did not work properly
ceriel [Tue, 1 Sep 1987 18:31:42 +0000 (18:31 +0000)]
first arg to putc must be int or char, not long
ceriel [Tue, 1 Sep 1987 15:58:30 +0000 (15:58 +0000)]
added declaration for fopen
ceriel [Tue, 1 Sep 1987 15:24:15 +0000 (15:24 +0000)]
declared freopen; apparently it is not declared in stdio.h
on some systems
ceriel [Tue, 1 Sep 1987 14:18:20 +0000 (14:18 +0000)]
time must be called with a 0-pointer, not with 0! Erikje toch!
ceriel [Tue, 1 Sep 1987 10:41:35 +0000 (10:41 +0000)]
dont count when USE_TMP is not defined
ceriel2 [Fri, 28 Aug 1987 09:56:00 +0000 (09:56 +0000)]
fix for statics in nested blocks
ceriel [Wed, 26 Aug 1987 14:45:27 +0000 (14:45 +0000)]
Added .globl, fix in Xfit call
cvs2hg [Wed, 26 Aug 1987 13:58:31 +0000 (13:58 +0000)]
fixup commit for tag 'distr2'
ceriel [Wed, 26 Aug 1987 13:58:30 +0000 (13:58 +0000)]
adapted to new semantics of STACK
ceriel [Wed, 26 Aug 1987 13:54:20 +0000 (13:54 +0000)]
adapted table to new semantics of STACK
ceriel [Wed, 26 Aug 1987 13:47:37 +0000 (13:47 +0000)]
adapted table to new semantics of STACK
ceriel [Wed, 26 Aug 1987 13:22:44 +0000 (13:22 +0000)]
improved the c-flag, and corrected a bug in the produced relocation info
ceriel [Wed, 26 Aug 1987 13:06:09 +0000 (13:06 +0000)]
added return.s
ceriel [Mon, 24 Aug 1987 14:23:13 +0000 (14:23 +0000)]
FLOAT did not work
ceriel [Mon, 24 Aug 1987 13:59:06 +0000 (13:59 +0000)]
FLOAT did not work
ceriel [Mon, 24 Aug 1987 11:42:37 +0000 (11:42 +0000)]
compiler could not handle using addresses of procedures declared
in imported definition modules. This is corrected
ceriel [Mon, 24 Aug 1987 09:13:31 +0000 (09:13 +0000)]
a fix: UID and GID were sign-extended
ceriel [Thu, 20 Aug 1987 19:04:18 +0000 (19:04 +0000)]
Added a DO_TOSTACK command, and put set number of ALL in tables.c
ceriel [Thu, 20 Aug 1987 18:12:31 +0000 (18:12 +0000)]
fixed a problem with the ifdef-stack
ceriel [Thu, 20 Aug 1987 16:00:18 +0000 (16:00 +0000)]
fix to previous one. The previous one did not help, this one does
ceriel [Thu, 20 Aug 1987 15:44:45 +0000 (15:44 +0000)]
fixed bug with quotes
ceriel [Thu, 20 Aug 1987 15:30:01 +0000 (15:30 +0000)]
fixed addition, better patterns for SDL, SDE
ceriel [Thu, 20 Aug 1987 13:12:43 +0000 (13:12 +0000)]
corrected option handling
ceriel [Wed, 19 Aug 1987 19:51:13 +0000 (19:51 +0000)]
told ncg that jsr kills the scratch registers
ceriel [Wed, 19 Aug 1987 18:13:19 +0000 (18:13 +0000)]
do not accept p flag
ceriel [Wed, 19 Aug 1987 18:07:41 +0000 (18:07 +0000)]
changed code for loops a bit, and fixed an error in MkCoercion
ceriel [Wed, 19 Aug 1987 18:07:01 +0000 (18:07 +0000)]
disabled range-checks
ceriel [Wed, 19 Aug 1987 15:27:15 +0000 (15:27 +0000)]
minor adaption: index array with int, not long