aboutsummaryrefslogtreecommitdiff
path: root/x86_64-gen.c
Commit message (Expand)AuthorAgeFilesLines
* fixes & cleanupsgrischka2017-02-131-1/+1
* tccgen: factor out gfunc_returngrischka2017-02-081-12/+8
* tccgen: nocode_wanted alternativelygrischka2016-12-181-16/+18
* i386: Fix various testsuite issuesMichael Matz2016-12-151-8/+21
* 64bit: Fix addends > 32 bitsMichael Matz2016-12-151-1/+5
* x86-64-asm: Accept high register in clobbersMichael Matz2016-12-151-1/+1
* x86_64: Add -mno-sse optionMichael Matz2016-12-151-2/+13
* x86-64: relocation addend is 64bitMichael Matz2016-12-151-2/+2
* x86-64: Prefer 32S relocationsMichael Matz2016-12-151-1/+1
* x86-64: Allow loads from some structs/unionsMichael Matz2016-12-151-0/+16
* Fix relocs_info declaration in tcc.hThomas Preud'homme2016-12-051-15/+0
* Make build_got_entries more target independentThomas Preud'homme2016-12-031-0/+1
* i386 + bcheck: fix __bound_local_newPavlas, Zdenek2016-11-091-1/+1
* tccrun/win64: cleanup runtime function tablegrischka2016-10-191-0/+16
* configure: fix tcc_lddir, cpugrischka2016-10-031-1/+1
* gtst_addr(): short conditional jumps (i386, x86_64)Pavlas, Zdenek2016-09-301-1/+14
* Rein in unintended external functions.Jean-Claude Beaudoin2016-09-251-7/+7
* x86_64/elf: only variadic calls need raxPavlas, Zdenek2016-08-171-1/+2
* win64: fix va_arggrischka2016-07-101-1/+0
* x86_64: Use addend on relocsMichael Matz2016-05-091-18/+13
* Fix assignment to/from volatile typesMichael Matz2016-03-261-0/+3
* Bug fix for commit 553242c18a2387fb896df66eb9b5a502f0e87ff0.Edmund Grimley Evans2015-11-201-5/+7
* Trivial changes to avoid some compiler warnings.Edmund Grimley Evans2015-11-191-2/+2
* Replace pointer casts with calls to (read|write)(16|32|64)le.Edmund Grimley Evans2015-11-191-15/+10
* Merge the integer members of union CValue into "uint64_t i".Edmund Grimley Evans2015-11-171-18/+20
* Revert "fix-mixed-struct (patch by Pip Cet)"gus knight2015-07-291-312/+203
* Revert all of my changes to directories & codingstyle.gus knight2015-07-291-0/+2361
* Reorganize the source tree.gus knight2015-07-271-2360/+0
* Clean up lots of rogue tabs.gus knight2015-07-271-36/+35
* Trim trailing spaces everywhere.gus knight2015-07-271-30/+30
* fix-mixed-struct (patch by Pip Cet)seyko2015-05-141-203/+312
* tccpp: fix issues, add testsgrischka2015-05-091-4/+5
* VLA code: minor fixPhilip2015-05-041-1/+0
* VLA code minor fixseyko2015-05-041-1/+2
* a lot simpler VLA codeseyko2015-05-041-4/+0
* fix another x86_64 ABI bugPhilip2015-04-261-2/+0
* Fix zero-length struct/union test. Remove nonsensical test.Philip2015-04-251-5/+1
* fix a subtle x86-64 calling bugPhilip2015-04-231-1/+1
* Bugfix: 32-bit vs 64-bit bug in x86_64-gen.c:gcall_or_jmpPhilip2015-04-231-1/+2
* a bounds checking code for the ARCH=x86_64seyko2015-04-101-0/+126
* Fix stack overwrite on structure returnMichael Matz2015-03-091-2/+4
* A partial reverse for commit eda2c756edc4dca004ba217d5bf361235dd9de1fseyko2015-03-031-1/+1
* win64: try to fix linkagegrischka2014-06-241-3/+7
* x86-64: Use correct ELF valuesMichael Matz2014-04-031-2/+2
* x86-64: Add basic shared lib supportMichael Matz2014-03-311-1/+1
* Fix various errors uncovered by static analysisThomas Preud'homme2014-03-081-1/+1
* Ignore VT_DEFSIGN in load on x86-64 archThomas Preud'homme2014-02-071-1/+1
* be stricter with aliasinggrischka2014-01-071-5/+10
* Fix struct ret in variadic fct with ARM hardfloatThomas Preud'homme2014-01-061-1/+2
* Move logic for if (int value) to tccgen.cThomas Preud'homme2014-01-041-18/+1