bal
|
d0e857ddb2
|
Initial revision
|
1985-04-18 15:14:37 +00:00 |
|
bal
|
928e341f16
|
Bug fixed: incorrect return value
New version adapted from m68k4 version.
|
1985-04-18 15:12:29 +00:00 |
|
bal
|
3759de23eb
|
Extra systems calls added
|
1985-04-18 15:12:06 +00:00 |
|
ceriel
|
9c9976c121
|
Er zat een bug in het patroon
lol adp stl met $1 < 0.
Ten onrechte werd in de gegenereerde code het AP register gebruikt.
Dit moest natuurlijk FP zijn.
|
1985-04-17 13:38:36 +00:00 |
|
keie
|
eb3fc1d43e
|
Added provision to print (possibly in mach.h defined) modhead
on the output assmble file as the very first text.
|
1985-04-16 16:14:55 +00:00 |
|
bal
|
7b745d6fb2
|
Bug fixed for pattern 'sti $1 > 4' (ADDREG -> ADDSCR)
Bug was present since version 1.1
|
1985-04-16 15:24:23 +00:00 |
|
keie
|
f337b8df6d
|
Removed RANLIB .
|
1985-04-14 14:27:04 +00:00 |
|
em
|
8b4f21bd95
|
Added libraries needed after installation of cg.
|
1985-04-14 13:57:31 +00:00 |
|
em
|
ab820d3083
|
8080->i80.
|
1985-04-14 13:54:33 +00:00 |
|
em
|
fb23d440f0
|
Removed a superfluous line.
|
1985-04-14 13:46:54 +00:00 |
|
em
|
bd07643039
|
To prevent a (incorrrect) error message from distr/mktree.
|
1985-04-12 20:32:06 +00:00 |
|
keie
|
34ccddfc2d
|
The library name was incorrect.
|
1985-04-12 17:21:52 +00:00 |
|
keie
|
c19324dfea
|
*** empty log message ***
|
1985-04-12 17:06:38 +00:00 |
|
keie
|
772b64fabd
|
*** empty log message ***
|
1985-04-12 16:56:43 +00:00 |
|
keie
|
ef92740400
|
Deletion of a few coercions caused a translation failure
for setjmp.e.
The coercions have been grabbed from an old version by FvH.
|
1985-04-12 16:43:40 +00:00 |
|
keie
|
ee9c5be180
|
Initial revision
|
1985-04-12 16:40:22 +00:00 |
|
bal
|
ca9a6feeb0
|
floating point stuff added
|
1985-04-12 15:47:30 +00:00 |
|
em
|
fb6d291d38
|
*** empty log message ***
|
1985-04-12 14:33:09 +00:00 |
|
em
|
e4e29ae837
|
Added flp.s, contains subroutines for all EM fp instructions.
They trap.
|
1985-04-12 14:29:07 +00:00 |
|
em
|
94534b7c15
|
1- Floating point routines now call routines instead of calling trp.
|
1985-04-12 14:25:59 +00:00 |
|
keie
|
dcfe4e8a97
|
*** empty log message ***
|
1985-04-09 13:48:55 +00:00 |
|
keie
|
620216fb26
|
Error code 0 was returned when the installation failed!
|
1985-04-02 10:55:02 +00:00 |
|
keie
|
70d71f4355
|
Copy of ../libbc/compmodule.
|
1985-04-02 10:50:53 +00:00 |
|
keie
|
6b87f1082e
|
Removed -DCPM.
|
1985-04-02 10:46:43 +00:00 |
|
em
|
fd44c34a61
|
*** empty log message ***
|
1985-04-01 17:02:55 +00:00 |
|
keie
|
6c247029bd
|
*** empty log message ***
|
1985-04-01 14:44:26 +00:00 |
|
keie
|
6bbdb92784
|
Adapted after installation of backend.
|
1985-04-01 14:02:58 +00:00 |
|
em
|
1879c8e724
|
*** empty log message ***
|
1985-03-29 21:44:50 +00:00 |
|
em
|
693830b09a
|
*** empty log message ***
|
1985-03-29 21:10:43 +00:00 |
|
keie
|
b3d11b1fa5
|
Removed pascal library.
|
1985-03-26 16:27:23 +00:00 |
|
keie
|
2b6187a009
|
*** empty log message ***
|
1985-03-26 16:23:21 +00:00 |
|
keie
|
a8fc6009f7
|
The dl programs is replaced by a more general cv.
|
1985-03-26 16:20:11 +00:00 |
|
keie
|
92141b52ce
|
Installed backend and libraries.
|
1985-03-26 16:18:24 +00:00 |
|
keie
|
b63f304db1
|
Or's are not allowed on a-registers, add's are.
|
1985-03-26 16:09:07 +00:00 |
|
keie
|
ec3e755168
|
Adapted to Unisoft signal handling.
|
1985-03-26 16:08:09 +00:00 |
|
keie
|
a41ff68078
|
*** empty log message ***
|
1985-03-26 15:04:46 +00:00 |
|
keie
|
244e172413
|
Added head_em.
|
1985-03-26 15:04:02 +00:00 |
|
keie
|
da936740a6
|
Added head_em to libsys.
|
1985-03-26 15:00:09 +00:00 |
|
keie
|
c5a739c68f
|
Moved head_em to libsys.
|
1985-03-26 14:53:00 +00:00 |
|
keie
|
dc92fe358e
|
*** empty log message ***
|
1985-03-26 14:48:32 +00:00 |
|
keie
|
59996174b6
|
Added some more system calls.
Moved errno to a separate file.
|
1985-03-21 14:13:55 +00:00 |
|
keie
|
84f9364d4c
|
errno is moved to a sfile of its own.
|
1985-03-21 14:05:03 +00:00 |
|
keie
|
a635fb0203
|
*** empty log message ***
|
1985-03-21 14:04:45 +00:00 |
|
em
|
e3e1c5ac20
|
*** empty log message ***
|
1985-03-18 17:27:42 +00:00 |
|
em
|
e3e9add8b1
|
Initial revision
|
1985-03-18 17:24:31 +00:00 |
|
em
|
ffd0d165a7
|
*** empty log message ***
|
1985-03-18 15:52:00 +00:00 |
|
em
|
3e743d78f3
|
*** empty log message ***
|
1985-03-18 14:39:26 +00:00 |
|
em
|
90c847ca59
|
*** empty log message ***
|
1985-03-18 14:32:46 +00:00 |
|
em
|
1b162c577e
|
*** empty log message ***
|
1985-03-18 13:46:31 +00:00 |
|
em
|
a5f4b01d82
|
Initial revision
|
1985-03-18 13:15:00 +00:00 |
|
em
|
c5508c7c0b
|
*** empty log message ***
|
1985-03-18 13:12:07 +00:00 |
|
garde
|
80e349860b
|
Added RCS id.
|
1985-03-18 12:55:07 +00:00 |
|
em
|
157b243956
|
*** empty log message ***
|
1985-03-18 12:46:51 +00:00 |
|
garde
|
d52117c8dd
|
Some less important changes
|
1985-03-18 10:00:30 +00:00 |
|
keie
|
d457c50945
|
The universal assembler has a bug that precludes use of .align
in text segments, except as the very last command.
|
1985-03-15 11:03:41 +00:00 |
|
keie
|
b294ab5042
|
The universal assembler has a bug that precludes use of .align
in text segments, except as the very last command.
|
1985-03-15 10:50:35 +00:00 |
|
em
|
9d0812746b
|
The assembler proved to contain yet another bug.
.align in text segments will not work for values that are
not a divisor of the gcd of the instruction sizes.
|
1985-03-14 17:33:28 +00:00 |
|
em
|
9f203c9a17
|
Expressions are now always calculated in long.
Some backends needed that.
|
1985-03-12 10:41:29 +00:00 |
|
em
|
0c92039ba4
|
Expression are always evaluated in longs.
Some 2-4 backends needed long expressions.
|
1985-03-12 10:39:24 +00:00 |
|
em
|
cf6d084155
|
Use of the Pascal library will not occur.
/.
|
1985-03-12 10:24:51 +00:00 |
|
bal
|
954d3a0326
|
Argument is 4 bytes (pointer), not 2 bytes.
|
1985-03-05 12:33:29 +00:00 |
|
keie
|
6f6356e0b4
|
Initial revision
|
1985-03-05 00:17:40 +00:00 |
|
keie
|
9e26d0e0c0
|
*** empty log message ***
|
1985-03-05 00:15:40 +00:00 |
|
keie
|
bf3ba84e92
|
Adapted to 4-4.
|
1985-03-04 17:26:31 +00:00 |
|
keie
|
ccdb8693ee
|
Now using 4-byte integers and clearing D1 for double size
instruction pointers.
|
1985-03-04 16:12:10 +00:00 |
|
keie
|
a8c5699241
|
Now returns correct values.
|
1985-03-04 16:11:56 +00:00 |
|
keie
|
e0c4e4b686
|
Added execv and execle.
|
1985-03-04 16:11:41 +00:00 |
|
keie
|
8a40c25069
|
Now using .reghp.
|
1985-03-04 16:11:26 +00:00 |
|
keie
|
0fd729951a
|
Removed superfluous instruction.
|
1985-03-04 16:10:47 +00:00 |
|
keie
|
7a30dc4868
|
*** empty log message ***
|
1985-03-04 16:08:41 +00:00 |
|
keie
|
4b1965afbc
|
*** empty log message ***
|
1985-03-04 15:55:28 +00:00 |
|
keie
|
b2b281f525
|
To force the first part of a circular ring of modules in from
tail_em.
/.
|
1985-03-04 15:37:38 +00:00 |
|
keie
|
d2a6847715
|
The previous version still assumed two-byte integers.
|
1985-03-04 15:33:28 +00:00 |
|
keie
|
2690f07cbd
|
Incorrect alignment caused odd _end, which caused
failures of malloc().
|
1985-03-04 15:30:44 +00:00 |
|
keie
|
aa82964563
|
Now also prints stack height.
|
1985-03-04 15:29:36 +00:00 |
|
keie
|
c636aba734
|
Alignment now also works when the alignment ended on odd boundaries.
|
1985-03-04 15:28:02 +00:00 |
|
keie
|
ce92663b0a
|
Initial revision
|
1985-03-04 15:27:09 +00:00 |
|
keie
|
a89ba7074f
|
Always returned non-zero value.
|
1985-03-04 15:25:33 +00:00 |
|
keie
|
a71e706aa4
|
*** empty log message ***
|
1985-03-04 15:14:01 +00:00 |
|
garde
|
736a2d1022
|
Many things improved and extended
|
1985-03-04 13:42:38 +00:00 |
|
keie
|
9d7b94ba34
|
Adapted to a single cv for all machines.
|
1985-03-01 22:10:44 +00:00 |
|
keie
|
218f7ed718
|
Corrected a horrible typing mistake.
|
1985-03-01 20:08:45 +00:00 |
|
keie
|
cb0b2e08cf
|
1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.
|
1985-03-01 16:25:21 +00:00 |
|
keie
|
c2a990768d
|
The top of the stack, which is set aside for certain
coercions is now saved with special routines.
This allows RREMOVE to check for registers.
|
1985-03-01 16:20:13 +00:00 |
|
keie
|
36537eccc0
|
Also clear D1 (for static link).
|
1985-03-01 16:00:23 +00:00 |
|
keie
|
6cdcb391fb
|
Added RCS ID.
|
1985-03-01 10:34:00 +00:00 |
|
keie
|
9d9c9ae97b
|
*** empty log message ***
|
1985-03-01 10:30:23 +00:00 |
|
keie
|
e7f7f33f60
|
cg tried to stack register parameters of moves, when
these registers were killed.
|
1985-02-26 16:31:38 +00:00 |
|
keie
|
408dacc2aa
|
The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
The effect was that rand() from libcc/gen always returned
a 0.
|
1985-02-19 13:41:30 +00:00 |
|
keie
|
445d52de66
|
Moved retar from ret.s to trp.s.
trp.s needed it and is behind ret.s in the library.
When ret.s is loaded, it calls (via unknown) trp.s so
inclusion in trp.s should work.
|
1985-02-17 22:31:10 +00:00 |
|
keie
|
b82c00e153
|
Added a line for
loc loc cuu $1==$1, because write.e contained the line
loc 2
loc 2
ciu
and the cg failed to translate.
|
1985-02-17 22:03:44 +00:00 |
|
em
|
bbfb511322
|
Added .align 2. Prevents end of bss to be odd.
Especially important for malloc, it distinguishes between
odd and even word pointers.
|
1985-02-17 01:12:36 +00:00 |
|
cvs2hg
|
3f3bddef8f
|
fixup commit for tag 'dist2'
|
1985-02-17 00:57:20 +00:00 |
|
keie
|
9f45dd0650
|
Added .align 2.
Especially important for malloc.
|
1985-02-17 00:57:19 +00:00 |
|
keie
|
14875e6ca5
|
*** empty log message ***
|
1985-02-16 16:48:18 +00:00 |
|
em
|
d32de5df93
|
Now chooses between Vax and Pdp conversion.
|
1985-02-16 15:58:34 +00:00 |
|
keie
|
eeb944f6e3
|
The assembler is used for both 2/4 and 4/4.
|
1985-02-16 15:49:03 +00:00 |
|
em
|
4f80e81ee7
|
*** empty log message ***
|
1985-02-15 22:53:13 +00:00 |
|
keie
|
2a4335787e
|
Adfded RCS id.
|
1985-02-12 14:37:52 +00:00 |
|
keie
|
1b5278f3d4
|
As left by Hans v. Staveren.
|
1985-02-12 14:32:20 +00:00 |
|