aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* libtcc.c: -m option cleanupgrischka2016-12-184-197/+148
* tests: add memory leak testgrischka2016-12-187-37/+54
* tccgen: nocode_wanted++/--grischka2016-12-181-51/+37
* tccgen: fix expr_cond for alt. nocode_wantedgrischka2016-12-181-70/+74
* tccgen: nocode_wanted alternativelygrischka2016-12-187-131/+111
* Fix gawk miscompileMichael Matz2016-12-185-27/+56
* i386: Fix various testsuite issuesMichael Matz2016-12-153-18/+64
* arm64: Handle R_AARCH64_PREL32 againMichael Matz2016-12-151-0/+5
* arm64: Fix largeptr testMichael Matz2016-12-151-1/+2
* arm64: Fix a case of dead code suppressionMichael Matz2016-12-151-4/+6
* struct-layout: Allow lowering of member alignmentMichael Matz2016-12-152-2/+17
* Support large alignment requestsMichael Matz2016-12-153-7/+38
* struct-layout: cleanup code a bitMichael Matz2016-12-151-94/+56
* bitfields: Fix MS layout some moreMichael Matz2016-12-151-4/+9
* bitfields: fix PCC layoutMichael Matz2016-12-151-23/+28
* bitfields: Implement MS compatible layoutMichael Matz2016-12-151-7/+30
* Fix struct layout some moreMichael Matz2016-12-152-40/+199
* Split off record layoutingMichael Matz2016-12-152-82/+114
* x86-asm: Fix segfaultMichael Matz2016-12-151-1/+1
* Fix 64bit enums and switch casesMichael Matz2016-12-153-41/+196
* tccpp: Fix token pastingMichael Matz2016-12-154-7/+29
* libtcc1: Don't use stdlib functionsMichael Matz2016-12-151-3/+0
* Fix miscompile with dead switchesMichael Matz2016-12-152-7/+60
* Handle multiple -O optionsMichael Matz2016-12-151-3/+5
* build: Respect CPPFLAGS overrideMichael Matz2016-12-151-0/+2
* 64bit: Fix addends > 32 bitsMichael Matz2016-12-153-2/+27
* x86-64-asm: Accept high register in clobbersMichael Matz2016-12-153-18/+53
* Fix initializing members multiple timesMichael Matz2016-12-155-0/+73
* Support local register variablesMichael Matz2016-12-154-6/+58
* Fix const folding of 64bit pointer constantsMichael Matz2016-12-152-2/+8
* x86-asm: Correct register size for pointer opsMichael Matz2016-12-152-1/+10
* struct-init: Copy relocs for compound literalsMichael Matz2016-12-152-0/+55
* x86_64-asm: fix copy-out registersMichael Matz2016-12-152-1/+11
* x86_64: Add -mno-sse optionMichael Matz2016-12-153-4/+29
* x86-64: relocation addend is 64bitMichael Matz2016-12-153-6/+6
* x86-64: Prefer 32S relocationsMichael Matz2016-12-152-2/+2
* opt: Don't emit inline functions from dead codeMichael Matz2016-12-152-1/+9
* Handle __builtin_extract_return_addrMichael Matz2016-12-152-0/+5
* opt: constprop also 'cond && 0'Michael Matz2016-12-152-62/+113
* opt: Make break and goto not fallthroughMichael Matz2016-12-152-2/+68
* opt: Start optimizing dead code a bitMichael Matz2016-12-154-2/+182
* Revert "Reject jumping inside stmtexprs"Michael Matz2016-12-151-7/+1
* Factor out const condition detectionMichael Matz2016-12-151-10/+22
* Reject jumping inside stmtexprsMichael Matz2016-12-151-1/+7
* Fix more nocode_wanted jump problemsMichael Matz2016-12-153-4/+46
* Fix aliases on 64 bitMichael Matz2016-12-152-2/+3
* Fix sizeof(char[a])Michael Matz2016-12-152-12/+25
* Fix __builtin_constant_p(1000/x)Michael Matz2016-12-152-0/+27
* tccasm: Support refs to anon symbols from asmMichael Matz2016-12-154-13/+52
* tccasm: Don't ignore # in preprocessor directivesMichael Matz2016-12-154-25/+49