ack.git
36 years agoremoved the relative pathnames in #include's
ceriel [Tue, 20 Oct 1987 16:21:44 +0000 (16:21 +0000)]
removed the relative pathnames in #include's

36 years agofix to Lindseys changes
ceriel [Tue, 20 Oct 1987 16:09:39 +0000 (16:09 +0000)]
fix to Lindseys changes

36 years agofix in reference counts for sets
ceriel [Tue, 20 Oct 1987 13:32:18 +0000 (13:32 +0000)]
fix in reference counts for sets

36 years agofixed some problems: ADS was generated with size > pointer_size;
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

36 years agofix: there was a problem when more than 2 alternatives started with the same token
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

36 years agoNew version, with an option for strict Modula-2, and
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

36 years agoThe use of {w} in a program line of fe did not work, because ack scans
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).

36 years agosome fixes
ceriel [Mon, 19 Oct 1987 10:06:24 +0000 (10:06 +0000)]
some fixes

36 years agosome fixes
ceriel [Fri, 16 Oct 1987 17:57:09 +0000 (17:57 +0000)]
some fixes

36 years agoreplaced calls to NEW by calls to ALLOCATE
ceriel [Thu, 15 Oct 1987 15:41:00 +0000 (15:41 +0000)]
replaced calls to NEW by calls to ALLOCATE

36 years agoSome minor adaptions
ceriel [Thu, 15 Oct 1987 12:59:03 +0000 (12:59 +0000)]
Some minor adaptions

36 years agoSome minor adaptions
ceriel [Thu, 15 Oct 1987 12:42:55 +0000 (12:42 +0000)]
Some minor adaptions

36 years agoparameterized archiver used
ceriel [Thu, 15 Oct 1987 10:32:12 +0000 (10:32 +0000)]
parameterized archiver used

36 years agoadapted fakfp.s
ceriel [Wed, 14 Oct 1987 13:22:57 +0000 (13:22 +0000)]
adapted fakfp.s

36 years agoParameterized the archiver used
ceriel [Wed, 14 Oct 1987 12:41:38 +0000 (12:41 +0000)]
Parameterized the archiver used

36 years agonext version
ceriel [Wed, 14 Oct 1987 12:38:01 +0000 (12:38 +0000)]
next version

36 years agosome minor fixes
ceriel [Wed, 14 Oct 1987 12:34:47 +0000 (12:34 +0000)]
some minor fixes

36 years agofixed a bug in a LOS test
ceriel [Thu, 8 Oct 1987 16:54:38 +0000 (16:54 +0000)]
fixed a bug in a LOS test

36 years agoInitial revision
ceriel [Thu, 8 Oct 1987 11:34:19 +0000 (11:34 +0000)]
Initial revision

37 years agoInitial revision
ceriel [Tue, 6 Oct 1987 16:58:10 +0000 (16:58 +0000)]
Initial revision

37 years agoInitial revision
ceriel [Tue, 6 Oct 1987 16:39:14 +0000 (16:39 +0000)]
Initial revision

37 years agoimproved previous fix
ceriel [Mon, 5 Oct 1987 16:17:51 +0000 (16:17 +0000)]
improved previous fix

37 years agonew version for distr
ceriel [Mon, 5 Oct 1987 15:52:02 +0000 (15:52 +0000)]
new version for distr

37 years agofixed a problem with procedures imported from other modules but not
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

37 years agodid not work with CASE statements with large difference between lower
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

37 years agofixed some bugs:
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

37 years agoAlso recognize m68020 as machine name
ceriel [Mon, 5 Oct 1987 09:59:16 +0000 (09:59 +0000)]
Also recognize m68020 as machine name

37 years agoAdded unmount, now unmount as well as umount exist
ceriel [Mon, 5 Oct 1987 09:17:42 +0000 (09:17 +0000)]
Added unmount, now unmount as well as umount exist

37 years agoset section alignments to 4
ceriel [Mon, 5 Oct 1987 09:01:56 +0000 (09:01 +0000)]
set section alignments to 4

37 years agotake care of GTO
ceriel [Fri, 2 Oct 1987 12:53:04 +0000 (12:53 +0000)]
take care of GTO

37 years agodon't optimize when ms_gto
ceriel [Fri, 2 Oct 1987 12:52:29 +0000 (12:52 +0000)]
don't optimize when ms_gto

37 years agoHandle GTO, LOR/STR 0 also use local base
ceriel [Fri, 2 Oct 1987 12:43:54 +0000 (12:43 +0000)]
Handle GTO, LOR/STR 0 also use local base

37 years agodo not replace LAR/SAR by AAR LOI/STI, when the descriptor is not available
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

37 years agomake variables that are assigned to alive, at least for a short while
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

37 years agoprint identifier name when multiple declared
ceriel [Fri, 2 Oct 1987 09:55:16 +0000 (09:55 +0000)]
print identifier name when multiple declared

37 years agosome fixes
ceriel [Tue, 29 Sep 1987 16:07:10 +0000 (16:07 +0000)]
some fixes

37 years agoAdapted to new ncgg
ceriel [Tue, 29 Sep 1987 11:32:45 +0000 (11:32 +0000)]
Adapted to new ncgg

37 years agoSome improvements
ceriel [Tue, 29 Sep 1987 09:03:49 +0000 (09:03 +0000)]
Some improvements

37 years agosome fixes
ceriel [Mon, 28 Sep 1987 13:45:24 +0000 (13:45 +0000)]
some fixes

37 years agoran 'make depend' again
ceriel [Mon, 28 Sep 1987 10:18:02 +0000 (10:18 +0000)]
ran 'make depend' again

37 years agonew version
ceriel [Thu, 24 Sep 1987 13:42:50 +0000 (13:42 +0000)]
new version

37 years agoSome minor mods and a bug fix with type transfer functions
ceriel [Thu, 24 Sep 1987 13:07:31 +0000 (13:07 +0000)]
Some minor mods and a bug fix with type transfer functions

37 years agoInitial revision
ceriel [Thu, 24 Sep 1987 13:01:27 +0000 (13:01 +0000)]
Initial revision

37 years agoAdded DO_TOSTACK
ceriel [Thu, 24 Sep 1987 10:26:39 +0000 (10:26 +0000)]
Added DO_TOSTACK

37 years agoMinor adaptions in order to reduce the size
ceriel [Wed, 23 Sep 1987 16:39:43 +0000 (16:39 +0000)]
Minor adaptions in order to reduce the size

37 years agoAdded register decl, re-arranged some code
ceriel [Wed, 23 Sep 1987 14:22:39 +0000 (14:22 +0000)]
Added register decl, re-arranged some code

37 years agoAdded a register decl
ceriel [Tue, 22 Sep 1987 16:14:38 +0000 (16:14 +0000)]
Added a register decl

37 years agofix in error reporting
ceriel [Mon, 21 Sep 1987 13:21:50 +0000 (13:21 +0000)]
fix in error reporting

37 years agoseveral fixes
ceriel [Thu, 17 Sep 1987 16:57:03 +0000 (16:57 +0000)]
several fixes

37 years agosome more fixes
ceriel [Mon, 14 Sep 1987 12:41:08 +0000 (12:41 +0000)]
some more fixes

37 years agosome more fixes
ceriel [Mon, 14 Sep 1987 11:24:12 +0000 (11:24 +0000)]
some more fixes

37 years agoAdded FORchk.c
ceriel [Thu, 10 Sep 1987 15:56:28 +0000 (15:56 +0000)]
Added FORchk.c

37 years agomake sure argument to open is terminated by a 0-byte
ceriel [Tue, 8 Sep 1987 15:35:34 +0000 (15:35 +0000)]
make sure argument to open is terminated by a 0-byte

37 years agoreplaced printfs by fputs where possible
ceriel [Tue, 8 Sep 1987 09:00:29 +0000 (09:00 +0000)]
replaced printfs by fputs where possible

37 years agodisabled listing facilities
ceriel [Tue, 8 Sep 1987 08:59:03 +0000 (08:59 +0000)]
disabled listing facilities

37 years agosome fixes/improvements
ceriel [Mon, 7 Sep 1987 19:05:29 +0000 (19:05 +0000)]
some fixes/improvements

37 years agodeleted some unused variables
ceriel [Thu, 3 Sep 1987 09:32:21 +0000 (09:32 +0000)]
deleted some unused variables

37 years agosome minor fixes, and one important 2/4 one in the sbreak function
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

37 years agobrk must return pointer size
ceriel [Wed, 2 Sep 1987 14:54:32 +0000 (14:54 +0000)]
brk must return pointer size

37 years agoprevious fix was wrong; added another
ceriel [Wed, 2 Sep 1987 12:52:44 +0000 (12:52 +0000)]
previous fix was wrong; added another

37 years agoyet another fix in freopen: re-opening for reading did not work properly
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

37 years agofirst arg to putc must be int or char, not long
ceriel [Tue, 1 Sep 1987 18:31:42 +0000 (18:31 +0000)]
first arg to putc must be int or char, not long

37 years agoadded declaration for fopen
ceriel [Tue, 1 Sep 1987 15:58:30 +0000 (15:58 +0000)]
added declaration for fopen

37 years agodeclared freopen; apparently it is not declared in stdio.h
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

37 years agotime must be called with a 0-pointer, not with 0! Erikje toch!
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!

37 years agodont count when USE_TMP is not defined
ceriel [Tue, 1 Sep 1987 10:41:35 +0000 (10:41 +0000)]
dont count when USE_TMP is not defined

37 years agofix for statics in nested blocks
ceriel2 [Fri, 28 Aug 1987 09:56:00 +0000 (09:56 +0000)]
fix for statics in nested blocks

37 years agoAdded .globl, fix in Xfit call
ceriel [Wed, 26 Aug 1987 14:45:27 +0000 (14:45 +0000)]
Added .globl, fix in Xfit call

37 years agofixup commit for tag 'distr2' distr2
cvs2hg [Wed, 26 Aug 1987 13:58:31 +0000 (13:58 +0000)]
fixup commit for tag 'distr2'

37 years agoadapted to new semantics of STACK
ceriel [Wed, 26 Aug 1987 13:58:30 +0000 (13:58 +0000)]
adapted to new semantics of STACK

37 years agoadapted table to new semantics of STACK
ceriel [Wed, 26 Aug 1987 13:54:20 +0000 (13:54 +0000)]
adapted table to new semantics of STACK

37 years agoadapted 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

37 years agoimproved the c-flag, and corrected a bug in the produced relocation info
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

37 years agoadded return.s
ceriel [Wed, 26 Aug 1987 13:06:09 +0000 (13:06 +0000)]
added return.s

37 years agoFLOAT did not work
ceriel [Mon, 24 Aug 1987 14:23:13 +0000 (14:23 +0000)]
FLOAT did not work

37 years agoFLOAT did not work
ceriel [Mon, 24 Aug 1987 13:59:06 +0000 (13:59 +0000)]
FLOAT did not work

37 years agocompiler could not handle using addresses of procedures declared
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

37 years agoa fix: UID and GID were sign-extended
ceriel [Mon, 24 Aug 1987 09:13:31 +0000 (09:13 +0000)]
a fix: UID and GID were sign-extended

37 years agoAdded a DO_TOSTACK command, and put set number of ALL in tables.c
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

37 years agofixed a problem with the ifdef-stack
ceriel [Thu, 20 Aug 1987 18:12:31 +0000 (18:12 +0000)]
fixed a problem with the ifdef-stack

37 years agofix to previous one. The previous one did not help, this one does
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

37 years agofixed bug with quotes
ceriel [Thu, 20 Aug 1987 15:44:45 +0000 (15:44 +0000)]
fixed bug with quotes

37 years agofixed addition, better patterns for SDL, SDE
ceriel [Thu, 20 Aug 1987 15:30:01 +0000 (15:30 +0000)]
fixed addition, better patterns for SDL, SDE

37 years agocorrected option handling
ceriel [Thu, 20 Aug 1987 13:12:43 +0000 (13:12 +0000)]
corrected option handling

37 years agotold ncg that jsr kills the scratch registers
ceriel [Wed, 19 Aug 1987 19:51:13 +0000 (19:51 +0000)]
told ncg that jsr kills the scratch registers

37 years agodo not accept p flag
ceriel [Wed, 19 Aug 1987 18:13:19 +0000 (18:13 +0000)]
do not accept p flag

37 years agochanged code for loops a bit, and fixed an error in MkCoercion
ceriel [Wed, 19 Aug 1987 18:07:41 +0000 (18:07 +0000)]
changed code for loops a bit, and fixed an error in MkCoercion

37 years agodisabled range-checks
ceriel [Wed, 19 Aug 1987 18:07:01 +0000 (18:07 +0000)]
disabled range-checks

37 years agominor adaption: index array with int, not long
ceriel [Wed, 19 Aug 1987 15:27:15 +0000 (15:27 +0000)]
minor adaption: index array with int, not long

37 years agosome minor corrections
ceriel [Wed, 19 Aug 1987 15:23:41 +0000 (15:23 +0000)]
some minor corrections

37 years agofixed bugs in tzset and ttyslot, adapted malloc to allocate in bigger chunks
ceriel [Wed, 19 Aug 1987 14:44:54 +0000 (14:44 +0000)]
fixed bugs in tzset and ttyslot, adapted malloc to allocate in bigger chunks

37 years agoimproved -c option
ceriel [Wed, 19 Aug 1987 14:10:39 +0000 (14:10 +0000)]
improved -c option

37 years agobug fixes: ifval must be an arith, not an int
ceriel [Wed, 19 Aug 1987 10:36:37 +0000 (10:36 +0000)]
bug fixes: ifval must be an arith, not an int

37 years agoLLsymb was declared twice
ceriel [Wed, 19 Aug 1987 10:12:34 +0000 (10:12 +0000)]
LLsymb was declared twice

37 years agoan attempt to improve error correction on unknown type identifiers.
ceriel [Tue, 18 Aug 1987 10:05:18 +0000 (10:05 +0000)]
an attempt to improve error correction on unknown type identifiers.
Also, a minor fix to ival.g

37 years agofixed: resulted in memory faults in rare cases
ceriel [Mon, 17 Aug 1987 20:32:00 +0000 (20:32 +0000)]
fixed: resulted in memory faults in rare cases

37 years agofix
ceriel [Mon, 17 Aug 1987 19:39:30 +0000 (19:39 +0000)]
fix

37 years agofixes to additions
ceriel [Mon, 17 Aug 1987 18:09:31 +0000 (18:09 +0000)]
fixes to additions

37 years agominor fix
ceriel [Mon, 17 Aug 1987 16:30:14 +0000 (16:30 +0000)]
minor fix

37 years agosome more additions
ceriel [Mon, 17 Aug 1987 16:24:56 +0000 (16:24 +0000)]
some more additions