| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | new subdirs: include, lib, tests | grischka | 2009-04-18 | 1 | -2188/+0 |
| | | |||||
| * | mute strange difference in tcctest | grischka | 2009-04-18 | 1 | -0/+3 |
| | | |||||
| * | x86-64: Fix cast from integers to pointers. | Shinichiro Hamaji | 2009-04-18 | 1 | -0/+4 |
| | | | | | | | | | Now, ./tcc -run -DTCC_TARGET_X86_64 tcc.c -run tcctest.c works! | ||||
| * | Fixes for issues I've just found/introduced to x86 TCC. | Shinichiro Hamaji | 2009-04-18 | 1 | -3/+1 |
| | | | | | | - Cast from pointer to long long makes TCC output an error. Use cast to int before we apply shift operation for a pointer value. - Removed test cases for casts from pointer to char/short because they produce warning. | ||||
| * | x86-64: Cast from 64bit pointer to long long must not generate movslq. | Shinichiro Hamaji | 2009-04-18 | 1 | -0/+10 |
| | | |||||
| * | x86-64: Make ABI for long double compatible with GCC. | Shinichiro Hamaji | 2009-04-18 | 1 | -0/+6 |
| | | | | | | | - Now we use x87's stack top the long double return values. - Add rc_fret and reg_fret, wrapper functions for RC_FRET and REG_FRET. - Add a test case to check if strto* works OK. | ||||
| * | Improve the test coverage: !val for float/double/long long f. | Shinichiro Hamaji | 2009-04-18 | 1 | -0/+4 |
| | | |||||
| * | Support long long bitfields for all architectures. | Shinichiro Hamaji | 2009-04-18 | 1 | -0/+15 |
| | | | | | | | - Modified gv() and vstore(), added vpushll(). - Added a test case for long long bitfields. - Tested on x86 and x86-64. | ||||
| * | A uint64 bug fix on x86-64 | Shinichiro Hamaji | 2009-04-18 | 1 | -0/+2 |
| | | | | | | 64bit unsigned literal was handled as 32bit integer. Added a unittest to catch this. | ||||
| * | string_test: we should always use 'unsigned int' for b | Kirill Smelkov | 2009-04-18 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | As recently shown in fb0ac2 (s/int/unsigned/ since GCC 4.3.2 produces code which doesn't stop) comparing (signed) int variable to 0x80000000 is not idea for x86_64. This is not a good idea for x86_32 either, because GCC 4.3.2 (the one in Debian Lenny) rightly assumes that a signed int could be never 0x80000000, and thus removes the check from while (b != 0x80000000) { ... completely. If we want this check, we need b to be always 'unsigned' Signed-off-by: Kirill Smelkov <kirr@landau.phys.spbu.ru> | ||||
| * | Add several test cases. | Shinichiro Hamaji | 2008-12-02 | 1 | -0/+141 |
| | | |||||
| * | s/int/unsigned/ since GCC 4.3.2 produces code which doesn't stop. | Shinichiro Hamaji | 2008-12-02 | 1 | -0/+4 |
| | | |||||
| * | update manual, changelog | grischka | 2008-03-31 | 1 | -1/+1 |
| | | |||||
| * | conversion test | bellard | 2006-10-28 | 1 | -1/+11 |
| | | |||||
| * | multiple typedef test | bellard | 2006-10-28 | 1 | -0/+7 |
| | | |||||
| * | avoid jumping into statement expression | bellard | 2005-09-04 | 1 | -8/+8 |
| | | |||||
| * | macro function test | bellard | 2005-06-17 | 1 | -0/+8 |
| | | |||||
| * | gcc 3.3 compatibility fix for multi-line string literals | bellard | 2004-10-28 | 1 | -0/+6 |
| | | |||||
| * | update | bellard | 2004-10-23 | 1 | -0/+9 |
| | | |||||
| * | update | bellard | 2004-10-18 | 1 | -0/+10 |
| | | |||||
| * | const warning test | bellard | 2003-06-02 | 1 | -0/+10 |
| | | |||||
| * | fixed zero arg macro parse | bellard | 2003-05-18 | 1 | -0/+6 |
| | | |||||
| * | test macro substitution inside macro args | bellard | 2003-05-18 | 1 | -1/+10 |
| | | |||||
| * | update | bellard | 2003-04-27 | 1 | -0/+31 |
| | | |||||
| * | update | bellard | 2003-04-26 | 1 | -2/+2 |
| | | |||||
| * | update | bellard | 2003-04-14 | 1 | -0/+21 |
| | | |||||
| * | gcc 3 tests activated - new tests for 0.9.17 | bellard | 2003-04-13 | 1 | -5/+43 |
| | | |||||
| * | update | bellard | 2003-01-06 | 1 | -1/+180 |
| | | |||||
| * | fixes for buggy GCC compilers | bellard | 2002-12-08 | 1 | -1/+10 |
| | | |||||
| * | update | bellard | 2002-11-24 | 1 | -7/+80 |
| | | |||||
| * | computed goto test | bellard | 2002-11-03 | 1 | -0/+15 |
| | | |||||
| * | sizeof/alignof/typeof tests | bellard | 2002-11-02 | 1 | -7/+67 |
| | | |||||
| * | more long long tests - more ## tests | bellard | 2002-11-02 | 1 | -5/+28 |
| | | |||||
| * | update | bellard | 2002-09-08 | 1 | -3/+22 |
| | | |||||
| * | more tests | bellard | 2002-08-31 | 1 | -1/+99 |
| | | |||||
| * | better #line and #include tests | bellard | 2002-08-18 | 1 | -1/+29 |
| | | |||||
| * | more tests | bellard | 2002-07-27 | 1 | -0/+9 |
| | | |||||
| * | update | bellard | 2002-07-14 | 1 | -1/+1 |
| | | |||||
| * | more tests | bellard | 2002-07-13 | 1 | -4/+40 |
| | | |||||
| * | negative float const | bellard | 2002-03-17 | 1 | -1/+1 |
| | | |||||
| * | added more #elif tests | bellard | 2002-01-26 | 1 | -0/+11 |
| | | |||||
| * | add c99 macros | bellard | 2002-01-05 | 1 | -1/+1 |
| | | |||||
| * | changed tcc tests name | bellard | 2002-01-05 | 1 | -0/+1280 |
