tinycc/tests/pp
grischka 71c5ce5ced tests: OOT build fixes etc.
tests/Makefile: fix out-of-tree build issues

Also:

- win64: align(16) MEM_DEBUG user memory
  on win64 the struct jmp_buf in the TCCState structure which we
  allocate by tcc_malloc needs alignment 16 because the msvcrt
  setjmp uses MMX instructions.

- libtcc_test.c: win32/64 need __attribute__((dllimport)) for
  extern data objects

- tcctest.c: exclude stuff that gcc does not compile
  except for relocation_test() the other issues are mostly ASM
  related.  We should probably check GCC versions but I have
  no idea which mingw/gcc versions support what and which don't.

- lib/Makefile: use tcc to compile libtcc1.a (except on arm
  which needs arm-asm
2016-12-20 18:05:33 +01:00
..
01.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
01.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
02.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
02.expect tccpp : "tcc -E -P" : suppress empty lines 2016-10-09 20:33:14 +02:00
03.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
03.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
04.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
04.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
05.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
05.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
06.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
06.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
07.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
07.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
08.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
08.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
09.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
09.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
10.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
10.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
11.c tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
11.expect tccpp: fix issues, add tests 2015-05-09 14:29:39 +02:00
12.expect Identifiers can start and/or contain '.' in *.S 2016-04-05 10:43:50 +03:00
12.S Identifiers can start and/or contain '.' in *.S 2016-04-05 10:43:50 +03:00
13.expect tccpp : "tcc -E -P" : suppress empty lines 2016-10-09 20:33:14 +02:00
13.S fix preprocessing *.S with ` ' chars in #comments 2016-04-14 21:46:46 +03:00
14.c test/pp: cleanup 2016-10-01 21:05:42 +02:00
14.expect test/pp: cleanup 2016-10-01 21:05:42 +02:00
15.c tccpp : "tcc -E -P" : suppress empty lines 2016-10-09 20:33:14 +02:00
15.expect tccpp : "tcc -E -P" : suppress empty lines 2016-10-09 20:33:14 +02:00
16.c tccpp: Fix macro_is_equal 2016-12-15 17:47:05 +01:00
16.expect tccpp: Fix macro_is_equal 2016-12-15 17:47:05 +01:00
17.c tccpp: Fix token pasting 2016-12-15 17:49:56 +01:00
17.expect tccpp: Fix token pasting 2016-12-15 17:49:56 +01:00
Makefile tests: OOT build fixes etc. 2016-12-20 18:05:33 +01:00