aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2005-05-25 07:13:19 +0000
committerJan Beulich <jbeulich@novell.com>2005-05-25 07:13:19 +0000
commit30ad6cb96e4efa62ec73229a9ac5997cf7e68143 (patch)
treee454acc30b2c7c627770e1fd2ff89e2151a35029
parent6baf2b51ce8a6a12005bafd47cd08aeab5d87b22 (diff)
downloadgdb-30ad6cb96e4efa62ec73229a9ac5997cf7e68143.zip
gdb-30ad6cb96e4efa62ec73229a9ac5997cf7e68143.tar.gz
gdb-30ad6cb96e4efa62ec73229a9ac5997cf7e68143.tar.bz2
gas/
2005-05-25 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (ia64_gen_real_reloc_type): Also handle BFD_RELOC_UNUSED when determining the width of the reloc.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-ia64.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index e014f82..4158f79 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,10 @@
2005-05-25 Jan Beulich <jbeulich@novell.com>
+ * config/tc-ia64.c (ia64_gen_real_reloc_type): Also handle
+ BFD_RELOC_UNUSED when determining the width of the reloc.
+
+2005-05-25 Jan Beulich <jbeulich@novell.com>
+
* config/tc-ia64.c (dot_endp): Clear out all three pointers in unwind
section entry.
diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c
index 4cb7b9c..42c9c0b 100644
--- a/gas/config/tc-ia64.c
+++ b/gas/config/tc-ia64.c
@@ -11248,6 +11248,7 @@ ia64_gen_real_reloc_type (sym, r_type)
case BFD_RELOC_IA64_DIR32LSB: width = 32; suffix = "LSB"; break;
case BFD_RELOC_IA64_DIR64MSB: width = 64; suffix = "MSB"; break;
case BFD_RELOC_IA64_DIR64LSB: width = 64; suffix = "LSB"; break;
+ case BFD_RELOC_UNUSED: width = 13; break;
case BFD_RELOC_IA64_IMM14: width = 14; break;
case BFD_RELOC_IA64_IMM22: width = 22; break;
case BFD_RELOC_IA64_IMM64: width = 64; suffix = "I"; break;