aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2021-03-31qbe: Switch to fixed-size instruction structMichael Forney
2021-03-30Add struct passing call testMichael Forney
2020-05-24qbe: Omit unnecessary add to help QBE's memopt passMichael Forney
2020-04-04expr: Fix type of '&' operator applied to arrayMichael Forney
2020-03-22pp: Don't add leading space for first stringized tokenMichael Forney
2020-03-22pp: Implement variadic macrosMichael Forney
2020-03-18pp: Add test for function-like macro with no argument tokensMichael Forney
2020-03-18pp: Finish '#' operatorMichael Forney
2020-03-17pp: Fix some whitespace after preprocessingMichael Forney
2020-03-17pp: Add support for macro definition and expansionMichael Forney
2020-01-31eval: Allow casting address constants to integer types in constant expressionsMichael Forney
2020-01-30Add test for sizeof string literalMichael Forney
2020-01-30decl: Better check for inline definitionsMichael Forney
2019-08-13Remove test corresponding to cast-same-type.qbeMichael Forney
2019-08-12Revert "expr: Fix cast of same type"Michael Forney
2019-08-11decl: Allow enumerator values up to UINT_MAXMichael Forney
2019-07-11expr: Fix cast of same typeMichael Forney
2019-07-10decl: Display message when _Static_assert failsMichael Forney
2019-07-07type: Ignore parameter qualifiers when determining type compatibilityMichael Forney
2019-07-05qbe: Handle K&R function definition argument promotionMichael Forney
2019-07-05stmt: Fix conversion of controlling expression to boolMichael Forney
2019-07-03Implement no-op __builtin_expectMichael Forney
2019-07-03Convert controlling expression of loops to boolMichael Forney
2019-06-27qbe: Fix switch statements with 64-bit controlling expressionMichael Forney
2019-06-04Fix non-adjacent bit-fieldsMichael Forney
2019-05-29Temporarily avoid %a when printing floating constantsMichael Forney
2019-05-16Fix test after amend to 52bf506Michael Forney
2019-05-16stmt: continue in do-loop should evaluate controlling expressionMichael Forney
2019-05-16decl: Qualifiers of array type are for element typeMichael Forney
2019-05-16decl: extern storage class with initializer is still a definitionMichael Forney
2019-05-16Remove incorrect type equality check in usual arithmetic conversionsMichael Forney
2019-05-15Implement asm labelsMichael Forney
2019-05-12eval: Keep track of kind of constant expression we are evaluatingMichael Forney
2019-05-10qbe: Fix QBE types for structs containing bit-fieldsMichael Forney
2019-05-08Update expected test output for fe4297ba1dMichael Forney
2019-04-27Unnamed bit-fields don't contribute to size or alignment of unions, or size o...Michael Forney
2019-04-27Sign-extend result of bit-field assignmentsMichael Forney
2019-04-27Fix some function declarator corner casesMichael Forney
2019-04-27init: Allow string literal initializers to be in bracesMichael Forney
2019-04-24Implement _Generic selectionMichael Forney
2019-04-24qbe: Make sure generated code doesn't depend on argument evaluation orderMichael Forney
2019-04-23Fix integer promotion on bit-fieldsMichael Forney
2019-04-22Simplify test/typeofMichael Forney
2019-04-20eval: Handle casts in constant expressionsMichael Forney
2019-04-18Fix potential overflow of bit-field initializers into following memberMichael Forney
2019-04-17Fix bit-field offsets in unionsMichael Forney
2019-04-17Allow designators in __builtin_offsetofMichael Forney
2019-04-16Use undecayed type in __typeof__Michael Forney
2019-04-16Implement __builtin_types_compatible_pMichael Forney
2019-04-16tests -> testMichael Forney