eck
|
17158641e0
|
fixed error in .trp: it could generate a bus error
|
1990-08-03 16:16:28 +00:00 |
|
ceriel
|
e0ff37aa6e
|
support for long strings
|
1990-08-01 14:30:45 +00:00 |
|
ceriel
|
6d675af42c
|
removed limit on string size
|
1990-07-30 15:40:08 +00:00 |
|
ceriel
|
05db577e01
|
some fixes
|
1990-07-30 14:52:58 +00:00 |
|
ceriel
|
5c0938d05b
|
Added some more support for debugger
|
1990-07-30 09:43:45 +00:00 |
|
eck
|
c615803fa6
|
changed names of csa and csb to csa4 and csb4
|
1990-07-25 11:46:27 +00:00 |
|
eck
|
7ef2d1bc37
|
switch to text segment when generating a label
|
1990-07-20 14:02:35 +00:00 |
|
eck
|
b23125354b
|
added patterns for stackheight mechanism
|
1990-07-19 17:22:56 +00:00 |
|
eck
|
4ef2c70ed3
|
added stackheight message handling
|
1990-07-18 14:53:19 +00:00 |
|
ceriel
|
30824d6133
|
replaced call of non-existing Dvu to a call to Duv
|
1990-07-18 09:11:33 +00:00 |
|
ceriel
|
fbe4a79045
|
check result of array address calculation
|
1990-07-04 14:24:55 +00:00 |
|
ceriel
|
5512f14697
|
use new con_float
|
1990-06-29 11:05:19 +00:00 |
|
ceriel
|
56858bb480
|
bug fix: wrong procedure was called
|
1990-06-27 09:29:55 +00:00 |
|
ceriel
|
736108572f
|
produce commons, fix bug with mov-extend instructions
|
1990-06-25 15:48:49 +00:00 |
|
ceriel
|
b972fea237
|
produce commons for bss
|
1990-06-25 13:42:02 +00:00 |
|
ceriel
|
97e131bc81
|
Added bsbb and bsbw
|
1990-06-19 15:27:43 +00:00 |
|
ceriel
|
9de0c3d920
|
fixed optimizations that were wrong with indexed mode
|
1990-06-19 15:15:37 +00:00 |
|
ceriel
|
a8f5884144
|
cg no longer part of distribution
|
1990-06-14 16:52:04 +00:00 |
|
ceriel
|
ddd97f9328
|
Added new patterns
|
1990-06-14 16:45:33 +00:00 |
|
ceriel
|
9eaa440fab
|
removed DEBUG #define
|
1990-05-31 13:33:31 +00:00 |
|
ceriel
|
da8f9124ff
|
compares with 0 were wrong
|
1990-05-18 13:22:13 +00:00 |
|
ceriel
|
74147d2b4a
|
ignore NOP
|
1990-05-17 19:40:15 +00:00 |
|
ceriel
|
b04388a326
|
fixed some patterns: operand could have side effects
|
1990-05-08 09:03:28 +00:00 |
|
ceriel
|
f2b4713c24
|
cast ptrdiff_t to int for ANSI
|
1990-04-25 14:23:05 +00:00 |
|
ceriel
|
ed81d83f4c
|
use .limhp
|
1990-04-23 13:39:26 +00:00 |
|
ceriel
|
f95fae24fc
|
moved a coercion
|
1990-04-23 13:38:19 +00:00 |
|
ceriel
|
2b488e1021
|
INS instruction fix
|
1990-04-23 13:33:26 +00:00 |
|
ceriel
|
fb25b628d6
|
yet another bug fix in instructions handling special registers
|
1990-04-23 12:35:41 +00:00 |
|
eck
|
e625c3bdb8
|
added wait-statements for floating-point library
|
1990-04-17 13:57:23 +00:00 |
|
eck
|
90963fd585
|
added csa4 and csb4
|
1990-04-12 11:35:10 +00:00 |
|
eck
|
f1351720e5
|
added csa4 and csb4
|
1990-04-12 11:29:49 +00:00 |
|
ceriel
|
f0c0b894f2
|
corrected SDF patterns
|
1990-04-04 15:06:32 +00:00 |
|
ceriel
|
16ef0467a8
|
Fixed wrong assertion, and fixed bug in distance routine: it did not check
that each stackpattern token that does not exactly match can be made from the
stack
|
1990-04-04 14:52:29 +00:00 |
|
ceriel
|
fd80d596df
|
produced incorrect 'pure' objects
|
1990-03-29 09:46:14 +00:00 |
|
ceriel
|
3553a28b78
|
fix: still sometimes assumed that a move to address register sets condition codes
|
1990-03-26 14:47:26 +00:00 |
|
ceriel
|
863824de01
|
fixed bug in conversion from float/double to unsigned
|
1990-03-26 14:16:59 +00:00 |
|
ceriel
|
f99d67e76e
|
minor improvement: LDC CMS T?? does not need STACK in stack pattern
|
1990-03-20 15:49:04 +00:00 |
|
ceriel
|
353d22ea90
|
LDC CMS TNE was wrong
|
1990-03-20 15:01:25 +00:00 |
|
ceriel
|
71156a48ae
|
Fixed 16-bit address mode bugs
|
1990-03-19 14:46:55 +00:00 |
|
ceriel
|
2c7496a525
|
Added 16-bit mode
|
1990-03-12 16:24:58 +00:00 |
|
ceriel
|
6e0c2ad593
|
Added arpl instruction
|
1990-03-09 11:07:43 +00:00 |
|
ceriel
|
2236ff6d6a
|
Fix: some patterns were never found due to wrong condition
|
1990-02-28 12:10:49 +00:00 |
|
ceriel
|
239d634ab1
|
Added pattern for cmp A,A
|
1990-02-27 16:31:10 +00:00 |
|
ceriel
|
9d4e978a1e
|
fixed problems with overflow bit in condition codes
|
1990-02-27 16:21:47 +00:00 |
|
ceriel
|
95632b0fef
|
Oops in assertion: MAXPROCARG instead of MAXPROCARGS
|
1990-02-23 17:05:04 +00:00 |
|
ceriel
|
551b10f3a6
|
fixed for 2-byte machines
|
1990-02-23 17:00:59 +00:00 |
|
ceriel
|
0ec452930f
|
print pointer as hex
|
1990-02-23 16:58:34 +00:00 |
|
ceriel
|
972d39139d
|
Added some patterns for shifts with constant shift count
|
1990-02-19 16:38:35 +00:00 |
|
ceriel
|
8bfbe723db
|
bug fix: far calls+jumps with address prefix were wrong
|
1990-02-19 09:06:16 +00:00 |
|
ceriel
|
2293458101
|
corrected: _fstat is in _Xstat.c
|
1990-02-13 09:20:50 +00:00 |
|