aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-02-17Make enum types compatible with their corresponding integer type (int)Michael Forney
2019-02-17Fix sizeof with unparenthesized postfix or compound literal expressionMichael Forney
2019-02-17Allow computing address of non-lvalue structs/unionsMichael Forney
2019-02-17Fix returning struct/union typesMichael Forney
2019-02-17Disallow functions returning array or functionMichael Forney
2019-02-17Only parse function definitions for function declarationsMichael Forney
2019-02-17Only need to read parameter declarations when identifier list is non-emptyMichael Forney
2019-02-17Ensure right number of arguments to non-prototype function definitionsMichael Forney
2019-02-17Improve old-style function declaration supportMichael Forney
2019-02-16Extend char/short types before comparingMichael Forney
2019-02-16Allow labels with same name as typedefMichael Forney
2019-02-16Fix casts from integer types less than 32 bits wideMichael Forney
2019-02-15Make sure that aggregates and pointers to aggregates are passed/return correctlyMichael Forney
2019-02-15Some small cleanupsMichael Forney
2019-02-15Handle main with no returnMichael Forney
2019-02-15Fix backwards constant evaluation of float-int castsMichael Forney
2019-02-15Don't embed anonymous struct members into parentMichael Forney
2019-02-15Use bool typedef in .c filesMichael Forney
2019-02-15Rename emit.h -> backend.hMichael Forney
2019-02-15Use consume in a couple placesMichael Forney
2019-02-15Rearrange some fields in function typesMichael Forney
2019-02-15Remove a dead conditional in ftouMichael Forney
2019-02-15Fix some potential uninitialized fieldsMichael Forney
2019-02-15Initialize align variable in declspecsMichael Forney
2019-02-15Fix use of wrong align variable in structdeclMichael Forney
2019-02-15Fix hex escape in char literals.Andrew Chambers
2019-02-14Remove some leftover commented out stuffMichael Forney
2019-02-15Fix bad assertion.Andrew Chambers
2019-02-14Allow initializing array with longer stringsMichael Forney
2019-02-14Handle compound literals in global initializersMichael Forney
2019-02-14When subtracting pointers, divide after subtractionMichael Forney
2019-02-13driver: Remove debug printfMichael Forney
2019-02-13driver: Ignore -std= and -pedanticMichael Forney
2019-02-13config.def.h: Define __signed__, used by linux headersMichael Forney
2019-02-13When storing initial value of parameters, use unqualified typeMichael Forney
2019-02-13Make __builtin_va_list a built-in declaration, not keywordMichael Forney
2019-02-13Fix decay on qualified array typesMichael Forney
2019-02-13Fold constexpr function into intconstexprMichael Forney
2019-02-13Add some missing lvalue conversionsMichael Forney
2019-02-13Ignore qualifiers when parsing initializersMichael Forney
2019-02-13Make basic store independent of ABIMichael Forney
2019-02-13Implement __builtin_va_argMichael Forney
2019-02-13Compare to node value first when looking for switch destinationMichael Forney
2019-02-13expr: Perform lvalue conversion on array and index in subscript expressionsMichael Forney
2019-02-13driver: Pass -idirafter to preprocessorMichael Forney
2019-02-13Add missing trailing newlinesMichael Forney
2019-02-13check target depends on ccMichael Forney
2019-02-12driver: Ignore -pipe flagMichael Forney
2019-02-12Fix adding pointer to integerMichael Forney
2019-02-12Remove unused variableMichael Forney