]>
Commit | Line | Data |
---|---|---|
f7f4a5fb PA |
1 | /* |
2 | * code16gcc.h | |
3 | * | |
4 | * This file is -include'd when compiling 16-bit C code. | |
8218d029 | 5 | * Note: this asm() needs to be emitted before gcc emits any code. |
f7f4a5fb PA |
6 | * Depending on gcc version, this requires -fno-unit-at-a-time or |
7 | * -fno-toplevel-reorder. | |
8 | * | |
9 | * Hopefully gcc will eventually have a real -m16 option so we can | |
10 | * drop this hack long term. | |
11 | */ | |
12 | ||
13 | #ifndef __ASSEMBLY__ | |
14 | asm(".code16gcc"); | |
15 | #endif |