summaryrefslogtreecommitdiffstats
path: root/backends/ChangeLog
diff options
context:
space:
mode:
authorYouling Tang <[email protected]>2023-04-01 11:18:53 +0800
committerMark Wielaard <[email protected]>2023-04-07 00:47:01 +0200
commit6e9718089b05403947d8255423a849d425305925 (patch)
tree84b3f8f7d9c5866266055d1e0257a9a732946c27 /backends/ChangeLog
parent32d7e326c7a4264b72354de26377a21f0c7187eb (diff)
backends: add checks for _GLOBAL_OFFSET_TABLE_ on loongarch
Add handling of _GLOBAL_OFFSET_TABLE_. Before applying the patch: $ ./src/elflint --gnu-ld ./src/elflint section [35] '.symtab': _GLOBAL_OFFSET_TABLE_ symbol value 0x68548 does not match .got.plt section address 0x68238 After applying the patch: $ ./src/elflint --gnu-ld ./src/elflint No errors Signed-off-by: Liwei Ge <[email protected]> Signed-off-by: Youling Tang <[email protected]>
Diffstat (limited to 'backends/ChangeLog')
-rw-r--r--backends/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index 9eee3036..7bde2919 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -1,3 +1,8 @@
+2023-04-01 Youling Tang <[email protected]>
+
+ * loongarch_init.c (loongarch_init): Hook check_special_symbol.
+ * loongarch_symbol.c (loongarch_check_special_symbol): New function.
+
2023-04-01 Youling Tang <[email protected]>
* loongarch_reloc.def: Add RELOC_TYPE B16 to RELAX.