aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend
Commit message (Expand)AuthorAgeFilesLines
* - Re-added support for "__func__" identifier as per ISO C99.xleroy2014-05-151-3/+7
* Clean-up pass on C types:xleroy2014-04-234-91/+324
* Continued: change typeconv t into incrdecr_type t for Epostincr.xleroy2014-04-162-3/+3
* Use "incrdecr_type ty" instead of "typeconv ty" as the intermediate typexleroy2014-04-153-7/+18
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-091-7/+3
* __builtin_absfloat can be applied to integers too.xleroy2014-03-293-22/+60
* C: Support array initializers that are too short + default init for remainder.xleroy2014-03-283-54/+47
* Support array initialization lists that are too shortxleroy2014-03-182-6/+14
* Beautify the output.xleroy2014-02-211-3/+7
* Remove useless checks on type_of_global in dynamic semanticsxleroy2014-02-207-64/+5
* Better printing of integer literals: add U and LL suffixes when needed.xleroy2014-01-122-9/+26
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-7/+12
* Incomplete types are OK for 'extern' global variables.xleroy2014-01-021-1/+1
* Fine hair splitting depending on whether va_list is a scalar type (IA32, ARM)...xleroy2014-01-011-4/+9
* Experimental support for <stdarg.h>, the GCC way. Works on IA32. To be test...xleroy2014-01-011-5/+82
* Ctypes.sizeof ty = 0 for empty types ty (zero-sized array, empty struct/union).xleroy2013-12-306-125/+122
* Improved detection of variables with incomplete types.xleroy2013-12-301-1/+3
* More tolerance for functions declared without a prototypexleroy2013-12-281-6/+22
* Check in C2C that packed structs were properly emulated.xleroy2013-12-281-2/+4
* Removed obsolete check on aligned fields.xleroy2013-12-281-8/+4
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-2820-235/+230
* Support "default" cases in the middle of a "switch", not just at the end.xleroy2013-12-2116-207/+366
* Merge of branch value-analysis.xleroy2013-12-203-825/+63
* Revised semantics of external functions, continued:xleroy2013-11-181-35/+36
* Revised modeling of external functions and built-in functions: just axiomatizexleroy2013-11-171-17/+18
* powerpc/: new unary operation "addsymbol"xleroy2013-11-172-15/+22
* Suppress warning on derefering volatile composites, because of false positives.xleroy2013-11-101-4/+0
* Cleaner printing of global variables.xleroy2013-11-091-21/+30
* - Recognize __builtin_fabs as an operator, not just a builtin,xleroy2013-11-066-1/+21
* Revised treatment of _Alignas, for better compatibility with GCC and Clang, a...xleroy2013-11-066-136/+196
* Error for 'switch' on a 64-bit integer argument.xleroy2013-11-041-0/+7
* Warn for volatile accesses to compositesxleroy2013-10-161-0/+8
* Merge of the "alignas" branch.xleroy2013-10-0511-137/+234
* Change the way arguments to __builtin_annot are converted. Use the same conv...xleroy2013-09-141-2/+6
* Revised handling of int->float conversions:xleroy2013-07-084-14/+25
* Bad printing of alignment on 'comm' symbols.xleroy2013-07-071-2/+6
* Treat casts int64 -> float32 as primitive operations instead of twoxleroy2013-07-035-14/+21
* Merge of the "princeton" branch:xleroy2013-06-169-244/+312
* Merge of the float32 branch: xleroy2013-05-192-1/+8
* Issue with simplification of nested ?: expressions of different types.xleroy2013-05-193-85/+129
* Preliminary support for debugging info (-g).xleroy2013-05-172-31/+58
* "->" can be applied to an array, not just a pointer.xleroy2013-05-161-1/+1
* Missing case: initialization of a global variable of type _Bool.xleroy2013-05-082-1/+2
* Revised semantics and compilation of 2-argument C operators to better match xleroy2013-05-063-194/+152
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-293-4/+13
* driver: removed option -flonglongxleroy2013-04-224-25/+52
* Labeled statements inside switch were incorrectly processed.xleroy2013-04-221-0/+3
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-2019-1084/+1261
* Error when calling un-prototyped function.xleroy2013-03-251-6/+8
* Watch out for behaviors exponential in the nesting of struct/union types. xleroy2013-03-235-66/+76