kevinkofler
|
d080af18ad
Fix pointer sign warnings.
|
17 лет назад |
kevinkofler
|
ba66689769
Adjust TargetDistance after return optimization (fixes bra.s +0 in SIDE).
|
17 лет назад |
kevinkofler
|
a8f6d92f85
Fix warning and runtime abort with _FORTIFY_SOURCE.
|
17 лет назад |
kevinkofler
|
e2ce566a53
Update version numbers and copyright notices.
|
18 лет назад |
kevinkofler
|
869e877ae4
Add --outputbin-main-only option to the standalone ld-tigcc.
|
18 лет назад |
kevinkofler
|
88c62be053
Fix crash in constant merging (bug reported by saubue).
|
19 лет назад |
kevinkofler
|
3fa468d5b6
Don't resolve __ld_has_* too early no matter whether it is true or not. Unused section removal can change it from TRUE back to FALSE.
|
19 лет назад |
kevinkofler
|
979f039ca4
Don't put zero-byte sections into BSS.
|
19 лет назад |
kevinkofler
|
c4e08b1efa
Remove pointless warning about being unable to emit debugging info for ROM/RAM/lib calls.
|
19 лет назад |
kevinkofler
|
de988f791d
Fix debugging info for kernel-based programs and programs using custom relocations.
|
19 лет назад |
kevinkofler
|
cc5141952b
Don't remove 0-byte sections during COFF import, as they can be referenced.
|
19 лет назад |
kevinkofler
|
4635f4967c
* Fix memory leak in reorder.c.
|
19 лет назад |
kevinkofler
|
b60fa49e73
Fix .dbg file output with BSS sections.
|
19 лет назад |
kevinkofler
|
a2418938ce
Fix SectionFlags array having too few elements.
|
19 лет назад |
kevinkofler
|
35fbd4ab8b
Fix typo (testing both RelocCount and LineCount with an IsZeroI4 instead of just RelocCount with an IsZeroI2).
|
19 лет назад |
kevinkofler
|
06b5e61e83
Implement --remove-unused in the presence of debugging information.
|
19 лет назад |
kevinkofler
|
254b3989d9
Fix .dbg file size computation.
|
19 лет назад |
kevinkofler
|
63e58ef7b5
Enable debugging info export for TARGET_EMBEDDED (link.dll), remove "C debugging support is experimental" warning.
|
19 лет назад |
kevinkofler
|
f4d20ae83c
More DWARF 2 fixes (don't pad debugging info sections when merging, don't patch _ROM_CALL_nnn in a .ascii or .asciz).
|
19 лет назад |
kevinkofler
|
ec58ae3945
DWARF 2 bugfix: DWARF 2 debugging info sections need to have a VirtualAddress of 0.
|
19 лет назад |
kevinkofler
|
fa6f284525
Add support for DWARF 2 in ld-tigcc.
|
19 лет назад |
kevinkofler
|
3497d0d5ec
Fix string table format in debugging information object file.
|
19 лет назад |
kevinkofler
|
4db3fb88a5
Fix bugs in debugging information support.
|
19 лет назад |
kevinkofler
|
30f83adb1b
Support for debugging information finished, but untested.
|
19 лет назад |
kevinkofler
|
2da6218ce8
More work on support for debugging information, but still not finished.
|
19 лет назад |
kevinkofler
|
2f0019cc1b
Start implementing support for debugging information (not complete or working yet).
|
19 лет назад |
kevinkofler
|
7c1296d161
Add missing string.h include (fixes implicit declaration of strcmp).
|
19 лет назад |
kevinkofler
|
0ff39cb176
Don't attempt to use __attribute__((packed)) for arrays.
|
19 лет назад |
kevinkofler
|
aa68907768
Fix format string mismatches.
|
19 лет назад |
kevinkofler
|
3b762c4946
Early RemoveUnusedSections pass for external data variables, in order to get rid of unused data sections.
|
19 лет назад |