Sync part of the patches from http://cgit.uclibc-ng.org/cgi/cgit/elf2flt.git/
required to support H8/300 and Xtensa.
Tested with GDB simulator for H8/300 and Qemu for Xtensa.
Waldemar Brodkorb (3):
dlopen is used by newer binutils, so check for it
recent binutils for h8/300 no longer use
From: Yoshinori Sato
R_H8_DIR24A8 / R_H8_DIR24R8 keep all byte.
Signed-off-by: Yoshinori Sato
Signed-off-by: Waldemar Brodkorb
---
elf2flt.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
Remove SYMBOL_PREFIX for h8/300.
Signed-off-by: Waldemar Brodkorb
Signed-off-by: Yoshinori Sato
---
configure.ac |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index adf5883..5ca70d5 100644
---
Add a check for dlopen to configure.ac
Signed-off-by: Waldemar Brodkorb
---
configure.ac |1 +
1 file changed, 1 insertion(+)
diff --git a/configure.ac b/configure.ac
index 4e7df5a..adf5883 100644
--- a/configure.ac
+++ b/configure.ac
@@ -192,6 +192,7 @@ dnl redirect
From: Yoshinori Sato
Add new relocation R_H8_DISP32A16.
hi-byte clear on R_H8_DIR32 R_H8_DIR24A8 R_H8_DIR24R8 R_H8_DIR32A16
R_H8_DISP32A16
Signed-off-by: Yoshinori Sato
Signed-off-by: Waldemar Brodkorb
---
elf2flt.c
From: Yoshinori Sato
Signed-off-by: Yoshinori Sato
Signed-off-by: Waldemar Brodkorb
---
flthdr.c |8
1 file changed, 8 insertions(+)
diff --git a/flthdr.c b/flthdr.c
index 8a8b97c..0401e20 100644
---