From b817384cca766906892a3d883ea9614071ee8e71 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Tue, 21 Jul 1998 23:50:34 +0000 Subject: * cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand. Update call to insert_operand. --- gas/ChangeLog | 12 ++++++++++++ gas/cgen.c | 12 ++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 407fa17..e15e804 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,15 @@ +Tue Jul 21 16:50:52 1998 Doug Evans + + * cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand. + Update call to insert_operand. + +start-sanitize-am33 +Tue Jul 21 10:58:47 1998 Jeffrey A Law (law@cygnus.com) + + * config/tc-mn10300.c (md_assemble): Handle autoincrement addressing + modes. + +end-sanitize-am33 Fri Jul 17 11:42:20 1998 Nick Clifton * config/tc-m32r.c (ms_show_usage): Formatting changes. diff --git a/gas/cgen.c b/gas/cgen.c index 2c3cbf1..45d0fe0 100644 --- a/gas/cgen.c +++ b/gas/cgen.c @@ -323,9 +323,7 @@ cgen_md_operand (expressionP) LENGTH is the size of the insn in bits. RELAX_P is non-zero if relaxable insns should be emitted as such. Otherwise they're emitted in non-relaxable forms. - The "result" is stored in RESULT if non-NULL. - Returns the address of the buffer containing the assembled instruction, - in case the caller needs to modify it for some reason. */ + The "result" is stored in RESULT if non-NULL. */ void cgen_asm_finish_insn (insn, buf, length, relax_p, result) @@ -549,10 +547,12 @@ cgen_md_apply_fix3 (fixP, valueP, seg) || fixP->fx_pcrel) { CGEN_FIELDS_BITSIZE (& fields) = CGEN_INSN_BITSIZE (insn); - CGEN_SYM (set_operand) (opindex, & value, & fields); - errmsg = CGEN_SYM (insert_operand) (opindex, & fields, where); + CGEN_SYM (set_vma_operand) (opindex, & fields, (bfd_vma) value); + /* ??? 0 is passed for `pc' */ + errmsg = CGEN_SYM (insert_operand) (opindex, & fields, where, + (bfd_vma) 0); if (errmsg) - as_warn_where (fixP->fx_file, fixP->fx_line, "%s\n", errmsg); + as_warn_where (fixP->fx_file, fixP->fx_line, "%s", errmsg); } if (fixP->fx_done) -- cgit v1.1