summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/cgen.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 3b3c450b71..d30ad8ab0a 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2001-02-16 matthew green <mrg@redhat.com>
+
+ * gas/cgen.c (gas_cgen_md_apply_fix3): Support BFD_RELOC_64.
+
2001-02-13 Jim Wilson <wilson@redhat.com>
* config/tc-ia64.c (operand_match, case TAG13): Make a BFD_RELOC_UNUSED
diff --git a/gas/cgen.c b/gas/cgen.c
index 271d391663..602af6e39c 100644
--- a/gas/cgen.c
+++ b/gas/cgen.c
@@ -615,7 +615,9 @@ gas_cgen_md_apply_fix3 (fixP, valueP, seg)
case BFD_RELOC_32:
md_number_to_chars (where, value, 4);
break;
- /* FIXME: later add support for 64 bits. */
+ case BFD_RELOC_64:
+ md_number_to_chars (where, value, 8);
+ break;
default:
as_bad_where (fixP->fx_file, fixP->fx_line,
_("internal error: can't install fix for reloc type %d (`%s')"),