Adding two more people to the RELICENSING file.
[tinycc.git] / x86_64-gen.c
2015-07-29 gus knightRevert "fix-mixed-struct (patch by Pip Cet)"
2015-07-29 gus knightRevert all of my changes to directories & codingstyle.
2015-07-27 gus knightReorganize the source tree.
2015-07-27 gus knightClean up lots of rogue tabs.
2015-07-27 gus knightTrim trailing spaces everywhere.
2015-05-14 seykofix-mixed-struct (patch by Pip Cet)
2015-05-09 grischkatccpp: fix issues, add tests
2015-05-04 PhilipVLA code: minor fix
2015-05-04 seykoVLA code minor fix
2015-05-04 seykoa lot simpler VLA code
2015-04-26 Philipfix another x86_64 ABI bug
2015-04-25 PhilipFix zero-length struct/union test. Remove nonsensical...
2015-04-23 Philipfix a subtle x86-64 calling bug
2015-04-23 PhilipBugfix: 32-bit vs 64-bit bug in x86_64-gen.c:gcall_or_jmp
2015-04-10 seykoa bounds checking code for the ARCH=x86_64
2015-03-08 Michael MatzFix stack overwrite on structure return
2015-03-03 seykoA partial reverse for commit eda2c756edc4dca004ba217d5b...
2014-06-25 David MertensRevert the many un-reviewed commits starting from early...
2014-06-25 grischkawin64: try to fix linkage
2014-05-08 grischkawin64: try to fix linkage
2014-05-08 jiangfix bug if (seen_reg_num + reg_count <= 8)
2014-05-04 jiangReturn to: e20c1eb99e1003c1e59522c136dbb15c52d7cc7c
2014-05-03 jiangtcc on i386 are still having problems at work.Thank...
2014-05-02 jiangFix x86-64 vla
2014-05-01 jiangAdd a comment.
2014-05-01 jiangupdate for x86_64-gen.c
2014-05-01 jiangfix its own making bug. Improved init_putz (). Modify...
2014-04-30 jiangExpansion code again for x86_64-gen
2014-04-30 jiangFix va_arg bug, Fix type conversion bug, an increase...
2014-04-30 jiangRestore eda2c756edc4dca004ba217d5bf361235dd9de1f
2014-04-29 jiangReduce the generation of machine code for x86_64, Less...
2014-04-29 jiangSo that the generated code, and more short
2014-04-29 Thomas Preud'hommeAdd support for load/store of _Bool value
2014-04-28 jiangfix test3 for x86_64-gen.c
2014-04-28 jiangfix abitest.c for x86_64 bug
2014-04-03 Michael Matzx86-64: Use correct ELF values
2014-03-31 Michael Matzx86-64: Add basic shared lib support
2014-03-08 Thomas Preud'hommeFix various errors uncovered by static analysis
2014-02-07 Thomas Preud'hommeIgnore VT_DEFSIGN in load on x86-64 arch
2014-01-07 grischkabe stricter with aliasing
2014-01-06 Thomas Preud'hommeFix struct ret in variadic fct with ARM hardfloat
2014-01-04 Thomas Preud'hommeMove logic for if (int value) to tccgen.c
2014-01-03 Thomas Preud'hommeReport error on NaN comparison
2014-01-03 Thomas Preud'hommeAlways set *palign in classify_x86_64_arg
2013-11-22 Thomas Preud'hommeAdd support for struct > 4B returned via registers
2013-10-01 Thomas Preud'hommeFix commit 0f5942c6b382105075dabb6f975a313efc63a5f9
2013-09-24 Thomas Preud'hommeAvoid warnings with gcc 4.8 + default CFLAGS
2013-06-14 Thomas Preud'hommeAdd support for load/store of _Bool value
2013-04-29 grischkaavoid "decl after statement" please
2013-04-27 James LyonImproved variable length array support.
2013-04-26 James LyonFixed x86-64 long double passing.
2013-04-25 James LyonSorted out CMake on x86-64 and fixed silly XMM# bug...
2013-04-24 James Lyon64-bit tests now pass (well, nearly).
2013-04-19 James LyonImproved x86-64 XMM register argument passing.
2013-04-19 James LyonFixed problems with XMM1 use on Linux/x86-64.
2013-04-19 James LyonMost x86-64 tests now work; only on error in test1-3.
2013-04-19 James LyonGot test1-3 working on x86-64.
2013-04-18 James Lyonx86-64 ABI fixes.
2013-02-08 grischkatcc.h: declare CValue.tab[LDOUBLE_SIZE/4]
2012-06-10 Michael Matzx86-64: Fix call saved register restore
2012-05-13 Michael Matzx86_64: Fix compares with NaNs.
2012-04-18 Michael Matzx86_64: Fix segfault for global data
2012-04-18 Michael Matzx86_64: Fix indirection in struct paramaters
2012-03-05 grischkax86_64: fix loading of LLOCAL floats
2011-07-14 grischkawin64: va_arg with structures
2011-07-14 grischkatccrun: win64: add unwind function table for dynamic...
2010-12-28 Shinichiro HamajiMake alignments for struct arguments 8 bytes
2010-08-26 Shinichiro HamajiProbably wrong stack alignment for struct on Win64
2010-08-26 Shinichiro HamajiFix alignment around struct for SSE.
2010-01-14 grischkatccpe: improve dllimport/export and use for tcc_add_symbol
2009-12-20 grischkabuild from multiple objects: fix other targets
2009-12-20 grischkax86-64: fix gtst, back to only 5 regs for now
2009-12-20 grischkax86-64: use r8/r9 as generic integer registers
2009-12-20 grischkax86-64: use r8,r9 as load/store registers
2009-12-20 grischkause vpushv in some places
2009-12-20 grischkawin64: add tiny unwind data for setjmp/longjmp
2009-12-20 grischkaallow tcc be build from separate objects
2009-12-19 grischkatccpe: improve dllimport
2009-12-19 grischkaintegrate x86_64-asm.c into i386-asm.c
2009-12-19 grischkax86-64: fix udiv, add cqto instruction
2009-08-24 Shinichiro Hamajix86-64: Fix stab debug information.
2009-07-18 grischkacleanup: constify some global data
2009-07-18 grischkax86-64: fix load() for const pointers: (void*)-2
2009-07-18 grischkax86-64: chkstk, alloca
2009-07-18 grischkape32+ target: adjust x86_64-gen.c
2009-04-18 Shinichiro HamajiImprove the test coverage: !val for float/double/long...
2009-04-18 Shinichiro Hamajix86-64: Combine buffers of sections before we call...
2009-04-18 Shinichiro HamajiGenerate PIC code so that we can create shared objects...
2009-04-18 Shinichiro Hamajix86-64: Save RDX and RCX before we use them as function...
2009-04-18 Shinichiro HamajiGenerate PIC for addresses of symbols.
2009-04-18 Shinichiro HamajiA uint64 bug fix on x86-64
2008-12-02 Shinichiro HamajiAdd support of x86-64.