You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fbc: compensate for section relocations in C backend change from gcc 7.x to 8.x
- C backend: switch to .text section after writing the exports to the C file in the explicit asm block.
- gcc can move sections around with optimizations
- there is a change between 7.x and 8.x that causes issue with where the directive section is located
- in gcc 8.x the .drectve section can appear immediately after the first .text section and the .drectve section not properly closed.
Copy file name to clipboardExpand all lines: changelog.txt
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,10 @@ Version 1.07.3
3
3
[added]
4
4
- sf.net #898: fbc win gfxlib DirectX driver failed to initialize on 64-bit, due to incorrect construction of DIDATAFORMAT for keyboard device (macko17)
5
5
6
+
[fixed]
7
+
- C backend: switch to .text section after writing the exports to the C file in the explicit asm block. gcc can move sections around with optimizations and there is a change between 7.x and 8.x that causes issue with where the directive section is located
0 commit comments