68 Commits

Author SHA1 Message Date
eck
140a597ebd don't free prototype lists, they might be part of a typedef 1990-04-10 10:14:46 +00:00
eck
a5684dfc58 various bug fixes & improvements 1990-04-06 15:37:16 +00:00
eck
b50e3aeab5 code for '*(ip = iarr) = x' was wrong 1990-04-04 15:08:45 +00:00
eck
64f406d532 improved volatiles, added warning for possibly nested comments 1990-04-02 15:57:51 +00:00
eck
f2e782cf95 bug fixes after test-suite 1990-03-29 10:41:46 +00:00
ceriel
b22dfc8f61 simplified stupid ?: expression 1990-03-20 16:24:21 +00:00
eck
cf2b486447 changed target_sizes.h to trgt_sizes.h 1990-03-12 13:35:26 +00:00
eck
8bf712378d floating-point yet again, fixed debugging bug 1990-03-01 13:02:39 +00:00
eck
4986a13d53 also give a message on loading a floating-point function result 1990-02-28 15:32:07 +00:00
eck
6eb8242134 improved the generation of floating-point messages 1990-02-28 14:51:35 +00:00
ceriel
8add4d1e05 Added some code to reverse evaluation order of assignment operators when possible 1990-02-28 12:18:36 +00:00
eck
9743bc8d49 added extern declaration for flt_flt2arith() 1990-02-26 15:39:45 +00:00
ceriel
8775524325 a few fixes: usual arithmetic conversions were wrong 1990-02-20 13:31:52 +00:00
eck
4adc9a7646 made a little mistake with the #else and #endif 1990-02-09 11:29:57 +00:00
eck
dddd613773 fixed bug with 0L; don't give warning on char x[3] = "abc" 1990-02-09 10:35:44 +00:00
eck
db7cf8a6a3 fixed 2 bugs with line directives 1990-02-02 09:56:35 +00:00
eck
1b81d44aea don't recognize any pragma's (mechanism is still present) 1990-01-31 11:52:40 +00:00
eck
3ad14daa2e ignore qualifiers when looking for sdef 1990-01-30 11:19:30 +00:00
eck
5507c169f7 big fix for #include in macro argument 1990-01-26 14:59:50 +00:00
eck
1f5b09a058 big fix: auto aggregate strings didn't work 1990-01-22 16:16:03 +00:00
eck
77fc957f64 fixed bug: tp_up is field in union; be more careful
give warning for struct/union declarations in prototypes
1990-01-18 16:58:53 +00:00
eck
f33399738b MINIX squeezing with strings, fixed small preprocessor bug 1990-01-16 15:21:15 +00:00
eck
679ce613e9 added alloction dump
shrunk some data structures
changed some ALLOCDEF's
changed setjmp to __setjmp
1990-01-10 17:33:35 +00:00
eck
33b15ed01a changed UnGetChar() to ChPushBack() in domacro.c 1990-01-05 09:28:54 +00:00
ceriel
bb0718dd2c corrected install entry 1989-12-19 13:56:57 +00:00
ceriel
ab65999447 use normal C compiler 1989-12-19 11:07:03 +00:00
eck
7ac81eae59 fixed sizeof() 1989-12-13 12:53:22 +00:00
eck
65c40f83aa U-flag was not handled properly 1989-12-12 14:59:59 +00:00
eck
b59ed5e96e fixed null-pointer constants and SkipToNewLine() 1989-12-12 12:52:03 +00:00
eck
cef2864905 array type-checking was wrong 1989-11-28 15:28:52 +00:00
eck
ca46cd0363 improved type-checking, fixed preprocessor bug, fixed syntax bug 1989-11-27 11:37:11 +00:00
eck
b5dfa18949 fixed unary & and indirect calls 1989-11-22 16:41:09 +00:00
eck
2e97e6e8b2 fixed bugs, added dynamic buffer allocation to preprocessor 1989-11-22 13:58:36 +00:00
ceriel
c49bd8f512 some arith variables changed into int 1989-11-21 11:28:56 +00:00
ceriel
7f958dfb8d improved make.tokcase for EOF handling 1989-11-17 11:41:47 +00:00
ceriel
af6b40a9a3 fixed bug which caused memory faults on erroneous input 1989-11-17 11:36:43 +00:00
ceriel
ac37584270 fixed bug which caused unsigned bitfield problems 1989-11-17 11:28:38 +00:00
ceriel
e22d8cceaa improved error messages 1989-11-17 11:27:26 +00:00
eck
6fc0921238 improved qualifier checking 1989-11-13 14:01:50 +00:00
ceriel
f9960dbbab no casts in constants used in #if! 1989-11-09 18:07:14 +00:00
ceriel
cc05bda4ab cleaned up a little 1989-11-09 14:06:35 +00:00
ceriel
3cf48f19f4 minor mod: added comment and removed a variable 1989-11-09 12:33:08 +00:00
ceriel
acbf5fe28f 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
1989-11-08 16:52:34 +00:00
ceriel
e22032fdc5 Made suitable for fast compiler version 1989-11-06 16:01:13 +00:00
eck
a8b3ef51ed relaxed typechecking a little bit 1989-10-31 10:48:20 +00:00
eck
6bc575ba9e fixed some bugs, changed warning interface 1989-10-27 13:33:10 +00:00
ceriel
2ab83deae0 use more simple hashing algorithm, made namelist generation dependant on a #define 1989-10-26 16:16:35 +00:00
eck
ed8602e247 improved domacro when NOPP defined 1989-10-24 15:02:02 +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