ceriel
|
7a7d0e413b
|
recognize but ignore #pragma
|
1989-03-31 11:47:12 +00:00 |
|
ceriel
|
d650e927a7
|
recognize but ignore #pragma
|
1989-03-31 10:56:53 +00:00 |
|
ceriel
|
87c1bc774b
|
fix to fix
|
1989-03-30 15:14:37 +00:00 |
|
ceriel
|
f1c6de0f1f
|
fix: initialize relocation records properly: some fields that are
not used on SunOs 3.5 are used on SunOs 4.0
|
1989-03-30 14:36:07 +00:00 |
|
ceriel
|
96840e712d
|
fix: prevent unwanted sign-extension in the get4 routine
|
1989-03-30 09:34:43 +00:00 |
|
ceriel
|
6ac4bb17aa
|
check arguments better
|
1989-03-29 14:58:42 +00:00 |
|
ceriel
|
4797a7d4ce
|
make realloc behave like most Unix realloc versions when handed a
null pointer
|
1989-03-29 12:58:18 +00:00 |
|
ceriel
|
c5345bf6ac
|
Changed semantics of CallAtEnd so that it calls installed procedures
in reversed order
|
1989-03-22 17:36:20 +00:00 |
|
ceriel
|
61f0a89372
|
declare extnd_main
|
1989-03-22 16:55:06 +00:00 |
|
ceriel
|
b296ddc4a0
|
documented extnd_main
|
1989-03-22 16:46:38 +00:00 |
|
ceriel
|
96c4943ef7
|
Added extnd_main routine
|
1989-03-22 16:44:20 +00:00 |
|
ceriel
|
d763d3ddeb
|
fixed: beginpart must divert main stream
|
1989-03-22 16:41:38 +00:00 |
|
ceriel
|
52d3ee55e2
|
Added ce and libce to .distr
|
1989-03-22 15:16:36 +00:00 |
|
ceriel
|
eef9b6237b
|
Initial revision
|
1989-03-22 15:06:05 +00:00 |
|
ceriel
|
4e21aced73
|
bug fix in WITH statement: called WalkDesignator instead of ChkDesig
|
1989-03-22 11:07:21 +00:00 |
|
ceriel
|
3a3b5db45d
|
made the previous changes in parameter passing mechanism and return
value mechanism settable with compile time constants
|
1989-03-22 09:53:47 +00:00 |
|
ceriel
|
f9b6acf1dc
|
New version with different parameter passing mechanism and some
minor fixes
|
1989-03-20 13:32:06 +00:00 |
|
ceriel
|
346bc839a3
|
use value parameters when VAR not needed
|
1989-03-20 13:03:34 +00:00 |
|
ceriel
|
9379157da7
|
use value parameters when VAR not needed
|
1989-03-20 12:46:25 +00:00 |
|
ceriel
|
a432f84eb0
|
more fine-tuning
|
1989-03-20 12:36:22 +00:00 |
|
ceriel
|
88ebd891b1
|
generate -c instead of -c.$(SUFFIX)
|
1989-03-17 17:06:21 +00:00 |
|
ceriel
|
3ecaa0b634
|
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
|
1989-03-17 16:49:58 +00:00 |
|
ceriel
|
11cb7edde4
|
Also put the unstackset in tables.c, so that ncg can look at it
|
1989-03-17 16:34:39 +00:00 |
|
ceriel
|
1e3877b595
|
documented null-string behaviour
|
1989-03-16 15:41:43 +00:00 |
|
ceriel
|
7ed597eefc
|
Added tables1 files to .distr
|
1989-03-16 11:32:16 +00:00 |
|
ceriel
|
c69004d5df
|
Added pattern for BLS 4
|
1989-03-16 11:21:37 +00:00 |
|
ceriel
|
c1fc03b7e2
|
fixed typo's
|
1989-03-16 11:20:47 +00:00 |
|
ceriel
|
bfe38b6f40
|
no dependencies in suffix rules
|
1989-03-15 13:28:52 +00:00 |
|
ceriel
|
bb83c44309
|
fixed the arctan routine
|
1989-03-15 13:16:40 +00:00 |
|
ceriel
|
6218df1293
|
improved error message for no RETURN from function procedure
|
1989-03-15 10:46:27 +00:00 |
|
ceriel
|
21a8f93bc7
|
adapted for larger function result area
|
1989-03-14 15:36:33 +00:00 |
|
ceriel
|
fb0051c85a
|
fixed: pattern for ADI STL and the like was wrong
|
1989-03-14 14:05:10 +00:00 |
|
ceriel
|
101e93205b
|
some more improvements; made fancy modes dependant on #define
|
1989-03-14 12:47:11 +00:00 |
|
ceriel
|
5980b1e5ec
|
return area has maximum size 2*pointer-size
|
1989-03-14 12:28:55 +00:00 |
|
ceriel
|
944898dd40
|
updated to current situation
|
1989-03-14 11:03:24 +00:00 |
|
ceriel
|
c81a6a0c7a
|
better warnings for unused/undefined parameters
|
1989-03-13 15:04:05 +00:00 |
|
ceriel
|
0975784c8d
|
some changes for more fine-tuning
|
1989-03-13 14:12:22 +00:00 |
|
ceriel
|
183942e70c
|
made return value of topsize an unsigned. Some 2/4 back-ends do
not implement BLS 4
|
1989-03-10 14:03:34 +00:00 |
|
ceriel
|
162b824030
|
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
|
1989-03-10 10:40:07 +00:00 |
|
ceriel
|
18d134bda7
|
put saved label in correct segment
|
1989-03-10 10:08:22 +00:00 |
|
ceriel
|
33992b426d
|
fix: when looking for f.i. C_loe.., forgot to reset to_change when found
|
1989-03-10 10:06:47 +00:00 |
|
ceriel
|
f740dcf176
|
cleaner versions of Makefiles
|
1989-03-10 09:47:41 +00:00 |
|
ceriel
|
24f3f2f10e
|
updated to ed4
|
1989-03-08 17:28:08 +00:00 |
|
ceriel
|
15beade4d2
|
Added code-expander documentation
|
1989-03-07 16:25:32 +00:00 |
|
ceriel
|
ae34da5376
|
simplified a bit
|
1989-03-07 10:33:47 +00:00 |
|
ceriel
|
3370f962a4
|
undid some changes; they were not effective
|
1989-03-07 10:29:15 +00:00 |
|
ceriel
|
ab1b682800
|
changed lint flags
|
1989-03-07 10:27:22 +00:00 |
|
ceriel
|
23f2646704
|
use general as pointer flag added
|
1989-03-07 10:24:32 +00:00 |
|
ceriel
|
15449606d1
|
bug fix: if a case-statement did not have a default, so that the
default is the successor of the block containing the CSA/CSB instruction,
the branch to the CSA/CSB block was not optimized
|
1989-03-07 10:11:24 +00:00 |
|
ceriel
|
b708373ff8
|
use $(REFER) instead of refer
|
1989-03-07 10:00:45 +00:00 |
|