Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-16 | Pull diff for rev 1.8 from master repo. Fixes typo and displays | Stefan Kempf | |
parts of DESCRIPTION correctly. Spotted by Sergey Elin. ok otto@, jmc@ | |||
2007-10-15 | now that pcc knows the __inline__ keyword, no need to -D it to inline | Otto Moerbeek | |
2007-10-15 | prettier when running make depend (just tabs and spaces) | Theo de Raadt | |
2007-10-14 | by default just build ccom for the current host | Otto Moerbeek | |
2007-10-14 | don't hardcode TARGMACH | Otto Moerbeek | |
2007-10-14 | From master repo: | Stefan Kempf | |
Use xor to clear 32/16-bit registers instead of mov. ok ragge@, otto@ | |||
2007-10-12 | Fix broken build. Reported by Gregory McGarry on pcc-list. | Stefan Kempf | |
ok otto@ | |||
2007-10-12 | From master repo: | Stefan Kempf | |
> Add zero checks when dividing or taking modulo. ok otto@ | |||
2007-10-12 | From master repo: | Stefan Kempf | |
> Document -X flag. ok otto@ | |||
2007-10-12 | fix va_arg in conditional expressions; from ragge@ | Otto Moerbeek | |
2007-10-12 | rewrite of constant expression evaluation; taking into account | Otto Moerbeek | |
signed vs unsigned and shortcutting of && and || ok ragge@ | |||
2007-10-08 | oops, fix merge error | Otto Moerbeek | |
2007-10-08 | initilize sflags and only print n_rval when initialized; tracking by | Otto Moerbeek | |
Laurent Desnogues. ok ragge@ | |||
2007-10-08 | signal handles must not call exit() or use stdio; ok otto | Theo de Raadt | |
2007-10-08 | Remove two unneeded macro definitions, replace strdup() with copy() which | Stefan Kempf | |
does error checking. otto@, ragge@ ok | |||
2007-10-07 | get rid of the configure remains | Otto Moerbeek | |
2007-10-07 | merge from ragge's repo: | Otto Moerbeek | |
Bugfix for .i files, by Jeremy Reed. | |||
2007-10-07 | merge from ragge's repo: | Otto Moerbeek | |
Add __inline__ as gcc-compatible keyword. | |||
2007-10-07 | Merge from ragge's repo: | Otto Moerbeek | |
Add initial support for packed/aligned/rename pragmas. Still missing: Support for architectures with strict alignment. TODO: Cleanup the rename stuff so that it's not depending on gcc compat. | |||
2007-10-07 | and another stray file | Otto Moerbeek | |
2007-10-07 | garbage collect a few files | Otto Moerbeek | |
2007-10-07 | reorg pcc tree; requested by and ok deraadt@; ok ragge@ | Otto Moerbeek | |
2007-10-07 | From master repo: | Anders Magnusson | |
> Don't let pragmas pass through if #ifdef'd away, from Stefan Kempf. | |||
2007-10-06 | From master repo: | Anders Magnusson | |
> Compalin if user is applying sizeof to bitfield, from Stefan Kempf. | |||
2007-10-06 | From master repo: | Anders Magnusson | |
> Do not try to branch-optimize pointer comparisions, found by Otto M. | |||
2007-10-06 | _Bool is also a type, don't discrimnate against it; ok ragge@ | Otto Moerbeek | |
2007-10-05 | From master repository log: | Anders Magnusson | |
Do not optimize away a cast if constant too large for target type. Should remove branch but need to check for side effects in that case. Also correct possible incorrect min constant. | |||
2007-10-05 | optimize a "not so bright" piece of code. Reduces compilation time on my | Otto Moerbeek | |
evil test case from > 3m to < 1s. ok ragge@ | |||
2007-10-04 | Add patch to solve false errors from enums. | Otto Moerbeek | |
XXX - enums should be revisited someday. | |||
2007-10-04 | strncpy -> strlcpy | Gilles Chehade | |
ok ragge | |||
2007-10-04 | fix indentation on options parsing | Gilles Chehade | |
ok otto and ragge | |||
2007-10-04 | fix evil 64-bit bug: if we're using longs for bitsets 1 << shift will | Otto Moerbeek | |
be undefined if shift > 31. Makes ccom work much better on 64-bit archs. | |||
2007-10-04 | void functions should not return value | Otto Moerbeek | |
2007-10-03 | pull from ragge's repo: | Otto Moerbeek | |
#include and obscure name clash fix. From From Laurent Desnogues. | |||
2007-10-03 | pull form ragge's repo: | Otto Moerbeek | |
Pass -g onto linker. From Laurent Desnogues. | |||
2007-10-03 | pull from ragge's repo: man page diffs from Igor Sobrado | Otto Moerbeek | |
2007-10-02 | fix format and type | Gilles Chehade | |
ok otto@ | |||
2007-10-01 | pull form ragge's repo: | Otto Moerbeek | |
__builtin_va* support. | |||
2007-10-01 | pull fro ragge's repo: | Otto Moerbeek | |
-C support for cc and deljumps optimization; both by Stefan Kempf | |||
2007-09-29 | check if initializer element is a constant in MI code. ok ragge@ | Otto Moerbeek | |
2007-09-29 | Avoid a member array overflow in the init code; ok ragge@ | Otto Moerbeek | |
2007-09-28 | back to start state when pragma is done; ok ragge@ | Otto Moerbeek | |
2007-09-28 | unused file | Otto Moerbeek | |
2007-09-28 | Wrap MAXFIL to 10000, so make depend works. | Anders Magnusson | |
This should be dynamic but, ... not now. | |||
2007-09-27 | flag usage checks and -E with outfile. from Jeremy C. Reed via ragge's | Otto Moerbeek | |
repo. | |||
2007-09-27 | pullup of manual pages from ragge's repo | Otto Moerbeek | |
2007-09-26 | pull from ragge's repo: | Otto Moerbeek | |
Handle #pragma and _Pragma() correct. | |||
2007-09-25 | pull from ragge's repo: | Otto Moerbeek | |
Do not try to print out common symbols if errors, from Stefan Kempf. | |||
2007-09-25 | pull from ragge's repo: | Otto Moerbeek | |
Give a better error message for too many {, "from otto". | |||
2007-09-24 | Pull from ragge's repo: | Otto Moerbeek | |
Add support for signed bitfields, this has been missing ~forever. Bug reported by TAKAHASHI Tamotsu. Fix bitfield overflow bug, reported by TAKAHASHI Tamotsu. |