kevinkofler
|
ee6447ce15
Mlink-format relocs.
|
před 19 roky |
kevinkofler
|
4bce27391c
Mark internal functions and variables (not declared in the corresponding header) static.
|
před 19 roky |
kevinkofler
|
4bc0a46620
Mark internal routines static.
|
před 19 roky |
kevinkofler
|
92f00a0d0f
Implement MarkSection.
|
před 19 roky |
kevinkofler
|
64b0767e96
Make RemoveSectionIfUnused a void function. Add MarkSection (still empty) and use it in RemoveUnusedSections to mark essential sections.
|
před 19 roky |
kevinkofler
|
a4631dbaf5
Break up unused section removal into its own module (gcunused.c, gcunused.h) out of manip.c, manip.h.
|
před 19 roky |
kevinkofler
|
9ee079b54c
Set Essential instead of Referenced.
|
před 19 roky |
kevinkofler
|
6b6d19904a
Dump Essential instead of Referenced.
|
před 19 roky |
kevinkofler
|
3a67ec98e0
Add Essential flag.
|
před 19 roky |
kevinkofler
|
9aae89ffb0
Don't set the Referenced flag for sections which don't need to become GC roots, nor after RemoveUnusedSections.
|
před 19 roky |
kevinkofler
|
c1464289c0
Reorder startup sections first and non-startup sections second, because the latter heuristics can make use of the results of the former, and not the other way round.
|
před 19 roky |
kevinkofler
|
1b83b269d8
Fix segment handling in CanCutRange.
|
před 19 roky |
kevinkofler
|
9c7c98bf52
Fix compilation for GCC 2.95/2.96 (yet another instance of mixed declarations and code).
|
před 19 roky |
kevinkofler
|
f3f5cf65d5
Update copyright dates (x-2005), ld-tigcc version (1.07), release information (several outdated version numbers).
|
před 19 roky |
kevinkofler
|
9f760dd22a
Startup section reordering (using my original local reordering algorithm).
|
před 19 roky |
kevinkofler
|
923866e27c
Resurrect my original section reordering algorithm (under #if 0 for now), to be used in cases where Sebastian's algorithm doesn't work, such as reordering startup sections which share a startup number.
|
před 19 roky |
kevinkofler
|
174d5f1c04
Import most components (GCC/GAS patches, IDE, tigcc.exe, hsf2RC, ld-tigcc, tprbuilder).
|
před 19 roky |