1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-12-02 15:55:59 +00:00
oot/src
Tharo 3670a48aee
Some GCC flags improvements (#1903)
* Some GCC flags improvements

* Move -fno-reorder-blocks -fno-zero-initialized-in-bss to assets only

* Add -fno-PIC since some gcc versions use -fPIC as default

* Enable builtin functions on gcc, with appropriate changes to missing_gcc_functions.c
  and ultra64/libc.h

* Move -fno-merge-constants -mno-explicit-relocs -mno-split-addresses to overlays only
  as they are only needed there for reloc reasons

* Remove unneeded casts in missing_gcc_functions.c

* Change gcc assets flags handling
2024-02-29 15:11:54 -05:00
..
audio AVOID_UB for out-of-bounds access in AudioLoad_Init (#1902) 2024-02-28 09:06:03 -05:00
boot Use Romfile in place of vromStart and vromEnd in structs (#1742) 2024-02-29 14:15:04 +01:00
buffers Remove gSystemHeap and use _buffersSegmentEnd instead, make buffer alignments explicit for gcc (#1901) 2024-02-27 19:01:47 -05:00
code Use Romfile in place of vromStart and vromEnd in structs (#1742) 2024-02-29 14:15:04 +01:00
dmadata Use Romfile in place of vromStart and vromEnd in structs (#1742) 2024-02-29 14:15:04 +01:00
elf_message
gcc_fix Some GCC flags improvements (#1903) 2024-02-29 15:11:54 -05:00
libultra Match retail padmgr.c and sys_rumble.c (#1693) 2024-02-02 12:25:44 -05:00
makerom Setup rom decompression and compression (#1614) 2024-01-24 13:00:10 -05:00
overlays Match retail z_en_ds.c, z_en_horse.c, z_en_fhg_fire.c (#1897) 2024-02-27 02:30:42 -05:00