This website requires JavaScript.
013a6f9cd6
cleaned up a little
ceriel
1989-11-09 14:06:35 +00:00
cfc1d926bf
minor mod: added comment and removed a variable
ceriel
1989-11-09 12:33:08 +00:00
d9d6cc127f
Allow more procedure parameters
ceriel
1989-11-09 11:04:18 +00:00
3e80ca51fc
generate #defines for MAXREPLLEN, MAXEMREPLLEN
ceriel
1989-11-08 17:14:52 +00:00
339f9dd942
fixed bug in EM replacement code, and use new #defines from tables.h
ceriel
1989-11-08 17:13:33 +00:00
67f9f2a74f
many little changes: removed some lint complaints; max_int and max_unsigned are now constants if NOCROSS is defined; added lexstrict and expr_strict, and changed calls where needed
ceriel
1989-11-08 16:52:34 +00:00
636c151d51
fix: printed wrong message; now dumps core at end
ceriel
1989-11-08 14:42:09 +00:00
410a62e2de
fixed some lint complaints
ceriel
1989-11-08 14:18:57 +00:00
45c90324fd
Added some casts for lint
ceriel
1989-11-08 12:52:41 +00:00
1ece6f9107
Added a few more patterns
ceriel
1989-11-08 12:44:33 +00:00
9dcaf4ecdc
improved checking
ceriel
1989-11-08 12:30:55 +00:00
f3250e5db5
fixed: commited wrong version
ceriel
1989-11-08 11:22:50 +00:00
d4e3a9d9f6
fixed exit status
ceriel
1989-11-07 16:17:06 +00:00
9b2bc42d92
fixed sed script: \> is special under SunOs 4.0, and the escape was not needed anyway
ceriel
1989-11-07 16:13:26 +00:00
ba7100a4c2
wrong Makefile committed at 1.209
dick
1989-11-07 13:04:39 +00:00
3dc49877a5
Made suitable for fast compiler version
ceriel
1989-11-06 16:01:13 +00:00
1546ac1235
fixed: send ended up in data segment!
ceriel
1989-11-06 11:35:52 +00:00
6d39055193
use fwrite instead of write
ceriel
1989-11-03 18:32:32 +00:00
1158018fdf
Added some patterns
ceriel
1989-11-03 13:28:37 +00:00
f83c2ba230
updated to Minix 1.3 version
ceriel
1989-11-03 12:57:25 +00:00
0928518b8d
Added a nicer trap handler
ceriel
1989-11-03 11:54:41 +00:00
a951391408
removed stop.s
ceriel
1989-11-03 11:53:47 +00:00
6e551adf21
fixed some more bugs
eck
1989-11-03 10:36:56 +00:00
bc565a13f1
updated to minix 1.3
ceriel
1989-11-03 09:25:46 +00:00
787904f82c
restrained error messages for lint + misc.
dick
1989-11-02 18:17:59 +00:00
287f8d5d70
fixed Constant Width
ceriel
1989-11-01 17:30:44 +00:00
2db075ab69
fixed memory fault, adapted mechanism code_scope
ceriel
1989-11-01 15:41:06 +00:00
d72e4424cd
modified labels
ceriel
1989-11-01 15:35:42 +00:00
c33ae16bce
the include file is called con_float, not float_cst
ceriel
1989-11-01 10:57:04 +00:00
9c03f2c8bd
kill tokens using address registers better
ceriel
1989-11-01 10:14:27 +00:00
ce1285d2eb
format for % was wrong
eck
1989-11-01 10:02:23 +00:00
142a703f77
the error() routine did not set err_occurred!
ceriel
1989-11-01 09:46:16 +00:00
c2a260ba68
better unknown flags handling
ceriel
1989-10-31 11:15:23 +00:00
da85a0fa2f
Added code expander
ceriel
1989-10-31 11:14:01 +00:00
7a18c01a7c
relaxed typechecking a little bit
eck
1989-10-31 10:48:20 +00:00
bdbbf32404
fixed bug, added -o option
eck
1989-10-31 10:02:48 +00:00
cccb0dd197
if malloc can return 0 on a 0 argument, free should also accept 0
ceriel
1989-10-31 09:44:21 +00:00
4b445d4860
malloc can return NULL when given a 0 argument
ceriel
1989-10-30 18:25:30 +00:00
046d5b38a9
use varargs.h
ceriel
1989-10-30 17:51:31 +00:00
a817264e90
better (more restrained) error reporting
dick
1989-10-30 16:19:35 +00:00
2fb6605800
no more -T option to pic
ceriel
1989-10-30 16:08:07 +00:00
8cb76d3ed8
fix to for-loop code was wrong; fixed again
ceriel
1989-10-30 15:45:43 +00:00
67e5a8e7a5
improved check for loop
ceriel
1989-10-30 15:17:01 +00:00
64c2ad3838
There is no d0 register!
ceriel
1989-10-27 18:20:14 +00:00
c2f70c4857
andl3 does not exist! use bicl3 instead
ceriel
1989-10-27 18:03:37 +00:00
480de7cafb
fixed some bugs, changed warning interface
eck
1989-10-27 13:33:10 +00:00
f04baf2201
Added code expander
ceriel
1989-10-27 09:06:43 +00:00
0f8516f861
use more simple hashing algorithm, made namelist generation dependant on a #define
ceriel
1989-10-26 16:16:35 +00:00
cd1bb106ec
improved STI 8 code
ceriel
1989-10-26 15:54:21 +00:00
9196107b79
fixed so that jumps back to local labels also work
ceriel
1989-10-26 15:42:30 +00:00
74546bd985
Added a command to kill a register
ceriel
1989-10-26 15:41:38 +00:00
adc8fc6e9e
Added _exit.c
ceriel
1989-10-26 11:51:46 +00:00
acfb0f2eed
Added _exit.c
ceriel
1989-10-26 11:39:31 +00:00
69d8dc3b44
use new version of con_float
ceriel
1989-10-26 11:07:26 +00:00
a751b2ef42
Use Motorola byte order for floating point
ceriel
1989-10-26 11:04:53 +00:00
7f4a6b31a7
Use Intel byte order for floating point
ceriel
1989-10-26 11:03:30 +00:00
cf855ea282
fixed so that jumps back to local labels also work
ceriel
1989-10-26 11:01:44 +00:00
ed479cbb76
Do not call the .nop subroutine for a NOP (ANSI C modification)
ceriel
1989-10-26 10:10:34 +00:00
851a0c4501
Use Intel byte order for floating point
ceriel
1989-10-26 09:52:41 +00:00
3a8a4fc1df
Use Motorola byte order for floating point
ceriel
1989-10-26 09:49:32 +00:00
3899b18911
Motorola byte ordering
ceriel
1989-10-25 17:35:09 +00:00
d4d3e6b484
use 8087 byte order
ceriel
1989-10-25 17:33:49 +00:00
a5b0790d96
Added CSA ==4 and CSB ==4 entries, needed for ANSI C
ceriel
1989-10-25 17:21:52 +00:00
13ea4896b0
changes for different byte orderings
ceriel
1989-10-25 17:15:37 +00:00
07f019213d
Added csa4.s and csb4.s
ceriel
1989-10-25 17:08:45 +00:00
44ff24f085
Also recognize 'defined' without parentheses
ceriel
1989-10-25 14:23:08 +00:00
35586d769a
DEFDIR fix
ceriel
1989-10-25 13:37:26 +00:00
68a2852f57
fixed bug and changed con_float
ceriel
1989-10-25 13:24:29 +00:00
4360ab1cee
improved error handling: C_busy now returns 0 if C_failed is called
ceriel
1989-10-25 11:36:51 +00:00
e4309374be
changed string to change into CHANGE_ME
ceriel
1989-10-24 16:58:28 +00:00
80cb794116
Added mechanism to change default directory
ceriel
1989-10-24 16:54:55 +00:00
88a316478d
adapted floating point package to handle IEEE format in different byte orders
ceriel
1989-10-24 16:10:01 +00:00
a413fa8b90
fixed for SunOs 4.0 make
ceriel
1989-10-24 16:09:24 +00:00
b4e38b8fcd
adapted to use 80387 floating point format
ceriel
1989-10-24 16:00:37 +00:00
b5a1f8a3b3
define IEEEFLOAT
ceriel
1989-10-24 15:08:27 +00:00
d186cb605f
removed bug for identifiers starting with L
eck
1989-10-24 15:06:23 +00:00
9286928275
improved domacro when NOPP defined
eck
1989-10-24 15:02:02 +00:00
8740dcc72e
adapted to use 80387 floating point format
ceriel
1989-10-24 15:00:09 +00:00
c5dcddd4fd
adapted to also generate other byte-orders
ceriel
1989-10-24 14:57:17 +00:00
c246adf1c4
correction
ceriel
1989-10-24 14:42:49 +00:00
95cfd33824
corrected assertions
ceriel
1989-10-24 12:58:23 +00:00
1ce56a4e78
renamed nccp.6 to ncpp.6
eck
1989-10-24 10:18:45 +00:00
44b74a6c84
fixed for minix, which does not have ftime
ceriel
1989-10-24 10:04:35 +00:00
42940634dd
Added ce directory
ceriel
1989-10-24 09:30:32 +00:00
1e3b6137d4
also include ../read_em; C_out.c needs em_comp.h. We cannot install read_em first, because that needs em_codeEK.h
ceriel
1989-10-24 09:29:30 +00:00
dfb4d0c576
deleted } in arith.c
eck
1989-10-23 14:39:33 +00:00
4a5a463e44
improved handling of , (comma) operator and some more Minix squeezing
ceriel
1989-10-23 13:50:27 +00:00
788788edc0
improvements for the , (comma) operator
ceriel
1989-10-23 13:45:19 +00:00
741b43044d
renamed ch7xxx to ch3xxx
eck
1989-10-23 13:00:35 +00:00
49d31eaeff
initial commit
ceriel
1989-10-23 11:25:20 +00:00
8af6b69b44
Added .distr file
ceriel
1989-10-23 11:20:46 +00:00
d5dc0b7342
Initial commit
ceriel
1989-10-23 11:19:44 +00:00
ead414d725
only give warning about relocation info if -u flag is not given
ceriel
1989-10-23 10:51:46 +00:00
e5117bbf30
Added an ARGSUSED to shut up lint
ceriel
1989-10-23 10:37:00 +00:00
1d37165575
Initial revision
eck
1989-10-23 10:35:56 +00:00
ba8482c5ab
Added another pattern
ceriel
1989-10-23 10:26:00 +00:00
10dd78edbf
Added patterns
ceriel
1989-10-20 17:32:04 +00:00
cf3bcb5e63
Added routine to evaluate operands of binary operator
ceriel
1989-10-20 17:08:48 +00:00
352c5c581b
some more Minix squeezing
ceriel
1989-10-20 16:16:06 +00:00
64b7d49c0a
Added patterns
ceriel
1989-10-20 14:36:26 +00:00