aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix enum bitfields passed to stdarg functionsMichael Matz2016-12-152-0/+6
* Addresses of non-weak symbols are non-zeroMichael Matz2016-12-152-1/+13
* Fix access-after-free with statement expressionsMichael Matz2016-12-154-29/+76
* tccpp: Allow computed include like 42.hMichael Matz2016-12-153-29/+50
* x86-asm: Correctly infer register size for boolsMichael Matz2016-12-152-1/+12
* x86-64-asm: Implement cmpxchg16bMichael Matz2016-12-152-0/+6
* x86-64: Allow loads from some structs/unionsMichael Matz2016-12-152-0/+22
* tccasm: Lookup C symbols from ASM blocksMichael Matz2016-12-152-19/+71
* tccasm: Implement .set sym, exprMichael Matz2016-12-153-16/+61
* enums and ints are compatibleMichael Matz2016-12-154-14/+35
* enums and ints are compatibleMichael Matz2016-12-152-0/+10
* x86-64-asm: Fix ltr/str and push/pop operandsMichael Matz2016-12-153-2/+12
* x86-64-asm: Implement high %cr registersMichael Matz2016-12-152-4/+13
* struct-init: Support range inits for local varsMichael Matz2016-12-153-17/+33
* x86-64-asm: Support high registers %r8 - %r15Michael Matz2016-12-153-43/+215
* inline-asm: Accept "flags" clobberMichael Matz2016-12-152-3/+4
* struct-init: Allow member initialization from qualified lvaluesMichael Matz2016-12-153-4/+33
* struct-init: Correctly parse unnamed member initializersMichael Matz2016-12-153-21/+78
* struct-init: Cleanup some moreMichael Matz2016-12-151-98/+103
* struct-init: CleanupMichael Matz2016-12-154-103/+25
* struct-init: Implement initializing subaggregatesMichael Matz2016-12-154-40/+226
* struct-init: ReimplementMichael Matz2016-12-151-78/+106
* Support attribute between double pointer starsMichael Matz2016-12-152-4/+12
* Fix function to pointer conversionMichael Matz2016-12-152-0/+20
* Fix parsing array typedefs of unknown sizeMichael Matz2016-12-152-0/+22
* tccpp: Implement __BASE_FILE__ macroMichael Matz2016-12-153-0/+22
* Implement __builtin_choose_exprMichael Matz2016-12-153-0/+43
* x86-asm: Implement prefetchw opcodeMichael Matz2016-12-152-0/+2
* x86-asm: Fix lar opcode operandsMichael Matz2016-12-155-3/+15
* tcc-asm: Parse .size directive correctlyMichael Matz2016-12-151-1/+1
* x86-asm: More opcodesMichael Matz2016-12-152-0/+23
* x86-asm: Add [sl][ig]dtq opcodesMichael Matz2016-12-152-4/+14
* inline asm: Accept 'R' constraintMichael Matz2016-12-151-0/+2
* x86-asm: Implement fxrstorq and fxsaveqMichael Matz2016-12-152-0/+8
* Fix parsing attributes for struct declsMichael Matz2016-12-152-4/+35
* x86-asm: Implement clflush opcodeMichael Matz2016-12-152-0/+2
* inline asm: Accept "e" constraintMichael Matz2016-12-151-0/+2
* inline asm: accept concatenated strings in constraintsMichael Matz2016-12-154-7/+8
* inline asm: Fix 'P' and accept some r<nr> registersMichael Matz2016-12-152-5/+13
* Accept symbols in initializers also on 64 bitMichael Matz2016-12-152-3/+20
* x86-64-asm: More opcodesMichael Matz2016-12-153-0/+22
* tccasm: Implement compare expressionsMichael Matz2016-12-152-1/+51
* x86-64-asm: Accept expressions for .quadMichael Matz2016-12-154-1/+14
* inline asm: Accept 'p' constraint and 'P' template modMichael Matz2016-12-153-1/+15
* tccasm: Accept .balignMichael Matz2016-12-153-1/+4
* Accept more asm expressionsMichael Matz2016-12-154-23/+60
* tccasm: Implement .pushsection and .popsectionMichael Matz2016-12-154-3/+40
* Accept empty struct member declsMichael Matz2016-12-152-1/+9
* x86-asm: Accept 'q' modifierMichael Matz2016-12-152-1/+12
* Accept concatenated strings in attributesMichael Matz2016-12-151-25/+29