aboutsummaryrefslogtreecommitdiff
path: root/x86_64-gen.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Report error on NaN comparisonThomas Preud'homme2014-01-031-3/+9
* Always set *palign in classify_x86_64_argThomas Preud'homme2014-01-031-0/+1
* Add support for struct > 4B returned via registersThomas Preud'homme2013-11-221-8/+10
* Fix commit 0f5942c6b382105075dabb6f975a313efc63a5f9Thomas Preud'homme2013-10-011-7/+3
* Avoid warnings with gcc 4.8 + default CFLAGSThomas Preud'homme2013-09-241-10/+16
* Add support for load/store of _Bool valueThomas Preud'homme2013-06-141-1/+1
* avoid "decl after statement" pleasegrischka2013-04-301-6/+9
* Improved variable length array support.James Lyon2013-04-271-4/+43
* Fixed x86-64 long double passing.James Lyon2013-04-261-120/+182
* Sorted out CMake on x86-64 and fixed silly XMM# bug introduced when working o...James Lyon2013-04-251-4/+11
* 64-bit tests now pass (well, nearly).James Lyon2013-04-241-106/+143
* Improved x86-64 XMM register argument passing.James Lyon2013-04-191-75/+118
* Fixed problems with XMM1 use on Linux/x86-64.James Lyon2013-04-191-104/+115
* Most x86-64 tests now work; only on error in test1-3.James Lyon2013-04-191-43/+80