eck
|
fb0d4e37df
|
removed bug for identifiers starting with L
|
1989-10-24 15:06:23 +00:00 |
|
eck
|
ed8602e247
|
improved domacro when NOPP defined
|
1989-10-24 15:02:02 +00:00 |
|
ceriel
|
451259712d
|
adapted to use 80387 floating point format
|
1989-10-24 15:00:09 +00:00 |
|
ceriel
|
ba5bff1461
|
adapted to also generate other byte-orders
|
1989-10-24 14:57:17 +00:00 |
|
ceriel
|
a9c2a815d0
|
correction
|
1989-10-24 14:42:49 +00:00 |
|
ceriel
|
0eca1bf583
|
corrected assertions
|
1989-10-24 12:58:23 +00:00 |
|
eck
|
44787913e2
|
renamed nccp.6 to ncpp.6
|
1989-10-24 10:18:45 +00:00 |
|
ceriel
|
0ba5f8deb7
|
fixed for minix, which does not have ftime
|
1989-10-24 10:04:35 +00:00 |
|
ceriel
|
a6e2924411
|
Added ce directory
|
1989-10-24 09:30:32 +00:00 |
|
ceriel
|
cfef5ca890
|
also include ../read_em; C_out.c needs em_comp.h. We cannot install
read_em first, because that needs em_codeEK.h
|
1989-10-24 09:29:30 +00:00 |
|
eck
|
46188cca28
|
deleted } in arith.c
|
1989-10-23 14:39:33 +00:00 |
|
ceriel
|
9eace2894a
|
improved handling of , (comma) operator and some more Minix squeezing
|
1989-10-23 13:50:27 +00:00 |
|
ceriel
|
eb7d986502
|
improvements for the , (comma) operator
|
1989-10-23 13:45:19 +00:00 |
|
eck
|
a44521c1cd
|
renamed ch7xxx to ch3xxx
|
1989-10-23 13:00:35 +00:00 |
|
ceriel
|
b5d27d7f6d
|
initial commit
|
1989-10-23 11:25:20 +00:00 |
|
ceriel
|
eb781c5f72
|
Added .distr file
|
1989-10-23 11:20:46 +00:00 |
|
ceriel
|
e50514b4b6
|
Initial commit
|
1989-10-23 11:19:44 +00:00 |
|
ceriel
|
273b5e53cb
|
only give warning about relocation info if -u flag is not given
|
1989-10-23 10:51:46 +00:00 |
|
ceriel
|
0208a5c68f
|
Added an ARGSUSED to shut up lint
|
1989-10-23 10:37:00 +00:00 |
|
eck
|
c15756c0f8
|
Initial revision
|
1989-10-23 10:35:56 +00:00 |
|
ceriel
|
38e43b85fe
|
Added another pattern
|
1989-10-23 10:26:00 +00:00 |
|
ceriel
|
91580be26d
|
Added patterns
|
1989-10-20 17:32:04 +00:00 |
|
ceriel
|
0caf120b86
|
Added routine to evaluate operands of binary operator
|
1989-10-20 17:08:48 +00:00 |
|
ceriel
|
021b6ff4c9
|
some more Minix squeezing
|
1989-10-20 16:16:06 +00:00 |
|
ceriel
|
029ff4d95e
|
Added patterns
|
1989-10-20 14:36:26 +00:00 |
|
eck
|
c318e2f6ca
|
Minix again
|
1989-10-20 13:06:10 +00:00 |
|
ceriel
|
8eaf33bfd4
|
Added CBO (commutative binary operator) to make it a little easier to
write reordering patterns
|
1989-10-20 11:59:52 +00:00 |
|
ceriel
|
8c6213b6b5
|
some more Minix squeezing
|
1989-10-20 11:58:37 +00:00 |
|
eck
|
4f7b72aaa3
|
added CPP variable to Makefile
|
1989-10-20 11:05:00 +00:00 |
|
eck
|
b0fcc3e5b6
|
added CPP variable to Makefile
|
1989-10-20 10:37:25 +00:00 |
|
ceriel
|
ae42a03152
|
some more squeezing for Minix
|
1989-10-19 19:29:39 +00:00 |
|
ceriel
|
5f58e12b6d
|
many minor modifications (it still will not fit on Minix!)
|
1989-10-19 14:53:25 +00:00 |
|
ceriel
|
a7e08a2e2a
|
some minor improvements
|
1989-10-19 14:50:52 +00:00 |
|
ceriel
|
d5b57c5890
|
improved the making of libCEopt.a
|
1989-10-18 14:40:15 +00:00 |
|
eck
|
62424b9629
|
squeezing for MINIX
|
1989-10-18 13:12:31 +00:00 |
|
ceriel
|
6b3eabf743
|
parameterize back library name (needed for SUN)
|
1989-10-18 12:36:28 +00:00 |
|
ceriel
|
71e9acf5a6
|
parameterize back library name (needed for SUN)
|
1989-10-18 11:51:12 +00:00 |
|
ceriel
|
df39bcf5da
|
Added mechanism to make peephole optimizer version bigger (needed for SUN-3)
|
1989-10-18 11:39:19 +00:00 |
|
ceriel
|
b9e81da3fb
|
small improvement: added pattern for LDC -1 CMS 4 ZEQ/ZNE
|
1989-10-18 10:15:49 +00:00 |
|
ceriel
|
57c656ce54
|
a simple optimization added
|
1989-10-18 09:22:47 +00:00 |
|
eck
|
4da4737655
|
introduced TABGEN variable
|
1989-10-17 11:35:13 +00:00 |
|
ceriel
|
56ebe80f2c
|
Added split.c to .distr
|
1989-10-16 18:02:55 +00:00 |
|
ceriel
|
75608ad194
|
simplified a bit
|
1989-10-16 17:56:36 +00:00 |
|
ceriel
|
2c0f0a415a
|
merged cricon.c+crfcon.c+crucon.c into crxcon.c
|
1989-10-16 16:37:46 +00:00 |
|
ceriel
|
fc4f8bae50
|
only give warning about unresolved references if -u option is not given
|
1989-10-16 14:52:03 +00:00 |
|
ceriel
|
579686b7d7
|
head_em.sun renamed to head_ext
|
1989-10-16 14:45:00 +00:00 |
|
ceriel
|
15daf83022
|
Added em_private.h
|
1989-10-16 14:23:25 +00:00 |
|
eck
|
6c29f89fae
|
adjusted sources for NOPP
|
1989-10-16 12:38:25 +00:00 |
|
ceriel
|
4b3453a55e
|
util/ceg/as_parser also uses lex
|
1989-10-16 09:53:04 +00:00 |
|
ceriel
|
cd741b08fc
|
improved Makefile: save libemopt.a when creating libCEopt.a
|
1989-10-16 09:45:06 +00:00 |
|
ceriel
|
54ae1ed869
|
improved: did not work with SunOs 4.0 make
|
1989-10-16 09:32:05 +00:00 |
|
ceriel
|
535ad269a5
|
improved: did not work with SunOs 4.0 make
|
1989-10-16 09:24:52 +00:00 |
|
ceriel
|
d1969b0bef
|
cleaned up considerably
|
1989-10-13 18:26:05 +00:00 |
|
ceriel
|
f350f324fa
|
Added head_em.s for Sun floating point emulation
|
1989-10-13 14:35:50 +00:00 |
|
ceriel
|
8c20f88dd6
|
Added headers
|
1989-10-13 14:27:28 +00:00 |
|
ceriel
|
83bd04003a
|
Added RCS Headers
|
1989-10-13 14:03:25 +00:00 |
|
eck
|
006ad3a33c
|
fltcstoper.c addded to Repository
|
1989-10-13 11:04:42 +00:00 |
|
ceriel
|
8bca388927
|
Added mechanism for generating fast compilers
|
1989-10-13 10:48:07 +00:00 |
|
ceriel
|
08ad999f07
|
Added mechanism for generating fast compilers
|
1989-10-13 09:59:54 +00:00 |
|
ceriel
|
21d6a0a936
|
Added mechanism for generating fast compilers
|
1989-10-13 09:25:21 +00:00 |
|
ceriel
|
8c7c5af21a
|
fixed typo
|
1989-10-13 09:22:53 +00:00 |
|
ceriel
|
c1fdc1ef44
|
formatted a bit
|
1989-10-12 16:57:37 +00:00 |
|
ceriel
|
801c3a1422
|
Added peephole optimizer library, code expander, and i386
|
1989-10-12 16:52:17 +00:00 |
|
ceriel
|
764f21008f
|
Added entry for peephole optimizer library and code expander
|
1989-10-12 16:50:29 +00:00 |
|
ceriel
|
fa668aee72
|
cleaned up Makefile
|
1989-10-12 16:18:38 +00:00 |
|
ceriel
|
87d41e5622
|
The InputLevel variable only exists when NOPP is not defined
|
1989-10-12 14:22:35 +00:00 |
|
ceriel
|
a17cb6d151
|
use strindex() instead of index()
|
1989-10-12 11:16:43 +00:00 |
|
ceriel
|
0fe46680f1
|
some fixes, f.i. process # in actual parameter list
|
1989-10-12 11:16:02 +00:00 |
|
ceriel
|
5281bcf441
|
fixed wrong code for for-loop
|
1989-10-12 11:10:48 +00:00 |
|
ceriel
|
b63cb736be
|
install code-expander version
|
1989-10-11 15:31:10 +00:00 |
|
ceriel
|
8c13506a8d
|
removed include file in_all.h
|
1989-10-11 15:25:07 +00:00 |
|
ceriel
|
4cd5c0daa0
|
also install peephole optimizer and code expander versions
|
1989-10-11 15:15:47 +00:00 |
|
ceriel
|
458d278e2b
|
Added em_codeO.h
|
1989-10-11 15:13:07 +00:00 |
|
ceriel
|
a3bf2f0830
|
use EMHOME instead of ../../..
|
1989-10-11 14:21:37 +00:00 |
|
ceriel
|
b492526d13
|
bug fix in rounding for 4-byte floating point numbers
|
1989-10-11 13:34:05 +00:00 |
|
ceriel
|
58e825e192
|
Added nopt.doc and ceg
|
1989-10-11 13:17:21 +00:00 |
|
ceriel
|
53c4e37131
|
Added em_opt
|
1989-10-11 12:43:53 +00:00 |
|
ceriel
|
e117dd7637
|
moved and initialized the C_tmpdir variable; some linkers do not
find it otherwise
|
1989-10-10 15:06:56 +00:00 |
|
ceriel
|
9406461c89
|
Added code-expander-generator
|
1989-10-10 14:48:42 +00:00 |
|
ceriel
|
44d9dc2b7a
|
Added i386
|
1989-10-10 14:42:59 +00:00 |
|
ceriel
|
3688f1e14c
|
Added i386 to .distr file
|
1989-10-10 14:20:45 +00:00 |
|
ceriel
|
1273c73366
|
initial version
|
1989-10-10 11:40:55 +00:00 |
|
ceriel
|
6e9201945f
|
many fixes, found by actually running the code
|
1989-10-10 11:38:18 +00:00 |
|
dick
|
a947b16247
|
some small corrections in the lint part
|
1989-10-10 11:21:55 +00:00 |
|
ceriel
|
70db8e4c85
|
initial version
|
1989-10-10 11:01:01 +00:00 |
|
ceriel
|
371621cffb
|
many fixes; got working afcc with this version
|
1989-10-10 10:58:30 +00:00 |
|
ceriel
|
103d769278
|
many fixes, found by actually running the code it produces
|
1989-10-10 10:54:20 +00:00 |
|
ceriel
|
bb1f976bcd
|
many fixes; now passes the tests
|
1989-10-10 10:44:26 +00:00 |
|
ceriel
|
03bc5847c7
|
Initial revision
|
1989-10-10 10:38:39 +00:00 |
|
ceriel
|
01c2a40996
|
mkstrct.o ended up in the archive twice
|
1989-10-09 15:03:01 +00:00 |
|
ceriel
|
853347952f
|
some fixes
|
1989-10-09 14:15:51 +00:00 |
|
ceriel
|
90a1b864ee
|
fix to bitfield code: contained non-portable shift
|
1989-10-09 13:42:39 +00:00 |
|
ceriel
|
4fdd23a32e
|
recursive calls to sametest routine were wrong; How could this ever work?
|
1989-10-06 14:53:49 +00:00 |
|
ceriel
|
179995b95b
|
corrected XOR problem, and ILOCAL does not exist for m68k4
|
1989-10-06 11:13:16 +00:00 |
|
dick
|
dd04f05ed5
|
varargs in panic()
|
1989-10-04 16:04:02 +00:00 |
|
dick
|
7546d23ab9
|
better error reporting
|
1989-10-04 15:36:56 +00:00 |
|
dick
|
b0397d0d71
|
correction lint.1
|
1989-10-04 15:33:49 +00:00 |
|
ceriel
|
f2a9d8a160
|
if to be preprocessed, # should be the first character
|
1989-10-04 15:18:12 +00:00 |
|
ceriel
|
a806c41ba3
|
fixed problem: sometimes incorrect labels were generated in case descriptors
|
1989-10-04 14:39:55 +00:00 |
|
ceriel
|
adf6002035
|
Added some XOR patterns
|
1989-10-04 14:35:50 +00:00 |
|