ack.git
35 years agoremoved printf.s, put in dia.s
ceriel [Tue, 30 May 1989 10:38:45 +0000 (10:38 +0000)]
removed printf.s, put in dia.s

35 years agoAdded files
ceriel [Mon, 29 May 1989 14:45:56 +0000 (14:45 +0000)]
Added files

35 years agochanged printf name: removed underscore
ceriel [Mon, 29 May 1989 14:42:18 +0000 (14:42 +0000)]
changed printf name: removed underscore

35 years agoremoved printf.s
ceriel [Mon, 29 May 1989 14:40:51 +0000 (14:40 +0000)]
removed printf.s

35 years agosome fixes
ceriel [Mon, 29 May 1989 11:32:23 +0000 (11:32 +0000)]
some fixes

35 years agoAdded version number to binary
ceriel [Mon, 29 May 1989 11:17:40 +0000 (11:17 +0000)]
Added version number to binary

35 years agobug fix: did not handle #elif right
ceriel [Mon, 29 May 1989 11:11:34 +0000 (11:11 +0000)]
bug fix: did not handle #elif right

35 years agoAdded Version.c
ceriel [Mon, 29 May 1989 10:32:46 +0000 (10:32 +0000)]
Added Version.c

35 years agoModified to make the default M2 compiler name definable at compile time
ceriel [Mon, 29 May 1989 10:27:54 +0000 (10:27 +0000)]
Modified to make the default M2 compiler name definable at compile time

35 years agofixed typo
ceriel [Thu, 25 May 1989 17:22:27 +0000 (17:22 +0000)]
fixed typo

35 years agosome more fixes
ceriel [Thu, 18 May 1989 18:02:24 +0000 (18:02 +0000)]
some more fixes

35 years agofixed some errors
ceriel [Thu, 18 May 1989 16:48:28 +0000 (16:48 +0000)]
fixed some errors

35 years agonew versions, mostly from Cody and Waite
ceriel [Thu, 18 May 1989 15:37:54 +0000 (15:37 +0000)]
new versions, mostly from Cody and Waite

35 years agobug fixes
ceriel [Tue, 16 May 1989 16:02:46 +0000 (16:02 +0000)]
bug fixes

35 years agocall .sts instead of .sti for STS instruction
ceriel [Tue, 16 May 1989 15:44:49 +0000 (15:44 +0000)]
call .sts instead of .sti for STS instruction

35 years agosome fixes
ceriel [Tue, 16 May 1989 15:41:36 +0000 (15:41 +0000)]
some fixes

35 years agosome fixes
ceriel [Tue, 16 May 1989 14:48:47 +0000 (14:48 +0000)]
some fixes

35 years agoInitial revision
eck [Tue, 16 May 1989 13:13:53 +0000 (13:13 +0000)]
Initial revision

35 years agoa trap from a routine called by the termination sequence could
ceriel [Fri, 12 May 1989 09:36:16 +0000 (09:36 +0000)]
a trap from a routine called by the termination sequence could
cause an infinite loop. This is prevented

35 years agofix: kills line for STI 1 with ADDR_LOCAL was wrong
ceriel [Thu, 11 May 1989 13:55:31 +0000 (13:55 +0000)]
fix: kills line for STI 1 with ADDR_LOCAL was wrong

35 years agoInitial revision
eck [Thu, 11 May 1989 12:32:26 +0000 (12:32 +0000)]
Initial revision

35 years agofixes: you cannot do stack-references in EM replacements!
ceriel [Thu, 11 May 1989 11:25:16 +0000 (11:25 +0000)]
fixes: you cannot do stack-references in EM replacements!

35 years agosome fixes
ceriel [Thu, 11 May 1989 10:57:34 +0000 (10:57 +0000)]
some fixes

35 years agofixed typo
ceriel [Thu, 11 May 1989 10:43:37 +0000 (10:43 +0000)]
fixed typo

35 years agoInitial revision
eck [Thu, 11 May 1989 10:21:37 +0000 (10:21 +0000)]
Initial revision

35 years agoInitial revision
eck [Thu, 11 May 1989 10:09:52 +0000 (10:09 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 10 May 1989 16:22:28 +0000 (16:22 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 10 May 1989 16:08:14 +0000 (16:08 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 10 May 1989 10:43:58 +0000 (10:43 +0000)]
Initial revision

35 years agoconverted to ANSI C
eck [Wed, 10 May 1989 10:20:14 +0000 (10:20 +0000)]
converted to ANSI C

35 years agoreversed a-option
ceriel [Wed, 10 May 1989 10:19:22 +0000 (10:19 +0000)]
reversed a-option

35 years agoInitial revision
eck [Wed, 10 May 1989 09:39:49 +0000 (09:39 +0000)]
Initial revision

35 years agodefault is assertions ON
ceriel [Tue, 9 May 1989 15:54:01 +0000 (15:54 +0000)]
default is assertions ON

35 years agoupdated for new Pascal version
ceriel [Tue, 9 May 1989 13:49:25 +0000 (13:49 +0000)]
updated for new Pascal version

35 years agoAdded 'all' entry
ceriel [Mon, 8 May 1989 12:42:53 +0000 (12:42 +0000)]
Added 'all' entry

35 years agonot include em_path.h anymore
ceriel [Mon, 8 May 1989 12:39:33 +0000 (12:39 +0000)]
not include em_path.h anymore

35 years agoupdated for new pascal compiler
eck [Mon, 8 May 1989 10:04:50 +0000 (10:04 +0000)]
updated for new pascal compiler

35 years agoremoved printf
ceriel [Wed, 3 May 1989 11:14:42 +0000 (11:14 +0000)]
removed printf

35 years agoMany improvements by Hans van Eck
ceriel [Wed, 3 May 1989 10:30:22 +0000 (10:30 +0000)]
Many improvements by Hans van Eck

35 years agoAdapted for new Pascal Compiler
ceriel [Wed, 3 May 1989 09:53:25 +0000 (09:53 +0000)]
Adapted for new Pascal Compiler

35 years agofixed: signed divide by power of 2 not equivalent to shift-right
ceriel [Tue, 2 May 1989 18:00:37 +0000 (18:00 +0000)]
fixed: signed divide by power of 2 not equivalent to shift-right

35 years agosome fixes
ceriel [Mon, 1 May 1989 18:32:24 +0000 (18:32 +0000)]
some fixes

35 years agoAdded cemain entry in Resolve script
ceriel [Wed, 26 Apr 1989 11:32:46 +0000 (11:32 +0000)]
Added cemain entry in Resolve script

35 years agofix: M_DMAXEXP was wrong
ceriel [Thu, 20 Apr 1989 15:27:00 +0000 (15:27 +0000)]
fix: M_DMAXEXP was wrong

35 years agoremoved one goto
ceriel [Wed, 19 Apr 1989 15:00:07 +0000 (15:00 +0000)]
removed one goto

35 years agonew pascal compiler
ceriel [Tue, 18 Apr 1989 13:34:50 +0000 (13:34 +0000)]
new pascal compiler

35 years agojust define unix, not unix=unix
ceriel [Tue, 18 Apr 1989 10:35:57 +0000 (10:35 +0000)]
just define unix, not unix=unix

35 years agosome printf format corrections
dick [Mon, 17 Apr 1989 10:10:59 +0000 (10:10 +0000)]
some printf format corrections

35 years agotake care of proper exit status
ceriel [Fri, 14 Apr 1989 18:33:56 +0000 (18:33 +0000)]
take care of proper exit status

35 years agofix: filename label sometimes turned up as external
ceriel [Fri, 14 Apr 1989 18:25:39 +0000 (18:25 +0000)]
fix: filename label sometimes turned up as external

35 years agomake entry to generate .o files
ceriel [Tue, 11 Apr 1989 15:51:01 +0000 (15:51 +0000)]
make entry to generate .o files

35 years agoCorrected some warnings a bit
ceriel [Tue, 11 Apr 1989 14:34:21 +0000 (14:34 +0000)]
Corrected some warnings a bit

35 years agofixed problem with hex numbers, and use new PushBack feature
ceriel [Tue, 11 Apr 1989 11:40:49 +0000 (11:40 +0000)]
fixed problem with hex numbers, and use new PushBack feature

35 years agofixed clock for larger word sizes
ceriel [Fri, 7 Apr 1989 09:20:06 +0000 (09:20 +0000)]
fixed clock for larger word sizes

35 years agofixed typo
ceriel [Thu, 6 Apr 1989 14:18:17 +0000 (14:18 +0000)]
fixed typo

35 years agousing new input module simplifies EOI handling
ceriel [Tue, 4 Apr 1989 15:02:47 +0000 (15:02 +0000)]
using new input module simplifies EOI handling

35 years agobetter error handling, simplified EOI handling with improved input module
ceriel [Tue, 4 Apr 1989 14:53:48 +0000 (14:53 +0000)]
better error handling, simplified EOI handling with improved input module

35 years agoimproved version with better PushBack
ceriel [Tue, 4 Apr 1989 14:49:31 +0000 (14:49 +0000)]
improved version with better PushBack

35 years agobetter attempt to indicate start and end of own BSS; still not good
ceriel [Tue, 4 Apr 1989 10:09:27 +0000 (10:09 +0000)]
better attempt to indicate start and end of own BSS; still not good
enough

35 years agoAdded DUP pattern
ceriel [Tue, 4 Apr 1989 09:46:47 +0000 (09:46 +0000)]
Added DUP pattern

35 years agoimproved ASP patterns
ceriel [Mon, 3 Apr 1989 16:16:10 +0000 (16:16 +0000)]
improved ASP patterns

35 years agorecognize but ignore #pragma
ceriel [Fri, 31 Mar 1989 11:47:12 +0000 (11:47 +0000)]
recognize but ignore #pragma

35 years agorecognize but ignore #pragma
ceriel [Fri, 31 Mar 1989 10:56:53 +0000 (10:56 +0000)]
recognize but ignore #pragma

35 years agofix to fix
ceriel [Thu, 30 Mar 1989 15:14:37 +0000 (15:14 +0000)]
fix to fix

35 years agofix: initialize relocation records properly: some fields that are
ceriel [Thu, 30 Mar 1989 14:36:07 +0000 (14:36 +0000)]
fix: initialize relocation records properly: some fields that are
not used on SunOs 3.5 are used on SunOs 4.0

35 years agofix: prevent unwanted sign-extension in the get4 routine
ceriel [Thu, 30 Mar 1989 09:34:43 +0000 (09:34 +0000)]
fix: prevent unwanted sign-extension in the get4 routine

35 years agocheck arguments better
ceriel [Wed, 29 Mar 1989 14:58:42 +0000 (14:58 +0000)]
check arguments better

35 years agomake realloc behave like most Unix realloc versions when handed a
ceriel [Wed, 29 Mar 1989 12:58:18 +0000 (12:58 +0000)]
make realloc behave like most Unix realloc versions when handed a
null pointer

35 years agoChanged semantics of CallAtEnd so that it calls installed procedures
ceriel [Wed, 22 Mar 1989 17:36:20 +0000 (17:36 +0000)]
Changed semantics of CallAtEnd so that it calls installed procedures
in reversed order

35 years agodeclare extnd_main
ceriel [Wed, 22 Mar 1989 16:55:06 +0000 (16:55 +0000)]
declare extnd_main

35 years agodocumented extnd_main
ceriel [Wed, 22 Mar 1989 16:46:38 +0000 (16:46 +0000)]
documented extnd_main

35 years agoAdded extnd_main routine
ceriel [Wed, 22 Mar 1989 16:44:20 +0000 (16:44 +0000)]
Added extnd_main routine

35 years agofixed: beginpart must divert main stream
ceriel [Wed, 22 Mar 1989 16:41:38 +0000 (16:41 +0000)]
fixed: beginpart must divert main stream

35 years agoAdded ce and libce to .distr
ceriel [Wed, 22 Mar 1989 15:16:36 +0000 (15:16 +0000)]
Added ce and libce to .distr

35 years agoInitial revision
ceriel [Wed, 22 Mar 1989 15:06:05 +0000 (15:06 +0000)]
Initial revision

35 years agobug fix in WITH statement: called WalkDesignator instead of ChkDesig
ceriel [Wed, 22 Mar 1989 11:07:21 +0000 (11:07 +0000)]
bug fix in WITH statement: called WalkDesignator instead of ChkDesig

35 years agomade the previous changes in parameter passing mechanism and return
ceriel [Wed, 22 Mar 1989 09:53:47 +0000 (09:53 +0000)]
made the previous changes in parameter passing mechanism and return
value mechanism settable with compile time constants

35 years agoNew version with different parameter passing mechanism and some
ceriel [Mon, 20 Mar 1989 13:32:06 +0000 (13:32 +0000)]
New version with different parameter passing mechanism and some
minor fixes

35 years agouse value parameters when VAR not needed
ceriel [Mon, 20 Mar 1989 13:03:34 +0000 (13:03 +0000)]
use value parameters when VAR not needed

35 years agouse value parameters when VAR not needed
ceriel [Mon, 20 Mar 1989 12:46:25 +0000 (12:46 +0000)]
use value parameters when VAR not needed

35 years agomore fine-tuning
ceriel [Mon, 20 Mar 1989 12:36:22 +0000 (12:36 +0000)]
more fine-tuning

35 years agogenerate -c instead of -c.$(SUFFIX)
ceriel [Fri, 17 Mar 1989 17:06:21 +0000 (17:06 +0000)]
generate -c instead of -c.$(SUFFIX)

35 years agosome fixes: fix order in which registers are allocated, make sure that
ceriel [Fri, 17 Mar 1989 16:49:58 +0000 (16:49 +0000)]
some fixes: fix order in which registers are allocated, make sure that
a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens

35 years agoAlso put the unstackset in tables.c, so that ncg can look at it
ceriel [Fri, 17 Mar 1989 16:34:39 +0000 (16:34 +0000)]
Also put the unstackset in tables.c, so that ncg can look at it

35 years agodocumented null-string behaviour
ceriel [Thu, 16 Mar 1989 15:41:43 +0000 (15:41 +0000)]
documented null-string behaviour

35 years agoAdded tables1 files to .distr
ceriel [Thu, 16 Mar 1989 11:32:16 +0000 (11:32 +0000)]
Added tables1 files to .distr

35 years agoAdded pattern for BLS 4
ceriel [Thu, 16 Mar 1989 11:21:37 +0000 (11:21 +0000)]
Added pattern for BLS 4

35 years agofixed typo's
ceriel [Thu, 16 Mar 1989 11:20:47 +0000 (11:20 +0000)]
fixed typo's

35 years agono dependencies in suffix rules
ceriel [Wed, 15 Mar 1989 13:28:52 +0000 (13:28 +0000)]
no dependencies in suffix rules

35 years agofixed the arctan routine
ceriel [Wed, 15 Mar 1989 13:16:40 +0000 (13:16 +0000)]
fixed the arctan routine

35 years agoimproved error message for no RETURN from function procedure
ceriel [Wed, 15 Mar 1989 10:46:27 +0000 (10:46 +0000)]
improved error message for no RETURN from function procedure

35 years agoadapted for larger function result area
ceriel [Tue, 14 Mar 1989 15:36:33 +0000 (15:36 +0000)]
adapted for larger function result area

35 years agofixed: pattern for ADI STL and the like was wrong
ceriel [Tue, 14 Mar 1989 14:05:10 +0000 (14:05 +0000)]
fixed: pattern for ADI STL and the like was wrong

35 years agosome more improvements; made fancy modes dependant on #define
ceriel [Tue, 14 Mar 1989 12:47:11 +0000 (12:47 +0000)]
some more improvements; made fancy modes dependant on #define

35 years agoreturn area has maximum size 2*pointer-size
ceriel [Tue, 14 Mar 1989 12:28:55 +0000 (12:28 +0000)]
return area has maximum size 2*pointer-size

35 years agoupdated to current situation
ceriel [Tue, 14 Mar 1989 11:03:24 +0000 (11:03 +0000)]
updated to current situation

35 years agobetter warnings for unused/undefined parameters
ceriel [Mon, 13 Mar 1989 15:04:05 +0000 (15:04 +0000)]
better warnings for unused/undefined parameters

35 years agosome changes for more fine-tuning
ceriel [Mon, 13 Mar 1989 14:12:22 +0000 (14:12 +0000)]
some changes for more fine-tuning

35 years agomade return value of topsize an unsigned. Some 2/4 back-ends do
ceriel [Fri, 10 Mar 1989 14:03:34 +0000 (14:03 +0000)]
made return value of topsize an unsigned. Some 2/4 back-ends do
not implement BLS 4

35 years agoChanged method for returning big values; Instead of using a chunk of
ceriel [Fri, 10 Mar 1989 10:40:07 +0000 (10:40 +0000)]
Changed method for returning big values; Instead of using a chunk of
global data area, caller creates space on the stack just above parameters
to store the result