Paul Sokolovsky | 3486b4e | 2022-09-06 13:33:57 +0300 | [diff] [blame] | 1 | # Compilers. |
Paul Sokolovsky | 174bdc5 | 2022-10-05 22:02:51 +0300 | [diff] [blame] | 2 | -file_tag+={GCC,"^.*aarch64-none-elf-gcc$"} |
Paul Sokolovsky | 0a2953c | 2022-11-05 00:54:46 +0300 | [diff] [blame] | 3 | -file_tag+={GCC,"^.*arm-none-eabi-gcc$"} |
Paul Sokolovsky | 3486b4e | 2022-09-06 13:33:57 +0300 | [diff] [blame] | 4 | |
| 5 | -config=STD.tokenext,+behavior={c99, GCC, "^(__asm|__asm__|__attribute__|__restrict|__typeof__|__builtin_types_compatible_p|__builtin_offsetof|__volatile__|__alignof|_Static_assert)$"} |
| 6 | -config=STD.inclnest,+behavior={c99, GCC, 24} |
| 7 | -config=STD.ppifnest,+behavior={c99, GCC, 32} |
| 8 | -config=STD.macident,+behavior={c99, GCC, 4096} |
| 9 | -config=STD.stdtypes,+behavior={c99, GCC, "unsigned long long||long long"} |
| 10 | |
| 11 | -config=STD.charsmem,+behavior={c99, GCC, utf8} |
| 12 | -config=STD.bytebits,+behavior={c99, GCC, 8} |
| 13 | -config=STD.freesten,+behavior={c99, GCC, specified} |
| 14 | -config=STD.freestnd,+behavior={c99, GCC, specified} |