Commit történet

Szerző SHA1 Üzenet Dátum
  debrouxl 703ef9e97e Switch SECTION.Symbols from list-type operations to tree-type operations. 15 éve
  debrouxl dc463b63c9 Switch SECTION.Relocs from list-type operations to tree-type operations. 15 éve
  kevinkofler 55ba42a9c3 Fix "relative reloc at `0xnnn' to `foo' in different section" errors when using --remove-unused with debugging information and KERNEL_FORMAT_ROM_CALLS (or other relocated ROM_CALLs, RAM_CALLs or library calls): Remove all ROM_CALLs, RAM_CALLs and library calls from the deleted section. GDB can't handle them anyway and they cause invalid entries in the relocation table. 16 éve
  kevinkofler 06b5e61e83 Implement --remove-unused in the presence of debugging information. 19 éve
  kevinkofler 7c1296d161 Add missing string.h include (fixes implicit declaration of strcmp). 19 éve
  kevinkofler 3b762c4946 Early RemoveUnusedSections pass for external data variables, in order to get rid of unused data sections. 19 éve
  kevinkofler 92f00a0d0f Implement MarkSection. 19 éve
  kevinkofler 64b0767e96 Make RemoveSectionIfUnused a void function. Add MarkSection (still empty) and use it in RemoveUnusedSections to mark essential sections. 19 éve
  kevinkofler a4631dbaf5 Break up unused section removal into its own module (gcunused.c, gcunused.h) out of manip.c, manip.h. 19 éve