aboutsummaryrefslogtreecommitdiff
path: root/tccgen.c
Commit message (Expand)AuthorAgeFilesLines
* avoid "decl after statement" pleasegrischka2013-04-301-5/+6
* Improved variable length array support.James Lyon2013-04-271-12/+66
* 64-bit tests now pass (well, nearly).James Lyon2013-04-241-2/+26
* Added CMake build system (to facilitate Win64 builds)James Lyon2013-04-211-1/+1
* Fixed 64-bit integer bug introduced by x86-64 ABI work.James Lyon2013-04-191-6/+5
* Improved x86-64 XMM register argument passing.James Lyon2013-04-191-1/+1
* Fixed problems with XMM1 use on Linux/x86-64.James Lyon2013-04-191-4/+5
* Most x86-64 tests now work; only on error in test1-3.James Lyon2013-04-191-22/+47
* Got test1-3 working on x86-64.James Lyon2013-04-191-13/+5
* x86-64 ABI fixes.James Lyon2013-04-191-3/+11
* Tests in abitest.c now work on Win32.James Lyon2013-04-181-39/+56
* tcc.h: declare CValue.tab[LDOUBLE_SIZE/4]grischka2013-02-081-11/+7
* Revert "Add predictability in CType initialization."Thomas Preud'homme2013-01-311-6/+0
* safety: replace occurrences of strcpy by pstrcpygrischka2013-01-311-1/+1
* Revert "Check whether structure fields have a type"Thomas Preud'homme2013-01-311-2/+1
* Check whether structure fields have a typeThomas Preud'homme2013-01-311-1/+2
* Add predictability in CType initialization.Domingo Alvarez Duarte2013-01-311-0/+6
* Revert "Optimize vswap()"grischka2013-01-141-29/+8
* Fix C99ism in vswap()Thomas Preud'homme2013-01-131-1/+2
* tccpp: alternative fix for #include_next infinite loop buggrischka2013-01-061-6/+6
* Optimize vswap()Kirill Smelkov2012-12-211-5/+29
* Make tcc work after self-compiling with bounds-check enabledKirill Smelkov2012-12-091-1/+1
* Add support for __builtin_frame_address(level)Kirill Smelkov2012-11-161-6/+9
* forbid invalid comparison of structHitoshi Mitake2012-11-051-0/+2
* Fix commit 85f6fad3a6acbfa07a3dc45b673965fc26890d8eThomas Preud'homme2012-10-251-1/+2
* Error out in case of variable name clashThomas Preud'homme2012-10-251-3/+21
* Forbid VLA as static variablesThomas Preud'homme2012-10-251-1/+6
* get_reg(): try to free r2 for an SValue firstThomas Preud'homme2012-07-111-4/+5
* Incorrect shift result type on unsigned short first argument.Vincent Lefevre2012-07-061-1/+3
* Incorrect shift result type with 64-bit ABIVincent Lefevre2012-06-271-0/+3
* Add support for arm hardfloat calling conventionThomas Preud'homme2012-06-051-6/+14
* Fix removal of vnrottThomas Preud'homme2012-06-051-1/+1
* Fix comparing comparisonsMichael Matz2012-04-181-0/+8
* Make sizeof() be of type size_tMichael Matz2012-04-181-3/+14
* Fix detection of labels with a typedef nameMichael Matz2012-04-181-1/+20
* Fix bitfield loads into char/short.Michael Matz2012-04-181-2/+3
* Fix conversion in a?0:ptr.Michael Matz2012-04-181-5/+14
* Remove vnrott (duplicate vrotb)Thomas Preud'homme2012-03-141-16/+0
* Error out when assigning void value.Thomas Preud'homme2012-01-221-0/+2
* rename error/warning -> tcc_(error/warning)grischka2011-08-111-75/+75
* x86-64: fix flags and zero-pad long doublesgrischka2011-08-061-1/+5
* Accept colon separated paths with -L and -Igrischka2011-08-011-0/+9
* Revert "Force const. expr. in expr_cond outside function"Thomas Preud'homme2011-07-311-1/+1
* Force const. expr. in expr_cond outside functionThomas Preud'homme2011-07-311-1/+1
* re-added negative-array-size testcase and fixed fix for itJoe Soroka2011-07-221-3/+3
* Revert "better constant handling for expr_cond"grischka2011-07-161-4/+1
* win64: va_arg with structuresgrischka2011-07-141-0/+4
* tccgen: reset aligned attribute for next typegrischka2011-07-141-0/+1
* handle arrays with a flexible member but no initializerJoe Soroka2011-07-111-1/+1
* better constant handling for expr_condJoe Soroka2011-07-111-1/+4