Commit graph

540 commits

Author SHA1 Message Date
ceriel
23a4c5d7d6 Initial revision 1987-04-16 15:48:27 +00:00
ceriel
cbb10e3b1b I forgot 1987-04-14 11:11:03 +00:00
ceriel
81b1d21c35 Initial revision 1987-04-13 10:32:47 +00:00
ceriel
8ebc170ec0 st_blksize does only exist on 4.2 systems 1987-04-07 08:46:15 +00:00
ceriel
a30cbae14d Ported to sun 1987-04-06 13:03:05 +00:00
ceriel
6f1166bcce bug fix 1987-04-06 12:33:28 +00:00
ceriel
c42541c99b Added declaration for malloc 1987-04-02 14:12:21 +00:00
ceriel
8675bc2b01 bug fixes 1987-04-02 14:09:21 +00:00
ceriel
1fdfb2b738 improved call to C_lin 1987-04-02 13:02:16 +00:00
ceriel
6eee593f31 Initial revision 1987-03-31 22:17:51 +00:00
ceriel
dec576c89d improved "clean" entry 1987-03-31 13:11:31 +00:00
ceriel
1da25fb7a5 minor change to manual page 1987-03-31 12:44:15 +00:00
ceriel
82f042ba98 Also install manual page 1987-03-31 12:33:23 +00:00
ceriel
8b90e3480a Added Rcs Id 1987-03-31 11:09:18 +00:00
ceriel
e80b36ded2 Added copyright notice 1987-03-31 11:06:20 +00:00
ceriel
b46981f4ce converted to 4-4 1987-03-31 10:58:30 +00:00
ceriel
5d32d4987e Added copyright notice 1987-03-31 10:50:20 +00:00
ceriel
94f87e3557 replaced copyright notice 1987-03-31 10:45:54 +00:00
ceriel
400c036c67 Added Rcs Id 1987-03-31 10:45:53 +00:00
ceriel
2fba4e5e99 made more portable 1987-03-31 10:05:26 +00:00
ceriel
de8fb5d489 Minor fixes 1987-03-27 16:39:57 +00:00
ceriel
e3043b7dcb minor adaption, to close filedescriptor immediatelym if possible 1987-03-27 15:11:06 +00:00
ceriel
fa4dfdf813 minor fix to LLlex.h 1987-03-27 10:37:58 +00:00
ceriel
da28bdd2f0 Adapted for system V 1987-03-26 17:33:23 +00:00
ceriel
bac2a42c82 added estack.str, minor fix 1987-03-26 15:32:26 +00:00
ceriel
044587ec57 added index 1987-03-26 15:28:08 +00:00
ceriel
4eb84b928b align parameters on word_size, not word_align 1987-03-26 11:05:28 +00:00
ceriel
09125cce6b redesign of ival, other minor changes 1987-03-25 23:14:43 +00:00
ceriel
0cd2bbdc09 updated 1987-03-25 18:52:04 +00:00
ceriel
43c55159d6 more porting to pdp 11 1987-03-23 23:27:03 +00:00
ceriel
e67b672727 more porting to vu45 1987-03-23 23:22:54 +00:00
ceriel
4e03fc78dd many minor fixes and modifications 1987-03-20 08:30:31 +00:00
ceriel
bcd037018f still does not fit. Delete bitfields 1987-03-19 10:51:40 +00:00
ceriel
80fd06aa6a Added LDFLAGS 1987-03-18 09:50:46 +00:00
ceriel
5fe6bf0fcd made to work on pdp-11 1987-03-18 09:35:31 +00:00
ceriel
8e9f1f781c changed some names of field selectors 1987-03-18 09:29:56 +00:00
ceriel
50a71251a1 contained calls of non-functions 1987-03-17 22:54:16 +00:00
ceriel
c41f370421 Added LEXLIB 1987-03-16 22:35:21 +00:00
ceriel
3f75d2b08f Added -Dvoid=int to CFLAGS 1987-03-12 22:50:03 +00:00
ceriel
7ae0622730 replaced copyright notice 1987-03-12 08:25:15 +00:00
ceriel
8a9b2379dc Bug fixed that was introduced by Kees Visser's modifications 1987-03-11 09:23:23 +00:00
ceriel
07f5d3cce4 Fixed a bug with line-directives, added copyright notice 1987-03-10 17:51:10 +00:00
ceriel
76fea1fbca __USG and __BSD4_2 introduced, dysize added 1987-03-10 15:07:26 +00:00
ceriel
6eaf182cee Added Rcs Id 1987-03-10 11:49:39 +00:00
ceriel
5537abbdfb Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel
462cb0421f Added copyright notice 1987-03-09 21:33:18 +00:00
ceriel
7880748ecd Added copyright notice 1987-03-09 16:02:32 +00:00
ceriel
4e5611ac7b Added copyright notice 1987-03-09 15:22:58 +00:00
ceriel
b8835cee3f Added copyright notice 1987-03-09 15:15:03 +00:00
ceriel
2fba9c579e Added exit to main program of tab.c 1987-03-09 13:19:38 +00:00
ceriel
ead0c95f43 Added an exit form main 1987-03-09 12:54:03 +00:00
ceriel
dea6cc76e3 exits instead of returns from main (bloody SUN) 1987-03-09 11:45:49 +00:00
ceriel
539c95237e remove dummy when cleaning 1987-03-06 16:40:56 +00:00
ceriel
1be18e9a48 Initial revision 1987-03-06 09:02:15 +00:00
ceriel
3c9b5ad0bd deleted idepth 1987-03-06 08:38:29 +00:00
ceriel
5f15b0bce0 Now really NOFLOAT 1987-03-06 00:00:34 +00:00
ceriel
f1f98288e0 Handle NOFLOAT 1987-03-05 19:55:40 +00:00
ceriel
1a5d5ddec2 procentry/procexit were not called properly 1987-03-05 19:22:33 +00:00
ceriel
a1c73c0335 main exits instead of returns. Bloody SUNs 1987-03-05 15:22:05 +00:00
ceriel
8c3fc983bc Also remove "main" when making clean 1987-03-04 15:46:02 +00:00
ceriel
f1fc51c85c Sun defines tmpfile in stdio.h. Renamed Tmpfile 1987-03-02 09:06:26 +00:00
ceriel
8c0d727dc1 Bug fix in strswap 1987-02-26 14:08:16 +00:00
ceriel
c4e1e516ee Adapted to current situation 1987-02-26 10:29:12 +00:00
ceriel
b66b1b1965 adapted for new C-compiler 1987-02-25 19:00:04 +00:00
ceriel
1fddbd0ee3 Initial revision 1987-02-25 18:30:22 +00:00
ceriel
32be4760cd Initial revision 1987-02-25 17:14:10 +00:00
ceriel
cc60420184 *** empty log message *** 1987-02-25 16:58:32 +00:00
ceriel
a5d96ae90f my version (CJ) 1987-02-25 16:56:31 +00:00
ceriel
cf04776017 *** empty log message *** 1987-02-25 16:42:41 +00:00
ceriel
0d6d5ff541 Initial revision 1987-02-25 16:41:54 +00:00
ceriel
362378a94a my version (CJ) 1987-02-25 16:41:09 +00:00
ceriel
2eeacf071a Initial revision 1987-02-24 18:36:02 +00:00
ceriel
bc94559e4d Initial revision 1987-02-24 17:05:53 +00:00
ceriel
c05eb0a5c7 *** empty log message *** 1987-02-24 16:07:04 +00:00
ceriel
3a91ff6da5 renamed a parameters because a local had the same name 1987-02-24 15:41:16 +00:00
ceriel
0d6f436e2f *** empty log message *** 1987-02-24 13:47:23 +00:00
ceriel
9cab0b0105 *** empty log message *** 1987-02-24 13:10:59 +00:00
ceriel
fef3cce6e0 solved some problems with include files 1987-02-24 10:54:20 +00:00
ceriel
45bffe9e26 solved a problem with include files 1987-02-24 10:49:54 +00:00
ceriel
4c11fded37 4/4, new C compiler 1987-02-24 10:15:46 +00:00
ceriel
bbcf72b0e4 4/4, new C cmpiler 1987-02-24 10:00:37 +00:00
em
eb02375ee5 do not generate .c files when cleaninmg up 1987-02-23 22:38:45 +00:00
em
7a946c5bf4 cleanup --> clean 1987-02-23 22:35:21 +00:00
ceriel
ca1655c25e bug fixes:
- assignment operators for bit fields were wrong
- some conversions for characters were wrong
- result of assignment operator sometimes had wrong size
- character constant \377 was 255, not -1
- string constant generation was clumsy
1987-02-23 13:08:54 +00:00
ceriel
c6b3fb3aef Initial revision 1987-02-23 09:22:33 +00:00
ceriel
a7c40760cd Current results 1987-02-23 09:21:29 +00:00
ceriel
2d34e6f839 Delete temporary 1987-02-23 09:18:41 +00:00
ceriel
8a407d5ee9 remove temporary 1987-02-22 15:56:31 +00:00
ceriel
0c7c379d46 better versions, bug fixes in compiler 1987-02-22 15:28:26 +00:00
ceriel
428b24d51b minor update 1987-02-13 15:30:27 +00:00
ceriel
2238500f22 Added "standard" entries, rerun mkdep 1987-02-13 15:27:35 +00:00
ceriel
b9be625e9b Added a "-f" flag to the "rm" 1987-02-13 14:20:10 +00:00
ceriel
1706552f25 bug fix: csa descriptors contained upb instead of upb - lwb. 1987-02-11 16:05:25 +00:00
ceriel
55abae9d4f *** empty log message *** 1987-02-11 15:41:09 +00:00
ceriel
a6d90aaeec many bug fixes 1987-02-11 14:29:27 +00:00
ceriel
f18da9078c when printing floats in "e"-format, trailing zeros are significant! 1987-02-11 12:47:45 +00:00
ceriel
e04aa9639e Initial revision 1987-02-10 09:27:44 +00:00
ceriel
ad72edfa49 many changes: fixes and efficiency-oriented 1987-02-09 23:19:42 +00:00
ceriel
2f8580c380 replaced some more %D's 1987-02-09 22:48:14 +00:00
ceriel
1e0aef10d8 made to work on system V 1987-02-09 17:00:23 +00:00
ceriel
2556a95c48 make to work on System V 1987-02-09 16:57:40 +00:00
ceriel
6d1f518209 Remove .m files before recreating them. The existing ones might
have another owner, so that you cannot write them
1987-02-07 00:52:30 +00:00
ceriel
254364ca11 bug fix 1987-02-06 14:50:57 +00:00
ceriel
77f33b6762 did not work with bloody vax assemblerr 1987-02-06 14:44:56 +00:00
ceriel
102790400d bug fix 1987-02-06 13:28:01 +00:00
ceriel
63af2a556b bug fix 1987-02-06 11:09:26 +00:00
ceriel
17a2c4977e bug fix 1987-02-06 10:37:09 +00:00
ceriel
010a311ab7 bug fixes 1987-02-05 21:36:42 +00:00
ceriel
3cddcb4482 typo 1987-02-05 21:07:09 +00:00
ceriel
775e473fb0 *** empty log message *** 1987-02-05 21:04:40 +00:00
ceriel
c6a224a6d1 output buffer is now called _sobuf 1987-02-05 20:56:06 +00:00
ceriel
c4b53d0710 buffer names: _sibuf and _sobuf 1987-02-05 20:54:27 +00:00
ceriel
060a309f82 array bound check added 1987-02-05 20:47:30 +00:00
ceriel
ac77d6c7fe Bug fix 1987-02-05 20:39:11 +00:00
ceriel
46cfcbdf43 bug fix 1987-02-05 16:22:42 +00:00
ceriel
d76349f200 pdp instead of pdp11 1987-02-02 21:01:10 +00:00
ceriel
a8820459d5 obeyed a warning 1987-02-02 20:54:56 +00:00
ceriel
ae504890c7 bug fix 1987-01-30 09:45:41 +00:00
ceriel
c9fce4aff9 typo fix 1987-01-29 14:54:26 +00:00
ceriel
bc8229b952 don't use a sgttyb struct 1987-01-29 13:01:28 +00:00
ceriel
f3a6d7c3ce correction of syntax error 1987-01-28 17:05:02 +00:00
ceriel
fc2e88758f declaration of gmtime added 1987-01-28 17:02:56 +00:00
ceriel
d35a16c30f Bug fix: %f did not work, if no width was specified 1987-01-28 16:52:16 +00:00
ceriel
f78cbc818f Avoid bug in VAX assembler. But i don't know what is happening. 1987-01-28 16:22:30 +00:00
ceriel
212579440e bug fix 1987-01-28 14:38:38 +00:00
ceriel
132ed11e0e _doprint -->_doprnt 1987-01-28 14:28:45 +00:00
ceriel
c1bae75a85 Initial revision 1987-01-27 16:21:02 +00:00
ceriel
b5c4cd7a00 Initial revision 1987-01-27 15:57:55 +00:00
ceriel
8116e3181f now uses alloc module, bug fixes, -N option under USE_TMP, to not do so 1987-01-24 00:25:56 +00:00
ceriel
493efb1bf7 added EX_SIDEEFFECTS, options['p'] --> ! options['L'], fixed some bugs 1987-01-14 09:58:51 +00:00
ceriel
ecf93dbf4f made error in macro parameter count into a warning 1987-01-08 14:57:18 +00:00
ceriel
a92c8bf067 D_BUSY added, to check recursive deps in def modules 1986-12-16 15:22:33 +00:00
ceriel
33a89a8684 bug fix in LLlex.c, "string_token" 1986-12-16 14:30:33 +00:00
dick
78aaf2fd9d some small changes, asm() yields error message 1986-12-13 20:57:40 +00:00
ceriel
cb6b68a05f added nmclash.c, mods to Makefile/Resolve 1986-12-10 15:13:04 +00:00
ceriel
42162f7b37 simplified 0-padding, minor cosmetic changes 1986-12-10 12:00:55 +00:00
ceriel
fe2e67d1c6 minor fixes 1986-12-09 17:41:06 +00:00
erikb
8a95b29c86 added: file_info.h 1986-12-09 08:19:55 +00:00
erikb
ad5c92044c corrected basename() 1986-12-08 08:58:21 +00:00
ceriel
53d6dfcb6b version using input module and detecting preprocessor loops 1986-12-04 16:29:44 +00:00
ceriel
abc2ba9a3c bug fix: size 0 error messages also appeared for labels 1986-12-02 11:39:34 +00:00
ceriel
c57d4ff268 some minor bug fixes 1986-12-01 10:06:53 +00:00
ceriel
ad40a77afd handle void properly, avoid 0-alignments, handle #if defined(..) 1986-12-01 10:00:23 +00:00
ceriel
a0c21bf820 many bug fixes, and added flexibility in alignments 1986-11-28 11:59:08 +00:00
ceriel
da54801353 newer version 1986-11-26 16:40:45 +00:00
ceriel
596c631a71 Check more, when an error occurred 1986-11-17 13:08:18 +00:00
ceriel
9d0ee46068 Trying to check more of an expression, giving some more sophisticated error messages,and be less wasteful with space for subranges 1986-11-17 11:41:28 +00:00
erikb
22d4d72ef4 adapted default IDEPTH value 1986-11-14 08:16:38 +00:00
erikb
ed106b7feb removed the debug message for encountering STRING-type Values 1986-11-12 09:55:28 +00:00
erikb
d51281b576 updated the manual pages 1986-11-12 09:53:18 +00:00
erikb
f784236908 merged the vax and mantra versions 1986-11-11 13:47:58 +00:00
erikb
6f8b72bfb3 corrected the treatment of static functions declared on non-global level 1986-11-10 09:16:27 +00:00
erikb
3ebe2a7176 use programs and modules from ACK instead of local versions 1986-11-10 09:14:29 +00:00
ceriel
9291d87dab Several bug fixes 1986-11-05 14:33:00 +00:00
ceriel
ca44bfc681 newer version with some bug fixes 1986-10-22 15:38:24 +00:00
ceriel
f932863ee1 minor fix to LLlex.c 1986-10-21 14:45:43 +00:00
ceriel
5f638d7aac newer version 1986-10-20 17:40:41 +00:00
ceriel
b8bb269c72 Replaced a few "bss 2" by "bss EM_WSIZE". 1986-10-20 11:28:29 +00:00
ceriel
256847556e Added a NOFLOAT define. (Taken from Koen Langendoen) 1986-10-13 14:42:31 +00:00
ceriel
591a0db767 Removed the "wordsize" variable. it was'nt needed, as we also have
EM_WSIZE.
1986-10-09 11:44:28 +00:00
ceriel
ec2b3e61c6 Addition of some changes by Kees Visser.
In packed structures, subrange types now occupy 1 byte if they fit in
1 byte, they occupy 2 bytes if they fit in 2, etc.
1986-10-09 11:09:27 +00:00
ceriel
9d54fe57f8 Changed a test that was word_size and alignment dependant. 1986-10-09 10:37:56 +00:00
ceriel
3030eb8cae newer version 1986-10-06 20:36:30 +00:00
erikb
5af21dfc79 modified the treatment of op=, ++ and -- operators 1986-09-29 14:01:34 +00:00
erikb
42112db262 modified the treatment of op=, ++ and -- operators 1986-09-29 13:16:11 +00:00
dick
66c247ba9c some very minor changes 1986-09-28 20:33:15 +00:00
ceriel
c3d4d40d1b many bug fixes 1986-09-25 19:39:06 +00:00
erikb
c967d1ab3a put heavily used pointer variables in registers 1986-09-24 13:53:16 +00:00
erikb
f21743e213 if NOPP: made #line directives treated correctly 1986-09-22 13:04:04 +00:00
erikb
dad1ab3b22 some minor fixes 1986-09-17 12:31:45 +00:00
erikb
a968ce8437 changed some large static data structures into STATIC 1986-09-15 08:47:53 +00:00
erikb
225f1fb724 added one byte to ibuf 1986-09-12 12:58:22 +00:00
erikb
c6a51a39f0 built in the compile time flag NOFLOAT to get rid of the float stuff 1986-09-12 09:16:07 +00:00
erikb
ecf5219493 corrected the treatment of the <<= and >>= operators 1986-09-10 10:23:26 +00:00
erikb
b9bce39f1e simplified the return expression in loadbuf() 1986-09-09 13:49:46 +00:00
erikb
d7716c5e5a corrected the compile-time evaluation of ~<unsigned value> 1986-09-09 09:47:43 +00:00
erikb
5927f264a8 various null-dereference problems fixed 1986-09-02 15:22:54 +00:00
erikb
c84c57be67 added some LINT facilities 1986-09-02 15:00:50 +00:00
erikb
361613bb23 first operand to intexpr is arith typed 1986-08-26 14:59:36 +00:00
ceriel
a0db745586 newer version with bug fixes 1986-08-26 14:33:24 +00:00
erikb
e1c67b1fba unknown-sized locals retain their type 1986-08-26 10:30:39 +00:00
erikb
901d1b3af8 generate a con instruction for each character in a string constant 1986-08-25 08:47:07 +00:00
erikb
fc9f365b47 some minor bugs 1986-08-22 09:20:13 +00:00
erikb
06c0a20b4d made less environ and machine dependent 1986-08-22 09:10:12 +00:00
erikb
a7e97524e4 revised the treatment of "e op= f" expression 1986-08-13 10:05:39 +00:00
erikb
8217bef1eb added some #ifdef USE_TMP lines 1986-07-29 12:49:38 +00:00
erikb
7f74cabf12 added -T<path> option: create temporary file(s) in directory <path> 1986-07-29 11:46:00 +00:00
ceriel
4f3b82565f Added code to use different integer constants when compiled with
word_size >= 4.
1986-07-21 12:26:38 +00:00
ceriel
83d21d8076 Added instructions to make pem44.m 1986-07-21 09:40:20 +00:00
ceriel
d0fdcb18db This is the result of the merging of 2.5 with 2.4.1.1, with some
minor fixes.
1986-07-21 09:30:11 +00:00
ceriel
5fd9c608ed Temporary variables are no longer overlapping. The operlapping caused
problems with register variables.
Also, code is added to prevent the generation of static exchanges.
only included if the preprocessor-constant
NO_EXC is defined.
1986-07-21 09:23:39 +00:00
dick
3434e1c53f some leaks plugged (as detected by the leak detector) 1986-07-18 22:23:23 +00:00
dick
824293a681 some leaks plugged (as detected by the leak detector) 1986-07-18 21:10:42 +00:00
dick
c9a188825d option NORCSID for lint in Makefile is nonsense 1986-07-17 22:17:59 +00:00
ceriel
d5a95fcac0 Some bug fixes 1986-07-14 15:00:08 +00:00
ceriel
832bdeb3be better compatibility between CARDINAL and ADDRESS 1986-07-10 16:27:26 +00:00
ceriel
965e75761d newer version 1986-07-08 14:59:02 +00:00
ceriel
bcfca75b56 newer version 1986-06-26 09:39:36 +00:00
ceriel
9932033365 newer version 1986-06-20 14:36:49 +00:00
ceriel
a9dfdc494b newer version 1986-06-17 12:04:05 +00:00