Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-23 | Fixes from master repo: | Anders Magnusson | |
> Fix FLD node type for code generation, so that it is useful again for > architectures with bitfield instructions, like vax and hppa :-) | |||
2007-10-23 | Fix from master repo: | Anders Magnusson | |
> Fix signed/unsigned type cast error, from Takehiko Nozaki. | |||
2007-10-23 | Pull from ragge's repo, commit by mickey: | Otto Moerbeek | |
fix segfault in CDEBUG() use of rnames | |||
2007-10-22 | Pull from master repo: | Stefan Kempf | |
Pass the right file and not a temporary to as if cc is invoked with .s files. ok ragge@, otto@ | |||
2007-10-22 | Pull from ragge's repo: | Otto Moerbeek | |
Some small bugfixes from Jan Kryl. | |||
2007-10-22 | move from x86 to i386; gentle push by deraadt@, ok ragge@ | Otto Moerbeek | |
2007-10-21 | Pull from ragge's repo: | Otto Moerbeek | |
More fixes to cpp arithmetic, sanitychecked by otto and stefan. | |||
2007-10-21 | our as wants # as a comment char | Otto Moerbeek | |
2007-10-21 | whack extdef() for the moment, it seems we do not need it and it trips | Otto Moerbeek | |
some bug as well (probably because of static data). | |||
2007-10-20 | pull in exname() changes from ragge's repo. we're now back in sync | Otto Moerbeek | |
2007-10-20 | sync with ragge's repo | Otto Moerbeek | |
2007-10-20 | minor changes i missed on earlier merges with ragge's repo | Otto Moerbeek | |
2007-10-20 | Start of a powerpc backend by Gregory McGarry. Not complete yet. | Otto Moerbeek | |
2007-10-20 | powerpc ccom | Otto Moerbeek | |
2007-10-20 | Pull from master repo; commit by gmcgarry | Otto Moerbeek | |
>Fix -Xp (prototype debug) which was interpretting structs/unions/enums >as arrays. Fix compile with TARGET_STDARGS. | |||
2007-10-20 | Pull from master repo: | Stefan Kempf | |
stlye(9) fixes from Sergey Elin This as ok ragge@, otto@ | |||
2007-10-18 | Pull from master repo: | Stefan Kempf | |
Replace errorx() with error(); exit() in the child process in callsys(). errorx deletes the temp. files which we don't want to happen in the child. ok otto@, ragge@ | |||
2007-10-18 | Kill spurious warnings when arg is a function pointer. Should | Otto Moerbeek | |
actually check the return type and arg list of the function pointer arg. ok ragge@ | |||
2007-10-16 | fix -b arch option parsing; ok todd@ | Otto Moerbeek | |
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 |