aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-04-16Implement __builtin_types_compatible_pMichael Forney
2019-04-16Alpine's fortify-headers still needs __extension__Michael Forney
2019-04-16tests -> testMichael Forney
2019-04-16Fix offset of initializer following fixed-length stringMichael Forney
2019-04-16Define __inline alternate keywordMichael Forney
2019-04-16Use a single section for alternate keyword definesMichael Forney
2019-04-16Set __GNUC__=1Michael Forney
2019-04-16Use upstream QBEMichael Forney
2019-04-15init: Remove some unused includesMichael Forney
2019-04-15Silence gcc warningMichael Forney
2019-04-15init: Improve parseinit performance for sequential initializersMichael Forney
2019-04-15expr: Handle compound assignment of bit-fieldsMichael Forney
2019-04-15expr: Simplify assignexpr slightlyMichael Forney
2019-04-15StyleMichael Forney
2019-04-15expr: Check operand to '&' operatorMichael Forney
2019-04-15decl: Fix uninitialized access with unnamed bit-fieldsMichael Forney
2019-04-15Handle static sub-initializersMichael Forney
2019-04-14init: Error on bit-field initializers for nowMichael Forney
2019-04-14Initial support for loading/storing bit-fieldsMichael Forney
2019-04-14Define macros indicating missing optional featuresMichael Forney
2019-04-14decl: Make signedness of enum types match gccMichael Forney
2019-04-13Revert "Fold constexpr function into intconstexpr"Michael Forney
2019-04-13decl: Allow `register` in old-style parameter declarationsMichael Forney
2019-04-10expr: Pointer arithmetic requires complete *object* typesMichael Forney
2019-04-10type: unions are object typesMichael Forney
2019-04-07deps.mk: Include $(objdir) in target nameMichael Forney
2019-04-07Add FreeBSD build manifestMichael Forney
2019-04-07config.def.h: Remove extra indentMichael Forney
2019-04-07Makefile: Don't use $< outside of inference rulesMichael Forney
2019-04-07Change $(objdir) instead of $(srcdir) for stage2 and stage3 buildsMichael Forney
2019-04-07expr: Handle parenthesized paremeter name in __builtin_va_startMichael Forney
2019-04-07driver: Use argv[0] to determine cc-qbe path if /proc/self/exe is not availableMichael Forney
2019-04-07driver: Make sure we have room for the '\0' byteMichael Forney
2019-04-06driver: Include signal.h for kill(2)Michael Forney
2019-04-06Use common code for checking for compatibility of base type for derived typesMichael Forney
2019-04-06Simplify a couple loopsMichael Forney
2019-04-06arg: Use (void *)0 instead of NULL in error case of conditional expressionMichael Forney
2019-04-06expr: Just use `unsigned long long` when calculating integer constant typeMichael Forney
2019-04-06Track type qualifiers separatelyMichael Forney
2019-04-06Separate unqualified type and qualifiers in struct declMichael Forney
2019-04-06Separate unqualified type and qualifiers in struct memberMichael Forney
2019-04-06Separate unqualified type and qualifiers in struct paramMichael Forney
2019-04-06Separate unqualified type and qualifiers in struct exprMichael Forney
2019-04-05expr: Make lvalue default to false, and set where neededMichael Forney
2019-04-05expr: Use separate fields for lvalue and decayed instead of flagsMichael Forney
2019-04-05Fix _Alignas with type specifierMichael Forney
2019-04-04Move type definitions to the top of cc.hMichael Forney
2019-04-04Use `enum tokenkind` for op in struct exprMichael Forney
2019-04-04Remove unnecessary forward struct declarationsMichael Forney
2019-04-04Merge headers into cc.hMichael Forney