tinycc/tests/pp
Benjamin Oldenburg ff5d3b4874 arm64-win32 support : configure & Makefiles
from: https://github.com/bold84/tinycc
Author: Benjamin Oldenburg <benjamin.oldenburg@ordis.co.th>  2026-04-04 16:29:28
Committer: Benjamin Oldenburg <benjamin.oldenburg@ordis.co.th>  2026-04-04 16:29:28
Branch: win_arm64_clean
Commit: 8b5ab1bb01

Also here: https://repo.or.cz/tinycc.git/shortlog/refs/mob/mob_bold84/win_arm64_clean

This and the followup commits on mob is selected parts
of that original branch. So it is not everything.

It is not, for example:
- unrelated whitespace changes in many files
- a "pin msvcrt.dll" feature in tccpe.c (why that)
- a native getenv() replacement in tcc.c (why that)
- larger changes to the win32/lib runtime and tccrun.c (not needed)
- a very gcc specific detail for struct alignent in tccgen.c
- a custom set/longjmp implementation/replacement (not needed)
- lots of rather basic test files in the win32 folder
- a 'tests/asm' folder with some files (one file renamed to 140_test...c)
- a .docs folder with one file
2026-05-04 12:49:25 +02: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: macro cleanup 2024-02-09 18:38:14 +01:00
11.expect tccpp: macro cleanup 2024-02-09 18:38:14 +01: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 various stuff 2017-10-11 18:13:43 +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 various stuff 2017-10-11 18:13:43 +02:00
15.expect various stuff 2017-10-11 18:13:43 +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
18.c review recent commits 2024-02-04 18:18:40 +01:00
18.expect review recent commits 2024-02-04 18:18:40 +01:00
19.c tccpp: Fix corner case 2017-07-09 04:38:56 +02:00
19.expect tccpp: Fix corner case 2017-07-09 04:38:56 +02:00
20.c tccpp: Fix corner case 2017-07-09 04:38:56 +02:00
20.expect tccpp: Fix corner case 2017-07-09 04:38:56 +02:00
21.c pp-expression numbers always long long 2025-03-26 20:36:33 +01:00
21.expect pp-expression numbers always long long 2025-03-26 20:36:33 +01:00
22.c tccpp: Fix #ifdef in macro args 2022-08-16 15:59:41 +02:00
22.expect tccpp: Fix #ifdef in macro args 2022-08-16 15:59:41 +02:00
23.expect Allow macro in #line directive 2025-01-05 20:10:06 +01:00
23.S Allow macro in #line directive 2025-01-05 20:10:06 +01:00
Makefile arm64-win32 support : configure & Makefiles 2026-05-04 12:49:25 +02:00
pp-counter.c tccpp: Implement __COUNTER__ 2017-07-09 05:30:47 +02:00
pp-counter.expect tccpp: Implement __COUNTER__ 2017-07-09 05:30:47 +02:00