wswan:bugs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
wswan:bugs [2024/07/12 20:33] – [Miscompilations involving far function pointers] asie | wswan:bugs [2024/07/23 18:15] (current) – asie | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Known bugs ====== | + | ====== Known issues |
===== gcc-ia16 ===== | ===== gcc-ia16 ===== | ||
Line 5: | Line 5: | ||
* In general, gcc-ia16' | * In general, gcc-ia16' | ||
- | ==== Miscompilations involving far function pointers ==== | + | ==== Bug: Miscompilations involving far function pointers ==== |
In some cases, when calling pointers from arrays of far function pointers in optimization modes >= -O1, the code will be miscompiled. This is a [[https:// | In some cases, when calling pointers from arrays of far function pointers in optimization modes >= -O1, the code will be miscompiled. This is a [[https:// | ||
Line 17: | Line 17: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== Issue: wwitch target and interrupt handlers ==== | ||
+ | |||
+ | The wwitch target does not support relocation; as such, far functions (which interrupt handlers have to be) cannot be created in sections other than the default text section. This can be most easily achieved by building with '' |
wswan/bugs.1720816425.txt.gz · Last modified: 2024/07/12 20:33 by asie