Commit graph

88 commits

Author SHA1 Message Date
eck 5eb4a8d88f oops, fix for ## operator was wrong 1990-09-25 13:46:59 +00:00
eck a246152240 removed crash() call: it was wrong 1990-09-14 16:39:11 +00:00
eck 5ed44e3432 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 e144c7cc4c fixed bugs with prototype scopes 1990-09-12 16:36:16 +00:00
eck 33c9811ba9 sometimes swap operands in expressions with side-effects 1990-09-06 14:49:52 +00:00
eck 2f0275ba3c added some optimalizations 1990-09-06 11:32:51 +00:00
eck b2efe2299f fixed bug in qualifier_type() 1990-09-04 10:48:04 +00:00
eck 02ea4988d1 fixed problems with declaration syntax 1990-09-03 13:46:30 +00:00
eck 47249aaad3 atw.h was wrong, since word_size may contain a cast 1990-07-20 10:30:49 +00:00
eck 43b01a70a0 squeezing for MINIX & bug fix in dumpidf 1990-07-19 17:16:36 +00:00
eck 7f5abdd670 fixed int to unsigned conversions, declarations, pp-list initialization 1990-07-13 10:18:27 +00:00
ceriel 0105d98302 tp_unsigned is now a true boolean 1990-06-21 15:49:41 +00:00
ceriel f234f061a1 Added dependency generator, reduced size of type structure 1990-06-08 10:03:47 +00:00
ceriel c4dabcd9a4 unsigned but-fields were sometimes sign-extended when converted to int 1990-05-18 10:29:57 +00:00
ceriel 0c6f2f490f 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 a1e2a583b5 fixed bug with double definition 1990-05-03 16:18:22 +00:00
eck dc12b2fa3d warn about ptrdiff_t passed as long on 2-4 machines 1990-04-25 15:09:51 +00:00
eck 81b7f67cb4 result of sizeof() is 'unsigned int' (for backward compatibility) 1990-04-23 13:33:07 +00:00
eck 64e9d11570 the -U option did not work properly; call do_undef() now 1990-04-18 16:40:17 +00:00
eck 52f08181a6 two -D options for one identifier didn't work 1990-04-18 13:09:36 +00:00
eck a3f1aaa41f don't free prototype lists, they might be part of a typedef 1990-04-10 10:14:46 +00:00
eck aa4de95f26 various bug fixes & improvements 1990-04-06 15:37:16 +00:00
eck ad7e46a324 code for '*(ip = iarr) = x' was wrong 1990-04-04 15:08:45 +00:00
eck 84b8c8a6ca improved volatiles, added warning for possibly nested comments 1990-04-02 15:57:51 +00:00
eck ed2516a57a bug fixes after test-suite 1990-03-29 10:41:46 +00:00
ceriel 57790a926f simplified stupid ?: expression 1990-03-20 16:24:21 +00:00
eck 9a5ac60946 changed target_sizes.h to trgt_sizes.h 1990-03-12 13:35:26 +00:00
eck 61b718d716 floating-point yet again, fixed debugging bug 1990-03-01 13:02:39 +00:00
eck 2dd3439f90 also give a message on loading a floating-point function result 1990-02-28 15:32:07 +00:00
eck 44d9a8b42d improved the generation of floating-point messages 1990-02-28 14:51:35 +00:00
ceriel 63e64680bd Added some code to reverse evaluation order of assignment operators when possible 1990-02-28 12:18:36 +00:00
eck 073c81c9aa added extern declaration for flt_flt2arith() 1990-02-26 15:39:45 +00:00
ceriel 1228fe1baf a few fixes: usual arithmetic conversions were wrong 1990-02-20 13:31:52 +00:00
eck 67819cfd6c made a little mistake with the #else and #endif 1990-02-09 11:29:57 +00:00
eck d7d56d2cbb fixed bug with 0L; don't give warning on char x[3] = "abc" 1990-02-09 10:35:44 +00:00
eck 5625842582 fixed 2 bugs with line directives 1990-02-02 09:56:35 +00:00
eck 945c0dc404 don't recognize any pragma's (mechanism is still present) 1990-01-31 11:52:40 +00:00
eck 114048df57 ignore qualifiers when looking for sdef 1990-01-30 11:19:30 +00:00
eck 721005b4d7 big fix for #include in macro argument 1990-01-26 14:59:50 +00:00
eck 86501edf9e big fix: auto aggregate strings didn't work 1990-01-22 16:16:03 +00:00
eck b8d6eae391 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 c4e0fddf5b MINIX squeezing with strings, fixed small preprocessor bug 1990-01-16 15:21:15 +00:00
eck 00876cd9df added alloction dump
shrunk some data structures
changed some ALLOCDEF's
changed setjmp to __setjmp
1990-01-10 17:33:35 +00:00
eck abcaa3e669 changed UnGetChar() to ChPushBack() in domacro.c 1990-01-05 09:28:54 +00:00
ceriel b60e8cead1 corrected install entry 1989-12-19 13:56:57 +00:00
ceriel a1f5834052 use normal C compiler 1989-12-19 11:07:03 +00:00
eck 8790a879c9 fixed sizeof() 1989-12-13 12:53:22 +00:00
eck bdb0b550f7 U-flag was not handled properly 1989-12-12 14:59:59 +00:00
eck b3a142e244 fixed null-pointer constants and SkipToNewLine() 1989-12-12 12:52:03 +00:00
eck 5f3e4693e6 array type-checking was wrong 1989-11-28 15:28:52 +00:00