208b2c72b0
*** empty log message ***
em
1985-03-18 12:46:51 +00:00
5c74de5f71
*** empty log message ***
em
1985-03-18 11:11:44 +00:00
070dd05dc8
Some less important changes
garde
1985-03-18 10:00:30 +00:00
bcda6910a7
The universal assembler has a bug that precludes use of .align in text segments, except as the very last command.
keie
1985-03-15 11:03:41 +00:00
ee735a8af5
The universal assembler has a bug that precludes use of .align in text segments, except as the very last command.
keie
1985-03-15 10:50:35 +00:00
7fe44400cc
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.
em
1985-03-14 17:33:28 +00:00
6f3926e28a
Expressions are now always calculated in long. Some backends needed that.
em
1985-03-12 10:41:29 +00:00
9d0e938afe
Expression are always evaluated in longs. Some 2-4 backends needed long expressions.
em
1985-03-12 10:39:24 +00:00
d81fd1df9a
Use of the Pascal library will not occur. /.
em
1985-03-12 10:24:51 +00:00
502c8a8d6f
Now also testing for availability of /tmp and /usr/tmp.
keie
1985-03-11 13:10:52 +00:00
5bfe565b5b
Argument is 4 bytes (pointer), not 2 bytes.
bal
1985-03-05 12:33:29 +00:00
676e91ac7c
Many things improved and extended
garde
1985-03-04 13:42:38 +00:00
5962932698
Adapted to single cv for all machines.
keie
1985-03-01 22:11:46 +00:00
494245ebe6
Adapted to a single cv for all machines.
keie
1985-03-01 22:10:44 +00:00
39374aec4c
Corrected a horrible typing mistake.
keie
1985-03-01 20:08:45 +00:00
aaad277322
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.
keie
1985-03-01 16:25:21 +00:00
cb3acfeeb3
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.
keie
1985-03-01 16:20:13 +00:00
1eb736959a
Added some xtra output for Henk Schouten's debugger.
em
1985-02-26 15:05:20 +00:00
bd796849ef
Added some xtra output for Henk Schouten's debugger.
em
1985-02-26 15:04:08 +00:00
5e9159dbad
1 - Removed PMDS from selection list. 2 - Joined two line, that should have been one.
keie
1985-02-26 11:56:57 +00:00
8b0c7d7458
Bug fixed: co_lfirst received wrong value for multiply-optimization.
bal
1985-02-25 14:03:09 +00:00
81bcea8550
Calls of which the actual and formal parameters do not match are no longer substituted inline.
bal
1985-02-20 15:01:02 +00:00
4fca72b865
Removed nascom/z80a from the distribution.
keie
1985-02-19 13:59:17 +00:00
604d707769
fixup commit for branch 'unlabeled-2.17.1'
cvs2hg
1985-02-19 13:41:31 +00:00
98761203cb
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.
keie
1985-02-19 13:41:30 +00:00
9a02e2ede3
p_use->u_ext field deleted from showptable()
bal
1985-02-19 11:16:11 +00:00
7c9dea8bed
Dependencies for .m files added.
bal
1985-02-19 11:13:13 +00:00
3a8da23666
Added a default in the ANY case for system type.
keie
1985-02-19 10:31:20 +00:00
5cc658b535
Removed nascom from linked list.
keie
1985-02-18 23:06:13 +00:00
8ecb1b5664
Added link to 6805.
keie
1985-02-18 23:01:05 +00:00
ead7e668ff
bug fixed: lifetime of an item was too short; it should also cover any live/dead message prior to its initial live-message.
bal
1985-02-18 15:14:22 +00:00
eaf62079df
The PDP 11 needs -i, Vax'en ignore it.
keie
1985-02-18 12:45:31 +00:00
941ef832f3
Added some comment.
keie
1985-02-18 01:06:58 +00:00
c967f9be34
Made use of apc and acc where assuming results can be run on own system explicit.
keie
1985-02-18 01:03:51 +00:00
07717c1cb2
Changed "name of system" into "type of system".
keie
1985-02-18 00:12:12 +00:00
54c7ef703d
Basic also needs libc.a.
keie
1985-02-17 22:47:40 +00:00
992e62127c
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.
keie
1985-02-17 22:31:10 +00:00
36f75c8404
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.
keie
1985-02-17 22:03:44 +00:00
1f6fe9a81b
Further refinement.
keie
1985-02-17 22:01:03 +00:00
8d38f1f8d7
Added .align 2. Prevents end of bss to be odd. Especially important for malloc, it distinguishes between odd and even word pointers.
em
1985-02-17 01:12:36 +00:00
5e3c3102a6
fixup commit for tag 'dist2'
cvs2hg
1985-02-17 00:57:20 +00:00
1ae42c6b70
Added .align 2. Especially important for malloc.
keie
1985-02-17 00:57:19 +00:00