ceriel
5551a2506f
improved alignments, and added libfp
1987-11-04 10:28:01 +00:00
ceriel
8853bb7c88
improved the alilgnment checking somewhat
1987-11-04 10:26:41 +00:00
ceriel
fcf9708844
improved ffp.s
1987-11-04 10:07:57 +00:00
ceriel
960c58e61b
included floating point code in table
1987-11-04 09:44:00 +00:00
ceriel
c7bbd5ad4b
improved alignment checking
1987-11-03 16:43:24 +00:00
ceriel
2dcf6a843d
improved previous improvements
1987-11-03 16:17:37 +00:00
ceriel
0cd5a18ba5
improved the checking of sections
1987-11-03 16:09:55 +00:00
ceriel
f62ac18ef5
fixed alignments, and added floating point lib
1987-11-03 16:03:18 +00:00
ceriel
c701a5bd1e
Added fakfp.s
1987-11-03 15:56:44 +00:00
ceriel
b60f722b80
fixed some problems, and added floating point library
1987-11-03 15:35:43 +00:00
ceriel
3d2fa0ca30
Added floating point lib
1987-11-03 15:33:28 +00:00
ceriel
472d4a53f2
align sections on long boundaries, add floating point
1987-11-03 15:13:57 +00:00
ceriel
f6188debb6
fixed some minor problems with copying conformant arrays,
...
and a LB that pointed below SP in transfer
1987-11-03 15:04:21 +00:00
ceriel
390181f459
Added Xstat.c, to convert between different alignments
1987-11-03 14:50:32 +00:00
ceriel
3a61c2e5b9
Added Xstat.c
1987-11-03 14:43:40 +00:00
ceriel
9ac44925f8
fixed some minor problems
1987-11-03 12:44:09 +00:00
ceriel
1754a3d4a4
fixed some minor problems
1987-11-02 17:59:18 +00:00
ceriel
c50b6bc766
fixed some bugs
1987-11-02 14:23:38 +00:00
ceriel
8ef0733316
deleted debugging writes
1987-11-02 11:25:13 +00:00
ceriel
61157765c3
changed trap messages somewhat, corrected bug in InOut, undone changes
...
to confarray.c
1987-11-02 11:22:06 +00:00
ceriel
ccc8b43405
avoid *REG constructions because of bug in assembler
1987-11-02 10:52:40 +00:00
ceriel
a6d8a961d6
Added handling of cardinal overflow
1987-10-30 18:32:14 +00:00
ceriel
2d01432f96
made to work
1987-10-30 15:35:50 +00:00
ceriel
8b60044d67
corrected alignments in tbl
1987-10-30 11:30:17 +00:00
ceriel
9752ddebc1
fixed typo
1987-10-30 10:49:35 +00:00
ceriel
49db7fc60d
Added fake floating point routines
1987-10-30 10:42:36 +00:00
ceriel
042d501cf5
Now detects use before declaration, f.i. in
...
VAR k: REAL;
REAL : INTEGER;
1987-10-30 09:19:23 +00:00
ceriel
14b1915b8c
fixed some problems with 1 and 2 byte compares
1987-10-29 15:10:30 +00:00
ceriel
93466fbf69
sets now allowed for all subranges
1987-10-28 16:10:02 +00:00
ceriel
8fa3fa95bb
sets now allowed for all subranges
1987-10-28 16:03:56 +00:00
ceriel
148a294a31
Fixed some problems, and improved range-checking
1987-10-28 11:10:30 +00:00
ceriel
c4ff2e34e4
CIU should not cause conversion errors!
1987-10-27 15:54:14 +00:00
ceriel
db8caeb5c7
CIU should not cause conversion errors!
1987-10-27 15:43:06 +00:00
ceriel
71469a23d4
Added new files to do range checks
1987-10-27 11:55:59 +00:00
ceriel
9f97bc2e7e
do not warn about not using a type-identifier that indicates
...
an enumeration type and is imported, because its enumeration literals
might be used
1987-10-27 09:45:27 +00:00
ceriel
8d625f656f
fixed a typo. Case errors gave wrong trap number
1987-10-26 09:30:26 +00:00
ceriel
b99ed76626
fixed for very large numbers
1987-10-22 15:26:36 +00:00
ceriel
a30185cbeb
increased buffer size
1987-10-22 14:07:54 +00:00
ceriel
a3cc42780c
replace 10 by 10.0, so that the conversion is not done at runtime
1987-10-22 13:58:48 +00:00
ceriel
70e30790ea
increased buffer size, check for end
1987-10-22 13:35:05 +00:00
ceriel
3a9956cb5d
removed some IMPORTS that were never used
1987-10-21 11:49:14 +00:00
ceriel
8ddea7afe0
Some corrections and additions to improve the mechanism for
...
generating warnings on unused/uninitialized variables
1987-10-21 11:29:52 +00:00
ceriel
b324cc9813
removed the relative pathnames in #include's
1987-10-20 16:21:44 +00:00
ceriel
9930de7375
fix to Lindseys changes
1987-10-20 16:09:39 +00:00
ceriel
895679e24e
fix in reference counts for sets
1987-10-20 13:32:18 +00:00
ceriel
6dc819dd38
fixed some problems: ADS was generated with size > pointer_size;
...
some (most) backends dont implement that.
Unstacking of macros did not quite work properly, but I dont know why
1987-10-20 09:36:34 +00:00
ceriel
57319f33a8
fix: there was a problem when more than 2 alternatives started with the same token
1987-10-19 15:35:28 +00:00
ceriel
1082e61bd7
New version, with an option for strict Modula-2, and
...
warnings for unused or uninitialized variables
1987-10-19 11:28:37 +00:00
ceriel
a9ac8e4f0a
The use of {w} in a program line of fe did not work, because ack scans
...
fe before it scans MACH (which is where most vars are declared).
Reversing the order of the scans caused other problems, related to
callnames. I have therefore delayed the 'scanvars' of program lines
(as is already done with args).
1987-10-19 10:24:52 +00:00
ceriel
9ac801e16c
some fixes
1987-10-19 10:06:24 +00:00