96 Commits

Author SHA1 Message Date
eck
df694aa951 initialize sp_occurred[SP_SETJMP] at start of function 1990-10-26 12:38:06 +00:00
eck
720e9691c1 fixed small bug (void expr. cast to void), squeezing for MINIX 1990-10-23 14:13:10 +00:00
eck
eefc2b2658 fixed bug with undefined structs
ceriel changed debugging information
1990-10-19 11:50:32 +00:00
eck
2b7a3c14db fixed bug with undefined structs
ceriel changed debugging information
1990-10-19 11:21:43 +00:00
ceriel
79290db683 de-linted somewhat 1990-10-02 17:13:40 +00:00
ceriel
568c87f5ba Added support for debugger, de-linted somewhat 1990-10-01 15:28:28 +00:00
eck
2af50acb2b removed some names from tokenname.c 1990-09-28 14:03:15 +00:00
eck
55ab3cdd45 fixed bug with -I flag 1990-09-27 15:59:38 +00:00
eck
564653926e oops, fix for ## operator was wrong 1990-09-25 13:46:59 +00:00
eck
e6dbf12f0a removed crash() call: it was wrong 1990-09-14 16:39:11 +00:00
eck
5de2d83b43 fixed error with # && ##-operators in non function-like macro's
pass printable garbage characters on to parser
1990-09-13 15:12:13 +00:00
eck
3102132019 fixed bugs with prototype scopes 1990-09-12 16:36:16 +00:00
eck
606e882015 sometimes swap operands in expressions with side-effects 1990-09-06 14:49:52 +00:00
eck
118473af52 added some optimalizations 1990-09-06 11:32:51 +00:00
eck
5b7144f004 fixed bug in qualifier_type() 1990-09-04 10:48:04 +00:00
eck
b32faf6cc0 fixed problems with declaration syntax 1990-09-03 13:46:30 +00:00
eck
0b6e73197b atw.h was wrong, since word_size may contain a cast 1990-07-20 10:30:49 +00:00
eck
539ab11985 squeezing for MINIX & bug fix in dumpidf 1990-07-19 17:16:36 +00:00
eck
2acd7638cc fixed int to unsigned conversions, declarations, pp-list initialization 1990-07-13 10:18:27 +00:00
ceriel
c24776265d tp_unsigned is now a true boolean 1990-06-21 15:49:41 +00:00
ceriel
a379e76138 Added dependency generator, reduced size of type structure 1990-06-08 10:03:47 +00:00
ceriel
ec43d15906 unsigned but-fields were sometimes sign-extended when converted to int 1990-05-18 10:29:57 +00:00
ceriel
0454c6f9c3 the tp_sdef field of the type structure may only be used after checking tp_fund 1990-05-15 15:28:01 +00:00
eck
f874db085d fixed bug with double definition 1990-05-03 16:18:22 +00:00
eck
c5b9658ba0 warn about ptrdiff_t passed as long on 2-4 machines 1990-04-25 15:09:51 +00:00
eck
ed1a25aea5 result of sizeof() is 'unsigned int' (for backward compatibility) 1990-04-23 13:33:07 +00:00
eck
486f0283b8 the -U option did not work properly; call do_undef() now 1990-04-18 16:40:17 +00:00
eck
7e22978393 two -D options for one identifier didn't work 1990-04-18 13:09:36 +00:00
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