GCC

1. GCC   c

ID: b3639401-b960-42d3-8325-7b5e056e3478
CREATED: <2025-01-17 Fri 16:05>

[2025-03-03 Mon 16:34] man [2025-03-03 Mon 16:34] info [2025-03-03 Mon 16:37] gccint [2025-03-03 Mon 16:38] gccinstall

1.1. G++   cpp

ID: 4b5e18bd-cb9b-4f83-a463-e4a95764104b
CREATED: <2025-03-03 Mon 16:36>

1.2. Extensions

ID: 2a3947b0-a120-4c48-a8d5-f9c01deb49b9
CREATED: <2025-02-14 Fri 21:14>

[2025-02-14 Fri 21:14] C Extensions

1.2.1. Function Attributes

ID: f6074a9e-0c44-4dd7-a472-dfae30ce34db
CREATED: <2025-02-14 Fri 21:06>

[2025-02-14 Fri 21:06] Function Attributes

#define AN(f,s,x...) __attribute((naked))U f(x){asm(s);}

1.2.2. Pragmas

ID: ad2e3567-2c78-40f5-9a5d-2ffb66e5fae2
CREATED: <2025-02-14 Fri 21:16>

[2025-02-14 Fri 21:16] Pragmas

Generally recommended to use Function Attributes instead.