aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2005-06-07 17:54:22 +0000
committerZack Weinberg <zackw@panix.com>2005-06-07 17:54:22 +0000
commit55cf6793d851ffd0f14d851eb6d75cac2fe400ff (patch)
treee11f51cceaa990eff7a52242fd07b29f918bb230
parent620c54b327d822f88f58c6672d84d81c9895c46b (diff)
downloadgdb-55cf6793d851ffd0f14d851eb6d75cac2fe400ff.zip
gdb-55cf6793d851ffd0f14d851eb6d75cac2fe400ff.tar.gz
gdb-55cf6793d851ffd0f14d851eb6d75cac2fe400ff.tar.bz2
gas:
* cgen.c, cgen.h, tc.h, write.c, config/obj-coff.c * config/tc-a29k.c, config/tc-alpha.c, config/tc-alpha.h * config/tc-arc.c, config/tc-arc.h, config/tc-arm.c * config/tc-arm.h, config/tc-avr.c, config/tc-avr.h * config/tc-cris.c, config/tc-crx.c, config/tc-d10v.c * config/tc-d10v.h, config/tc-d30v.c, config/tc-d30v.h * config/tc-dlx.c, config/tc-dlx.h, config/tc-fr30.h * config/tc-frv.c, config/tc-frv.h, config/tc-h8300.c * config/tc-h8500.c, config/tc-hppa.c, config/tc-hppa.h * config/tc-i370.c, config/tc-i370.h, config/tc-i386.c * config/tc-i386.h, config/tc-i860.c, config/tc-i860.h * config/tc-i960.c, config/tc-i960.h, config/tc-ia64.c * config/tc-ip2k.c, config/tc-ip2k.h, config/tc-iq2000.c * config/tc-iq2000.h, config/tc-m32r.c, config/tc-m32r.h * config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-m68k.c * config/tc-m68k.h, config/tc-m88k.c, config/tc-maxq.c * config/tc-mcore.c, config/tc-mcore.h, config/tc-mips.c * config/tc-mips.h, config/tc-mmix.c, config/tc-mn10200.c * config/tc-mn10300.c, config/tc-msp430.c, config/tc-ns32k.c * config/tc-openrisc.h, config/tc-or32.c, config/tc-or32.h * config/tc-pdp11.c, config/tc-pj.c, config/tc-pj.h * config/tc-ppc.c, config/tc-ppc.h, config/tc-s390.c * config/tc-s390.h, config/tc-sh64.c, config/tc-sh.c * config/tc-sh.h, config/tc-sparc.c, config/tc-sparc.h * config/tc-tahoe.c, config/tc-tic30.c, config/tc-tic4x.c * config/tc-tic54x.c, config/tc-tic80.c, config/tc-v850.c * config/tc-v850.h, config/tc-vax.c, config/tc-vax.h * config/tc-w65.c, config/tc-xstormy16.c, config/tc-xstormy16.h * config/tc-xtensa.c, config/tc-z8k.c: Replace all instances of the string "_apply_fix3" with "_apply_fix". * po/POTFILES.in, po/gas.pot: Regenerate. bfd: * coff-i386.c: Change md_apply_fix3 to md_apply_fix in comment. cgen: * doc/porting.texi: Change all mention of md_apply_fix3 and gas_cgen_md_apply_fix3 to md_apply_fix and gas_cgen_md_apply_fix respectively.
-rw-r--r--bfd/ChangeLog4
-rw-r--r--gas/ChangeLog35
-rw-r--r--gas/cgen.c6
-rw-r--r--gas/cgen.h4
-rw-r--r--gas/config/obj-coff.c2
-rw-r--r--gas/config/tc-a29k.c2
-rw-r--r--gas/config/tc-alpha.c2
-rw-r--r--gas/config/tc-alpha.h2
-rw-r--r--gas/config/tc-arc.c4
-rw-r--r--gas/config/tc-arc.h2
-rw-r--r--gas/config/tc-arm.c36
-rw-r--r--gas/config/tc-arm.h8
-rw-r--r--gas/config/tc-avr.c2
-rw-r--r--gas/config/tc-avr.h2
-rw-r--r--gas/config/tc-cris.c2
-rw-r--r--gas/config/tc-crx.c2
-rw-r--r--gas/config/tc-d10v.c2
-rw-r--r--gas/config/tc-d10v.h2
-rw-r--r--gas/config/tc-d30v.c2
-rw-r--r--gas/config/tc-d30v.h2
-rw-r--r--gas/config/tc-dlx.c2
-rw-r--r--gas/config/tc-dlx.h2
-rw-r--r--gas/config/tc-fr30.h4
-rw-r--r--gas/config/tc-frv.c4
-rw-r--r--gas/config/tc-frv.h2
-rw-r--r--gas/config/tc-h8300.c2
-rw-r--r--gas/config/tc-h8500.c2
-rw-r--r--gas/config/tc-hppa.c4
-rw-r--r--gas/config/tc-hppa.h2
-rw-r--r--gas/config/tc-i370.c10
-rw-r--r--gas/config/tc-i370.h2
-rw-r--r--gas/config/tc-i386.c2
-rw-r--r--gas/config/tc-i386.h2
-rw-r--r--gas/config/tc-i860.c2
-rw-r--r--gas/config/tc-i860.h2
-rw-r--r--gas/config/tc-i960.c2
-rw-r--r--gas/config/tc-i960.h4
-rw-r--r--gas/config/tc-ia64.c6
-rw-r--r--gas/config/tc-ip2k.c6
-rw-r--r--gas/config/tc-ip2k.h4
-rw-r--r--gas/config/tc-iq2000.c2
-rw-r--r--gas/config/tc-iq2000.h4
-rw-r--r--gas/config/tc-m32r.c2
-rw-r--r--gas/config/tc-m32r.h4
-rw-r--r--gas/config/tc-m68hc11.c2
-rw-r--r--gas/config/tc-m68hc11.h2
-rw-r--r--gas/config/tc-m68k.c2
-rw-r--r--gas/config/tc-m68k.h2
-rw-r--r--gas/config/tc-m88k.c2
-rw-r--r--gas/config/tc-maxq.c6
-rw-r--r--gas/config/tc-mcore.c2
-rw-r--r--gas/config/tc-mcore.h2
-rw-r--r--gas/config/tc-mips.c4
-rw-r--r--gas/config/tc-mips.h2
-rw-r--r--gas/config/tc-mmix.c14
-rw-r--r--gas/config/tc-mn10200.c4
-rw-r--r--gas/config/tc-mn10300.c2
-rw-r--r--gas/config/tc-msp430.c2
-rw-r--r--gas/config/tc-ns32k.c2
-rw-r--r--gas/config/tc-openrisc.h4
-rw-r--r--gas/config/tc-or32.c4
-rw-r--r--gas/config/tc-or32.h2
-rw-r--r--gas/config/tc-pdp11.c4
-rw-r--r--gas/config/tc-pj.c2
-rw-r--r--gas/config/tc-pj.h2
-rw-r--r--gas/config/tc-ppc.c4
-rw-r--r--gas/config/tc-ppc.h2
-rw-r--r--gas/config/tc-s390.c4
-rw-r--r--gas/config/tc-s390.h2
-rw-r--r--gas/config/tc-sh.c8
-rw-r--r--gas/config/tc-sh.h2
-rw-r--r--gas/config/tc-sh64.c12
-rw-r--r--gas/config/tc-sparc.c8
-rw-r--r--gas/config/tc-sparc.h2
-rw-r--r--gas/config/tc-tahoe.c2
-rw-r--r--gas/config/tc-tic30.c2
-rw-r--r--gas/config/tc-tic4x.c2
-rw-r--r--gas/config/tc-tic54x.c2
-rw-r--r--gas/config/tc-tic80.c2
-rw-r--r--gas/config/tc-v850.c4
-rw-r--r--gas/config/tc-v850.h2
-rw-r--r--gas/config/tc-vax.c2
-rw-r--r--gas/config/tc-vax.h2
-rw-r--r--gas/config/tc-w65.c2
-rw-r--r--gas/config/tc-xstormy16.c4
-rw-r--r--gas/config/tc-xstormy16.h4
-rw-r--r--gas/config/tc-xtensa.c2
-rw-r--r--gas/config/tc-z8k.c4
-rw-r--r--gas/doc/internals.texi18
-rw-r--r--gas/po/POTFILES.in30
-rw-r--r--gas/po/gas.pot5685
-rw-r--r--gas/tc.h2
-rw-r--r--gas/testsuite/gas/arm/thumb.d81
-rw-r--r--gas/testsuite/gas/arm/thumb.s44
-rw-r--r--gas/testsuite/gas/arm/thumb32.d12
-rw-r--r--gas/write.c4
96 files changed, 3095 insertions, 3130 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 6cdc332..3607361 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2005-06-07 Zack Weinberg <zack@codesourcery.com>
+
+ * coff-i386.c: Change md_apply_fix3 to md_apply_fix in comment.
+
2005-06-07 Alan Modra <amodra@bigpond.net.au>
* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Init _bfd_find_line.
diff --git a/gas/ChangeLog b/gas/ChangeLog
index a1cc981..88f641e 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,38 @@
+2005-06-07 Zack Weinberg <zack@codesourcery.com>
+
+ * cgen.c, cgen.h, tc.h, write.c, config/obj-coff.c
+ * config/tc-a29k.c, config/tc-alpha.c, config/tc-alpha.h
+ * config/tc-arc.c, config/tc-arc.h, config/tc-arm.c
+ * config/tc-arm.h, config/tc-avr.c, config/tc-avr.h
+ * config/tc-cris.c, config/tc-crx.c, config/tc-d10v.c
+ * config/tc-d10v.h, config/tc-d30v.c, config/tc-d30v.h
+ * config/tc-dlx.c, config/tc-dlx.h, config/tc-fr30.h
+ * config/tc-frv.c, config/tc-frv.h, config/tc-h8300.c
+ * config/tc-h8500.c, config/tc-hppa.c, config/tc-hppa.h
+ * config/tc-i370.c, config/tc-i370.h, config/tc-i386.c
+ * config/tc-i386.h, config/tc-i860.c, config/tc-i860.h
+ * config/tc-i960.c, config/tc-i960.h, config/tc-ia64.c
+ * config/tc-ip2k.c, config/tc-ip2k.h, config/tc-iq2000.c
+ * config/tc-iq2000.h, config/tc-m32r.c, config/tc-m32r.h
+ * config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-m68k.c
+ * config/tc-m68k.h, config/tc-m88k.c, config/tc-maxq.c
+ * config/tc-mcore.c, config/tc-mcore.h, config/tc-mips.c
+ * config/tc-mips.h, config/tc-mmix.c, config/tc-mn10200.c
+ * config/tc-mn10300.c, config/tc-msp430.c, config/tc-ns32k.c
+ * config/tc-openrisc.h, config/tc-or32.c, config/tc-or32.h
+ * config/tc-pdp11.c, config/tc-pj.c, config/tc-pj.h
+ * config/tc-ppc.c, config/tc-ppc.h, config/tc-s390.c
+ * config/tc-s390.h, config/tc-sh64.c, config/tc-sh.c
+ * config/tc-sh.h, config/tc-sparc.c, config/tc-sparc.h
+ * config/tc-tahoe.c, config/tc-tic30.c, config/tc-tic4x.c
+ * config/tc-tic54x.c, config/tc-tic80.c, config/tc-v850.c
+ * config/tc-v850.h, config/tc-vax.c, config/tc-vax.h
+ * config/tc-w65.c, config/tc-xstormy16.c, config/tc-xstormy16.h
+ * config/tc-xtensa.c, config/tc-z8k.c:
+ Replace all instances of the string "_apply_fix3" with
+ "_apply_fix".
+ * po/POTFILES.in, po/gas.pot: Regenerate.
+
2005-06-08 Alan Modra <amodra@bigpond.net.au>
* Makefile.am: Run "make dep-am".
diff --git a/gas/cgen.c b/gas/cgen.c
index 3c2401b..363c05e 100644
--- a/gas/cgen.c
+++ b/gas/cgen.c
@@ -225,7 +225,7 @@ gas_cgen_swap_fixups (i)
At this point we do not use a bfd_reloc_code_real_type for
operands residing in the insn, but instead just use the
operand index. This lets us easily handle fixups for any
- operand type. We pick a BFD reloc type in md_apply_fix3. */
+ operand type. We pick a BFD reloc type in md_apply_fix. */
fixS *
gas_cgen_record_fixup (frag, where, insn, length, operand, opinfo, symbol, offset)
@@ -264,7 +264,7 @@ gas_cgen_record_fixup (frag, where, insn, length, operand, opinfo, symbol, offse
At this point we do not use a bfd_reloc_code_real_type for
operands residing in the insn, but instead just use the
operand index. This lets us easily handle fixups for any
- operand type. We pick a BFD reloc type in md_apply_fix3. */
+ operand type. We pick a BFD reloc type in md_apply_fix. */
fixS *
gas_cgen_record_fixup_exp (frag, where, insn, length, operand, opinfo, exp)
@@ -580,7 +580,7 @@ gas_cgen_finish_insn (insn, buf, length, relax_p, result)
should handle them all. */
void
-gas_cgen_md_apply_fix3 (fixP, valP, seg)
+gas_cgen_md_apply_fix (fixP, valP, seg)
fixS * fixP;
valueT * valP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/cgen.h b/gas/cgen.h
index 76158d0..acb9f48 100644
--- a/gas/cgen.h
+++ b/gas/cgen.h
@@ -80,8 +80,8 @@ extern fixS * gas_cgen_record_fixup_exp (fragS *, int, const CGEN_INSN *,
int, const CGEN_OPERAND *, int,
expressionS *);
-/* md_apply_fix3 handler */
-extern void gas_cgen_md_apply_fix3 (fixS *, valueT *, segT);
+/* md_apply_fix handler */
+extern void gas_cgen_md_apply_fix (fixS *, valueT *, segT);
/* tc_gen_reloc handler */
extern arelent *gas_cgen_tc_gen_reloc (asection *, fixS *);
diff --git a/gas/config/obj-coff.c b/gas/config/obj-coff.c
index 4ab083c..6054726 100644
--- a/gas/config/obj-coff.c
+++ b/gas/config/obj-coff.c
@@ -3882,7 +3882,7 @@ fixup_segment (segment_info_type * segP, segT this_segment_type)
#endif
}
- md_apply_fix3 (fixP, (valueT *) & add_number, this_segment_type);
+ md_apply_fix (fixP, (valueT *) & add_number, this_segment_type);
if (!fixP->fx_bit_fixP && ! fixP->fx_no_overflow)
{
diff --git a/gas/config/tc-a29k.c b/gas/config/tc-a29k.c
index 5af51a7..26b02ca 100644
--- a/gas/config/tc-a29k.c
+++ b/gas/config/tc-a29k.c
@@ -732,7 +732,7 @@ md_number_to_chars (char *buf, valueT val, int n)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
valueT val = *valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
diff --git a/gas/config/tc-alpha.c b/gas/config/tc-alpha.c
index 2559bee..2eb0adf 100644
--- a/gas/config/tc-alpha.c
+++ b/gas/config/tc-alpha.c
@@ -5204,7 +5204,7 @@ md_pcrel_from (fixS *fixP)
GPDISP. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg)
{
char * const fixpos = fixP->fx_frag->fr_literal + fixP->fx_where;
valueT value = * valP;
diff --git a/gas/config/tc-alpha.h b/gas/config/tc-alpha.h
index 9756700..42e004e 100644
--- a/gas/config/tc-alpha.h
+++ b/gas/config/tc-alpha.h
@@ -60,7 +60,7 @@ extern valueT alpha_gp_value;
#define tc_fix_adjustable(FIX) alpha_fix_adjustable (FIX)
#define RELOC_REQUIRES_SYMBOL
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define md_convert_frag(b,s,f) as_fatal ("alpha convert_frag\n")
diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c
index 8aff9ba..0dd0ac7 100644
--- a/gas/config/tc-arc.c
+++ b/gas/config/tc-arc.c
@@ -1269,7 +1269,7 @@ md_pcrel_from (fixS *fixP)
that, we determine the correct reloc code and put it back in the fixup. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg)
{
valueT value = * valP;
@@ -1884,7 +1884,7 @@ md_assemble (char *str)
operands residing in the insn, but instead just use the
operand index. This lets us easily handle fixups for any
operand type, although that is admittedly not a very exciting
- feature. We pick a BFD reloc type in md_apply_fix3.
+ feature. We pick a BFD reloc type in md_apply_fix.
Limm values (4 byte immediate "constants") must be treated
normally because they're not part of the actual insn word
diff --git a/gas/config/tc-arc.h b/gas/config/tc-arc.h
index 5d30ad7..4c3d9c2 100644
--- a/gas/config/tc-arc.h
+++ b/gas/config/tc-arc.h
@@ -65,7 +65,7 @@ extern void arc_cons_fix_new (struct frag *, int, int, struct expressionS *);
#define DWARF2_LINE_MIN_INSN_LENGTH 4
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* No shared lib support, so we don't need to ensure externally
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 13108ed..5e7fb74 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -1414,9 +1414,11 @@ find_real_start (symbolS * symbolP)
if (name == NULL)
abort ();
- /* Names that start with '.' are local labels, not function entry points.
- The compiler may generate BL instructions to these labels because it
- needs to perform a branch to a far away location. */
+ /* The compiler may generate BL instructions to local labels because
+ it needs to perform a branch to a far away location. These labels
+ do not have a corresponding ".real_start_of" label. To accomodate
+ hand-written assembly, we don't insist on a leading ".L", just a
+ leading dot. */
if (name[0] == '.')
return symbolP;
@@ -3071,7 +3073,7 @@ parse_shift (char **str, int i, enum parse_shift_mode mode)
where <shift> is defined by parse_shift above, and <rotate> is a
multiple of 2 between 0 and 30. Validation of immediate operands
- is deferred to md_apply_fix3. */
+ is deferred to md_apply_fix. */
static int
parse_shifter_operand (char **str, int i)
@@ -3122,7 +3124,7 @@ parse_shifter_operand (char **str, int i)
return FAIL;
}
- /* Convert to decoded value. md_apply_fix3 will put it back. */
+ /* Convert to decoded value. md_apply_fix will put it back. */
inst.reloc.exp.X_add_number
= (((inst.reloc.exp.X_add_number << (32 - value))
| (inst.reloc.exp.X_add_number >> value)) & 0xffffffff);
@@ -3977,7 +3979,7 @@ encode_arm_vfp_sp_reg (int reg, enum vfp_sp_reg_pos pos)
}
/* Encode a <shift> in an ARM-format instruction. The immediate,
- if any, is handled by md_apply_fix3. */
+ if any, is handled by md_apply_fix. */
static void
encode_arm_shift (int i)
{
@@ -9963,7 +9965,7 @@ md_undefined_symbol (char * name ATTRIBUTE_UNUSED)
return 0;
}
-/* Subroutine of md_apply_fix3. Check to see if an immediate can be
+/* Subroutine of md_apply_fix. Check to see if an immediate can be
computed as two separate immediate values, added together. We
already know that this value cannot be computed by just one ARM
instruction. */
@@ -10010,7 +10012,7 @@ validate_offset_imm (unsigned int val, int hwse)
return val;
}
-/* Subroutine of md_apply_fix3. Do those data_ops which can take a
+/* Subroutine of md_apply_fix. Do those data_ops which can take a
negative immediate constant by altering the instruction. A bit of
a hack really.
MOV <-> MVN
@@ -10100,7 +10102,7 @@ negate_data_op (unsigned long * instruction,
}
void
-md_apply_fix3 (fixS * fixP,
+md_apply_fix (fixS * fixP,
valueT * valP,
segT seg)
{
@@ -10513,7 +10515,8 @@ md_apply_fix3 (fixS * fixP,
#define SEXT24(x) ((((x) & 0xffffff) ^ (~ 0x7fffff)) + 0x800000)
#ifdef OBJ_ELF
- value = fixP->fx_offset;
+ if (!fixP->fx_done)
+ value = fixP->fx_offset;
#endif
/* We are going to store value (shifted right by two) in the
@@ -10583,7 +10586,8 @@ md_apply_fix3 (fixS * fixP,
newval = md_chars_to_number (buf, INSN_SIZE);
#ifdef OBJ_ELF
- value = fixP->fx_offset;
+ if (!fixP->fx_done)
+ value = fixP->fx_offset;
#endif
hbit = (value >> 1) & 1;
value = (value >> 2) & 0x00ffffff;
@@ -10742,7 +10746,8 @@ md_apply_fix3 (fixS * fixP,
if (diff & 0x400000)
diff |= ~0x3fffff;
#ifdef OBJ_ELF
- value = fixP->fx_offset;
+ if (!fixP->fx_done)
+ value = fixP->fx_offset;
#endif
value += diff;
@@ -11353,13 +11358,6 @@ arm_force_relocation (struct fix * fixp)
if (fixp->fx_r_type == BFD_RELOC_RVA)
return 1;
#endif
-#ifdef OBJ_ELF
- if (fixp->fx_r_type == BFD_RELOC_ARM_PCREL_BRANCH
- || fixp->fx_r_type == BFD_RELOC_ARM_PCREL_BLX
- || fixp->fx_r_type == BFD_RELOC_THUMB_PCREL_BLX
- || fixp->fx_r_type == BFD_RELOC_THUMB_PCREL_BRANCH23)
- return 1;
-#endif
/* Resolve these relocations even if the symbol is extern or weak. */
if (fixp->fx_r_type == BFD_RELOC_ARM_IMMEDIATE
diff --git a/gas/config/tc-arm.h b/gas/config/tc-arm.h
index 4f52f43..de23b62 100644
--- a/gas/config/tc-arm.h
+++ b/gas/config/tc-arm.h
@@ -127,8 +127,9 @@ struct fix;
#define OPTIONAL_REGISTER_PREFIX '%'
-#define LOCAL_LABEL(name) (name[0] == '.' && (name[1] == 'L'))
-#define LOCAL_LABELS_FB 1
+#define LOCAL_LABEL(name) (name[0] == '.' && name[1] == 'L')
+#define LOCAL_LABELS_FB 1
+#define LOCAL_LABEL_PREFIX '.'
/* This expression evaluates to true if the relocation is for a local
object for which we still want to do the relocation at runtime.
@@ -168,7 +169,6 @@ struct fix;
# define md_elf_section_change_hook() arm_elf_change_section ()
# define md_elf_section_type(str, len) arm_elf_section_type (str, len)
# define GLOBAL_OFFSET_TABLE_NAME "_GLOBAL_OFFSET_TABLE_"
-# define LOCAL_LABEL_PREFIX '.'
# define TC_SEGMENT_INFO_TYPE struct arm_segment_info_type
enum mstate
@@ -206,7 +206,7 @@ struct arm_segment_info_type
# define EXTERN_FORCE_RELOC 1
# define tc_fix_adjustable(FIX) arm_fix_adjustable (FIX)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
# define MD_APPLY_SYM_VALUE(FIX) 0
# define TC_VALIDATE_FIX(FIX, SEGTYPE, LABEL) arm_validate_fix (FIX)
diff --git a/gas/config/tc-avr.c b/gas/config/tc-avr.c
index 34565b7..39e695f 100644
--- a/gas/config/tc-avr.c
+++ b/gas/config/tc-avr.c
@@ -863,7 +863,7 @@ md_pcrel_from_section (fixp, sec)
value in the object file. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS *fixP;
valueT * valP;
segT seg;
diff --git a/gas/config/tc-avr.h b/gas/config/tc-avr.h
index dceb0b7..d667ebb 100644
--- a/gas/config/tc-avr.h
+++ b/gas/config/tc-avr.h
@@ -96,7 +96,7 @@ void avr_cons_fix_new(fragS *frag,int where, int nbytes, expressionS *exp);
visible symbols can be overridden. */
#define EXTERN_FORCE_RELOC 0
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* If you define this macro, it should return the offset between the
diff --git a/gas/config/tc-cris.c b/gas/config/tc-cris.c
index 04dfe4f..b01c3f6 100644
--- a/gas/config/tc-cris.c
+++ b/gas/config/tc-cris.c
@@ -3904,7 +3904,7 @@ md_show_usage (FILE *stream)
enough info to complete immediately) to the data in a frag. */
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg)
{
/* This assignment truncates upper bits if valueT is 64 bits (as with
--enable-64-bit-bfd), which is fine here, though we cast to avoid
diff --git a/gas/config/tc-crx.c b/gas/config/tc-crx.c
index 988610b..3f0c767 100644
--- a/gas/config/tc-crx.c
+++ b/gas/config/tc-crx.c
@@ -523,7 +523,7 @@ md_atof (int type, char *litP, int *sizeP)
fixuping relocations of debug sections. */
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg)
{
valueT val = * valP;
char *buf = fixP->fx_frag->fr_literal + fixP->fx_where;
diff --git a/gas/config/tc-d10v.c b/gas/config/tc-d10v.c
index f8f2f75..6c94edb 100644
--- a/gas/config/tc-d10v.c
+++ b/gas/config/tc-d10v.c
@@ -1523,7 +1523,7 @@ md_pcrel_from_section (fixS *fixp, segT sec)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
char *where;
unsigned long insn;
diff --git a/gas/config/tc-d10v.h b/gas/config/tc-d10v.h
index f9f451c..4453bf6 100644
--- a/gas/config/tc-d10v.h
+++ b/gas/config/tc-d10v.h
@@ -65,7 +65,7 @@ int d10v_cleanup (void);
#define tc_fix_adjustable(FIX) d10v_fix_adjustable(FIX)
bfd_boolean d10v_fix_adjustable (struct fix *);
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* No shared lib support, so we don't need to ensure externally
diff --git a/gas/config/tc-d30v.c b/gas/config/tc-d30v.c
index 5944e0c..848ad03 100644
--- a/gas/config/tc-d30v.c
+++ b/gas/config/tc-d30v.c
@@ -1924,7 +1924,7 @@ d30v_cons_align (int size)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
char *where;
unsigned long insn, insn2;
diff --git a/gas/config/tc-d30v.h b/gas/config/tc-d30v.h
index dbd55b1..4c80301 100644
--- a/gas/config/tc-d30v.h
+++ b/gas/config/tc-d30v.h
@@ -62,7 +62,7 @@ void d30v_frob_label (symbolS *);
void d30v_cons_align (int);
#define md_cons_align(nbytes) d30v_cons_align (nbytes)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* No shared lib support, so we don't need to ensure externally
diff --git a/gas/config/tc-dlx.c b/gas/config/tc-dlx.c
index d97f5f6..ac0aaba 100644
--- a/gas/config/tc-dlx.c
+++ b/gas/config/tc-dlx.c
@@ -1056,7 +1056,7 @@ md_dlx_fix_adjustable (fixS *fixP)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
long val = *valP;
char *place = fixP->fx_where + fixP->fx_frag->fr_literal;
diff --git a/gas/config/tc-dlx.h b/gas/config/tc-dlx.h
index e3b7bb6..e675649 100644
--- a/gas/config/tc-dlx.h
+++ b/gas/config/tc-dlx.h
@@ -74,7 +74,7 @@ extern bfd_boolean md_dlx_fix_adjustable (struct fix *);
#define tc_fix_adjustable(FIX) md_dlx_fix_adjustable (FIX)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define NEED_FX_R_TYPE
diff --git a/gas/config/tc-fr30.h b/gas/config/tc-fr30.h
index 799cc20..edbddf7 100644
--- a/gas/config/tc-fr30.h
+++ b/gas/config/tc-fr30.h
@@ -43,10 +43,10 @@
/* We don't need to handle .word strangely. */
#define WORKING_DOT_WORD
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
-#define md_apply_fix3 gas_cgen_md_apply_fix3
+#define md_apply_fix gas_cgen_md_apply_fix
#define tc_fix_adjustable(FIX) fr30_fix_adjustable (FIX)
struct fix;
diff --git a/gas/config/tc-frv.c b/gas/config/tc-frv.c
index d678baa..f177194 100644
--- a/gas/config/tc-frv.c
+++ b/gas/config/tc-frv.c
@@ -1468,7 +1468,7 @@ frv_force_relocation (fix)
/* Apply a fixup that could be resolved within the assembler. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS * fixP;
valueT * valP;
segT seg;
@@ -1542,7 +1542,7 @@ md_apply_fix3 (fixP, valP, seg)
break;
}
- gas_cgen_md_apply_fix3 (fixP, valP, seg);
+ gas_cgen_md_apply_fix (fixP, valP, seg);
return;
}
diff --git a/gas/config/tc-frv.h b/gas/config/tc-frv.h
index 2833dac..db4e366 100644
--- a/gas/config/tc-frv.h
+++ b/gas/config/tc-frv.h
@@ -44,7 +44,7 @@ extern bfd_boolean frv_md_fdpic_enabled (void);
/* We don't need to handle .word strangely. */
#define WORKING_DOT_WORD
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
extern void frv_tomcat_workaround PARAMS ((void));
diff --git a/gas/config/tc-h8300.c b/gas/config/tc-h8300.c
index 48a34a6..8e926ad 100644
--- a/gas/config/tc-h8300.c
+++ b/gas/config/tc-h8300.c
@@ -2163,7 +2163,7 @@ md_section_align (segT seg, valueT size)
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
long val = *valP;
diff --git a/gas/config/tc-h8500.c b/gas/config/tc-h8500.c
index f31f4b5..63168b0 100644
--- a/gas/config/tc-h8500.c
+++ b/gas/config/tc-h8500.c
@@ -1284,7 +1284,7 @@ md_section_align (segT seg, valueT size)
}
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
long val = * (long *) valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c
index 398e746..2b4f3d5 100644
--- a/gas/config/tc-hppa.c
+++ b/gas/config/tc-hppa.c
@@ -1175,7 +1175,7 @@ static struct default_space_dict pa_def_spaces[] =
} \
}
-/* Variant of CHECK_FIELD for use in md_apply_fix3 and other places where
+/* Variant of CHECK_FIELD for use in md_apply_fix and other places where
the current file and line number are not valid. */
#define CHECK_FIELD_WHERE(FIELD, HIGH, LOW, FILENAME, LINE) \
@@ -4422,7 +4422,7 @@ md_undefined_symbol (name)
/* Apply a fixup to an instruction. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS *fixP;
valueT *valP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-hppa.h b/gas/config/tc-hppa.h
index c0d443c..5743173 100644
--- a/gas/config/tc-hppa.h
+++ b/gas/config/tc-hppa.h
@@ -134,7 +134,7 @@ int hppa_fix_adjustable PARAMS((struct fix *));
normally appear safe to handle it completely within GAS. */
#define TC_FORCE_RELOCATION(FIX) hppa_force_relocation (FIX)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#ifdef OBJ_SOM
diff --git a/gas/config/tc-i370.c b/gas/config/tc-i370.c
index e80ef36..de67ce3 100644
--- a/gas/config/tc-i370.c
+++ b/gas/config/tc-i370.c
@@ -2232,7 +2232,7 @@ md_assemble (char *str)
BFD_RELOC_UNUSED plus the operand index. This lets us easily
handle fixups for any operand type, although that is admittedly
not a very exciting feature. We pick a BFD reloc type in
- md_apply_fix3. */
+ md_apply_fix. */
for (i = 0; i < fc; i++)
{
const struct i370_operand *operand;
@@ -2476,14 +2476,14 @@ md_pcrel_from_section (fixS *fixp, segT sec ATTRIBUTE_UNUSED)
going on here. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg)
{
valueT value = * valP;
if (fixP->fx_addsy != NULL)
{
#ifdef DEBUG
- printf ("\nmd_apply_fix3: symbol %s at 0x%x (%s:%d) val=0x%x addend=0x%x\n",
+ printf ("\nmd_apply_fix: symbol %s at 0x%x (%s:%d) val=0x%x addend=0x%x\n",
S_GET_NAME (fixP->fx_addsy),
fixP->fx_frag->fr_address + fixP->fx_where,
fixP->fx_file, fixP->fx_line,
@@ -2508,7 +2508,7 @@ md_apply_fix3 (fixS *fixP, valueT * valP, segT seg)
operand = &i370_operands[opindex];
#ifdef DEBUG
- printf ("\nmd_apply_fix3: fixup operand %s at 0x%x in %s:%d addend=0x%x\n",
+ printf ("\nmd_apply_fix: fixup operand %s at 0x%x in %s:%d addend=0x%x\n",
operand->name,
fixP->fx_frag->fr_address + fixP->fx_where,
fixP->fx_file, fixP->fx_line,
@@ -2568,7 +2568,7 @@ md_apply_fix3 (fixS *fixP, valueT * valP, segT seg)
i370_elf_validate_fix (fixP, seg);
#endif
#ifdef DEBUG
- printf ("md_apply_fix3: reloc case %d in segment %s %s:%d\n",
+ printf ("md_apply_fix: reloc case %d in segment %s %s:%d\n",
fixP->fx_r_type, segment_name (seg), fixP->fx_file, fixP->fx_line);
printf ("\tcurrent fixup value is 0x%x \n", value);
#endif
diff --git a/gas/config/tc-i370.h b/gas/config/tc-i370.h
index 716094b..e44328d 100644
--- a/gas/config/tc-i370.h
+++ b/gas/config/tc-i370.h
@@ -54,7 +54,7 @@ extern int target_big_endian;
/* foo-. gets turned into PC relative relocs. */
#define DIFF_EXPR_OK
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* We don't need to handle .word strangely. */
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 1e1a11a..0095797 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -4793,7 +4793,7 @@ md_create_long_jump (ptr, from_addr, to_addr, frag, to_symbol)
we are handling. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
/* The fix we're to put in. */
fixS *fixP;
/* Pointer to the value of the bits. */
diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h
index 8c67c0c..2fc21d9 100644
--- a/gas/config/tc-i386.h
+++ b/gas/config/tc-i386.h
@@ -413,7 +413,7 @@ void i386_validate_fix PARAMS ((struct fix *));
#define tc_fix_adjustable(X) tc_i386_fix_adjustable(X)
extern int tc_i386_fix_adjustable PARAMS ((struct fix *));
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* ELF wants external syms kept, as does PE COFF. */
diff --git a/gas/config/tc-i860.c b/gas/config/tc-i860.c
index 10e802e..4a87c54 100644
--- a/gas/config/tc-i860.c
+++ b/gas/config/tc-i860.c
@@ -1338,7 +1338,7 @@ obtain_reloc_for_imm16 (fixS *fix, long *val)
we will have to generate a reloc entry. */
void
-md_apply_fix3 (fixS *fix, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fix, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
char *buf;
long val = *valP;
diff --git a/gas/config/tc-i860.h b/gas/config/tc-i860.h
index b639c2b..4fb34e5 100644
--- a/gas/config/tc-i860.h
+++ b/gas/config/tc-i860.h
@@ -79,7 +79,7 @@ extern int target_big_endian;
#define md_convert_frag(b,s,f) as_fatal (_("i860_convert_frag\n"));
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* No shared lib support, so we don't need to ensure externally
diff --git a/gas/config/tc-i960.c b/gas/config/tc-i960.c
index 43a301b..eef97fe 100644
--- a/gas/config/tc-i960.c
+++ b/gas/config/tc-i960.c
@@ -2446,7 +2446,7 @@ md_pcrel_from (fixS *fixP)
}
void
-md_apply_fix3 (fixS *fixP,
+md_apply_fix (fixS *fixP,
valueT *valP,
segT seg ATTRIBUTE_UNUSED)
{
diff --git a/gas/config/tc-i960.h b/gas/config/tc-i960.h
index ac89b52..897901d 100644
--- a/gas/config/tc-i960.h
+++ b/gas/config/tc-i960.h
@@ -172,10 +172,10 @@ extern int i960_validate_fix PARAMS ((struct fix *, segT));
#define tc_fix_adjustable(FIX) ((FIX)->fx_bsr == 0)
#ifndef OBJ_ELF
-/* Values passed to md_apply_fix3 sometimes include symbol values. */
+/* Values passed to md_apply_fix sometimes include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) tc_fix_adjustable (FIX)
#else
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#endif
diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c
index 5734add..c84b4ef 100644
--- a/gas/config/tc-ia64.c
+++ b/gas/config/tc-ia64.c
@@ -5995,7 +5995,7 @@ operand_match (idesc, index, e)
case O_symbol:
fix = CURR_SLOT.fixup + CURR_SLOT.num_fixups;
/* There are no external relocs for TAG13/TAG13b fields, so we
- create a dummy reloc. This will not live past md_apply_fix3. */
+ create a dummy reloc. This will not live past md_apply_fix. */
fix->code = BFD_RELOC_UNUSED;
fix->code = ia64_gen_real_reloc_type (e->X_op_symbol, fix->code);
fix->opnd = idesc->operands[index];
@@ -11055,7 +11055,7 @@ ia64_cons_fix_new (f, where, nbytes, exp)
fix = fix_new_exp (f, where, nbytes, exp, 0, code);
/* We need to store the byte order in effect in case we're going
to fix an 8 or 16 bit relocation (for which there no real
- relocs available). See md_apply_fix3(). */
+ relocs available). See md_apply_fix(). */
fix->tc_fix_data.bigendian = target_big_endian;
}
@@ -11402,7 +11402,7 @@ fix_insn (fix, odesc, value)
(if possible). */
void
-md_apply_fix3 (fix, valP, seg)
+md_apply_fix (fix, valP, seg)
fixS *fix;
valueT *valP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-ip2k.c b/gas/config/tc-ip2k.c
index 4f5fbc2..10e9e2f 100644
--- a/gas/config/tc-ip2k.c
+++ b/gas/config/tc-ip2k.c
@@ -431,7 +431,7 @@ ip2k_force_relocation (fixS * fix)
}
void
-ip2k_apply_fix3 (fixS *fixP, valueT *valueP, segT seg)
+ip2k_apply_fix (fixS *fixP, valueT *valueP, segT seg)
{
if (fixP->fx_r_type == BFD_RELOC_IP2K_TEXT
&& ! fixP->fx_addsy
@@ -445,7 +445,7 @@ ip2k_apply_fix3 (fixS *fixP, valueT *valueP, segT seg)
/* Must be careful when we are fixing up an FR. We could be
fixing up an offset to (SP) or (DP) in which case we don't
want to step on the top 2 bits of the FR operand. The
- gas_cgen_md_apply_fix3 doesn't know any better and overwrites
+ gas_cgen_md_apply_fix doesn't know any better and overwrites
the entire operand. We counter this by adding the bits
to the new value. */
char *where = fixP->fx_frag->fr_literal + fixP->fx_where;
@@ -459,7 +459,7 @@ ip2k_apply_fix3 (fixS *fixP, valueT *valueP, segT seg)
*valueP += (insn_value & 0x180);
}
- gas_cgen_md_apply_fix3 (fixP, valueP, seg);
+ gas_cgen_md_apply_fix (fixP, valueP, seg);
}
int
diff --git a/gas/config/tc-ip2k.h b/gas/config/tc-ip2k.h
index b024b9a..ad8d906 100644
--- a/gas/config/tc-ip2k.h
+++ b/gas/config/tc-ip2k.h
@@ -47,10 +47,10 @@
#define LITERAL_PREFIXPERCENT_BIN
#define DOUBLESLASH_LINE_COMMENTS
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
-#define md_apply_fix3 ip2k_apply_fix3
+#define md_apply_fix ip2k_apply_fix
#define TC_HANDLES_FX_DONE
diff --git a/gas/config/tc-iq2000.c b/gas/config/tc-iq2000.c
index 5c6b14c..0d689c0 100644
--- a/gas/config/tc-iq2000.c
+++ b/gas/config/tc-iq2000.c
@@ -574,7 +574,7 @@ iq2000_cgen_record_fixup_exp (fragS * frag,
#define FX_OPINFO_R_TYPE(f) ((f)->fx_cgen.opinfo)
/* Sort any unmatched HI16 relocs so that they immediately precede
- the corresponding LO16 reloc. This is called before md_apply_fix3 and
+ the corresponding LO16 reloc. This is called before md_apply_fix and
tc_gen_reloc. */
void
diff --git a/gas/config/tc-iq2000.h b/gas/config/tc-iq2000.h
index 06ece3c..0fe7699 100644
--- a/gas/config/tc-iq2000.h
+++ b/gas/config/tc-iq2000.h
@@ -43,7 +43,7 @@
/* We don't need to handle .word strangely. */
#define WORKING_DOT_WORD
-#define md_apply_fix3 gas_cgen_md_apply_fix3
+#define md_apply_fix gas_cgen_md_apply_fix
/* Call md_pcrel_from_section(), not md_pcrel_from(). */
#define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC)
@@ -59,7 +59,7 @@
/* When relaxing, we need to emit various relocs we otherwise wouldn't. */
#define TC_FORCE_RELOCATION(fix) iq2000_force_relocation (fix)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define tc_gen_reloc gas_cgen_tc_gen_reloc
diff --git a/gas/config/tc-m32r.c b/gas/config/tc-m32r.c
index 5161945..83f0853 100644
--- a/gas/config/tc-m32r.c
+++ b/gas/config/tc-m32r.c
@@ -1995,7 +1995,7 @@ m32r_cgen_record_fixup_exp (fragS *frag,
#define FX_OPINFO_R_TYPE(f) ((f)->fx_cgen.opinfo)
/* Sort any unmatched HI16 relocs so that they immediately precede
- the corresponding LO16 reloc. This is called before md_apply_fix3 and
+ the corresponding LO16 reloc. This is called before md_apply_fix and
tc_gen_reloc. */
void
diff --git a/gas/config/tc-m32r.h b/gas/config/tc-m32r.h
index e028370..9ac61cf 100644
--- a/gas/config/tc-m32r.h
+++ b/gas/config/tc-m32r.h
@@ -71,10 +71,10 @@ extern void m32r_handle_align (fragS *);
#define MAX_MEM_FOR_RS_ALIGN_CODE (1 + 2 + 4)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
-#define md_apply_fix3 gas_cgen_md_apply_fix3
+#define md_apply_fix gas_cgen_md_apply_fix
#define tc_fix_adjustable(FIX) m32r_fix_adjustable (FIX)
bfd_boolean m32r_fix_adjustable (struct fix *);
diff --git a/gas/config/tc-m68hc11.c b/gas/config/tc-m68hc11.c
index 2efe16b..e6d4235 100644
--- a/gas/config/tc-m68hc11.c
+++ b/gas/config/tc-m68hc11.c
@@ -3228,7 +3228,7 @@ tc_m68hc11_fix_adjustable (fixS *fixP)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
char *where;
long value = * valP;
diff --git a/gas/config/tc-m68hc11.h b/gas/config/tc-m68hc11.h
index 7268001..7560716 100644
--- a/gas/config/tc-m68hc11.h
+++ b/gas/config/tc-m68hc11.h
@@ -93,7 +93,7 @@ extern long m68hc11_relax_frag (segT, fragS*, long);
#define DIFF_EXPR_OK /* .-foo gets turned into PC relative relocs */
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* No shared lib support, so we don't need to ensure externally
diff --git a/gas/config/tc-m68k.c b/gas/config/tc-m68k.c
index 927c701..eb6e469 100644
--- a/gas/config/tc-m68k.c
+++ b/gas/config/tc-m68k.c
@@ -4605,7 +4605,7 @@ md_number_to_chars (char *buf, valueT val, int n)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
offsetT val = *valP;
addressT upper_limit;
diff --git a/gas/config/tc-m68k.h b/gas/config/tc-m68k.h
index d859a30..a19ea57 100644
--- a/gas/config/tc-m68k.h
+++ b/gas/config/tc-m68k.h
@@ -175,7 +175,7 @@ extern int tc_m68k_fix_adjustable PARAMS ((struct fix *));
#define EXTERN_FORCE_RELOC \
((strcmp (TARGET_OS, "elf") != 0) && (strcmp (TARGET_OS, "uclinux") != 0))
-/* Values passed to md_apply_fix3 don't include symbol values. */
+/* Values passed to md_apply_fix don't include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define elf_tc_final_processing m68k_elf_final_processing
diff --git a/gas/config/tc-m88k.c b/gas/config/tc-m88k.c
index 37d1bbb..d4a950e 100644
--- a/gas/config/tc-m88k.c
+++ b/gas/config/tc-m88k.c
@@ -1018,7 +1018,7 @@ tc_coff_fix2rtype (fixS *fixp)
file itself. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
long val = * (long *) valP;
char *buf;
diff --git a/gas/config/tc-maxq.c b/gas/config/tc-maxq.c
index d6019e6..e6987e1 100644
--- a/gas/config/tc-maxq.c
+++ b/gas/config/tc-maxq.c
@@ -583,13 +583,13 @@ maxq_number_to_chars (char *buf, valueT val, int n)
/* GAS will call this for each fixup. It's main objective is to store the
correct value in the object file. 'fixup_segment' performs the generic
- overflow check on the 'valueT *val' argument after md_apply_fix3 returns.
+ overflow check on the 'valueT *val' argument after md_apply_fix returns.
If the overflow check is relevant for the target machine, then
- 'md_apply_fix3' should modify 'valueT *val', typically to the value stored
+ 'md_apply_fix' should modify 'valueT *val', typically to the value stored
in the object file (not to be done in MAXQ). */
void
-md_apply_fix3 (fixS *fixP, valueT *valT, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valT, segT seg ATTRIBUTE_UNUSED)
{
char *p = fixP->fx_frag->fr_literal + fixP->fx_where;
char *frag_to_fix_at =
diff --git a/gas/config/tc-mcore.c b/gas/config/tc-mcore.c
index dfa7943..0f9ec69 100644
--- a/gas/config/tc-mcore.c
+++ b/gas/config/tc-mcore.c
@@ -1984,7 +1984,7 @@ md_convert_frag (bfd * abfd ATTRIBUTE_UNUSED,
Also sets up addends for 'rela' type relocations. */
void
-md_apply_fix3 (fixS * fixP,
+md_apply_fix (fixS * fixP,
valueT * valP,
segT segment ATTRIBUTE_UNUSED)
{
diff --git a/gas/config/tc-mcore.h b/gas/config/tc-mcore.h
index cfbb70a..12410c8 100644
--- a/gas/config/tc-mcore.h
+++ b/gas/config/tc-mcore.h
@@ -92,7 +92,7 @@ struct mcore_tc_sy
#define tc_fix_adjustable(FIX) mcore_fix_adjustable (FIX)
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#endif /* OBJ_ELF */
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index 2afebfb..9dd9f12 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -10696,7 +10696,7 @@ mips_frob_file_before_adjust (void)
}
/* Sort any unmatched HI16 and GOT16 relocs so that they immediately precede
- the corresponding LO16 reloc. This is called before md_apply_fix3 and
+ the corresponding LO16 reloc. This is called before md_apply_fix and
tc_gen_reloc. Unmatched relocs can only be generated by use of explicit
relocation operators.
@@ -10915,7 +10915,7 @@ mips_validate_fix (struct fix *fixP, asection *seg)
/* Apply a fixup to the object file. */
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
bfd_byte *buf;
long insn;
diff --git a/gas/config/tc-mips.h b/gas/config/tc-mips.h
index 9031784..e657f3c 100644
--- a/gas/config/tc-mips.h
+++ b/gas/config/tc-mips.h
@@ -107,7 +107,7 @@ extern void mips_frob_file_after_relocs (void);
#define tc_fix_adjustable(fixp) mips_fix_adjustable (fixp)
extern int mips_fix_adjustable (struct fix *);
-/* Values passed to md_apply_fix3 don't include symbol values. */
+/* Values passed to md_apply_fix don't include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* Global syms must not be resolved, to support ELF shared libraries. */
diff --git a/gas/config/tc-mmix.c b/gas/config/tc-mmix.c
index d475c06..b169692 100644
--- a/gas/config/tc-mmix.c
+++ b/gas/config/tc-mmix.c
@@ -2365,7 +2365,7 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED, segT sec ATTRIBUTE_UNUSED,
if (fragP->tc_frag_data == NULL)
{
/* We must initialize data that's supposed to be "fixed up" to
- avoid emitting garbage, because md_apply_fix3 won't do
+ avoid emitting garbage, because md_apply_fix won't do
anything for undefined symbols. */
md_number_to_chars (var_partp, 0, 8);
tmpfixP
@@ -2413,7 +2413,7 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED, segT sec ATTRIBUTE_UNUSED,
Note that this function isn't called when linkrelax != 0. */
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT segment)
+md_apply_fix (fixS *fixP, valueT *valP, segT segment)
{
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
/* Note: use offsetT because it is signed, valueT is unsigned. */
@@ -2652,7 +2652,7 @@ tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS *fixP)
if (addsy == NULL || bfd_is_abs_section (addsec))
{
- /* Resolve this reloc now, as md_apply_fix3 would have done (not
+ /* Resolve this reloc now, as md_apply_fix would have done (not
called if -linkrelax). There is no point in keeping a reloc
to an absolute symbol. No reloc that is subject to
relaxation must be to an absolute symbol; difference
@@ -2852,9 +2852,9 @@ tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS *fixP)
}
/* FALLTHROUGH. */
- /* The others are supposed to be handled by md_apply_fix3.
+ /* The others are supposed to be handled by md_apply_fix.
FIXME: ... which isn't called when -linkrelax. Move over
- md_apply_fix3 code here for everything reasonable. */
+ md_apply_fix code here for everything reasonable. */
badop:
default:
as_bad_where
@@ -3267,10 +3267,10 @@ mmix_force_relocation (fixS *fixP)
if (linkrelax)
return 1;
- /* All our pcrel relocations are must-keep. Note that md_apply_fix3 is
+ /* All our pcrel relocations are must-keep. Note that md_apply_fix is
called *after* this, and will handle getting rid of the presumed
reloc; a relocation isn't *forced* other than to be handled by
- md_apply_fix3 (or tc_gen_reloc if linkrelax). */
+ md_apply_fix (or tc_gen_reloc if linkrelax). */
if (fixP->fx_pcrel)
return 1;
diff --git a/gas/config/tc-mn10200.c b/gas/config/tc-mn10200.c
index d348a2c..44fd210 100644
--- a/gas/config/tc-mn10200.c
+++ b/gas/config/tc-mn10200.c
@@ -738,7 +738,7 @@ md_begin (void)
op++;
}
- /* This is both a simplification (we don't have to write md_apply_fix3)
+ /* This is both a simplification (we don't have to write md_apply_fix)
and support for future optimizations (branch shortening and similar
stuff in the linker. */
linkrelax = 1;
@@ -847,7 +847,7 @@ md_pcrel_from (fixS *fixp)
}
void
-md_apply_fix3 (fixS * fixP, valueT * valP ATTRIBUTE_UNUSED, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS * fixP, valueT * valP ATTRIBUTE_UNUSED, segT seg ATTRIBUTE_UNUSED)
{
/* We shouldn't ever get here because linkrelax is nonzero. */
abort ();
diff --git a/gas/config/tc-mn10300.c b/gas/config/tc-mn10300.c
index 90dd123..d9124d8 100644
--- a/gas/config/tc-mn10300.c
+++ b/gas/config/tc-mn10300.c
@@ -2452,7 +2452,7 @@ md_pcrel_from (fixp)
}
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS * fixP;
valueT * valP;
segT seg;
diff --git a/gas/config/tc-msp430.c b/gas/config/tc-msp430.c
index a01cf47..3f2ba84 100644
--- a/gas/config/tc-msp430.c
+++ b/gas/config/tc-msp430.c
@@ -1818,7 +1818,7 @@ md_pcrel_from_section (fixS * fixp, segT sec)
value in the object file. */
void
-md_apply_fix3 (fixS * fixp, valueT * valuep, segT seg)
+md_apply_fix (fixS * fixp, valueT * valuep, segT seg)
{
unsigned char * where;
unsigned long insn;
diff --git a/gas/config/tc-ns32k.c b/gas/config/tc-ns32k.c
index 0041c19..1b35fb6 100644
--- a/gas/config/tc-ns32k.c
+++ b/gas/config/tc-ns32k.c
@@ -2012,7 +2012,7 @@ md_fix_pcrel_adjust (fixS *fixP)
They all get called from here. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
long val = * (long *) valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
diff --git a/gas/config/tc-openrisc.h b/gas/config/tc-openrisc.h
index faa2007..22d2be8 100644
--- a/gas/config/tc-openrisc.h
+++ b/gas/config/tc-openrisc.h
@@ -47,10 +47,10 @@ extern const char openrisc_comment_chars [];
/* We don't need to handle .word strangely. */
#define WORKING_DOT_WORD
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
-#define md_apply_fix3 gas_cgen_md_apply_fix3
+#define md_apply_fix gas_cgen_md_apply_fix
extern bfd_boolean openrisc_fix_adjustable (struct fix *);
#define tc_fix_adjustable(FIX) openrisc_fix_adjustable (FIX)
diff --git a/gas/config/tc-or32.c b/gas/config/tc-or32.c
index 5794047..f8790db 100644
--- a/gas/config/tc-or32.c
+++ b/gas/config/tc-or32.c
@@ -902,7 +902,7 @@ md_number_to_chars (char *buf, valueT val, int n)
#ifdef BFD_ASSEMBLER
void
-md_apply_fix3 (fixS * fixP, valueT * val, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS * fixP, valueT * val, segT seg ATTRIBUTE_UNUSED)
{
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
long t_val;
@@ -998,7 +998,7 @@ md_apply_fix3 (fixS * fixP, valueT * val, segT seg ATTRIBUTE_UNUSED)
}
#else
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
long val = *valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
diff --git a/gas/config/tc-or32.h b/gas/config/tc-or32.h
index 8ffe8a6..d2bac3e 100644
--- a/gas/config/tc-or32.h
+++ b/gas/config/tc-or32.h
@@ -55,7 +55,7 @@ extern int or32_unrecognized_line (int);
#define EXTERN_FORCE_RELOC 0
#ifdef OBJ_ELF
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#endif
diff --git a/gas/config/tc-pdp11.c b/gas/config/tc-pdp11.c
index 5269a92..a0057f1 100644
--- a/gas/config/tc-pdp11.c
+++ b/gas/config/tc-pdp11.c
@@ -230,7 +230,7 @@ md_number_to_chars (char con[], valueT value, int nbytes)
that they reference. Knows about order of bytes in address. */
void
-md_apply_fix3 (fixS *fixP,
+md_apply_fix (fixS *fixP,
valueT * valP,
segT seg ATTRIBUTE_UNUSED)
{
@@ -1400,7 +1400,7 @@ tc_gen_reloc (asection *section ATTRIBUTE_UNUSED,
*reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
- /* This is taken account for in md_apply_fix3(). */
+ /* This is taken account for in md_apply_fix(). */
reloc->addend = -symbol_get_bfdsym (fixp->fx_addsy)->section->vma;
switch (fixp->fx_r_type)
diff --git a/gas/config/tc-pj.c b/gas/config/tc-pj.c
index 1d3e3df..dff2314 100644
--- a/gas/config/tc-pj.c
+++ b/gas/config/tc-pj.c
@@ -410,7 +410,7 @@ PJ options:\n\
/* Apply a fixup to the object file. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
long val = *valP;
diff --git a/gas/config/tc-pj.h b/gas/config/tc-pj.h
index a022ad1..8ca8f5f 100644
--- a/gas/config/tc-pj.h
+++ b/gas/config/tc-pj.h
@@ -52,7 +52,7 @@ arelent *tc_gen_reloc (asection *, struct fix *);
visible symbols can be overridden. */
#define EXTERN_FORCE_RELOC 0
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define tc_fix_adjustable(FIX) \
diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c
index 863f09f..3a8e4ce 100644
--- a/gas/config/tc-ppc.c
+++ b/gas/config/tc-ppc.c
@@ -2651,7 +2651,7 @@ md_assemble (str)
BFD_RELOC_UNUSED plus the operand index. This lets us easily
handle fixups for any operand type, although that is admittedly
not a very exciting feature. We pick a BFD reloc type in
- md_apply_fix3. */
+ md_apply_fix. */
for (i = 0; i < fc; i++)
{
const struct powerpc_operand *operand;
@@ -5510,7 +5510,7 @@ ppc_fix_adjustable (fix)
fixup. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS *fixP;
valueT * valP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-ppc.h b/gas/config/tc-ppc.h
index 0d2bd3a..a005b0d 100644
--- a/gas/config/tc-ppc.h
+++ b/gas/config/tc-ppc.h
@@ -234,7 +234,7 @@ extern const char *ppc_comment_chars;
#define tc_fix_adjustable(FIX) ppc_fix_adjustable (FIX)
extern int ppc_fix_adjustable PARAMS ((struct fix *));
-/* Values passed to md_apply_fix3 don't include symbol values. */
+/* Values passed to md_apply_fix don't include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define tc_frob_file_before_adjust ppc_frob_file_before_adjust
diff --git a/gas/config/tc-s390.c b/gas/config/tc-s390.c
index 1674fcd..87c7a88 100644
--- a/gas/config/tc-s390.c
+++ b/gas/config/tc-s390.c
@@ -1449,7 +1449,7 @@ md_gather_operands (str, insn, opcode)
BFD_RELOC_UNUSED plus the operand index. This lets us easily
handle fixups for any operand type, although that is admittedly
not a very exciting feature. We pick a BFD reloc type in
- md_apply_fix3. */
+ md_apply_fix. */
for (i = 0; i < fc; i++)
{
@@ -1957,7 +1957,7 @@ tc_s390_force_relocation (fixp)
fixup. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS *fixP;
valueT *valP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-s390.h b/gas/config/tc-s390.h
index 6fd4066..b421fa6 100644
--- a/gas/config/tc-s390.h
+++ b/gas/config/tc-s390.h
@@ -39,7 +39,7 @@ extern int tc_s390_force_relocation PARAMS ((struct fix *));
#define tc_fix_adjustable(X) tc_s390_fix_adjustable(X)
extern int tc_s390_fix_adjustable PARAMS ((struct fix *));
-/* Values passed to md_apply_fix3 don't include symbol values. */
+/* Values passed to md_apply_fix don't include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* The target BFD architecture. */
diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c
index e02d40a..b8248a1 100644
--- a/gas/config/tc-sh.c
+++ b/gas/config/tc-sh.c
@@ -3415,7 +3415,7 @@ sh_frob_file (void)
}
/* Called after relaxing. Set the correct sizes of the fragments, and
- create relocs so that md_apply_fix3 will fill in the correct values. */
+ create relocs so that md_apply_fix will fill in the correct values. */
void
#ifdef BFD_ASSEMBLER
@@ -3794,7 +3794,7 @@ sh_elf_final_processing (void)
/* Apply a fixup to the object file. */
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
{
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
int lowbyte = target_big_endian ? 1 : 0;
@@ -4090,7 +4090,7 @@ md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
default:
#ifdef HAVE_SH64
- shmedia_md_apply_fix3 (fixP, valP);
+ shmedia_md_apply_fix (fixP, valP);
return;
#else
abort ();
@@ -4349,7 +4349,7 @@ sh_coff_reloc_mangle (segment_info_type *seg, fixS *fix,
{
/* We can't store the offset in the object file, since this
reloc does not take up any space, so we store it in r_offset.
- The fx_addnumber field was set in md_apply_fix3. */
+ The fx_addnumber field was set in md_apply_fix. */
intr->r_offset = fix->fx_addnumber;
}
else if (fix->fx_r_type == BFD_RELOC_SH_COUNT)
diff --git a/gas/config/tc-sh.h b/gas/config/tc-sh.h
index b0b4fb8..61150ae 100644
--- a/gas/config/tc-sh.h
+++ b/gas/config/tc-sh.h
@@ -212,7 +212,7 @@ extern void sh_elf_final_processing (void);
#define tc_fix_adjustable(FIX) sh_fix_adjustable(FIX)
extern bfd_boolean sh_fix_adjustable (struct fix *);
-/* Values passed to md_apply_fix3 don't include symbol values. */
+/* Values passed to md_apply_fix don't include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* This expression evaluates to true if the relocation is for a local object
diff --git a/gas/config/tc-sh64.c b/gas/config/tc-sh64.c
index a7a61fb..d5e8646 100644
--- a/gas/config/tc-sh64.c
+++ b/gas/config/tc-sh64.c
@@ -39,7 +39,7 @@
symbol" or local symbol. */
#define DATALABEL_SUFFIX " DL"
-/* See shmedia_md_apply_fix3 and shmedia_md_pcrel_from_section for usage. */
+/* See shmedia_md_apply_fix and shmedia_md_pcrel_from_section for usage. */
#define SHMEDIA_MD_PCREL_FROM_FIX(FIXP) \
((FIXP)->fx_size + (FIXP)->fx_where + (FIXP)->fx_frag->fr_address - 4)
@@ -136,7 +136,7 @@ static const unsigned char shmedia_little_nop_pattern[4] =
static void shmedia_md_begin (void);
static int shmedia_parse_reg (char *, int *, int *, shmedia_arg_type);
static void shmedia_md_assemble (char *);
-static void shmedia_md_apply_fix3 (fixS *, valueT *);
+static void shmedia_md_apply_fix (fixS *, valueT *);
static int shmedia_md_estimate_size_before_relax (fragS *, segT);
static int shmedia_init_reloc (arelent *, fixS *);
static char *shmedia_get_operands (shmedia_opcode_info *, char *,
@@ -577,10 +577,10 @@ shmedia_init_reloc (arelent *rel, fixS *fixP)
return 0;
}
-/* Hook called from md_apply_fix3 in tc-sh.c. */
+/* Hook called from md_apply_fix in tc-sh.c. */
static void
-shmedia_md_apply_fix3 (fixS *fixP, valueT *valp)
+shmedia_md_apply_fix (fixS *fixP, valueT *valp)
{
offsetT val = *valp;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
@@ -602,7 +602,7 @@ shmedia_md_apply_fix3 (fixS *fixP, valueT *valp)
/* Because write.c calls MD_PCREL_FROM_SECTION twice, we need to
undo one of the adjustments, if the relocation is not
actually for a symbol within the same segment (which we
- cannot check, because we're not called from md_apply_fix3, so
+ cannot check, because we're not called from md_apply_fix, so
we have to keep the reloc). FIXME: This is a bug in
write.c:fixup_segment affecting most targets that change
ordinary relocs to pcrel relocs in md_apply_fix. */
@@ -2736,7 +2736,7 @@ shmedia_build_Mytes (shmedia_opcode_info *opcode,
insn_loc);
else
/* This reloc-type is just temporary, so we can distinguish
- PTA from PT. It is changed in shmedia_md_apply_fix3 to
+ PTA from PT. It is changed in shmedia_md_apply_fix to
BFD_RELOC_SH_PT_16. */
insn |= shmedia_immediate_op (insn_loc, opjp, 1,
opjp->reloctype == BFD_RELOC_NONE
diff --git a/gas/config/tc-sparc.c b/gas/config/tc-sparc.c
index e788977..60b5dae 100644
--- a/gas/config/tc-sparc.c
+++ b/gas/config/tc-sparc.c
@@ -2486,12 +2486,12 @@ sparc_ip (str, pinsn)
goto error;
}
- /* Constants that won't fit are checked in md_apply_fix3
+ /* Constants that won't fit are checked in md_apply_fix
and bfd_install_relocation.
??? It would be preferable to install the constants
into the insn here and save having to create a fixS
for each one. There already exists code to handle
- all the various cases (e.g. in md_apply_fix3 and
+ all the various cases (e.g. in md_apply_fix and
bfd_install_relocation) so duplicating all that code
here isn't right. */
}
@@ -2879,7 +2879,7 @@ output_insn (insn, the_insn)
the_insn->pcrel,
the_insn->reloc);
/* Turn off overflow checking in fixup_segment. We'll do our
- own overflow checking in md_apply_fix3. This is necessary because
+ own overflow checking in md_apply_fix. This is necessary because
the insn size is 4 and fixup_segment will signal an overflow for
large 8 byte quantities. */
fixP->fx_no_overflow = 1;
@@ -2998,7 +2998,7 @@ md_number_to_chars (buf, val, n)
hold. */
void
-md_apply_fix3 (fixP, valP, segment)
+md_apply_fix (fixP, valP, segment)
fixS *fixP;
valueT *valP;
segT segment ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-sparc.h b/gas/config/tc-sparc.h
index 528be9f..339a9c2 100644
--- a/gas/config/tc-sparc.h
+++ b/gas/config/tc-sparc.h
@@ -109,7 +109,7 @@ extern void sparc_handle_align PARAMS ((struct frag *));
== S_GET_SEGMENT ((FIX)->fx_addsy))) \
|| S_IS_LOCAL ((FIX)->fx_addsy)))))
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
/* Finish up the entire symtab. */
diff --git a/gas/config/tc-tahoe.c b/gas/config/tc-tahoe.c
index 435283e..6bef4be 100644
--- a/gas/config/tc-tahoe.c
+++ b/gas/config/tc-tahoe.c
@@ -457,7 +457,7 @@ md_number_to_chars (char con[], /* Return 'nbytes' of chars here. */
}
void
-md_apply_fix3 (fixS *fixP ATTRIBUTE_UNUSED,
+md_apply_fix (fixS *fixP ATTRIBUTE_UNUSED,
valueT * valP ATTRIBUTE_UNUSED,
segT seg ATTRIBUTE_UNUSED)
{
diff --git a/gas/config/tc-tic30.c b/gas/config/tc-tic30.c
index b536097..514a995 100644
--- a/gas/config/tc-tic30.c
+++ b/gas/config/tc-tic30.c
@@ -1130,7 +1130,7 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED,
}
void
-md_apply_fix3 (fixS *fixP,
+md_apply_fix (fixS *fixP,
valueT *valP,
segT seg ATTRIBUTE_UNUSED)
{
diff --git a/gas/config/tc-tic4x.c b/gas/config/tc-tic4x.c
index 5430fee..a3ac44e 100644
--- a/gas/config/tc-tic4x.c
+++ b/gas/config/tc-tic4x.c
@@ -2742,7 +2742,7 @@ md_atof (type, litP, sizeP)
}
void
-md_apply_fix3 (fixP, value, seg)
+md_apply_fix (fixP, value, seg)
fixS *fixP;
valueT *value;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-tic54x.c b/gas/config/tc-tic54x.c
index e3eb541..da1f4bc 100644
--- a/gas/config/tc-tic54x.c
+++ b/gas/config/tc-tic54x.c
@@ -5481,7 +5481,7 @@ tic54x_cons_fix_new (frag, where, octets, exp)
If fixp->fx_addsy is non-NULL, we'll have to generate a reloc entry. */
void
-md_apply_fix3 (fixP, valP, seg)
+md_apply_fix (fixP, valP, seg)
fixS *fixP;
valueT * valP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-tic80.c b/gas/config/tc-tic80.c
index 2bfa388..55d6428 100644
--- a/gas/config/tc-tic80.c
+++ b/gas/config/tc-tic80.c
@@ -802,7 +802,7 @@ TIc80 options:\n\
To indicate that a fixup has been eliminated, set fixP->fx_done. */
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
long val = * (long *) valP;
char *dest = fixP->fx_frag->fr_literal + fixP->fx_where;
diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c
index a029361..1358e95 100644
--- a/gas/config/tc-v850.c
+++ b/gas/config/tc-v850.c
@@ -2087,7 +2087,7 @@ md_assemble (char *str)
BFD_RELOC_UNUSED plus the operand index. This lets us easily
handle fixups for any operand type, although that is admittedly
not a very exciting feature. We pick a BFD reloc type in
- md_apply_fix3. */
+ md_apply_fix. */
for (i = 0; i < fc; i++)
{
const struct v850_operand *operand;
@@ -2240,7 +2240,7 @@ v850_pcrel_from_section (fixS *fixp, segT section)
}
void
-md_apply_fix3 (fixS *fixP, valueT *valueP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valueP, segT seg ATTRIBUTE_UNUSED)
{
valueT value = * valueP;
char *where;
diff --git a/gas/config/tc-v850.h b/gas/config/tc-v850.h
index 4dd3c7e..639971e 100644
--- a/gas/config/tc-v850.h
+++ b/gas/config/tc-v850.h
@@ -44,7 +44,7 @@ extern bfd_boolean v850_fix_adjustable (struct fix *);
extern int v850_force_relocation (struct fix *);
#ifdef OBJ_ELF
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#endif
diff --git a/gas/config/tc-vax.c b/gas/config/tc-vax.c
index 7934aea..0e0fbfa 100644
--- a/gas/config/tc-vax.c
+++ b/gas/config/tc-vax.c
@@ -316,7 +316,7 @@ md_number_to_chars (con, value, nbytes)
that they reference. */
void /* Knows about order of bytes in address. */
-md_apply_fix3 (fixP, valueP, seg)
+md_apply_fix (fixP, valueP, seg)
fixS *fixP;
valueT *valueP;
segT seg ATTRIBUTE_UNUSED;
diff --git a/gas/config/tc-vax.h b/gas/config/tc-vax.h
index dcfcc54..fdf23f6 100644
--- a/gas/config/tc-vax.h
+++ b/gas/config/tc-vax.h
@@ -60,7 +60,7 @@ extern const struct relax_type md_relax_table[];
#define TC_GENERIC_RELAX_TABLE md_relax_table
#ifdef BFD_ASSEMBLER
-/* Values passed to md_apply_fix3 don't include symbol values. */
+/* Values passed to md_apply_fix don't include symbol values. */
#define MD_APPLY_SYM_VALUE(FIX) 0
#define tc_fix_adjustable(FIX) \
diff --git a/gas/config/tc-w65.c b/gas/config/tc-w65.c
index c666d56..05c95dc 100644
--- a/gas/config/tc-w65.c
+++ b/gas/config/tc-w65.c
@@ -879,7 +879,7 @@ md_section_align (segT seg, valueT size)
}
void
-md_apply_fix3 (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
long val = * (long *) valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
diff --git a/gas/config/tc-xstormy16.c b/gas/config/tc-xstormy16.c
index 1f84dda..29e0199 100644
--- a/gas/config/tc-xstormy16.c
+++ b/gas/config/tc-xstormy16.c
@@ -433,11 +433,11 @@ xstormy16_fix_adjustable (fixS * fixP)
return TRUE;
}
-/* This is a copy of gas_cgen_md_apply_fix3, with some enhancements to
+/* This is a copy of gas_cgen_md_apply_fix, with some enhancements to
do various things that would not be valid for all ports. */
void
-xstormy16_md_apply_fix3 (fixS * fixP,
+xstormy16_md_apply_fix (fixS * fixP,
valueT * valueP,
segT seg ATTRIBUTE_UNUSED)
{
diff --git a/gas/config/tc-xstormy16.h b/gas/config/tc-xstormy16.h
index bfa8984..df750be 100644
--- a/gas/config/tc-xstormy16.h
+++ b/gas/config/tc-xstormy16.h
@@ -42,10 +42,10 @@
/* We don't need to handle .word strangely. */
#define WORKING_DOT_WORD
-/* Values passed to md_apply_fix3 don't include the symbol value. */
+/* Values passed to md_apply_fix don't include the symbol value. */
#define MD_APPLY_SYM_VALUE(FIX) 0
-#define md_apply_fix3 xstormy16_md_apply_fix3
+#define md_apply_fix xstormy16_md_apply_fix
#define tc_fix_adjustable(FIX) xstormy16_fix_adjustable (FIX)
extern bfd_boolean xstormy16_fix_adjustable (struct fix *);
diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c
index 64e10da..535a19d 100644
--- a/gas/config/tc-xtensa.c
+++ b/gas/config/tc-xtensa.c
@@ -5546,7 +5546,7 @@ xtensa_fix_adjustable (fixS *fixP)
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT seg)
+md_apply_fix (fixS *fixP, valueT *valP, segT seg)
{
char *const fixpos = fixP->fx_frag->fr_literal + fixP->fx_where;
valueT val;
diff --git a/gas/config/tc-z8k.c b/gas/config/tc-z8k.c
index cb9e2e4..ca80fe3 100644
--- a/gas/config/tc-z8k.c
+++ b/gas/config/tc-z8k.c
@@ -1410,7 +1410,7 @@ md_section_align (segT seg, valueT size)
has been eliminated, set fix->fx_done. If fix->fx_addsy is non-NULL,
we will have to generate a reloc entry. */
void
-md_apply_fix3 (fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED)
+md_apply_fix (fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED)
{
long val = * (long *) valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
@@ -1517,7 +1517,7 @@ md_apply_fix3 (fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED)
break;
default:
- printf(_("md_apply_fix3: unknown r_type 0x%x\n"), fixP->fx_r_type);
+ printf(_("md_apply_fix: unknown r_type 0x%x\n"), fixP->fx_r_type);
abort ();
}
diff --git a/gas/doc/internals.texi b/gas/doc/internals.texi
index e75281f..fcda0f0 100644
--- a/gas/doc/internals.texi
+++ b/gas/doc/internals.texi
@@ -512,7 +512,7 @@ A number which is added into the fixup.
@item fx_addnumber
Some CPU backends use this field to convey information between
-@code{md_apply_fix3} and @code{tc_gen_reloc}. The machine independent code does
+@code{md_apply_fix} and @code{tc_gen_reloc}. The machine independent code does
not use it.
@item fx_next
@@ -1250,7 +1250,7 @@ given section will be processed when the @var{linkrelax} variable is
set. The macro is given the N_TYPE bits for the section in its
@var{segT} argument. If the macro evaluates to a non-zero value
then the fixups will be converted into relocs, otherwise they will
-be passed to @var{md_apply_fix3} as normal.
+be passed to @var{md_apply_fix} as normal.
@item md_convert_frag
@cindex md_convert_frag
@@ -1277,11 +1277,11 @@ It may be used to change the fixup in @code{struct fix *@var{fixP}} before
the generic code sees it, or to fully process the fixup. In the latter case,
a @code{goto @var{skip}} will bypass the generic code.
-@item md_apply_fix3 (@var{fixP}, @var{valP}, @var{seg})
-@cindex md_apply_fix3
+@item md_apply_fix (@var{fixP}, @var{valP}, @var{seg})
+@cindex md_apply_fix
GAS will call this for each fixup that passes the @code{TC_VALIDATE_FIX} test
when @var{linkrelax} is not set. It should store the correct value in the
-object file. @code{struct fix *@var{fixP}} is the fixup @code{md_apply_fix3}
+object file. @code{struct fix *@var{fixP}} is the fixup @code{md_apply_fix}
is operating on. @code{valueT *@var{valP}} is the value to store into the
object files, or at least is the generic code's best guess. Specifically,
*@var{valP} is the value of the fixup symbol, perhaps modified by
@@ -1289,8 +1289,8 @@ object files, or at least is the generic code's best guess. Specifically,
less @code{MD_PCREL_FROM_SECTION} for pc-relative fixups.
@code{segT @var{seg}} is the section the fix is in.
@code{fixup_segment} performs a generic overflow check on *@var{valP} after
-@code{md_apply_fix3} returns. If the overflow check is relevant for the target
-machine, then @code{md_apply_fix3} should modify *@var{valP}, typically to the
+@code{md_apply_fix} returns. If the overflow check is relevant for the target
+machine, then @code{md_apply_fix} should modify *@var{valP}, typically to the
value stored in the object file.
@item TC_FORCE_RELOCATION (@var{fix})
@@ -1318,7 +1318,7 @@ returns non-zero, will emit relocs.
This macro controls resolution of fixup expressions involving the
difference of two symbols in the same section. If this macro returns zero,
the subtrahend will be resolved and @code{fx_subsy} set to @code{NULL} for
-@code{md_apply_fix3}. If undefined, the default of
+@code{md_apply_fix}. If undefined, the default of
@w{@code{! SEG_NORMAL (@var{seg}) || TC_FORCE_RELOCATION (@var{fix})}} will
be used.
@@ -1341,7 +1341,7 @@ This macro is evaluated for any fixup with a @code{fx_subsy} that
@item MD_APPLY_SYM_VALUE (@var{fix})
@cindex MD_APPLY_SYM_VALUE
This macro controls whether the symbol value becomes part of the value passed
-to @code{md_apply_fix3}. If the macro is undefined, or returns non-zero, the
+to @code{md_apply_fix}. If the macro is undefined, or returns non-zero, the
symbol value will be included. For ELF, a suitable definition might simply be
@code{0}, because ELF relocations don't include the symbol value in the addend.
diff --git a/gas/po/POTFILES.in b/gas/po/POTFILES.in
index 03c9cc0..04a784c 100644
--- a/gas/po/POTFILES.in
+++ b/gas/po/POTFILES.in
@@ -1,18 +1,12 @@
app.c
-app.c
-as.c
as.c
as.h
asintl.h
atof-generic.c
-atof-generic.c
-bignum-copy.c
-bignum-copy.c
bignum.h
bit_fix.h
cgen.h
cond.c
-cond.c
config/e-crisaout.c
config/e-criself.c
config/e-i386aout.c
@@ -141,74 +135,50 @@ config/tc-xtensa.h
config/tc-z8k.c
config/tc-z8k.h
depend.c
-depend.c
-dw2gencfi.c
dw2gencfi.c
dw2gencfi.h
dwarf2dbg.c
-dwarf2dbg.c
dwarf2dbg.h
ecoff.c
-ecoff.c
ecoff.h
ehopt.c
-ehopt.c
emul.h
emul-target.h
expr.c
-expr.c
expr.h
flonum-copy.c
-flonum-copy.c
flonum.h
flonum-konst.c
-flonum-konst.c
-flonum-mult.c
flonum-mult.c
frags.c
-frags.c
frags.h
hash.c
-hash.c
hash.h
input-file.c
-input-file.c
input-file.h
input-scrub.c
-input-scrub.c
itbl-lex.h
itbl-ops.c
itbl-ops.h
listing.c
-listing.c
listing.h
literal.c
-literal.c
-macro.c
macro.c
macro.h
messages.c
-messages.c
obj.h
output-file.c
-output-file.c
output-file.h
read.c
-read.c
read.h
sb.c
-sb.c
sb.h
stabs.c
-stabs.c
struc-symbol.h
subsegs.c
-subsegs.c
subsegs.h
symbols.c
-symbols.c
symbols.h
tc.h
write.c
-write.c
write.h
diff --git a/gas/po/gas.pot b/gas/po/gas.pot
index 4ce1974..5f074d6 100644
--- a/gas/po/gas.pot
+++ b/gas/po/gas.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-03-05 20:33+1030\n"
+"POT-Creation-Date: 2005-06-06 14:11-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -57,31 +57,31 @@ msgstr ""
msgid "end of file in comment; newline inserted"
msgstr ""
-#: as.c:165
+#: as.c:166
msgid "missing emulation mode name"
msgstr ""
-#: as.c:180
+#: as.c:181
#, c-format
msgid "unrecognized emulation name `%s'"
msgstr ""
-#: as.c:228
+#: as.c:229
#, c-format
msgid "GNU assembler version %s (%s) using BFD version %s"
msgstr ""
-#: as.c:231
+#: as.c:232
#, c-format
msgid "GNU assembler version %s (%s)"
msgstr ""
-#: as.c:239
+#: as.c:240
#, c-format
msgid "Usage: %s [option...] [asmfile...]\n"
msgstr ""
-#: as.c:241
+#: as.c:242
#, c-format
msgid ""
"Options:\n"
@@ -97,163 +97,176 @@ msgid ""
" \t =FILE list to FILE (must be last sub-option)\n"
msgstr ""
-#: as.c:254
+#: as.c:255
#, c-format
msgid " --alternate initially turn on alternate macro syntax\n"
msgstr ""
-#: as.c:256
+#: as.c:257
#, c-format
msgid " -D produce assembler debugging messages\n"
msgstr ""
-#: as.c:258
+#: as.c:259
#, c-format
msgid " --defsym SYM=VAL define symbol SYM to given value\n"
msgstr ""
-#: as.c:274
+#: as.c:275
#, c-format
msgid " emulate output (default %s)\n"
msgstr ""
-#: as.c:279
+#: as.c:280
#, c-format
msgid " --execstack require executable stack for this object\n"
msgstr ""
-#: as.c:281
+#: as.c:282
#, c-format
msgid ""
" --noexecstack don't require executable stack for this object\n"
msgstr ""
-#: as.c:284
+#: as.c:285
#, c-format
msgid " -f skip whitespace and comment preprocessing\n"
msgstr ""
-#: as.c:286
+#: as.c:287
#, c-format
msgid " -g --gen-debug generate debugging information\n"
msgstr ""
-#: as.c:288
+#: as.c:289
#, c-format
msgid " --gstabs generate STABS debugging information\n"
msgstr ""
-#: as.c:290
+#: as.c:291
#, c-format
msgid ""
" --gstabs+ generate STABS debug info with GNU extensions\n"
msgstr ""
-#: as.c:292
+#: as.c:293
#, c-format
msgid " --gdwarf-2 generate DWARF2 debugging information\n"
msgstr ""
-#: as.c:294
+#: as.c:295
+#, c-format
+msgid " --hash-size=<value> set the hash table size close to <value>\n"
+msgstr ""
+
+#: as.c:297
#, c-format
msgid " --help show this message and exit\n"
msgstr ""
-#: as.c:296
+#: as.c:299
#, c-format
msgid " --target-help show target specific options\n"
msgstr ""
-#: as.c:298
+#: as.c:301
#, c-format
msgid ""
" -I DIR add DIR to search list for .include directives\n"
msgstr ""
-#: as.c:300
+#: as.c:303
#, c-format
msgid " -J don't warn about signed overflow\n"
msgstr ""
-#: as.c:302
+#: as.c:305
#, c-format
msgid ""
" -K warn when differences altered for long "
"displacements\n"
msgstr ""
-#: as.c:304
+#: as.c:307
#, c-format
msgid " -L,--keep-locals keep local symbols (e.g. starting with `L')\n"
msgstr ""
-#: as.c:306
+#: as.c:309
#, c-format
msgid " -M,--mri assemble in MRI compatibility mode\n"
msgstr ""
-#: as.c:308
+#: as.c:311
#, c-format
msgid ""
" --MD FILE write dependency information in FILE (default "
"none)\n"
msgstr ""
-#: as.c:310
+#: as.c:313
#, c-format
msgid " -nocpp ignored\n"
msgstr ""
-#: as.c:312
+#: as.c:315
#, c-format
msgid ""
" -o OBJFILE name the object-file output OBJFILE (default a."
"out)\n"
msgstr ""
-#: as.c:314
+#: as.c:317
#, c-format
msgid " -R fold data section into text section\n"
msgstr ""
-#: as.c:316
+#: as.c:319
+#, c-format
+msgid ""
+" --reduce-memory-overheads \n"
+" prefer smaller memory use at the cost of longer\n"
+" assembly times\n"
+msgstr ""
+
+#: as.c:323
#, c-format
msgid ""
" --statistics print various measured statistics from execution\n"
msgstr ""
-#: as.c:318
+#: as.c:325
#, c-format
msgid " --strip-local-absolute strip local absolute symbols\n"
msgstr ""
-#: as.c:320
+#: as.c:327
#, c-format
msgid ""
" --traditional-format Use same format as native assembler when possible\n"
msgstr ""
-#: as.c:322
+#: as.c:329
#, c-format
msgid " --version print assembler version number and exit\n"
msgstr ""
-#: as.c:324
+#: as.c:331
#, c-format
msgid " -W --no-warn suppress warnings\n"
msgstr ""
-#: as.c:326
+#: as.c:333
#, c-format
msgid " --warn don't suppress warnings\n"
msgstr ""
-#: as.c:328
+#: as.c:335
#, c-format
msgid " --fatal-warnings treat warnings as errors\n"
msgstr ""
-#: as.c:330
+#: as.c:337
#, c-format
msgid ""
" --itbl INSTTBL extend instruction set to include instructions\n"
@@ -261,22 +274,22 @@ msgid ""
"INSTTBL\n"
msgstr ""
-#: as.c:333
+#: as.c:340
#, c-format
msgid " -w ignored\n"
msgstr ""
-#: as.c:335
+#: as.c:342
#, c-format
msgid " -X ignored\n"
msgstr ""
-#: as.c:337
+#: as.c:344
#, c-format
msgid " -Z generate object file even after errors\n"
msgstr ""
-#: as.c:339
+#: as.c:346
#, c-format
msgid ""
" --listing-lhs-width set the width in words of the output data column "
@@ -284,7 +297,7 @@ msgid ""
" the listing\n"
msgstr ""
-#: as.c:342
+#: as.c:349
#, c-format
msgid ""
" --listing-lhs-width2 set the width in words of the continuation lines\n"
@@ -293,119 +306,123 @@ msgid ""
" the width of the first line\n"
msgstr ""
-#: as.c:346
+#: as.c:353
#, c-format
msgid ""
" --listing-rhs-width set the max width in characters of the lines from\n"
" the source file\n"
msgstr ""
-#: as.c:349
+#: as.c:356
#, c-format
msgid ""
" --listing-cont-lines set the maximum number of continuation lines used\n"
" for the output data column of the listing\n"
msgstr ""
-#: as.c:356
+#: as.c:363
#, c-format
msgid "Report bugs to %s\n"
msgstr ""
-#: as.c:549
+#: as.c:560
#, c-format
msgid "unrecognized option -%c%s"
msgstr ""
-#: as.c:588 as.c:590
+#: as.c:599 as.c:601
#, c-format
msgid "GNU assembler %s\n"
msgstr ""
-#: as.c:592
+#: as.c:603
#, c-format
msgid "Copyright 2005 Free Software Foundation, Inc.\n"
msgstr ""
-#: as.c:593
+#: as.c:604
#, c-format
msgid ""
"This program is free software; you may redistribute it under the terms of\n"
"the GNU General Public License. This program has absolutely no warranty.\n"
msgstr ""
-#: as.c:596
+#: as.c:607
#, c-format
msgid "This assembler was configured for a target of `%s'.\n"
msgstr ""
-#: as.c:603
+#: as.c:614
msgid "multiple emulation names specified"
msgstr ""
-#: as.c:605
+#: as.c:616
msgid "emulations not handled in this configuration"
msgstr ""
-#: as.c:610
+#: as.c:621
#, c-format
msgid "alias = %s\n"
msgstr ""
-#: as.c:611
+#: as.c:622
#, c-format
msgid "canonical = %s\n"
msgstr ""
-#: as.c:612
+#: as.c:623
#, c-format
msgid "cpu-type = %s\n"
msgstr ""
-#: as.c:614
+#: as.c:625
#, c-format
msgid "format = %s\n"
msgstr ""
-#: as.c:617
+#: as.c:628
#, c-format
msgid "bfd-target = %s\n"
msgstr ""
-#: as.c:630
+#: as.c:641
msgid "bad defsym; format is --defsym name=value"
msgstr ""
-#: as.c:654
+#: as.c:665
msgid "no file name following -t option"
msgstr ""
-#: as.c:669
+#: as.c:680
#, c-format
msgid "failed to read instruction table %s\n"
msgstr ""
-#: as.c:830
+#: as.c:841
#, c-format
msgid "invalid listing option `%c'"
msgstr ""
-#: as.c:890
+#: as.c:894
+msgid "--hash-size needs a numeric argument"
+msgstr ""
+
+#: as.c:919
#, c-format
msgid "%s: total time in assembly: %ld.%06ld\n"
msgstr ""
-#: as.c:893
+#: as.c:922
#, c-format
msgid "%s: data size %ld\n"
msgstr ""
-#: as.c:1202
+#: as.c:1233
#, c-format
msgid "%d warnings, treating warnings as errors"
msgstr ""
-#: as.h:199
+#: as.h:202
#, c-format
msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
msgstr ""
@@ -414,7 +431,7 @@ msgstr ""
#. * We have a GROSS internal error.
#. * This should never happen.
#.
-#: atof-generic.c:419 config/tc-m68k.c:3160
+#: atof-generic.c:419 config/tc-m68k.c:3170
msgid "failed sanity check"
msgstr ""
@@ -426,429 +443,437 @@ msgstr ""
msgid "non-constant expression in \".if\" statement"
msgstr ""
-#: cond.c:242
+#: cond.c:276
msgid "bad format for ifc or ifnc"
msgstr ""
-#: cond.c:272
+#: cond.c:306
msgid "\".elseif\" without matching \".if\""
msgstr ""
-#: cond.c:276
+#: cond.c:310
msgid "\".elseif\" after \".else\""
msgstr ""
-#: cond.c:279 cond.c:385
+#: cond.c:313 cond.c:419
msgid "here is the previous \"else\""
msgstr ""
-#: cond.c:282 cond.c:388
+#: cond.c:316 cond.c:422
msgid "here is the previous \"if\""
msgstr ""
-#: cond.c:311
+#: cond.c:345
msgid "non-constant expression in \".elseif\" statement"
msgstr ""
-#: cond.c:349
+#: cond.c:383
msgid "\".endif\" without \".if\""
msgstr ""
-#: cond.c:378
+#: cond.c:412
msgid "\".else\" without matching \".if\""
msgstr ""
-#: cond.c:382
+#: cond.c:416
msgid "duplicate \"else\""
msgstr ""
-#: cond.c:433
+#: cond.c:467
msgid ".ifeqs syntax error"
msgstr ""
-#: cond.c:514
+#: cond.c:548
msgid "end of macro inside conditional"
msgstr ""
-#: cond.c:516
+#: cond.c:550
msgid "end of file inside conditional"
msgstr ""
-#: cond.c:519
+#: cond.c:553
msgid "here is the start of the unterminated conditional"
msgstr ""
-#: cond.c:523
+#: cond.c:557
msgid "here is the \"else\" of the unterminated conditional"
msgstr ""
-#: config/obj-aout.c:162
+#: config/obj-aout.c:126
#, c-format
msgid "Attempt to put a common symbol into set %s"
msgstr ""
-#: config/obj-aout.c:166
+#: config/obj-aout.c:130
#, c-format
msgid "Attempt to put an undefined symbol into set %s"
msgstr ""
-#: config/obj-aout.c:197 config/obj-coff.c:1415
+#: config/obj-aout.c:157 config/obj-coff.c:1314
#, c-format
msgid "Symbol `%s' can not be both weak and common"
msgstr ""
-#: config/obj-aout.c:255 config/obj-coff.c:2156
+#: config/obj-aout.c:207 config/obj-coff.c:2006
msgid "unresolved relocation"
msgstr ""
-#: config/obj-aout.c:257 config/obj-coff.c:2158
+#: config/obj-aout.c:209 config/obj-coff.c:2008
#, c-format
msgid "bad relocation: symbol `%s' not in symbol table"
msgstr ""
-#: config/obj-aout.c:353
+#: config/obj-aout.c:299
#, c-format
msgid "%s: bad type for weak symbol"
msgstr ""
-#: config/obj-aout.c:459 config/obj-coff.c:3076 write.c:1904
+#: config/obj-aout.c:401 config/obj-coff.c:2946 write.c:1903
#, c-format
msgid "%s: global symbols not supported in common sections"
msgstr ""
-#: config/obj-aout.c:529
+#. This warning should never get triggered any more.
+#. Well, maybe if you're doing twisted things with
+#. register names...
+#: config/obj-aout.c:470
#, c-format
msgid "Local symbol %s never defined."
msgstr ""
-#: config/obj-bout.c:312 config/obj-vms.c:449
+#: config/obj-bout.c:276
#, c-format
msgid "Local symbol %s never defined"
msgstr ""
-#: config/obj-coff.c:165
+#: config/obj-coff.c:133
#, c-format
msgid "Inserting \"%s\" into structure table failed: %s"
msgstr ""
#. Zero is used as an end marker in the file.
-#: config/obj-coff.c:426
+#: config/obj-coff.c:358
msgid "Line numbers must be positive integers\n"
msgstr ""
#. Wrong context.
-#: config/obj-coff.c:460 config/obj-coff.c:2501
+#: config/obj-coff.c:390 config/obj-coff.c:2375
msgid ".ln pseudo-op inside .def/.endef: ignored."
msgstr ""
-#: config/obj-coff.c:503 ecoff.c:3240
+#: config/obj-coff.c:432 ecoff.c:3240
msgid ".loc outside of .text"
msgstr ""
-#: config/obj-coff.c:510
+#: config/obj-coff.c:439
msgid ".loc pseudo-op inside .def/.endef: ignored."
msgstr ""
-#: config/obj-coff.c:598 config/obj-coff.c:2553
+#: config/obj-coff.c:520 config/obj-coff.c:2425
msgid ".def pseudo-op used inside of .def/.endef: ignored."
msgstr ""
-#: config/obj-coff.c:644 config/obj-coff.c:2605
+#: config/obj-coff.c:559 config/obj-coff.c:2488
msgid ".endef pseudo-op used outside of .def/.endef: ignored."
msgstr ""
-#: config/obj-coff.c:682
+#: config/obj-coff.c:598
#, c-format
msgid "`%s' symbol without preceding function"
msgstr ""
-#: config/obj-coff.c:769 config/obj-coff.c:2685
+#: config/obj-coff.c:685 config/obj-coff.c:2568
#, c-format
msgid "unexpected storage class %d"
msgstr ""
-#: config/obj-coff.c:882 config/obj-coff.c:2792
+#: config/obj-coff.c:794 config/obj-coff.c:2670
msgid ".dim pseudo-op used outside of .def/.endef: ignored."
msgstr ""
-#: config/obj-coff.c:902 config/obj-coff.c:2812
+#: config/obj-coff.c:814 config/obj-coff.c:2690
msgid "badly formed .dim directive ignored"
msgstr ""
-#: config/obj-coff.c:953 config/obj-coff.c:2869
+#: config/obj-coff.c:863 config/obj-coff.c:2745
msgid ".size pseudo-op used outside of .def/.endef ignored."
msgstr ""
-#: config/obj-coff.c:969 config/obj-coff.c:2885
+#: config/obj-coff.c:878 config/obj-coff.c:2760
msgid ".scl pseudo-op used outside of .def/.endef ignored."
msgstr ""
-#: config/obj-coff.c:987 config/obj-coff.c:2903
+#: config/obj-coff.c:895 config/obj-coff.c:2777
msgid ".tag pseudo-op used outside of .def/.endef ignored."
msgstr ""
-#: config/obj-coff.c:1006 config/obj-coff.c:2920
+#: config/obj-coff.c:913 config/obj-coff.c:2794
#, c-format
msgid "tag not found for .tag %s"
msgstr ""
-#: config/obj-coff.c:1021 config/obj-coff.c:2934
+#: config/obj-coff.c:926 config/obj-coff.c:2807
msgid ".type pseudo-op used outside of .def/.endef ignored."
msgstr ""
-#: config/obj-coff.c:1043 config/obj-coff.c:2954
+#: config/obj-coff.c:945 config/obj-coff.c:2826
msgid ".val pseudo-op used outside of .def/.endef ignored."
msgstr ""
-#: config/obj-coff.c:1180
+#: config/obj-coff.c:1082
msgid "badly formed .weak directive ignored"
msgstr ""
-#: config/obj-coff.c:1372 config/obj-coff.c:3147
+#: config/obj-coff.c:1272 config/obj-coff.c:3015
msgid "mismatched .eb"
msgstr ""
-#: config/obj-coff.c:1393 config/obj-coff.c:3178
-msgid "C_EFCN symbol out of scope"
+#: config/obj-coff.c:1293
+#, c-format
+msgid "C_EFCN symbol for %s out of scope"
msgstr ""
#. STYP_INFO
#. STYP_LIB
#. STYP_OVER
-#: config/obj-coff.c:1621
+#: config/obj-coff.c:1519
#, c-format
msgid "unsupported section attribute '%c'"
msgstr ""
-#: config/obj-coff.c:1626 config/obj-coff.c:3874 config/tc-ppc.c:4595
+#: config/obj-coff.c:1524 config/obj-coff.c:4281 config/tc-ppc.c:4605
#, c-format
msgid "unknown section attribute '%c'"
msgstr ""
-#: config/obj-coff.c:1656 config/tc-ppc.c:4613 config/tc-tic54x.c:4306
-#: read.c:2545
+#: config/obj-coff.c:1554 config/tc-ppc.c:4623 config/tc-tic54x.c:4287
+#: read.c:2551
#, c-format
msgid "error setting flags for \"%s\": %s"
msgstr ""
-#: config/obj-coff.c:1667
+#: config/obj-coff.c:1565
#, c-format
msgid "Ignoring changed section attributes for %s"
msgstr ""
-#: config/obj-coff.c:1803
+#: config/obj-coff.c:1696
#, c-format
msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
msgstr ""
-#: config/obj-coff.c:1983 config/obj-ieee.c:69
+#: config/obj-coff.c:1840 config/obj-ieee.c:69
#, c-format
msgid "Out of step\n"
msgstr ""
-#: config/obj-coff.c:2420
+#: config/obj-coff.c:2269
msgid "bfd_coff_swap_scnhdr_out failed"
msgstr ""
-#: config/obj-coff.c:2641
+#: config/obj-coff.c:2524
#, c-format
msgid "`.bf' symbol without preceding function\n"
msgstr ""
-#: config/obj-coff.c:3581 config/obj-ieee.c:511
-#, c-format
-msgid "FATAL: Can't create %s"
-msgstr ""
-
-#: config/obj-coff.c:3784
-#, c-format
-msgid "Too many new sections; can't add \"%s\""
+#: config/obj-coff.c:3047
+msgid "C_EFCN symbol out of scope"
msgstr ""
-#: config/obj-coff.c:4247 config/tc-i960.c:3222
+#: config/obj-coff.c:3608 config/tc-i960.c:2834
#, c-format
msgid "No 'bal' entry point for leafproc %s"
msgstr ""
-#: config/obj-coff.c:4323
+#: config/obj-coff.c:3684
#, c-format
msgid "Negative of non-absolute symbol %s"
msgstr ""
-#: config/obj-coff.c:4343
+#: config/obj-coff.c:3704
msgid "callj to difference of 2 symbols"
msgstr ""
-#: config/obj-coff.c:4383
+#: config/obj-coff.c:3744
#, c-format
msgid "Can't emit reloc {- %s-seg symbol \"%s\"} @ file address %ld."
msgstr ""
-#: config/obj-coff.c:4469 config/tc-i960.c:2849
+#: config/obj-coff.c:3831 config/tc-i960.c:2478
msgid "can't use COBR format with external label"
msgstr ""
-#: config/obj-coff.c:4542
+#: config/obj-coff.c:3904
#, c-format
msgid "Value of %ld too large for field of %d bytes at 0x%lx"
msgstr ""
-#: config/obj-coff.c:4556
+#: config/obj-coff.c:3918
#, c-format
msgid "Signed .word overflow; switch may be too large; %ld at 0x%lx"
msgstr ""
-#: config/obj-ecoff.c:192
+#: config/obj-coff.c:3989 config/obj-ieee.c:511
+#, c-format
+msgid "FATAL: Can't create %s"
+msgstr ""
+
+#: config/obj-coff.c:4192
+#, c-format
+msgid "Too many new sections; can't add \"%s\""
+msgstr ""
+
+#: config/obj-ecoff.c:125
msgid "Can't set GP value"
msgstr ""
-#: config/obj-ecoff.c:199
+#: config/obj-ecoff.c:132
msgid "Can't set register masks"
msgstr ""
-#: config/obj-elf.c:307 config/tc-sparc.c:3976 config/tc-v850.c:461
+#: config/obj-elf.c:310 config/tc-sparc.c:3978 config/tc-v850.c:451
#, c-format
msgid "bad .common segment %s"
msgstr ""
-#: config/obj-elf.c:574
+#: config/obj-elf.c:577
#, c-format
msgid "setting incorrect section type for %s"
msgstr ""
-#: config/obj-elf.c:579
+#: config/obj-elf.c:582
#, c-format
msgid "ignoring incorrect section type for %s"
msgstr ""
-#: config/obj-elf.c:616
+#: config/obj-elf.c:619
#, c-format
msgid "setting incorrect section attributes for %s"
msgstr ""
-#: config/obj-elf.c:668
+#: config/obj-elf.c:671
#, c-format
msgid "ignoring changed section type for %s"
msgstr ""
-#: config/obj-elf.c:680
+#: config/obj-elf.c:683
#, c-format
msgid "ignoring changed section attributes for %s"
msgstr ""
-#: config/obj-elf.c:682
+#: config/obj-elf.c:685
#, c-format
msgid "ignoring changed section entity size for %s"
msgstr ""
-#: config/obj-elf.c:735
+#: config/obj-elf.c:738
msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
msgstr ""
-#: config/obj-elf.c:772
+#: config/obj-elf.c:775
msgid "unrecognized section attribute"
msgstr ""
-#: config/obj-elf.c:800 read.c:2528
+#: config/obj-elf.c:803 read.c:2534
msgid "unrecognized section type"
msgstr ""
-#: config/obj-elf.c:830
+#: config/obj-elf.c:833
msgid "missing name"
msgstr ""
-#: config/obj-elf.c:941
+#: config/obj-elf.c:944
msgid "invalid merge entity size"
msgstr ""
-#: config/obj-elf.c:948
+#: config/obj-elf.c:951
msgid "entity size for SHF_MERGE not specified"
msgstr ""
-#: config/obj-elf.c:968
+#: config/obj-elf.c:971
msgid "group name for SHF_GROUP not specified"
msgstr ""
-#: config/obj-elf.c:981
+#: config/obj-elf.c:984
msgid "character following name is not '#'"
msgstr ""
-#: config/obj-elf.c:1078
+#: config/obj-elf.c:1099
msgid ".previous without corresponding .section; ignored"
msgstr ""
-#: config/obj-elf.c:1104
+#: config/obj-elf.c:1125
msgid ".popsection without corresponding .pushsection; ignored"
msgstr ""
-#: config/obj-elf.c:1156
+#: config/obj-elf.c:1177
msgid "expected comma after name in .symver"
msgstr ""
-#: config/obj-elf.c:1180
+#: config/obj-elf.c:1201
#, c-format
msgid "missing version name in `%s' for symbol `%s'"
msgstr ""
-#: config/obj-elf.c:1191
+#: config/obj-elf.c:1212
#, c-format
msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
msgstr ""
-#: config/obj-elf.c:1421
+#: config/obj-elf.c:1442
msgid "expected quoted string"
msgstr ""
-#: config/obj-elf.c:1441
+#: config/obj-elf.c:1462
#, c-format
msgid "expected comma after name `%s' in .size directive"
msgstr ""
-#: config/obj-elf.c:1450
+#: config/obj-elf.c:1471
msgid "missing expression in .size directive"
msgstr ""
-#: config/obj-elf.c:1537
+#: config/obj-elf.c:1558
#, c-format
msgid "unrecognized symbol type \"%s\""
msgstr ""
-#: config/obj-elf.c:1705
+#: config/obj-elf.c:1726
msgid ".size expression too complicated to fix up"
msgstr ""
-#: config/obj-elf.c:1737
+#: config/obj-elf.c:1758
#, c-format
msgid ""
"invalid attempt to declare external version name as default in symbol `%s'"
msgstr ""
-#: config/obj-elf.c:1798 ecoff.c:3598
+#: config/obj-elf.c:1819 ecoff.c:3598
#, c-format
msgid "symbol `%s' can not be both weak and common"
msgstr ""
-#: config/obj-elf.c:1905
+#: config/obj-elf.c:1926
#, c-format
msgid "assuming all members of group `%s' are COMDAT"
msgstr ""
-#: config/obj-elf.c:1927
+#: config/obj-elf.c:1948
#, c-format
msgid "can't create group: %s"
msgstr ""
-#: config/obj-elf.c:2036
+#: config/obj-elf.c:2057
#, c-format
msgid "failed to set up debugging information: %s"
msgstr ""
-#: config/obj-elf.c:2056
+#: config/obj-elf.c:2077
#, c-format
msgid "can't start writing .mdebug section: %s"
msgstr ""
-#: config/obj-elf.c:2064
+#: config/obj-elf.c:2085
#, c-format
msgid "could not write .mdebug section: %s"
msgstr ""
@@ -862,2026 +887,1896 @@ msgstr ""
msgid "too many sections"
msgstr ""
-#: config/obj-som.c:140
+#: config/obj-som.c:129
msgid "Only one .version pseudo-op per file!"
msgstr ""
-#: config/obj-som.c:157 config/obj-som.c:203
+#: config/obj-som.c:146 config/obj-som.c:191
msgid "Expected quoted string"
msgstr ""
-#: config/obj-som.c:166
+#: config/obj-som.c:155
#, c-format
msgid "FATAL: Attaching version header %s"
msgstr ""
-#: config/obj-som.c:186
+#: config/obj-som.c:174
msgid "Only one .copyright pseudo-op per file!"
msgstr ""
-#: config/obj-som.c:212
+#: config/obj-som.c:200
#, c-format
msgid "FATAL: Attaching copyright header %s"
msgstr ""
-#: config/obj-vms.c:367
-#, c-format
-msgid "compiler emitted zero-size common symbol `%s' already defined"
-msgstr ""
-
-#: config/obj-vms.c:375
-#, c-format
-msgid "compiler redefined zero-size common symbol `%s'"
-msgstr ""
-
-#: config/obj-vms.c:482
-#, c-format
-msgid "Couldn't create VMS object file \"%s\""
-msgstr ""
-
-#: config/obj-vms.c:507
-msgid "I/O error writing VMS object file (length prefix)"
-msgstr ""
-
-#: config/obj-vms.c:521
-msgid "I/O error writing VMS object file"
-msgstr ""
-
-#: config/obj-vms.c:1057
-#, c-format
-msgid "Couldn't find source file \"%s\", status=%%X%x"
-msgstr ""
-
-#: config/obj-vms.c:1505 config/obj-vms.c:2677
-#, c-format
-msgid "debugger forward reference error, dbx type %d"
-msgstr ""
-
-#: config/obj-vms.c:1579
-#, c-format
-msgid "Variable descriptor %d too complicated. Defined as `void *'."
-msgstr ""
-
-#: config/obj-vms.c:1894
-msgid ""
-"***Warning - the assembly code generated by the compiler has placed \n"
-" global constant(s) in the text psect. These will not be available to \n"
-" other modules, since this is not the correct way to handle this. You \n"
-" have two options: 1) get a patched compiler that does not put global \n"
-" constants in the text psect, or 2) remove the 'const' keyword from \n"
-" definitions of global variables in your source module(s). Don't say \n"
-" I didn't warn you! \n"
-msgstr ""
-
-#: config/obj-vms.c:2199
-#, c-format
-msgid "debugginer output: %d is an unknown untyped variable."
-msgstr ""
-
-#: config/obj-vms.c:2419
-#, c-format
-msgid "debugger output: structure element `%s' has undefined type"
-msgstr ""
-
-#: config/obj-vms.c:2530
-#, c-format
-msgid "debugger output: %d is an unknown type of variable."
-msgstr ""
-
-#: config/obj-vms.c:2666
-#, c-format
-msgid "debugger output: Unable to resolve %d circular references."
-msgstr ""
-
-#: config/obj-vms.c:2854
-#, c-format
-msgid "Module name truncated: %s\n"
-msgstr ""
-
-#: config/obj-vms.c:3096
-#, c-format
-msgid "Symbol %s replaced by %s\n"
-msgstr ""
-
-#. impossible
-#: config/obj-vms.c:3322
-#, c-format
-msgid "Unknown VMS psect type (%ld)"
-msgstr ""
-
-#: config/obj-vms.c:3360
-#, c-format
-msgid "Globalsymbol attribute for symbol %s was unexpected."
-msgstr ""
-
-#: config/obj-vms.c:3484
-msgid "Invalid data type for globalvalue"
-msgstr ""
-
-#: config/obj-vms.c:3496
-#, c-format
-msgid "Invalid globalvalue of %s"
-msgstr ""
-
-#: config/obj-vms.c:3736
-msgid "Couldn't find fixup fragment when checking for indirect reference"
-msgstr ""
-
-#: config/obj-vms.c:4014 config/obj-vms.c:4149
-msgid "Fixup data addsy and subsy don't have the same type"
-msgstr ""
-
-#: config/obj-vms.c:4018 config/obj-vms.c:4153
-msgid "Fixup data addsy and subsy don't have an appropriate type"
-msgstr ""
-
-#: config/obj-vms.c:4021 config/obj-vms.c:4156
-msgid "Fixup data is erroneously \"pcrel\""
-msgstr ""
-
-#: config/obj-vms.c:4037 config/obj-vms.c:4173
-msgid "Fixup datum is not a longword"
-msgstr ""
-
-#: config/obj-vms.c:4041 config/obj-vms.c:4177
-msgid "Fixup datum is not \"fixP->fx_addsy\""
-msgstr ""
-
-#: config/obj-vms.c:4353
-msgid "Can't handle global xtors symbols yet."
-msgstr ""
-
-#: config/obj-vms.c:4356
-#, c-format
-msgid "Unknown %s"
-msgstr ""
-
-#.
-#. * Error otherwise.
-#.
-#: config/obj-vms.c:4441
-#, c-format
-msgid "unhandled stab type %d"
-msgstr ""
-
-#: config/tc-a29k.c:164 config/tc-sparc.c:4028
+#: config/tc-a29k.c:133 config/tc-sparc.c:4030
msgid "Unknown segment type"
msgstr ""
#. Probably a memory allocation problem? Give up now.
-#: config/tc-a29k.c:334 config/tc-dlx.c:331 config/tc-hppa.c:1480
-#: config/tc-mips.c:1152 config/tc-mips.c:1194 config/tc-or32.c:228
+#: config/tc-a29k.c:305 config/tc-dlx.c:297 config/tc-hppa.c:1481
+#: config/tc-mips.c:1397 config/tc-mips.c:1449 config/tc-or32.c:223
#: config/tc-sparc.c:858
msgid "Broken assembler. No assembly attempted."
msgstr ""
-#: config/tc-a29k.c:379 config/tc-avr.c:1179 config/tc-d10v.c:545
-#: config/tc-d30v.c:552 config/tc-h8300.c:470 config/tc-h8500.c:283
-#: config/tc-mcore.c:608 config/tc-mmix.c:502 config/tc-mn10200.c:940
-#: config/tc-mn10300.c:1820 config/tc-msp430.c:407 config/tc-or32.c:334
-#: config/tc-or32.c:390 config/tc-ppc.c:2367 config/tc-s390.c:1218
-#: config/tc-sh64.c:2213 config/tc-sh.c:1240 config/tc-tic80.c:280
-#: config/tc-v850.c:2034 config/tc-w65.c:215 config/tc-z8k.c:331
+#: config/tc-a29k.c:319 config/tc-avr.c:1179 config/tc-d10v.c:498
+#: config/tc-d30v.c:490 config/tc-h8300.c:470 config/tc-h8500.c:271
+#: config/tc-mcore.c:667 config/tc-mmix.c:489 config/tc-mn10200.c:1078
+#: config/tc-mn10300.c:1820 config/tc-msp430.c:407 config/tc-or32.c:324
+#: config/tc-or32.c:376 config/tc-ppc.c:2377 config/tc-s390.c:1218
+#: config/tc-sh64.c:2213 config/tc-sh.c:1240 config/tc-tic80.c:261
+#: config/tc-v850.c:1952 config/tc-w65.c:206 config/tc-z8k.c:331
msgid "missing operand"
msgstr ""
-#: config/tc-a29k.c:418 config/tc-cris.c:1515 config/tc-cris.c:1523
-#: config/tc-crx.c:2028 config/tc-dlx.c:808 config/tc-hppa.c:1616
+#: config/tc-a29k.c:357 config/tc-cris.c:1493 config/tc-cris.c:1501
+#: config/tc-crx.c:2028 config/tc-dlx.c:685 config/tc-hppa.c:1617
#: config/tc-i860.c:492 config/tc-i860.c:509 config/tc-i860.c:989
-#: config/tc-sparc.c:1420 config/tc-sparc.c:1426
+#: config/tc-sparc.c:1420 config/tc-sparc.c:1428
#, c-format
msgid "Unknown opcode: `%s'"
msgstr ""
-#: config/tc-a29k.c:423 config/tc-dlx.c:826
+#: config/tc-a29k.c:362 config/tc-dlx.c:703
#, c-format
msgid "Unknown opcode `%s'."
msgstr ""
-#: config/tc-a29k.c:455 config/tc-dlx.c:887
+#: config/tc-a29k.c:390 config/tc-dlx.c:764
#, c-format
msgid "Too many operands: %s"
msgstr ""
-#: config/tc-a29k.c:477 config/tc-a29k.c:508
+#: config/tc-a29k.c:409 config/tc-a29k.c:436
#, c-format
msgid "Immediate value of %ld is too large"
msgstr ""
-#: config/tc-a29k.c:547 config/tc-i860.c:395 config/tc-i860.c:940
-#: config/tc-m68k.c:3485 config/tc-m68k.c:3517 config/tc-sparc.c:2658
+#: config/tc-a29k.c:474 config/tc-i860.c:395 config/tc-i860.c:940
+#: config/tc-m68k.c:3495 config/tc-m68k.c:3527 config/tc-sparc.c:2660
msgid "failed sanity check."
msgstr ""
-#: config/tc-a29k.c:891 config/tc-or32.c:1023 config/tc-or32.c:1147
+#: config/tc-a29k.c:835 config/tc-or32.c:992 config/tc-or32.c:1113
#, c-format
msgid "bad relocation type: 0x%02x"
msgstr ""
-#: config/tc-a29k.c:918
+#: config/tc-a29k.c:855
#, c-format
msgid "need %o3\n"
msgstr ""
-#: config/tc-a29k.c:934
+#: config/tc-a29k.c:871
msgid "a29k_convert_frag\n"
msgstr ""
-#: config/tc-a29k.c:943
+#: config/tc-a29k.c:880
msgid "a29k_estimate_size_before_relax\n"
msgstr ""
-#: config/tc-a29k.c:1037 config/tc-dlx.c:1251 config/tc-or32.c:1342
+#: config/tc-a29k.c:974 config/tc-dlx.c:1175 config/tc-or32.c:1292
#, c-format
msgid "label \"$%d\" redefined"
msgstr ""
-#: config/tc-a29k.c:1110 config/tc-dlx.c:485 config/tc-or32.c:1435
+#: config/tc-a29k.c:1044 config/tc-dlx.c:634 config/tc-or32.c:1358
#, c-format
msgid "Invalid expression after %%%%\n"
msgstr ""
-#: config/tc-a29k.c:1121
+#: config/tc-a29k.c:1055
msgid "Invalid register in & expression"
msgstr ""
-#: config/tc-alpha.c:802
-#, c-format
-msgid "internal error: can't hash opcode `%s': %s"
-msgstr ""
-
-#: config/tc-alpha.c:836
+#: config/tc-alpha.c:592
#, c-format
-msgid "internal error: can't hash macro `%s': %s"
-msgstr ""
-
-#: config/tc-alpha.c:919 config/tc-i960.c:2712 config/tc-xtensa.c:5191
-#: config/tc-xtensa.c:5260 config/tc-xtensa.c:5311
-msgid "syntax error"
-msgstr ""
-
-#: config/tc-alpha.c:993 config/tc-h8300.c:2092 config/tc-h8500.c:1204
-#: config/tc-hppa.c:4033 config/tc-i860.c:1059 config/tc-m68hc11.c:558
-#: config/tc-m68k.c:4576 config/tc-m88k.c:991 config/tc-ns32k.c:1689
-#: config/tc-or32.c:902 config/tc-sparc.c:2945 config/tc-z8k.c:1328
-msgid "Bad call to MD_ATOF()"
+msgid "No !literal!%ld was found"
msgstr ""
-#: config/tc-alpha.c:1043
+#: config/tc-alpha.c:599
#, c-format
-msgid "Unknown CPU identifier `%s'"
-msgstr ""
-
-#: config/tc-alpha.c:1087
-msgid ""
-"Alpha options:\n"
-"-32addr\t\t\ttreat addresses as 32-bit values\n"
-"-F\t\t\tlack floating point instructions support\n"
-"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
-"\t\t\tspecify variant of Alpha architecture\n"
-"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
-"m21264b\n"
-"\t\t\tthese variants include PALcode opcodes\n"
-msgstr ""
-
-#: config/tc-alpha.c:1097
-msgid ""
-"VMS options:\n"
-"-+\t\t\thash encode (don't truncate) names longer than 64 characters\n"
-"-H\t\t\tshow new symbol after hash truncation\n"
+msgid "No !tlsgd!%ld was found"
msgstr ""
-#: config/tc-alpha.c:1274
+#: config/tc-alpha.c:606
#, c-format
-msgid "unhandled relocation type %s"
-msgstr ""
-
-#: config/tc-alpha.c:1287
-msgid "non-absolute expression in constant field"
+msgid "No !tlsldm!%ld was found"
msgstr ""
-#: config/tc-alpha.c:1301
+#: config/tc-alpha.c:615
#, c-format
-msgid "type %d reloc done?\n"
-msgstr ""
-
-#: config/tc-alpha.c:1349 config/tc-alpha.c:1356 config/tc-mips.c:8442
-msgid "Used $at without \".set noat\""
+msgid "No ldah !gpdisp!%ld was found"
msgstr ""
-#: config/tc-alpha.c:1518
+#: config/tc-alpha.c:665
#, c-format
-msgid "!samegp reloc against symbol without .prologue: %s"
+msgid "too many !literal!%ld for %s"
msgstr ""
-#: config/tc-alpha.c:1557 config/tc-xtensa.c:5831
+#: config/tc-alpha.c:695
#, c-format
-msgid "cannot represent `%s' relocation in object file"
+msgid "No lda !gpdisp!%ld was found"
msgstr ""
-#: config/tc-alpha.c:1564 config/tc-xtensa.c:5839
-#, c-format
-msgid "internal error? cannot generate `%s' relocation"
+#. Only support one relocation op per insn.
+#: config/tc-alpha.c:852
+msgid "More than one relocation op per insn"
msgstr ""
-#: config/tc-alpha.c:1618
-#, c-format
-msgid "frame reg expected, using $%d."
+#: config/tc-alpha.c:868
+msgid "No relocation operand"
msgstr ""
-#: config/tc-alpha.c:1719
+#: config/tc-alpha.c:878
#, c-format
-msgid "No !literal!%ld was found"
+msgid "Unknown relocation operand: !%s"
msgstr ""
-#: config/tc-alpha.c:1726
+#: config/tc-alpha.c:888
#, c-format
-msgid "No !tlsgd!%ld was found"
+msgid "no sequence number after !%s"
msgstr ""
-#: config/tc-alpha.c:1733
+#: config/tc-alpha.c:898
#, c-format
-msgid "No !tlsldm!%ld was found"
+msgid "!%s does not use a sequence number"
msgstr ""
-#: config/tc-alpha.c:1742
+#: config/tc-alpha.c:908
#, c-format
-msgid "No ldah !gpdisp!%ld was found"
+msgid "Bad sequence number: !%s!%s"
msgstr ""
-#: config/tc-alpha.c:1792
+#: config/tc-alpha.c:1123 config/tc-alpha.c:3139
#, c-format
-msgid "too many !literal!%ld for %s"
+msgid "inappropriate arguments for opcode `%s'"
msgstr ""
-#: config/tc-alpha.c:1822
+#: config/tc-alpha.c:1125 config/tc-alpha.c:3141
#, c-format
-msgid "No lda !gpdisp!%ld was found"
-msgstr ""
-
-#. Only support one relocation op per insn.
-#: config/tc-alpha.c:1970
-msgid "More than one relocation op per insn"
-msgstr ""
-
-#: config/tc-alpha.c:1986
-msgid "No relocation operand"
+msgid "opcode `%s' not supported for target %s"
msgstr ""
-#: config/tc-alpha.c:1996
+#: config/tc-alpha.c:1129 config/tc-alpha.c:3145 config/tc-avr.c:1145
+#: config/tc-msp430.c:1777
#, c-format
-msgid "Unknown relocation operand: !%s"
+msgid "unknown opcode `%s'"
msgstr ""
-#: config/tc-alpha.c:2006
-#, c-format
-msgid "no sequence number after !%s"
+#: config/tc-alpha.c:1209 config/tc-alpha.c:1384
+msgid "overflow in literal (.lita) table"
msgstr ""
-#: config/tc-alpha.c:2016
-#, c-format
-msgid "!%s does not use a sequence number"
+#: config/tc-alpha.c:1216 config/tc-alpha.c:1240 config/tc-alpha.c:1397
+#: config/tc-alpha.c:2049 config/tc-alpha.c:2093 config/tc-alpha.c:2162
+#: config/tc-alpha.c:2245 config/tc-alpha.c:2470 config/tc-alpha.c:2568
+msgid "macro requires $at register while noat in effect"
msgstr ""
-#: config/tc-alpha.c:2026
-#, c-format
-msgid "Bad sequence number: !%s!%s"
+#: config/tc-alpha.c:1218 config/tc-alpha.c:1242 config/tc-alpha.c:1399
+msgid "macro requires $at while $at in use"
msgstr ""
-#: config/tc-alpha.c:2352 config/tc-arc.c:331 config/tc-mn10200.c:1344
-#: config/tc-mn10300.c:2601 config/tc-ppc.c:1461 config/tc-s390.c:612
-#: config/tc-v850.c:1644
-msgid "operand"
+#: config/tc-alpha.c:1346
+msgid "bignum invalid; zero assumed"
msgstr ""
-#: config/tc-alpha.c:2456 config/tc-alpha.c:2480 config/tc-d10v.c:634
-#: config/tc-d30v.c:640 config/tc-mn10200.c:995 config/tc-mn10300.c:1893
-#: config/tc-ppc.c:2333 config/tc-ppc.c:2550 config/tc-ppc.c:2562
-#: config/tc-s390.c:1228 config/tc-s390.c:1328 config/tc-s390.c:1424
-#: config/tc-v850.c:1821 config/tc-v850.c:1844 config/tc-v850.c:2057
-msgid "too many fixups"
+#: config/tc-alpha.c:1348
+msgid "floating point number invalid; zero assumed"
msgstr ""
-#: config/tc-alpha.c:2492
-msgid "invalid relocation for instruction"
+#: config/tc-alpha.c:1353
+msgid "can't handle expression"
msgstr ""
-#: config/tc-alpha.c:2503
-msgid "invalid relocation for field"
+#: config/tc-alpha.c:1390
+msgid "overflow in literal (.lit8) table"
msgstr ""
-#: config/tc-alpha.c:2608
+#: config/tc-alpha.c:1674
#, c-format
msgid "too many ldah insns for !gpdisp!%ld"
msgstr ""
-#: config/tc-alpha.c:2610 config/tc-alpha.c:2622
+#: config/tc-alpha.c:1676 config/tc-alpha.c:1688
#, c-format
msgid "both insns for !gpdisp!%ld must be in the same section"
msgstr ""
-#: config/tc-alpha.c:2620
+#: config/tc-alpha.c:1686
#, c-format
msgid "too many lda insns for !gpdisp!%ld"
msgstr ""
-#: config/tc-alpha.c:2673
+#: config/tc-alpha.c:1742
#, c-format
msgid "too many lituse insns for !lituse_tlsgd!%ld"
msgstr ""
-#: config/tc-alpha.c:2676
+#: config/tc-alpha.c:1745
#, c-format
msgid "too many lituse insns for !lituse_tlsldm!%ld"
msgstr ""
-#: config/tc-alpha.c:2693
+#: config/tc-alpha.c:1762
#, c-format
msgid "duplicate !tlsgd!%ld"
msgstr ""
-#: config/tc-alpha.c:2695
+#: config/tc-alpha.c:1764
#, c-format
msgid "sequence number in use for !tlsldm!%ld"
msgstr ""
-#: config/tc-alpha.c:2709
+#: config/tc-alpha.c:1778
#, c-format
msgid "duplicate !tlsldm!%ld"
msgstr ""
-#: config/tc-alpha.c:2711
+#: config/tc-alpha.c:1780
#, c-format
msgid "sequence number in use for !tlsgd!%ld"
msgstr ""
-#: config/tc-alpha.c:2756 config/tc-alpha.c:2829
-#, c-format
-msgid "inappropriate arguments for opcode `%s'"
-msgstr ""
-
-#: config/tc-alpha.c:2758 config/tc-alpha.c:2831
-#, c-format
-msgid "opcode `%s' not supported for target %s"
-msgstr ""
-
-#: config/tc-alpha.c:2762 config/tc-alpha.c:2835 config/tc-avr.c:1145
-#: config/tc-msp430.c:1777
-#, c-format
-msgid "unknown opcode `%s'"
-msgstr ""
-
-#: config/tc-alpha.c:2882
-msgid "can not resolve expression"
-msgstr ""
-
-#: config/tc-alpha.c:3026 config/tc-alpha.c:3205
-msgid "overflow in literal (.lita) table"
-msgstr ""
-
-#: config/tc-alpha.c:3033 config/tc-alpha.c:3056 config/tc-alpha.c:3218
-#: config/tc-alpha.c:3433 config/tc-alpha.c:3478 config/tc-alpha.c:3552
-#: config/tc-alpha.c:3644 config/tc-alpha.c:3892 config/tc-alpha.c:3991
-msgid "macro requires $at register while noat in effect"
-msgstr ""
-
-#: config/tc-alpha.c:3035 config/tc-alpha.c:3058 config/tc-alpha.c:3220
-msgid "macro requires $at while $at in use"
+#: config/tc-alpha.c:1823 config/tc-arc.c:294 config/tc-mn10200.c:889
+#: config/tc-mn10300.c:2601 config/tc-ppc.c:1471 config/tc-s390.c:612
+#: config/tc-v850.c:1573
+msgid "operand"
msgstr ""
-#: config/tc-alpha.c:3166
-msgid "bignum invalid; zero assumed"
+#: config/tc-alpha.c:1926 config/tc-alpha.c:1950 config/tc-d10v.c:585
+#: config/tc-d30v.c:573 config/tc-mn10200.c:1133 config/tc-mn10300.c:1893
+#: config/tc-ppc.c:2343 config/tc-ppc.c:2560 config/tc-ppc.c:2572
+#: config/tc-s390.c:1228 config/tc-s390.c:1328 config/tc-s390.c:1424
+#: config/tc-v850.c:1747 config/tc-v850.c:1770 config/tc-v850.c:1973
+msgid "too many fixups"
msgstr ""
-#: config/tc-alpha.c:3168
-msgid "floating point number invalid; zero assumed"
+#: config/tc-alpha.c:1962
+msgid "invalid relocation for instruction"
msgstr ""
-#: config/tc-alpha.c:3173
-msgid "can't handle expression"
+#: config/tc-alpha.c:1973
+msgid "invalid relocation for field"
msgstr ""
-#: config/tc-alpha.c:3211
-msgid "overflow in literal (.lit8) table"
+#: config/tc-alpha.c:2760
+msgid "can not resolve expression"
msgstr ""
-#: config/tc-alpha.c:4228 config/tc-ppc.c:1766 config/tc-ppc.c:4358
+#: config/tc-alpha.c:3275 config/tc-ppc.c:1776 config/tc-ppc.c:4368
#, c-format
msgid ".COMMon length (%ld.) <0! Ignored."
msgstr ""
-#: config/tc-alpha.c:4257 config/tc-sparc.c:3844 config/tc-v850.c:256
+#: config/tc-alpha.c:3304 config/tc-sparc.c:3846 config/tc-v850.c:246
msgid "Ignoring attempt to re-define symbol"
msgstr ""
-#: config/tc-alpha.c:4266 config/tc-alpha.c:4275 config/tc-ppc.c:4395
-#: config/tc-sparc.c:3852
+#: config/tc-alpha.c:3313 config/tc-alpha.c:3322 config/tc-ppc.c:4405
+#: config/tc-sparc.c:3854
#, c-format
msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
msgstr ""
-#: config/tc-alpha.c:4396 ecoff.c:3054
+#: config/tc-alpha.c:3439 ecoff.c:3054
msgid ".ent directive has no name"
msgstr ""
-#: config/tc-alpha.c:4404
+#: config/tc-alpha.c:3447
msgid "nested .ent directives"
msgstr ""
-#: config/tc-alpha.c:4449 ecoff.c:3005
+#: config/tc-alpha.c:3491 ecoff.c:3005
msgid ".end directive has no name"
msgstr ""
-#: config/tc-alpha.c:4458
+#: config/tc-alpha.c:3500
msgid ".end directive without matching .ent"
msgstr ""
-#: config/tc-alpha.c:4460
+#: config/tc-alpha.c:3502
msgid ".end directive names different symbol than .ent"
msgstr ""
-#: config/tc-alpha.c:4504 ecoff.c:3140
+#: config/tc-alpha.c:3545 ecoff.c:3140
msgid ".fmask outside of .ent"
msgstr ""
-#: config/tc-alpha.c:4506 ecoff.c:3204
+#: config/tc-alpha.c:3547 ecoff.c:3204
msgid ".mask outside of .ent"
msgstr ""
-#: config/tc-alpha.c:4514 ecoff.c:3147
+#: config/tc-alpha.c:3555 ecoff.c:3147
msgid "bad .fmask directive"
msgstr ""
-#: config/tc-alpha.c:4516 ecoff.c:3211
+#: config/tc-alpha.c:3557 ecoff.c:3211
msgid "bad .mask directive"
msgstr ""
-#: config/tc-alpha.c:4550 config/tc-mips.c:13757 ecoff.c:3168
+#: config/tc-alpha.c:3590 config/tc-mips.c:13645 ecoff.c:3168
msgid ".frame outside of .ent"
msgstr ""
-#: config/tc-alpha.c:4561 ecoff.c:3179
+#: config/tc-alpha.c:3601 ecoff.c:3179
msgid "bad .frame directive"
msgstr ""
-#: config/tc-alpha.c:4594
+#: config/tc-alpha.c:3633
msgid ".prologue directive without a preceding .ent directive"
msgstr ""
-#: config/tc-alpha.c:4612
+#: config/tc-alpha.c:3651
#, c-format
msgid "Invalid argument %d to .prologue."
msgstr ""
-#: config/tc-alpha.c:4707
+#: config/tc-alpha.c:3742
msgid "ECOFF debugging is disabled."
msgstr ""
-#: config/tc-alpha.c:4721
+#: config/tc-alpha.c:3756
msgid ".ent directive without matching .end"
msgstr ""
-#: config/tc-alpha.c:4806
+#: config/tc-alpha.c:3841
msgid ".usepv directive has no name"
msgstr ""
-#: config/tc-alpha.c:4817
+#: config/tc-alpha.c:3852
msgid ".usepv directive has no type"
msgstr ""
-#: config/tc-alpha.c:4832
+#: config/tc-alpha.c:3867
msgid "unknown argument for .usepv"
msgstr ""
-#: config/tc-alpha.c:4866
+#: config/tc-alpha.c:3900
msgid "Unknown section directive"
msgstr ""
-#: config/tc-alpha.c:4902
+#: config/tc-alpha.c:3935
msgid ".ent directive has no symbol"
msgstr ""
-#: config/tc-alpha.c:4928
+#: config/tc-alpha.c:3960
msgid "Bad .frame directive 1./2. param"
msgstr ""
-#: config/tc-alpha.c:4940
+#: config/tc-alpha.c:3972
msgid "Bad .frame directive 3./4. param"
msgstr ""
-#: config/tc-alpha.c:4963
+#: config/tc-alpha.c:3994
msgid ".pdesc directive not in link (.link) section"
msgstr ""
-#: config/tc-alpha.c:4971
+#: config/tc-alpha.c:4002
msgid ".pdesc has no matching .ent"
msgstr ""
-#: config/tc-alpha.c:4982
+#: config/tc-alpha.c:4013
msgid ".pdesc directive has no entry symbol"
msgstr ""
-#: config/tc-alpha.c:4995
+#: config/tc-alpha.c:4026
msgid "No comma after .pdesc <entryname>"
msgstr ""
-#: config/tc-alpha.c:5018
+#: config/tc-alpha.c:4046
msgid "unknown procedure kind"
msgstr ""
-#: config/tc-alpha.c:5109
+#: config/tc-alpha.c:4136
msgid ".name directive not in link (.link) section"
msgstr ""
-#: config/tc-alpha.c:5117
+#: config/tc-alpha.c:4144
msgid ".name directive has no symbol"
msgstr ""
-#: config/tc-alpha.c:5149
+#: config/tc-alpha.c:4175
msgid "No symbol after .linkage"
msgstr ""
-#: config/tc-alpha.c:5175
+#: config/tc-alpha.c:4199
msgid "No symbol after .code_address"
msgstr ""
-#: config/tc-alpha.c:5205
+#: config/tc-alpha.c:4226
msgid "Bad .mask directive"
msgstr ""
-#: config/tc-alpha.c:5224
+#: config/tc-alpha.c:4244
msgid "Bad .fmask directive"
msgstr ""
-#: config/tc-alpha.c:5386
+#: config/tc-alpha.c:4401
#, c-format
msgid "Expected comma after name \"%s\""
msgstr ""
#. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:5397
+#: config/tc-alpha.c:4412
#, c-format
msgid "unhandled: .proc %s,%d"
msgstr ""
-#: config/tc-alpha.c:5432
+#: config/tc-alpha.c:4446
#, c-format
msgid "Tried to .set unrecognized mode `%s'"
msgstr ""
-#: config/tc-alpha.c:5457
+#: config/tc-alpha.c:4472
#, c-format
msgid "Bad base register, using $%d."
msgstr ""
-#: config/tc-alpha.c:5479
+#: config/tc-alpha.c:4493
#, c-format
msgid "Alignment too large: %d. assumed"
msgstr ""
-#: config/tc-alpha.c:5483 config/tc-d30v.c:2183
+#: config/tc-alpha.c:4497 config/tc-d30v.c:2083
msgid "Alignment negative: 0 assumed"
msgstr ""
-#: config/tc-alpha.c:5790
+#: config/tc-alpha.c:4775
#, c-format
msgid "Chose GP value of %lx\n"
msgstr ""
-#: config/tc-alpha.c:5806
+#: config/tc-alpha.c:4789
msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-arc.c:1574 config/tc-arm.c:12232 config/tc-ip2k.c:219
+#: config/tc-alpha.c:4878
+#, c-format
+msgid "internal error: can't hash opcode `%s': %s"
+msgstr ""
+
+#: config/tc-alpha.c:4914
+#, c-format
+msgid "internal error: can't hash macro `%s': %s"
+msgstr ""
+
+#: config/tc-alpha.c:4998 config/tc-i960.c:718 config/tc-xtensa.c:5127
+#: config/tc-xtensa.c:5196 config/tc-xtensa.c:5242
+msgid "syntax error"
+msgstr ""
+
+#: config/tc-alpha.c:5067 config/tc-h8300.c:2092 config/tc-h8500.c:1115
+#: config/tc-hppa.c:4032 config/tc-i860.c:1059 config/tc-m68hc11.c:558
+#: config/tc-m68k.c:4586 config/tc-m88k.c:916 config/tc-ns32k.c:1955
+#: config/tc-or32.c:877 config/tc-sparc.c:2947 config/tc-z8k.c:1328
+msgid "Bad call to MD_ATOF()"
+msgstr ""
+
+#: config/tc-alpha.c:5116
+#, c-format
+msgid "Unknown CPU identifier `%s'"
+msgstr ""
+
+#: config/tc-alpha.c:5159
+msgid ""
+"Alpha options:\n"
+"-32addr\t\t\ttreat addresses as 32-bit values\n"
+"-F\t\t\tlack floating point instructions support\n"
+"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
+"\t\t\tspecify variant of Alpha architecture\n"
+"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
+"m21264b\n"
+"\t\t\tthese variants include PALcode opcodes\n"
+msgstr ""
+
+#: config/tc-alpha.c:5169
+msgid ""
+"VMS options:\n"
+"-+\t\t\thash encode (don't truncate) names longer than 64 characters\n"
+"-H\t\t\tshow new symbol after hash truncation\n"
+msgstr ""
+
+#: config/tc-alpha.c:5346
+#, c-format
+msgid "unhandled relocation type %s"
+msgstr ""
+
+#: config/tc-alpha.c:5359
+msgid "non-absolute expression in constant field"
+msgstr ""
+
+#: config/tc-alpha.c:5373
+#, c-format
+msgid "type %d reloc done?\n"
+msgstr ""
+
+#: config/tc-alpha.c:5420 config/tc-alpha.c:5427 config/tc-mips.c:8348
+msgid "Used $at without \".set noat\""
+msgstr ""
+
+#: config/tc-alpha.c:5586
+#, c-format
+msgid "!samegp reloc against symbol without .prologue: %s"
+msgstr ""
+
+#: config/tc-alpha.c:5623 config/tc-xtensa.c:5750
+#, c-format
+msgid "cannot represent `%s' relocation in object file"
+msgstr ""
+
+#: config/tc-alpha.c:5629 config/tc-xtensa.c:5758
+#, c-format
+msgid "internal error? cannot generate `%s' relocation"
+msgstr ""
+
+#: config/tc-alpha.c:5680
+#, c-format
+msgid "frame reg expected, using $%d."
+msgstr ""
+
+#: config/tc-arc.c:1077 config/tc-arm.c:9363 config/tc-ip2k.c:249
msgid "md_estimate_size_before_relax\n"
msgstr ""
-#: config/tc-arc.c:1586
+#: config/tc-arc.c:1088
msgid "md_convert_frag\n"
msgstr ""
#. We can't actually support subtracting a symbol.
-#: config/tc-arc.c:1856 config/tc-arm.c:6622 config/tc-arm.c:9378
-#: config/tc-arm.c:9470 config/tc-avr.c:891 config/tc-cris.c:3999
-#: config/tc-d10v.c:1708 config/tc-d30v.c:1836 config/tc-mips.c:3835
-#: config/tc-mips.c:4949 config/tc-mips.c:5881 config/tc-mips.c:6469
-#: config/tc-msp430.c:1871 config/tc-ppc.c:5542 config/tc-v850.c:2367
-#: config/tc-xstormy16.c:499
+#: config/tc-arc.c:1288 config/tc-arm.c:1011 config/tc-arm.c:5598
+#: config/tc-arm.c:5649 config/tc-arm.c:6313 config/tc-arm.c:6867
+#: config/tc-arm.c:6893 config/tc-arm.c:7120 config/tc-arm.c:7137
+#: config/tc-arm.c:7243 config/tc-avr.c:891 config/tc-cris.c:3928
+#: config/tc-d10v.c:1539 config/tc-d30v.c:1938 config/tc-mips.c:3758
+#: config/tc-mips.c:4866 config/tc-mips.c:5798 config/tc-mips.c:6392
+#: config/tc-msp430.c:1871 config/tc-ppc.c:5553 config/tc-v850.c:2274
+#: config/tc-xstormy16.c:484
msgid "expression too complex"
msgstr ""
-#: config/tc-arm.c:758 config/tc-arm.c:14522
+#: config/tc-arm.c:347
msgid "ARM register expected"
msgstr ""
-#: config/tc-arm.c:759
+#: config/tc-arm.c:348
msgid "bad or missing co-processor number"
msgstr ""
-#: config/tc-arm.c:760
+#: config/tc-arm.c:349
msgid "co-processor register expected"
msgstr ""
-#: config/tc-arm.c:761
+#: config/tc-arm.c:350
msgid "FPA register expected"
msgstr ""
-#: config/tc-arm.c:762
+#: config/tc-arm.c:351
msgid "VFP single precision register expected"
msgstr ""
-#: config/tc-arm.c:763
+#: config/tc-arm.c:352
msgid "VFP double precision register expected"
msgstr ""
-#: config/tc-arm.c:764
+#: config/tc-arm.c:353
+msgid "VFP system register expected"
+msgstr ""
+
+#: config/tc-arm.c:354
msgid "Maverick MVF register expected"
msgstr ""
-#: config/tc-arm.c:765
+#: config/tc-arm.c:355
msgid "Maverick MVD register expected"
msgstr ""
-#: config/tc-arm.c:766
+#: config/tc-arm.c:356
msgid "Maverick MVFX register expected"
msgstr ""
-#: config/tc-arm.c:767
+#: config/tc-arm.c:357
msgid "Maverick MVDX register expected"
msgstr ""
-#: config/tc-arm.c:768
+#: config/tc-arm.c:358
msgid "Maverick MVAX register expected"
msgstr ""
-#: config/tc-arm.c:769
+#: config/tc-arm.c:359
msgid "Maverick DSPSC register expected"
msgstr ""
-#: config/tc-arm.c:770
-msgid "Intel Wireless MMX technology register expected"
+#: config/tc-arm.c:360
+msgid "iWMMXt data register expected"
+msgstr ""
+
+#: config/tc-arm.c:361
+msgid "iWMMXt control register expected"
msgstr ""
-#: config/tc-arm.c:964
+#: config/tc-arm.c:362
+msgid "iWMMXt scalar register expected"
+msgstr ""
+
+#: config/tc-arm.c:363
+msgid "XScale accumulator register expected"
+msgstr ""
+
+#: config/tc-arm.c:494
msgid "bad arguments to instruction"
msgstr ""
-#: config/tc-arm.c:965
+#: config/tc-arm.c:495
msgid "r15 not allowed here"
msgstr ""
-#: config/tc-arm.c:966
-msgid "instruction is not conditional"
+#: config/tc-arm.c:496
+msgid "instruction cannot be conditional"
msgstr ""
-#: config/tc-arm.c:967
-msgid "acc0 expected"
+#: config/tc-arm.c:497
+msgid "registers may not be the same"
msgstr ""
-#: config/tc-arm.c:1100
-msgid "literal pool overflow"
+#: config/tc-arm.c:498
+msgid "lo register required"
msgstr ""
-#: config/tc-arm.c:1475
-msgid "selected processor does not support THUMB opcodes"
+#: config/tc-arm.c:499
+msgid "instruction not supported in Thumb16 mode"
msgstr ""
-#: config/tc-arm.c:1489
-msgid "selected processor does not support ARM opcodes"
+#: config/tc-arm.c:630
+msgid "immediate expression requires a # prefix"
msgstr ""
-#: config/tc-arm.c:1502
-#, c-format
-msgid "invalid instruction size selected (%d)"
+#: config/tc-arm.c:656 expr.c:1299 read.c:2226
+msgid "bad expression"
msgstr ""
-#: config/tc-arm.c:1509
-msgid "invalid syntax for .req directive"
+#: config/tc-arm.c:667 config/tc-i860.c:1005 config/tc-sparc.c:2847
+msgid "bad segment"
msgstr ""
-#: config/tc-arm.c:1552
-#, c-format
-msgid "unreq: missing hash entry for \"%s\""
+#: config/tc-arm.c:683 config/tc-arm.c:3121 config/tc-i960.c:1310
+msgid "invalid constant"
msgstr ""
-#: config/tc-arm.c:1571 config/tc-arm.c:1574
+#: config/tc-arm.c:744
+msgid "bad call to MD_ATOF()"
+msgstr ""
+
+#: config/tc-arm.c:811
+msgid "expected #constant"
+msgstr ""
+
+#: config/tc-arm.c:943
+msgid "bad range in register list"
+msgstr ""
+
+#: config/tc-arm.c:951 config/tc-arm.c:960 config/tc-arm.c:1001
#, c-format
-msgid ".unreq: unrecognized symbol \"%s\""
+msgid "Warning: duplicated register (r%d) in register list"
msgstr ""
-#: config/tc-arm.c:1577
-msgid "invalid syntax for .unreq directive"
+#: config/tc-arm.c:963
+msgid "Warning: register range not in ascending order"
+msgstr ""
+
+#: config/tc-arm.c:974
+msgid "missing `}'"
+msgstr ""
+
+#: config/tc-arm.c:990
+msgid "invalid register mask"
msgstr ""
-#: config/tc-arm.c:1659
+#: config/tc-arm.c:1081 config/tc-arm.c:1116 config/tc-h8300.c:1010
+#: config/tc-mips.c:9481 config/tc-mips.c:9511
+msgid "invalid register list"
+msgstr ""
+
+#: config/tc-arm.c:1087 config/tc-arm.c:2387 config/tc-arm.c:2520
+msgid "register list not in ascending order"
+msgstr ""
+
+#: config/tc-arm.c:1108
+msgid "register range not in ascending order"
+msgstr ""
+
+#: config/tc-arm.c:1141
+msgid "non-contiguous register range"
+msgstr ""
+
+#: config/tc-arm.c:1189
#, c-format
-msgid "alignment too large: %d assumed"
+msgid "ignoring attempt to redefine built-in register '%s'"
msgstr ""
-#: config/tc-arm.c:1662
-msgid "alignment negative. 0 assumed."
+#: config/tc-arm.c:1194
+#, c-format
+msgid "ignoring redefinition of register alias '%s'"
msgstr ""
-#: config/tc-arm.c:1743
+#: config/tc-arm.c:1238
#, c-format
-msgid "expected comma after name \"%s\""
+msgid "unknown register '%s' -- .req ignored"
msgstr ""
-#: config/tc-arm.c:1793 config/tc-m32r.c:617
+#: config/tc-arm.c:1281
+msgid "invalid syntax for .req directive"
+msgstr ""
+
+#: config/tc-arm.c:1307
+msgid "invalid syntax for .unreq directive"
+msgstr ""
+
+#: config/tc-arm.c:1313
#, c-format
-msgid "symbol `%s' already defined"
+msgid "unknown register alias '%s'"
msgstr ""
-#: config/tc-arm.c:1836
+#: config/tc-arm.c:1315
#, c-format
-msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
+msgid "ignoring attempt to undefine built-in register '%s'"
msgstr ""
-#: config/tc-arm.c:1846
-msgid "garbage following instruction"
+#: config/tc-arm.c:1448
+msgid "selected processor does not support THUMB opcodes"
msgstr ""
-#: config/tc-arm.c:1916
-msgid "bad_segment"
+#: config/tc-arm.c:1462
+msgid "selected processor does not support ARM opcodes"
msgstr ""
-#: config/tc-arm.c:1932 config/tc-arm.c:2699 config/tc-arm.c:3889
-#: config/tc-arm.c:5841 config/tc-arm.c:5861 config/tc-i960.c:1940
-msgid "invalid constant"
+#: config/tc-arm.c:1475
+#, c-format
+msgid "invalid instruction size selected (%d)"
msgstr ""
-#. In the few cases where we might be able to accept something else
-#. this error can be overridden.
-#: config/tc-arm.c:1967
+#: config/tc-arm.c:1507
#, c-format
-msgid "register expected, not '%.100s'"
+msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
msgstr ""
-#. In the few cases where we might be able to accept
-#. something else this error can be overridden.
-#: config/tc-arm.c:2017
+#: config/tc-arm.c:1563
#, c-format
-msgid "Intel Wireless MMX technology register expected, not '%.100s'"
+msgid "expected comma after name \"%s\""
msgstr ""
-#. In the few cases where we might be able to accept
-#. something else this error can be overridden.
-#: config/tc-arm.c:2087
-msgid "flag for {c}psr instruction expected"
+#: config/tc-arm.c:1613 config/tc-m32r.c:589
+#, c-format
+msgid "symbol `%s' already defined"
msgstr ""
-#: config/tc-arm.c:2120
-msgid "illegal co-processor number"
+#: config/tc-arm.c:1647
+#, c-format
+msgid "unrecognized syntax mode \"%s\""
msgstr ""
-#: config/tc-arm.c:2149 config/tc-arm.c:5101
-msgid "bad or missing expression"
+#: config/tc-arm.c:1667
+#, c-format
+msgid "alignment too large: %d assumed"
msgstr ""
-#: config/tc-arm.c:2155
-msgid "immediate co-processor expression too large"
+#: config/tc-arm.c:1670
+msgid "alignment negative. 0 assumed."
msgstr ""
-#: config/tc-arm.c:2214 config/tc-arm.c:2427 config/tc-arm.c:3718
-#: config/tc-arm.c:3804 config/tc-arm.c:3868 config/tc-arm.c:4106
-#: config/tc-arm.c:4208
-msgid "immediate expression expected"
+#: config/tc-arm.c:1808
+msgid "literal pool overflow"
msgstr ""
-#: config/tc-arm.c:2229
-msgid "co-processor address must be word aligned"
+#: config/tc-arm.c:1964 config/tc-arm.c:3729
+msgid "unrecognized relocation suffix"
msgstr ""
-#: config/tc-arm.c:2235 config/tc-arm.c:2442 config/tc-mips.c:5037
-msgid "offset too large"
+#: config/tc-arm.c:2024
+msgid "expected 0 or 1"
msgstr ""
-#: config/tc-arm.c:2290
-msgid "comma expected after closing square bracket"
+#: config/tc-arm.c:2028
+msgid "missing comma"
msgstr ""
-#: config/tc-arm.c:2305 config/tc-arm.c:2489
-msgid "pc may not be used in post-increment"
+#: config/tc-arm.c:2083
+msgid "dupicate .handlerdata directive"
msgstr ""
-#: config/tc-arm.c:2333
-msgid "'option' field too large"
+#: config/tc-arm.c:2154
+msgid "personality routine specified for cantunwind frame"
msgstr ""
-#: config/tc-arm.c:2341
-msgid "'}' expected at end of 'option' field"
+#: config/tc-arm.c:2168
+msgid "duplicate .personalityindex directive"
msgstr ""
-#: config/tc-arm.c:2353
-msgid "non-constant expressions for 'option' field not supported"
+#: config/tc-arm.c:2175
+msgid "bad personality routine number"
msgstr ""
-#: config/tc-arm.c:2359
-msgid "# or { expected after comma"
+#: config/tc-arm.c:2194
+msgid "duplicate .personality directive"
msgstr ""
-#: config/tc-arm.c:2369 config/tc-arm.c:2505 config/tc-arm.c:3020
-#: config/tc-arm.c:5530 config/tc-arm.c:6134 config/tc-arm.c:6405
-msgid "pre-indexed expression expected"
+#: config/tc-arm.c:2217 config/tc-arm.c:2339
+msgid "expected register list"
msgstr ""
-#: config/tc-arm.c:2382 config/tc-arm.c:2518 config/tc-arm.c:3033
-#: config/tc-arm.c:5541 config/tc-arm.c:6146 config/tc-arm.c:6417
-#: config/tc-arm.c:6800 config/tc-arm.c:9110 config/tc-arm.c:9125
-msgid "missing ]"
+#: config/tc-arm.c:2295
+msgid "expected , <constant>"
msgstr ""
-#: config/tc-arm.c:2392 config/tc-arm.c:2528
-msgid "pc may not be used with write-back"
+#: config/tc-arm.c:2304
+msgid "number of registers must be in the range [1:4]"
msgstr ""
-#: config/tc-arm.c:2577
-msgid "Invalid NOP hint"
+#: config/tc-arm.c:2401 config/tc-arm.c:2534
+msgid "bad register range"
msgstr ""
-#: config/tc-arm.c:2612
-msgid "comma expected after register name"
+#: config/tc-arm.c:2587
+msgid "register expected"
msgstr ""
-#: config/tc-arm.c:2631
-msgid "CPSR or SPSR expected"
+#: config/tc-arm.c:2597
+msgid "FPA .unwind_save does not take a register list"
msgstr ""
-#: config/tc-arm.c:2656
-msgid "comma missing after psr flags"
+#: config/tc-arm.c:2610
+msgid ".unwind_save does not support this kind of register"
msgstr ""
-#: config/tc-arm.c:2672 config/tc-arm.c:2682
-msgid "only a register or immediate value can follow a psr flag"
+#: config/tc-arm.c:2635
+msgid "SP and PC not permitted in .unwind_movsp directive"
msgstr ""
-#: config/tc-arm.c:2746
-msgid "rdhi, rdlo and rm must all be different"
+#: config/tc-arm.c:2640
+msgid "unexpected .unwind_movsp directive"
msgstr ""
-#: config/tc-arm.c:2798
-msgid "rd and rm should be different in mul"
+#: config/tc-arm.c:2664
+msgid "stack increment must be multiple of 4"
msgstr ""
-#: config/tc-arm.c:2850
-msgid "rd and rm should be different in mla"
+#: config/tc-arm.c:2693
+msgid "expected <reg>, <reg>"
msgstr ""
-#: config/tc-arm.c:2896
-#, c-format
-msgid "acc0 expected, not '%.100s'"
+#: config/tc-arm.c:2711
+msgid "register must be either sp or set by a previousunwind_movsp directive"
msgstr ""
-#: config/tc-arm.c:2925 config/tc-arm.c:5439
-msgid "address offset too large"
+#: config/tc-arm.c:2747
+msgid "expected <offset>, <opcode>"
msgstr ""
-#: config/tc-arm.c:3130
-msgid "rdhi and rdlo must be different"
+#: config/tc-arm.c:2759
+msgid "unwind opcode too long"
msgstr ""
-#: config/tc-arm.c:3235
-msgid "Warning: instruction unpredictable when using r15"
+#: config/tc-arm.c:2764
+msgid "invalid unwind opcode"
msgstr ""
-#: config/tc-arm.c:3444
-msgid "use of r15 in bx in ARM mode is not really useful"
+#: config/tc-arm.c:2848
+msgid "constant expression required"
msgstr ""
-#: config/tc-arm.c:3466
-msgid "use of r15 in bxj is not really useful"
+#: config/tc-arm.c:2854 config/tc-arm.c:6176 config/tc-arm.c:11041
+#: config/tc-arm.c:11066 config/tc-arm.c:11074 config/tc-z8k.c:1125
+#: config/tc-z8k.c:1137
+msgid "immediate value out of range"
msgstr ""
-#: config/tc-arm.c:3524 config/tc-arm.c:3548
-msgid "Rd equal to Rm or Rn yields unpredictable results"
+#: config/tc-arm.c:2949
+msgid "invalid FPA immediate expression"
msgstr ""
-#: config/tc-arm.c:3577 config/tc-arm.c:3588
+#: config/tc-arm.c:2999 config/tc-arm.c:3007
msgid "shift expression expected"
msgstr ""
-#: config/tc-arm.c:3598
+#: config/tc-arm.c:3021
msgid "'LSL' or 'ASR' required"
msgstr ""
-#: config/tc-arm.c:3604
+#: config/tc-arm.c:3029
msgid "'LSL' required"
msgstr ""
-#: config/tc-arm.c:3610
+#: config/tc-arm.c:3037
msgid "'ASR' required"
msgstr ""
-#: config/tc-arm.c:3632
-msgid "shift requires register or #expression"
+#: config/tc-arm.c:3109 config/tc-arm.c:4190 config/tc-v850.c:1844
+#: config/tc-v850.c:1865
+msgid "constant expression expected"
msgstr ""
-#: config/tc-arm.c:3633
-msgid "shift requires #expression"
+#: config/tc-arm.c:3116
+msgid "invalid rotation"
msgstr ""
-#: config/tc-arm.c:3663
-msgid "shift of 0 ignored."
+#: config/tc-arm.c:3231
+msgid "']' expected"
msgstr ""
-#: config/tc-arm.c:3669
-msgid "invalid immediate shift"
+#: config/tc-arm.c:3249
+msgid "'}' expected at end of 'option' field"
msgstr ""
-#: config/tc-arm.c:3723 config/tc-arm.c:3809 config/tc-arm.c:3875
-#: config/tc-arm.c:4112 config/tc-arm.c:4214 config/tc-arm.c:4536
-#: config/tc-arm.c:4760 config/tc-arm.c:5698 expr.c:1332 read.c:2198
-msgid "bad expression"
+#: config/tc-arm.c:3254
+msgid "cannot combine index with option"
msgstr ""
-#: config/tc-arm.c:3728 config/tc-arm.c:3814 config/tc-arm.c:3881
-#: config/tc-arm.c:4118 config/tc-arm.c:4220 config/tc-arm.c:5832
-#: config/tc-arm.c:6182 config/tc-arm.c:6454 config/tc-arm.c:7063
-#: config/tc-v850.c:1924 config/tc-v850.c:1945
-msgid "constant expression expected"
+#: config/tc-arm.c:3267
+msgid "cannot combine pre- and post-indexing"
msgstr ""
-#: config/tc-arm.c:3734 config/tc-arm.c:3820 config/tc-arm.c:4545
-#: config/tc-arm.c:4769 config/tc-arm.c:5109 config/tc-arm.c:8198
-#: config/tc-arm.c:8233 config/tc-arm.c:8243 config/tc-z8k.c:1125
-#: config/tc-z8k.c:1137
-msgid "immediate value out of range"
+#: config/tc-arm.c:3363
+msgid "flag for {c}psr instruction expected"
+msgstr ""
+
+#: config/tc-arm.c:3388
+msgid "unrecognized CPS flag"
msgstr ""
-#: config/tc-arm.c:4020
-msgid "missing endian specifier"
+#: config/tc-arm.c:3395
+msgid "missing CPS flags"
msgstr ""
-#: config/tc-arm.c:4029
+#: config/tc-arm.c:3418 config/tc-arm.c:3424
msgid "valid endian specifiers are be or le"
msgstr ""
-#: config/tc-arm.c:4096 config/tc-arm.c:4198
+#: config/tc-arm.c:3446
msgid "missing rotation field after comma"
msgstr ""
-#: config/tc-arm.c:4140 config/tc-arm.c:4243
-msgid "rotation can be 8, 16, 24 or 0 when field is ommited"
+#: config/tc-arm.c:3461
+msgid "rotation can only be 0, 8, 16, or 24"
msgstr ""
-#: config/tc-arm.c:4492
-msgid "unrecognized flag"
+#: config/tc-arm.c:3481
+msgid "condition required"
msgstr ""
-#: config/tc-arm.c:4499
-msgid "no 'a', 'i', or 'f' flags for 'cps'"
+#: config/tc-arm.c:3770
+msgid "iWMMXt data or control register expected"
msgstr ""
-#: config/tc-arm.c:4810
-msgid "lo register required"
+#: config/tc-arm.c:3888
+msgid "garbage following instruction"
msgstr ""
-#: config/tc-arm.c:4818
-msgid "hi register required"
+#: config/tc-arm.c:4022
+msgid "instruction does not accept preindexed addressing"
msgstr ""
-#: config/tc-arm.c:4886
-msgid "only lo regs allowed with immediate"
+#. unindexed - only for coprocessor
+#: config/tc-arm.c:4038 config/tc-arm.c:5691
+msgid "instruction does not accept unindexed addressing"
msgstr ""
-#: config/tc-arm.c:4905 config/tc-xtensa.c:4123
-msgid "invalid immediate"
+#: config/tc-arm.c:4046
+msgid "destination register same as write-back base"
msgstr ""
-#: config/tc-arm.c:5141 config/tc-arm.c:5285
-msgid "non-word size not supported with control register"
+#: config/tc-arm.c:4047
+msgid "source register same as write-back base"
msgstr ""
-#: config/tc-arm.c:5155
-msgid "only r15 allowed here"
+#: config/tc-arm.c:4095
+msgid "instruction does not accept scaled register index"
msgstr ""
-#: config/tc-arm.c:5283
-msgid "conditional execution not supported with control register"
+#: config/tc-arm.c:4136
+msgid "instruction does not support unindexed addressing"
msgstr ""
-#: config/tc-arm.c:5493
-msgid "'[' expected after PLD mnemonic"
+#: config/tc-arm.c:4151
+msgid "pc may not be used with write-back"
msgstr ""
-#: config/tc-arm.c:5515
-msgid "post-indexed expression used in preload instruction"
+#: config/tc-arm.c:4156
+msgid "instruction does not support writeback"
msgstr ""
-#: config/tc-arm.c:5520 config/tc-arm.c:5550
-msgid "writeback used in preload instruction"
+#: config/tc-arm.c:4185
+msgid "invalid pseudo operation"
+msgstr ""
+
+#: config/tc-arm.c:4231
+msgid "literal pool insertion failed"
+msgstr ""
+
+#: config/tc-arm.c:4374 config/tc-arm.c:4393 config/tc-arm.c:4406
+#: config/tc-arm.c:6072 config/tc-arm.c:6092 config/tc-arm.c:6106
+msgid "bit-field extends past end of register"
+msgstr ""
+
+#: config/tc-arm.c:4435
+msgid "the only suffix valid here is '(plt)'"
+msgstr ""
+
+#: config/tc-arm.c:4468
+msgid "use of r15 in blx in ARM mode is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:4486
+msgid "use of r15 in bx in ARM mode is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:4498 config/tc-arm.c:6212
+msgid "use of r15 in bxj is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:4602 config/tc-arm.c:4611
+msgid "writeback of base register is UNPREDICTABLE"
+msgstr ""
+
+#: config/tc-arm.c:4605
+msgid "writeback of base register when in register list is UNPREDICTABLE"
+msgstr ""
+
+#: config/tc-arm.c:4615
+msgid "if writeback register is in list, it must be the lowest reg in the list"
msgstr ""
-#: config/tc-arm.c:5591
-msgid "destination register must be even"
+#: config/tc-arm.c:4630
+msgid "first destination register must be even"
msgstr ""
-#: config/tc-arm.c:5597
+#: config/tc-arm.c:4633 config/tc-arm.c:4690
+msgid "can only load two consecutive registers"
+msgstr ""
+
+#. If op 1 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#. If op 2 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#: config/tc-arm.c:4634 config/tc-arm.c:4693 config/tc-arm.c:5140
+#: config/tc-arm.c:6539
msgid "r14 not allowed here"
msgstr ""
-#: config/tc-arm.c:5604
-msgid "pre/post-indexing used when modified address register is destination"
+#: config/tc-arm.c:4635
+msgid "'[' expected"
msgstr ""
-#: config/tc-arm.c:5614
-msgid "ldrd destination registers must not overlap index register"
+#: config/tc-arm.c:4648
+msgid "base register written back, and overlaps second destination register"
msgstr ""
-#: config/tc-arm.c:5874
-msgid "register or shift expression expected"
+#: config/tc-arm.c:4656
+msgid "index register overlaps destination register"
msgstr ""
-#: config/tc-arm.c:5926
-msgid "invalid floating point immediate expression"
+#: config/tc-arm.c:4670 config/tc-arm.c:5113 config/tc-arm.c:6405
+#: config/tc-arm.c:7165
+msgid "instruction does not accept this addressing mode"
msgstr ""
-#: config/tc-arm.c:5930
-msgid "floating point register or immediate expression expected"
+#: config/tc-arm.c:4676 config/tc-arm.c:5122
+msgid "offset must be zero in ARM encoding"
msgstr ""
-#: config/tc-arm.c:6076 config/tc-arm.c:6264 config/tc-arm.c:6345
-msgid "address expected"
+#: config/tc-arm.c:4687 config/tc-arm.c:5134
+msgid "even register required"
msgstr ""
-#: config/tc-arm.c:6106 config/tc-arm.c:6118 config/tc-arm.c:6155
-#: config/tc-arm.c:6282 config/tc-arm.c:6375 config/tc-arm.c:6389
-#: config/tc-arm.c:6426
-#, c-format
-msgid "%s register same as write-back base"
+#: config/tc-arm.c:4718 config/tc-arm.c:4749
+msgid "this instruction requires a post-indexed address"
msgstr ""
-#: config/tc-arm.c:6108 config/tc-arm.c:6120 config/tc-arm.c:6157
-#: config/tc-arm.c:6284 config/tc-arm.c:6377 config/tc-arm.c:6391
-#: config/tc-arm.c:6428
-msgid "destination"
+#: config/tc-arm.c:4776
+msgid "rd and rm should be different in mla"
msgstr ""
-#: config/tc-arm.c:6108 config/tc-arm.c:6120 config/tc-arm.c:6157
-#: config/tc-arm.c:6284 config/tc-arm.c:6377 config/tc-arm.c:6391
-#: config/tc-arm.c:6428
-msgid "source"
+#: config/tc-arm.c:4808 config/tc-arm.c:6741
+msgid "'CPSR' or 'SPSR' expected"
msgstr ""
-#: config/tc-arm.c:6167 config/tc-arm.c:6438 config/tc-arm.c:8411
-msgid "invalid pseudo operation"
+#: config/tc-arm.c:4841
+msgid "rd and rm should be different in mul"
msgstr ""
-#: config/tc-arm.c:6219 config/tc-arm.c:6489
-msgid "literal pool insertion failed"
+#: config/tc-arm.c:4862
+msgid "rdhi, rdlo and rm must all be different"
msgstr ""
-#: config/tc-arm.c:6312 config/tc-arm.c:6318
-msgid "post-indexed expression expected"
+#: config/tc-arm.c:4924
+msgid "'[' expected after PLD mnemonic"
msgstr ""
-#: config/tc-arm.c:6553
-msgid "bad range in register list"
+#: config/tc-arm.c:4926
+msgid "post-indexed expression used in preload instruction"
msgstr ""
-#: config/tc-arm.c:6561 config/tc-arm.c:6570 config/tc-arm.c:6612
-#, c-format
-msgid "Warning: duplicated register (r%d) in register list"
+#: config/tc-arm.c:4928
+msgid "writeback used in preload instruction"
msgstr ""
-#: config/tc-arm.c:6573
-msgid "Warning: register range not in ascending order"
+#: config/tc-arm.c:4930
+msgid "unindexed addressing used in preload instruction"
msgstr ""
-#: config/tc-arm.c:6585
-msgid "missing `}'"
+#: config/tc-arm.c:5029 config/tc-arm.c:7076
+msgid "source1 and dest must be same register"
msgstr ""
-#: config/tc-arm.c:6601
-msgid "invalid register mask"
+#: config/tc-arm.c:5079 config/tc-arm.c:6798
+msgid "rdhi and rdlo must be different"
msgstr ""
-#: config/tc-arm.c:6659
-msgid "r15 not allowed as base register"
+#: config/tc-arm.c:5137
+msgid "can only store two consecutive registers"
msgstr ""
-#: config/tc-arm.c:6693 config/tc-arm.c:6702
-msgid "writeback of base register is UNPREDICTABLE"
+#: config/tc-arm.c:5232 config/tc-arm.c:5249
+msgid "only two consecutive VFP SP registers allowed here"
msgstr ""
-#: config/tc-arm.c:6696
-msgid "writeback of base register when in register list is UNPREDICTABLE"
+#: config/tc-arm.c:5277 config/tc-arm.c:5292
+msgid "this addressing mode requires base-register writeback"
msgstr ""
-#: config/tc-arm.c:6706
-msgid "if writeback register is in list, it must be the lowest reg in the list"
+#: config/tc-arm.c:5370
+msgid "this instruction does not support indexing"
msgstr ""
-#: config/tc-arm.c:6760 config/tc-arm.c:6774
-msgid "r15 not allowed in swap"
+#: config/tc-arm.c:5393
+msgid "only r15 allowed here"
msgstr ""
-#: config/tc-arm.c:7069
-msgid "constant value required for number of registers"
+#: config/tc-arm.c:5603 config/tc-arm.c:10418
+msgid "shift expression is too large"
msgstr ""
-#: config/tc-arm.c:7077 config/tc-arm.c:14226
-msgid "number of registers must be in the range [1:4]"
+#: config/tc-arm.c:5629
+msgid "Thumb does not support the ldr =N pseudo-operation"
msgstr ""
-#: config/tc-arm.c:7138
-msgid "r15 not allowed as base register with write-back"
+#: config/tc-arm.c:5634
+msgid "cannot use register index with PC-relative addressing"
msgstr ""
-#: config/tc-arm.c:7533 config/tc-arm.c:7572 config/tc-h8300.c:1010
-#: config/tc-mips.c:9585 config/tc-mips.c:9615
-msgid "invalid register list"
+#: config/tc-arm.c:5635
+msgid "cannot use register index with this instruction"
msgstr ""
-#: config/tc-arm.c:7539 config/tc-arm.c:14310 config/tc-arm.c:14317
-msgid "register list not in ascending order"
+#: config/tc-arm.c:5637
+msgid "Thumb does not support negative register indexing"
msgstr ""
-#: config/tc-arm.c:7564
-msgid "register range not in ascending order"
+#: config/tc-arm.c:5639
+msgid "Thumb does not support register post-indexing"
msgstr ""
-#: config/tc-arm.c:7597
-msgid "non-contiguous register range"
+#: config/tc-arm.c:5641
+msgid "Thumb does not support register indexing with writeback"
msgstr ""
-#: config/tc-arm.c:7626 config/tc-arm.c:7663
-msgid "only two consecutive VFP SP registers allowed here"
+#: config/tc-arm.c:5643
+msgid "Thumb supports only LSL in shifted register indexing"
msgstr ""
-#: config/tc-arm.c:7810
-msgid "VFP system register expected"
+#: config/tc-arm.c:5651
+msgid "shift out of range"
msgstr ""
-#: config/tc-arm.c:7921 config/tc-arm.c:7958
-msgid "this addressing mode requires base-register writeback"
+#: config/tc-arm.c:5659
+msgid "cannot use writeback with PC-relative addressing"
msgstr ""
-#: config/tc-arm.c:8140 config/tc-arm.c:9219
-msgid "dest and source1 must be the same register"
+#: config/tc-arm.c:5661
+msgid "cannot use writeback with this instruction"
msgstr ""
-#: config/tc-arm.c:8147
-msgid "subtract valid only on lo regs"
+#: config/tc-arm.c:5681
+msgid "cannot use post-indexing with PC-relative addressing"
msgstr ""
-#: config/tc-arm.c:8171
-msgid "invalid Hi register with immediate"
+#: config/tc-arm.c:5682
+msgid "cannot use post-indexing with this instruction"
msgstr ""
-#: config/tc-arm.c:8211
-msgid "invalid immediate value for stack adjust"
+#: config/tc-arm.c:5849 config/tc-arm.c:5958 config/tc-arm.c:6038
+#: config/tc-arm.c:6712
+msgid "shift must be constant"
msgstr ""
-#: config/tc-arm.c:8222
-msgid "invalid immediate for address calculation"
+#: config/tc-arm.c:5876 config/tc-arm.c:5973 config/tc-arm.c:6053
+#: config/tc-arm.c:6725
+msgid "unshifted register required"
msgstr ""
-#: config/tc-arm.c:8307
-msgid "source1 and dest must be same register"
+#: config/tc-arm.c:5891 config/tc-arm.c:6064 config/tc-arm.c:6785
+msgid "dest must overlap one source register"
msgstr ""
-#: config/tc-arm.c:8341
-msgid "invalid immediate for shift"
+#: config/tc-arm.c:5976
+msgid "dest and source1 must be the same register"
msgstr ""
-#: config/tc-arm.c:8402
-msgid "expected ']'"
+#: config/tc-arm.c:6241
+msgid "Thumb does not support the 2-argument form of this instruction"
msgstr ""
-#: config/tc-arm.c:8475
-msgid "byte or halfword not valid for base register"
+#: config/tc-arm.c:6315
+msgid "Thumb load/store multiple does not support {reglist}^"
msgstr ""
-#: config/tc-arm.c:8480
-msgid "r15 based store not allowed"
+#: config/tc-arm.c:6332 config/tc-arm.c:6348 config/tc-arm.c:6379
+#, c-format
+msgid "value stored for r%d is UNPREDICTABLE"
msgstr ""
-#: config/tc-arm.c:8485
-msgid "invalid base register for register offset"
+#: config/tc-arm.c:6342 config/tc-arm.c:6909
+msgid "SP should not be in register list"
msgstr ""
-#: config/tc-arm.c:8503 config/tc-arm.c:8538
-msgid "invalid offset"
+#: config/tc-arm.c:6346 config/tc-arm.c:6913
+msgid "PC should not be in register list"
msgstr ""
-#: config/tc-arm.c:8514
-msgid "invalid base register in load/store"
+#: config/tc-arm.c:6355 config/tc-arm.c:6919
+msgid "LR and PC should not both be in register list"
msgstr ""
-#: config/tc-arm.c:8990
-msgid "expecting immediate, 7bit operand"
+#: config/tc-arm.c:6358
+msgid "base register should not be in register list when written back"
msgstr ""
-#: config/tc-arm.c:9005
-msgid "immediate out of range"
+#: config/tc-arm.c:6376 config/tc-arm.c:6386
+msgid "this instruction will write back the base register"
msgstr ""
-#: config/tc-arm.c:9058
-msgid "offset expected"
+#: config/tc-arm.c:6389
+msgid "this instruction will not write back the base register"
msgstr ""
-#: config/tc-arm.c:9067 config/tc-pj.c:536 config/tc-sh.c:4107
-msgid "offset out of range"
+#: config/tc-arm.c:6418
+msgid "r14 not allowed as first register when second register is omitted"
msgstr ""
-#: config/tc-arm.c:9072
-msgid "offset not a multiple of 4"
+#: config/tc-arm.c:6462 config/tc-arm.c:6475 config/tc-arm.c:6511
+msgid "Thumb does not support this addressing mode"
msgstr ""
-#: config/tc-arm.c:9227
-msgid "Rs and Rd must be different in MUL"
+#: config/tc-arm.c:6479
+msgid "byte or halfword not valid for base register"
msgstr ""
-#: config/tc-arm.c:9362
-msgid ""
-"inserted missing '!': load/store multiple always writes back base register"
+#: config/tc-arm.c:6482
+msgid "r15 based store not allowed"
msgstr ""
-#: config/tc-arm.c:9384
-msgid "only lo-regs valid in load/store multiple"
+#: config/tc-arm.c:6484
+msgid "invalid base register for register offset"
msgstr ""
-#: config/tc-arm.c:9426
-msgid "syntax: ldrs[b] Rd, [Rb, Ro]"
+#: config/tc-arm.c:6661
+msgid "only lo regs allowed with immediate"
msgstr ""
-#: config/tc-arm.c:9486
+#: config/tc-arm.c:6750
+msgid "Thumb encoding does not support an immediate here"
+msgstr ""
+
+#: config/tc-arm.c:6820
+msgid "Thumb does not support NOP with hints"
+msgstr ""
+
+#: config/tc-arm.c:6891
+msgid "push/pop do not support {reglist}^"
+msgstr ""
+
+#: config/tc-arm.c:6926
msgid "invalid register list to push/pop instruction"
msgstr ""
-#: config/tc-arm.c:9589 config/tc-arm.c:10966
-msgid "virtual memory exhausted"
+#: config/tc-arm.c:7097
+msgid "ror #imm not supported"
msgstr ""
-#: config/tc-arm.c:9613
-#, c-format
-msgid "failed to create an alias for %s, reason: %s"
+#: config/tc-arm.c:7222
+msgid "Thumb encoding does not support rotation"
msgstr ""
-#: config/tc-arm.c:9677
+#: config/tc-arm.c:7465 config/tc-arm.c:7532
+msgid "conditional infixes are deprecated in unified syntax"
+msgstr ""
+
+#: config/tc-arm.c:7564
#, c-format
-msgid "register '%s' does not exist\n"
+msgid "bad instruction `%s'"
msgstr ""
-#: config/tc-arm.c:9681
+#: config/tc-arm.c:7574 config/tc-arm.c:7606
#, c-format
-msgid ""
-"ignoring redefinition of register alias '%s' to non-existant register '%s'"
+msgid "selected processor does not support `%s'"
+msgstr ""
+
+#: config/tc-arm.c:7580
+msgid "Thumb does not support conditional execution"
msgstr ""
-#: config/tc-arm.c:9690
+#: config/tc-arm.c:7596
#, c-format
-msgid "ignoring redefinition of register alias '%s'"
+msgid "cannot honor width suffix -- `%s'"
msgstr ""
-#: config/tc-arm.c:9696
-msgid "ignoring incomplete .req pseuso op"
+#: config/tc-arm.c:7611
+#, c-format
+msgid "width suffixes are invalid in ARM mode -- `%s'"
msgstr ""
-#: config/tc-arm.c:10990
-msgid "use of old and new-style options to set CPU type"
+#: config/tc-arm.c:9454
+msgid "alignments greater than 32 bytes not supported in .text sections."
msgstr ""
-#: config/tc-arm.c:11000
-msgid "use of old and new-style options to set FPU type"
+#: config/tc-arm.c:9748
+msgid "handerdata in cantunwind frame"
msgstr ""
-#: config/tc-arm.c:11062
-msgid "hard-float conflicts with specified fpu"
+#: config/tc-arm.c:9765
+msgid "too many unwind opcodes for personality routine 0"
msgstr ""
-#: config/tc-arm.c:11246
-msgid "bad call to MD_ATOF()"
+#: config/tc-arm.c:9797
+msgid "too many unwind opcodes"
msgstr ""
-#: config/tc-arm.c:11402
+#: config/tc-arm.c:10163 config/tc-arm.c:10442
#, c-format
msgid "undefined symbol %s used as an immediate value"
msgstr ""
-#: config/tc-arm.c:11416
+#: config/tc-arm.c:10177 config/tc-arm.c:10457
#, c-format
msgid "invalid constant (%lx) after fixup"
msgstr ""
-#: config/tc-arm.c:11453
+#: config/tc-arm.c:10214
#, c-format
msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
msgstr ""
-#: config/tc-arm.c:11483
-#, c-format
-msgid "bad immediate value for offset (%ld)"
+#: config/tc-arm.c:10246 config/tc-arm.c:10271
+msgid "invalid literal constant: pool needs to be closer"
msgstr ""
-#: config/tc-arm.c:11505 config/tc-arm.c:11527
-msgid "invalid literal constant: pool needs to be closer"
+#: config/tc-arm.c:10249 config/tc-arm.c:10287
+#, c-format
+msgid "bad immediate value for offset (%ld)"
msgstr ""
-#: config/tc-arm.c:11507
+#: config/tc-arm.c:10273
#, c-format
msgid "bad immediate value for half-word offset (%ld)"
msgstr ""
-#: config/tc-arm.c:11544
-msgid "shift expression is too large"
+#: config/tc-arm.c:10329
+msgid "offset not a multiple of 4"
msgstr ""
-#: config/tc-arm.c:11561
+#: config/tc-arm.c:10336 config/tc-arm.c:10351 config/tc-arm.c:10366
+#: config/tc-arm.c:10377 config/tc-arm.c:10400 config/tc-pj.c:499
+#: config/tc-sh.c:4111
+msgid "offset out of range"
+msgstr ""
+
+#: config/tc-arm.c:10474
msgid "invalid smi expression"
msgstr ""
-#: config/tc-arm.c:11572 config/tc-arm.c:11581
+#: config/tc-arm.c:10485 config/tc-arm.c:10494
msgid "invalid swi expression"
msgstr ""
-#: config/tc-arm.c:11591
+#: config/tc-arm.c:10504
msgid "invalid expression in load/store multiple"
msgstr ""
-#: config/tc-arm.c:11641
+#: config/tc-arm.c:10554
msgid "GAS can't handle same-section branch dest >= 0x04000000"
msgstr ""
-#: config/tc-arm.c:11650
+#: config/tc-arm.c:10563
msgid "out of range branch"
msgstr ""
-#: config/tc-arm.c:11707 config/tc-arm.c:11732
+#: config/tc-arm.c:10619 config/tc-arm.c:10645 config/tc-arm.c:10670
+#: config/tc-arm.c:10817
msgid "branch out of range"
msgstr ""
-#: config/tc-arm.c:11765
-msgid "branch with link out of range"
+#: config/tc-arm.c:10705
+msgid "conditional branch out of range"
msgstr ""
-#: config/tc-arm.c:11858
-msgid "rel31 relocation overflow"
+#: config/tc-arm.c:10751
+msgid "branch with link out of range"
msgstr ""
-#: config/tc-arm.c:11874
-msgid "illegal value for co-processor offset"
+#: config/tc-arm.c:10906
+msgid "rel31 relocation overflow"
msgstr ""
-#: config/tc-arm.c:11886
-msgid "Illegal value for co-processor offset"
+#: config/tc-arm.c:10921 config/tc-arm.c:10936
+msgid "co-processor offset out of range"
msgstr ""
-#: config/tc-arm.c:11910
+#: config/tc-arm.c:10952
#, c-format
-msgid "invalid offset, target not word aligned (0x%08X)"
+msgid "invalid offset, target not word aligned (0x%08lX)"
msgstr ""
-#: config/tc-arm.c:11916 config/tc-arm.c:11926 config/tc-arm.c:11934
-#: config/tc-arm.c:11942 config/tc-arm.c:11950
+#: config/tc-arm.c:10958 config/tc-arm.c:10967 config/tc-arm.c:10975
+#: config/tc-arm.c:10983 config/tc-arm.c:10991
#, c-format
msgid "invalid offset, value too big (0x%08lX)"
msgstr ""
-#: config/tc-arm.c:11990
+#: config/tc-arm.c:11032
+msgid "invalid Hi register with immediate"
+msgstr ""
+
+#: config/tc-arm.c:11048
msgid "invalid immediate for stack address calculation"
msgstr ""
-#: config/tc-arm.c:11999
+#: config/tc-arm.c:11056
#, c-format
msgid "invalid immediate for address calculation (value = 0x%08lX)"
msgstr ""
-#: config/tc-arm.c:12009
-msgid "invalid 8bit immediate"
-msgstr ""
-
-#: config/tc-arm.c:12017
-msgid "invalid 3bit immediate"
-msgstr ""
-
-#: config/tc-arm.c:12033
+#: config/tc-arm.c:11086
#, c-format
msgid "invalid immediate: %ld is too large"
msgstr ""
-#: config/tc-arm.c:12048
+#: config/tc-arm.c:11098
#, c-format
-msgid "illegal Thumb shift value: %ld"
+msgid "invalid shift value: %ld"
msgstr ""
-#: config/tc-arm.c:12062
+#: config/tc-arm.c:11117
#, c-format
msgid "bad relocation fixup type (%d)"
msgstr ""
-#: config/tc-arm.c:12133
+#: config/tc-arm.c:11191
msgid "literal referenced across section boundary"
msgstr ""
-#: config/tc-arm.c:12151
+#: config/tc-arm.c:11221
msgid "internal relocation (type: IMMEDIATE) not fixed up"
msgstr ""
-#: config/tc-arm.c:12156
+#: config/tc-arm.c:11226
msgid "ADRL used for a symbol not defined in the same file"
msgstr ""
-#: config/tc-arm.c:12165
+#: config/tc-arm.c:11235
#, c-format
msgid "undefined local label `%s'"
msgstr ""
-#: config/tc-arm.c:12171
+#: config/tc-arm.c:11241
msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
msgstr ""
-#: config/tc-arm.c:12191 config/tc-cris.c:3936 config/tc-mcore.c:2053
-#: config/tc-mmix.c:2930 config/tc-ns32k.c:2393
+#: config/tc-arm.c:11261 config/tc-cris.c:3869 config/tc-mcore.c:1997
+#: config/tc-mmix.c:2888 config/tc-ns32k.c:2304
msgid "<unknown>"
msgstr ""
-#: config/tc-arm.c:12194 config/tc-arm.c:12215
+#: config/tc-arm.c:11264 config/tc-arm.c:11285
#, c-format
msgid "cannot represent %s relocation in this object file format"
msgstr ""
-#: config/tc-arm.c:12342
+#: config/tc-arm.c:11505
#, c-format
-msgid "no operator -- statement `%s'\n"
+msgid "%s: unexpected function type: %d"
msgstr ""
-#: config/tc-arm.c:12360 config/tc-arm.c:12386
-#, c-format
-msgid "selected processor does not support `%s'"
+#: config/tc-arm.c:11582
+msgid "virtual memory exhausted"
msgstr ""
-#: config/tc-arm.c:12404
-#, c-format
-msgid "bad instruction `%s'"
+#: config/tc-arm.c:11608
+msgid "use of old and new-style options to set CPU type"
+msgstr ""
+
+#: config/tc-arm.c:11618
+msgid "use of old and new-style options to set FPU type"
msgstr ""
-#: config/tc-arm.c:12505
+#: config/tc-arm.c:11680
+msgid "hard-float conflicts with specified fpu"
+msgstr ""
+
+#: config/tc-arm.c:11872
msgid "generate PIC code"
msgstr ""
-#: config/tc-arm.c:12506
+#: config/tc-arm.c:11873
msgid "assemble Thumb code"
msgstr ""
-#: config/tc-arm.c:12507
+#: config/tc-arm.c:11874
msgid "support ARM/Thumb interworking"
msgstr ""
-#: config/tc-arm.c:12509
+#: config/tc-arm.c:11876
msgid "code uses 32-bit program counter"
msgstr ""
-#: config/tc-arm.c:12510
+#: config/tc-arm.c:11877
msgid "code uses 26-bit program counter"
msgstr ""
-#: config/tc-arm.c:12511
+#: config/tc-arm.c:11878
msgid "floating point args are in fp regs"
msgstr ""
-#: config/tc-arm.c:12513
+#: config/tc-arm.c:11880
msgid "re-entrant code"
msgstr ""
-#: config/tc-arm.c:12514
+#: config/tc-arm.c:11881
msgid "code is ATPCS conformant"
msgstr ""
-#: config/tc-arm.c:12515
+#: config/tc-arm.c:11882
msgid "assemble for big-endian"
msgstr ""
-#: config/tc-arm.c:12516
+#: config/tc-arm.c:11883
msgid "assemble for little-endian"
msgstr ""
#. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:12520
+#: config/tc-arm.c:11887
msgid "use frame pointer"
msgstr ""
-#: config/tc-arm.c:12521
+#: config/tc-arm.c:11888
msgid "use stack size checking"
msgstr ""
#. DON'T add any new processors to this list -- we want the whole list
#. to go away... Add them to the processors table instead.
-#: config/tc-arm.c:12525 config/tc-arm.c:12526
+#: config/tc-arm.c:11892 config/tc-arm.c:11893
msgid "use -mcpu=arm1"
msgstr ""
-#: config/tc-arm.c:12527 config/tc-arm.c:12528
+#: config/tc-arm.c:11894 config/tc-arm.c:11895
msgid "use -mcpu=arm2"
msgstr ""
-#: config/tc-arm.c:12529 config/tc-arm.c:12530
+#: config/tc-arm.c:11896 config/tc-arm.c:11897
msgid "use -mcpu=arm250"
msgstr ""
-#: config/tc-arm.c:12531 config/tc-arm.c:12532
+#: config/tc-arm.c:11898 config/tc-arm.c:11899
msgid "use -mcpu=arm3"
msgstr ""
-#: config/tc-arm.c:12533 config/tc-arm.c:12534
+#: config/tc-arm.c:11900 config/tc-arm.c:11901
msgid "use -mcpu=arm6"
msgstr ""
-#: config/tc-arm.c:12535 config/tc-arm.c:12536
+#: config/tc-arm.c:11902 config/tc-arm.c:11903
msgid "use -mcpu=arm600"
msgstr ""
-#: config/tc-arm.c:12537 config/tc-arm.c:12538
+#: config/tc-arm.c:11904 config/tc-arm.c:11905
msgid "use -mcpu=arm610"
msgstr ""
-#: config/tc-arm.c:12539 config/tc-arm.c:12540
+#: config/tc-arm.c:11906 config/tc-arm.c:11907
msgid "use -mcpu=arm620"
msgstr ""
-#: config/tc-arm.c:12541 config/tc-arm.c:12542
+#: config/tc-arm.c:11908 config/tc-arm.c:11909
msgid "use -mcpu=arm7"
msgstr ""
-#: config/tc-arm.c:12543 config/tc-arm.c:12544
+#: config/tc-arm.c:11910 config/tc-arm.c:11911
msgid "use -mcpu=arm70"
msgstr ""
-#: config/tc-arm.c:12545 config/tc-arm.c:12546
+#: config/tc-arm.c:11912 config/tc-arm.c:11913
msgid "use -mcpu=arm700"
msgstr ""
-#: config/tc-arm.c:12547 config/tc-arm.c:12548
+#: config/tc-arm.c:11914 config/tc-arm.c:11915
msgid "use -mcpu=arm700i"
msgstr ""
-#: config/tc-arm.c:12549 config/tc-arm.c:12550
+#: config/tc-arm.c:11916 config/tc-arm.c:11917
msgid "use -mcpu=arm710"
msgstr ""
-#: config/tc-arm.c:12551 config/tc-arm.c:12552
+#: config/tc-arm.c:11918 config/tc-arm.c:11919
msgid "use -mcpu=arm710c"
msgstr ""
-#: config/tc-arm.c:12553 config/tc-arm.c:12554
+#: config/tc-arm.c:11920 config/tc-arm.c:11921
msgid "use -mcpu=arm720"
msgstr ""
-#: config/tc-arm.c:12555 config/tc-arm.c:12556
+#: config/tc-arm.c:11922 config/tc-arm.c:11923
msgid "use -mcpu=arm7d"
msgstr ""
-#: config/tc-arm.c:12557 config/tc-arm.c:12558
+#: config/tc-arm.c:11924 config/tc-arm.c:11925
msgid "use -mcpu=arm7di"
msgstr ""
-#: config/tc-arm.c:12559 config/tc-arm.c:12560
+#: config/tc-arm.c:11926 config/tc-arm.c:11927
msgid "use -mcpu=arm7m"
msgstr ""
-#: config/tc-arm.c:12561 config/tc-arm.c:12562
+#: config/tc-arm.c:11928 config/tc-arm.c:11929
msgid "use -mcpu=arm7dm"
msgstr ""
-#: config/tc-arm.c:12563 config/tc-arm.c:12564
+#: config/tc-arm.c:11930 config/tc-arm.c:11931
msgid "use -mcpu=arm7dmi"
msgstr ""
-#: config/tc-arm.c:12565 config/tc-arm.c:12566
+#: config/tc-arm.c:11932 config/tc-arm.c:11933
msgid "use -mcpu=arm7100"
msgstr ""
-#: config/tc-arm.c:12567 config/tc-arm.c:12568
+#: config/tc-arm.c:11934 config/tc-arm.c:11935
msgid "use -mcpu=arm7500"
msgstr ""
-#: config/tc-arm.c:12569 config/tc-arm.c:12570
+#: config/tc-arm.c:11936 config/tc-arm.c:11937
msgid "use -mcpu=arm7500fe"
msgstr ""
-#: config/tc-arm.c:12571 config/tc-arm.c:12572 config/tc-arm.c:12573
-#: config/tc-arm.c:12574
+#: config/tc-arm.c:11938 config/tc-arm.c:11939 config/tc-arm.c:11940
+#: config/tc-arm.c:11941
msgid "use -mcpu=arm7tdmi"
msgstr ""
-#: config/tc-arm.c:12575 config/tc-arm.c:12576
+#: config/tc-arm.c:11942 config/tc-arm.c:11943
msgid "use -mcpu=arm710t"
msgstr ""
-#: config/tc-arm.c:12577 config/tc-arm.c:12578
+#: config/tc-arm.c:11944 config/tc-arm.c:11945
msgid "use -mcpu=arm720t"
msgstr ""
-#: config/tc-arm.c:12579 config/tc-arm.c:12580
+#: config/tc-arm.c:11946 config/tc-arm.c:11947
msgid "use -mcpu=arm740t"
msgstr ""
-#: config/tc-arm.c:12581 config/tc-arm.c:12582
+#: config/tc-arm.c:11948 config/tc-arm.c:11949
msgid "use -mcpu=arm8"
msgstr ""
-#: config/tc-arm.c:12583 config/tc-arm.c:12584
+#: config/tc-arm.c:11950 config/tc-arm.c:11951
msgid "use -mcpu=arm810"
msgstr ""
-#: config/tc-arm.c:12585 config/tc-arm.c:12586
+#: config/tc-arm.c:11952 config/tc-arm.c:11953
msgid "use -mcpu=arm9"
msgstr ""
-#: config/tc-arm.c:12587 config/tc-arm.c:12588
+#: config/tc-arm.c:11954 config/tc-arm.c:11955
msgid "use -mcpu=arm9tdmi"
msgstr ""
-#: config/tc-arm.c:12589 config/tc-arm.c:12590
+#: config/tc-arm.c:11956 config/tc-arm.c:11957
msgid "use -mcpu=arm920"
msgstr ""
-#: config/tc-arm.c:12591 config/tc-arm.c:12592
+#: config/tc-arm.c:11958 config/tc-arm.c:11959
msgid "use -mcpu=arm940"
msgstr ""
-#: config/tc-arm.c:12593
+#: config/tc-arm.c:11960
msgid "use -mcpu=strongarm"
msgstr ""
-#: config/tc-arm.c:12595
+#: config/tc-arm.c:11962
msgid "use -mcpu=strongarm110"
msgstr ""
-#: config/tc-arm.c:12597
+#: config/tc-arm.c:11964
msgid "use -mcpu=strongarm1100"
msgstr ""
-#: config/tc-arm.c:12599
+#: config/tc-arm.c:11966
msgid "use -mcpu=strongarm1110"
msgstr ""
-#: config/tc-arm.c:12600
+#: config/tc-arm.c:11967
msgid "use -mcpu=xscale"
msgstr ""
-#: config/tc-arm.c:12601
+#: config/tc-arm.c:11968
msgid "use -mcpu=iwmmxt"
msgstr ""
-#: config/tc-arm.c:12602
+#: config/tc-arm.c:11969
msgid "use -mcpu=all"
msgstr ""
#. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:12605 config/tc-arm.c:12606
+#: config/tc-arm.c:11972 config/tc-arm.c:11973
msgid "use -march=armv2"
msgstr ""
-#: config/tc-arm.c:12607 config/tc-arm.c:12608
+#: config/tc-arm.c:11974 config/tc-arm.c:11975
msgid "use -march=armv2a"
msgstr ""
-#: config/tc-arm.c:12609 config/tc-arm.c:12610
+#: config/tc-arm.c:11976 config/tc-arm.c:11977
msgid "use -march=armv3"
msgstr ""
-#: config/tc-arm.c:12611 config/tc-arm.c:12612
+#: config/tc-arm.c:11978 config/tc-arm.c:11979
msgid "use -march=armv3m"
msgstr ""
-#: config/tc-arm.c:12613 config/tc-arm.c:12614
+#: config/tc-arm.c:11980 config/tc-arm.c:11981
msgid "use -march=armv4"
msgstr ""
-#: config/tc-arm.c:12615 config/tc-arm.c:12616
+#: config/tc-arm.c:11982 config/tc-arm.c:11983
msgid "use -march=armv4t"
msgstr ""
-#: config/tc-arm.c:12617 config/tc-arm.c:12618
+#: config/tc-arm.c:11984 config/tc-arm.c:11985
msgid "use -march=armv5"
msgstr ""
-#: config/tc-arm.c:12619 config/tc-arm.c:12620
+#: config/tc-arm.c:11986 config/tc-arm.c:11987
msgid "use -march=armv5t"
msgstr ""
-#: config/tc-arm.c:12621 config/tc-arm.c:12622
+#: config/tc-arm.c:11988 config/tc-arm.c:11989
msgid "use -march=armv5te"
msgstr ""
#. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:12625
+#: config/tc-arm.c:11992
msgid "use -mfpu=fpe"
msgstr ""
-#: config/tc-arm.c:12626
+#: config/tc-arm.c:11993
msgid "use -mfpu=fpa10"
msgstr ""
-#: config/tc-arm.c:12627
+#: config/tc-arm.c:11994
msgid "use -mfpu=fpa11"
msgstr ""
-#: config/tc-arm.c:12629
+#: config/tc-arm.c:11996
msgid "use either -mfpu=softfpa or -mfpu=softvfp"
msgstr ""
-#: config/tc-arm.c:12862
+#: config/tc-arm.c:12215
msgid "invalid architectural extension"
msgstr ""
-#: config/tc-arm.c:12876
+#: config/tc-arm.c:12229
msgid "missing architectural extension"
msgstr ""
-#: config/tc-arm.c:12889
+#: config/tc-arm.c:12242
#, c-format
msgid "unknown architectural extnsion `%s'"
msgstr ""
-#: config/tc-arm.c:12913
+#: config/tc-arm.c:12266
#, c-format
msgid "missing cpu name `%s'"
msgstr ""
-#: config/tc-arm.c:12929
+#: config/tc-arm.c:12282
#, c-format
msgid "unknown cpu `%s'"
msgstr ""
-#: config/tc-arm.c:12947
+#: config/tc-arm.c:12300
#, c-format
msgid "missing architecture name `%s'"
msgstr ""
-#: config/tc-arm.c:12964
+#: config/tc-arm.c:12317
#, c-format
msgid "unknown architecture `%s'\n"
msgstr ""
-#: config/tc-arm.c:12980
+#: config/tc-arm.c:12333
#, c-format
msgid "unknown floating point format `%s'\n"
msgstr ""
-#: config/tc-arm.c:12996
+#: config/tc-arm.c:12349
#, c-format
msgid "unknown floating point abi `%s'\n"
msgstr ""
-#: config/tc-arm.c:13012
+#: config/tc-arm.c:12365
#, c-format
msgid "unknown EABI `%s'\n"
msgstr ""
-#: config/tc-arm.c:13019
+#: config/tc-arm.c:12372
msgid "<cpu name>\t assemble for CPU <cpu name>"
msgstr ""
-#: config/tc-arm.c:13021
+#: config/tc-arm.c:12374
msgid "<arch name>\t assemble for architecture <arch name>"
msgstr ""
-#: config/tc-arm.c:13023
+#: config/tc-arm.c:12376
msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
msgstr ""
-#: config/tc-arm.c:13025
+#: config/tc-arm.c:12378
msgid "<abi>\t assemble for floating point ABI <abi>"
msgstr ""
-#: config/tc-arm.c:13028
+#: config/tc-arm.c:12381
msgid "<ver>\t assemble for eabi version <ver>"
msgstr ""
-#: config/tc-arm.c:13069 config/tc-arm.c:13091
+#: config/tc-arm.c:12422 config/tc-arm.c:12444
#, c-format
msgid "option `-%c%s' is deprecated: %s"
msgstr ""
-#: config/tc-arm.c:13112
+#: config/tc-arm.c:12465
#, c-format
msgid " ARM-specific assembler options:\n"
msgstr ""
-#: config/tc-arm.c:13123
+#: config/tc-arm.c:12476
#, c-format
msgid " -EB assemble code for a big-endian cpu\n"
msgstr ""
-#: config/tc-arm.c:13128
+#: config/tc-arm.c:12481
#, c-format
msgid " -EL assemble code for a little-endian cpu\n"
msgstr ""
-#: config/tc-arm.c:13270
-#, c-format
-msgid "%s: unexpected function type: %d"
-msgstr ""
-
-#: config/tc-arm.c:13540
-msgid "expected 0 or 1"
-msgstr ""
-
-#: config/tc-arm.c:13545
-msgid "missing comma"
-msgstr ""
-
-#: config/tc-arm.c:13838
-msgid "handerdata in cantunwind frame"
-msgstr ""
-
-#: config/tc-arm.c:13855
-msgid "too many unwind opcodes for personality routine 0"
-msgstr ""
-
-#: config/tc-arm.c:13887
-msgid "too many unwind opcodes"
-msgstr ""
-
-#: config/tc-arm.c:14017
-msgid "dupicate .handlerdata directive"
-msgstr ""
-
-#: config/tc-arm.c:14071
-msgid "personality routine specified for cantunwind frame"
-msgstr ""
-
-#: config/tc-arm.c:14085
-msgid "duplicate .personalityindex directive"
-msgstr ""
-
-#: config/tc-arm.c:14094
-msgid "bad personality routine number"
-msgstr ""
-
-#: config/tc-arm.c:14113
-msgid "duplicate .personality directive"
-msgstr ""
-
-#: config/tc-arm.c:14139 config/tc-arm.c:14261
-msgid "expected register list"
-msgstr ""
-
-#: config/tc-arm.c:14217
-msgid "expected , <constant>"
-msgstr ""
-
-#: config/tc-arm.c:14322
-msgid "expected wr or wcgr"
-msgstr ""
-
-#: config/tc-arm.c:14343
-msgid "bad register range"
-msgstr ""
-
-#: config/tc-arm.c:14358
-msgid "inconsistent register types"
-msgstr ""
-
-#. TODO: Maverick registers.
-#: config/tc-arm.c:14506
-msgid "unrecognised register"
-msgstr ""
-
-#: config/tc-arm.c:14529
-#, c-format
-msgid "r%d not permitted in .unwind_movsp directive"
-msgstr ""
-
-#: config/tc-arm.c:14535
-msgid "unexpected .unwind_movsp directive"
-msgstr ""
-
-#: config/tc-arm.c:14567
-msgid "expected #constant"
-msgstr ""
-
-#: config/tc-arm.c:14587
-msgid "stack increment must be multiple of 4"
-msgstr ""
-
-#: config/tc-arm.c:14616
-msgid "expected <reg>, <reg>"
-msgstr ""
-
-#: config/tc-arm.c:14634
-msgid "register must be either sp or set by a previousunwind_movsp directive"
-msgstr ""
-
-#: config/tc-arm.c:14671
-msgid "expected <offset>, <opcode>"
-msgstr ""
-
-#: config/tc-arm.c:14683
-msgid "unwind opcode too long"
-msgstr ""
-
-#: config/tc-arm.c:14688
-msgid "invalid unwind opcode"
-msgstr ""
-
-#: config/tc-arm.c:14783
-msgid "alignments greater than 32 bytes not supported in .text sections."
-msgstr ""
-
#: config/tc-arm.h:84
msgid "arm convert_frag\n"
msgstr ""
@@ -2925,10 +2820,10 @@ msgstr ""
msgid "redefinition of mcu type `%s' to `%s'"
msgstr ""
-#: config/tc-avr.c:402 config/tc-crx.c:490 config/tc-d10v.c:319
-#: config/tc-d30v.c:366 config/tc-mips.c:10029 config/tc-mmix.c:2297
-#: config/tc-mn10200.c:361 config/tc-msp430.c:805 config/tc-pj.c:373
-#: config/tc-ppc.c:5192 config/tc-sh.c:2972 config/tc-v850.c:1242
+#: config/tc-avr.c:402 config/tc-crx.c:490 config/tc-d10v.c:278
+#: config/tc-d30v.c:312 config/tc-mips.c:9925 config/tc-mmix.c:2264
+#: config/tc-mn10200.c:342 config/tc-msp430.c:805 config/tc-pj.c:342
+#: config/tc-ppc.c:5202 config/tc-sh.c:2972 config/tc-v850.c:1199
msgid "bad call to md_atof"
msgstr ""
@@ -3014,14 +2909,14 @@ msgid "odd address operand: %ld"
msgstr ""
#: config/tc-avr.c:926 config/tc-avr.c:945 config/tc-avr.c:967
-#: config/tc-avr.c:974 config/tc-avr.c:981 config/tc-d10v.c:586
-#: config/tc-d30v.c:656 config/tc-msp430.c:1907 config/tc-msp430.c:1922
+#: config/tc-avr.c:974 config/tc-avr.c:981 config/tc-d10v.c:538
+#: config/tc-d30v.c:589 config/tc-msp430.c:1907 config/tc-msp430.c:1922
#: config/tc-msp430.c:1932
#, c-format
msgid "operand out of range: %ld"
msgstr ""
-#: config/tc-avr.c:1065 config/tc-d10v.c:1791 config/tc-d30v.c:1958
+#: config/tc-avr.c:1065 config/tc-d10v.c:1622 config/tc-d30v.c:2060
#: config/tc-msp430.c:1950
#, c-format
msgid "line %d: unknown relocation type: 0x%x"
@@ -3031,16 +2926,16 @@ msgstr ""
msgid "only constant expression allowed"
msgstr ""
-#: config/tc-avr.c:1115 config/tc-d10v.c:1657 config/tc-d30v.c:1791
-#: config/tc-mn10200.c:1262 config/tc-mn10300.c:2308 config/tc-msp430.c:1986
-#: config/tc-or32.c:1587 config/tc-ppc.c:6013 config/tc-v850.c:2274
+#: config/tc-avr.c:1115 config/tc-d10v.c:1494 config/tc-d30v.c:1804
+#: config/tc-mn10200.c:814 config/tc-mn10300.c:2308 config/tc-msp430.c:1986
+#: config/tc-or32.c:1505 config/tc-ppc.c:6048 config/tc-v850.c:2190
#, c-format
msgid "reloc %d not supported by object file format"
msgstr ""
-#: config/tc-avr.c:1139 config/tc-d10v.c:1248 config/tc-d10v.c:1262
-#: config/tc-h8300.c:1887 config/tc-h8500.c:1106 config/tc-mcore.c:939
-#: config/tc-msp430.c:1769 config/tc-pj.c:282 config/tc-sh.c:2425
+#: config/tc-avr.c:1139 config/tc-d10v.c:1782 config/tc-d10v.c:1796
+#: config/tc-h8300.c:1887 config/tc-h8500.c:1023 config/tc-mcore.c:886
+#: config/tc-msp430.c:1769 config/tc-pj.c:254 config/tc-sh.c:2425
#: config/tc-z8k.c:1200
msgid "can't find opcode "
msgstr ""
@@ -3054,7 +2949,7 @@ msgstr ""
msgid "garbage at end of line"
msgstr ""
-#: config/tc-avr.c:1228 read.c:3203
+#: config/tc-avr.c:1228 read.c:3205
msgid "illegal expression"
msgstr ""
@@ -3067,318 +2962,318 @@ msgstr ""
msgid "illegal %srelocation size: %d"
msgstr ""
-#: config/tc-cris.c:540 config/tc-m68hc11.c:2794
+#: config/tc-cris.c:532 config/tc-m68hc11.c:2794
#, c-format
msgid "internal inconsistency problem in %s: fr_symbol %lx"
msgstr ""
-#: config/tc-cris.c:544 config/tc-m68hc11.c:2798 config/tc-msp430.c:2177
+#: config/tc-cris.c:536 config/tc-m68hc11.c:2798 config/tc-msp430.c:2177
#, c-format
msgid "internal inconsistency problem in %s: resolved symbol"
msgstr ""
-#: config/tc-cris.c:554 config/tc-m68hc11.c:2804
+#: config/tc-cris.c:546 config/tc-m68hc11.c:2804
#, c-format
msgid "internal inconsistency problem in %s: fr_subtype %d"
msgstr ""
-#: config/tc-cris.c:885
+#: config/tc-cris.c:872
msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
msgstr ""
-#: config/tc-cris.c:915
+#: config/tc-cris.c:902
msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D"
msgstr ""
-#: config/tc-cris.c:920
+#: config/tc-cris.c:907
#, c-format
msgid ""
"Internal error found in md_convert_frag: offset %ld. Please report this."
msgstr ""
-#: config/tc-cris.c:945
+#: config/tc-cris.c:932
#, c-format
msgid "internal inconsistency in %s: bdapq no symbol"
msgstr ""
-#: config/tc-cris.c:958
+#: config/tc-cris.c:945
#, c-format
msgid "internal inconsistency in %s: bdap.w with no symbol"
msgstr ""
-#: config/tc-cris.c:982
+#: config/tc-cris.c:969
msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
msgstr ""
-#: config/tc-cris.c:991
+#: config/tc-cris.c:978
msgid "dangerous MULS/MULU location; give it higher alignment"
msgstr ""
-#: config/tc-cris.c:1103
+#: config/tc-cris.c:1083
msgid ""
"Out-of-range .word offset handling is not implemented for .arch "
"common_v10_v32"
msgstr ""
-#: config/tc-cris.c:1168 config/tc-crx.c:581 config/tc-crx.c:608
+#: config/tc-cris.c:1148 config/tc-crx.c:581 config/tc-crx.c:608
#: config/tc-crx.c:626
msgid "Virtual memory exhausted"
msgstr ""
-#: config/tc-cris.c:1201 config/tc-crx.c:591
+#: config/tc-cris.c:1182 config/tc-crx.c:591
#, c-format
msgid "Can't hash `%s': %s\n"
msgstr ""
-#: config/tc-cris.c:1202 config/tc-crx.c:592
+#: config/tc-cris.c:1183 config/tc-crx.c:592
msgid "(unknown reason)"
msgstr ""
-#: config/tc-cris.c:1206
+#: config/tc-cris.c:1187
#, c-format
msgid "Buggy opcode: `%s' \"%s\"\n"
msgstr ""
-#: config/tc-cris.c:1621
+#: config/tc-cris.c:1599
#, c-format
msgid "Immediate value not in 5 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:1637
+#: config/tc-cris.c:1615
#, c-format
msgid "Immediate value not in 4 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:1689
+#: config/tc-cris.c:1667
#, c-format
msgid "Immediate value not in 6 bit range: %ld"
msgstr ""
-#: config/tc-cris.c:1704
+#: config/tc-cris.c:1682
#, c-format
msgid "Immediate value not in 6 bit unsigned range: %ld"
msgstr ""
#. Others have a generic warning.
-#: config/tc-cris.c:1812
+#: config/tc-cris.c:1790
#, c-format
msgid "Unimplemented register `%s' specified"
msgstr ""
#. We've come to the end of instructions with this
#. opcode, so it must be an error.
-#: config/tc-cris.c:2055
+#: config/tc-cris.c:2033
msgid "Illegal operands"
msgstr ""
-#: config/tc-cris.c:2096 config/tc-cris.c:2136
+#: config/tc-cris.c:2074 config/tc-cris.c:2114
#, c-format
msgid "Immediate value not in 8 bit range: %ld"
msgstr ""
-#: config/tc-cris.c:2106 config/tc-cris.c:2157
+#: config/tc-cris.c:2084 config/tc-cris.c:2135
#, c-format
msgid "Immediate value not in 16 bit range: %ld"
msgstr ""
-#: config/tc-cris.c:2141
+#: config/tc-cris.c:2119
#, c-format
msgid "Immediate value not in 8 bit signed range: %ld"
msgstr ""
-#: config/tc-cris.c:2146
+#: config/tc-cris.c:2124
#, c-format
msgid "Immediate value not in 8 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:2162
+#: config/tc-cris.c:2140
#, c-format
msgid "Immediate value not in 16 bit signed range: %ld"
msgstr ""
-#: config/tc-cris.c:2167
+#: config/tc-cris.c:2145
#, c-format
msgid "Immediate value not in 16 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:2189
+#: config/tc-cris.c:2167
msgid "PIC relocation size does not match operand size"
msgstr ""
-#: config/tc-cris.c:3355
+#: config/tc-cris.c:3304
msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
msgstr ""
-#: config/tc-cris.c:3359
+#: config/tc-cris.c:3308
msgid "32-bit conditional branch generated"
msgstr ""
-#: config/tc-cris.c:3418
+#: config/tc-cris.c:3367
msgid "Complex expression not supported"
msgstr ""
#. FIXME: Is this function mentioned in the internals.texi manual? If
#. not, add it.
-#: config/tc-cris.c:3546
+#: config/tc-cris.c:3490
msgid "Bad call to md_atof () - floating point formats are not supported"
msgstr ""
-#: config/tc-cris.c:3592
+#: config/tc-cris.c:3531
msgid "PC-relative relocation must be trivially resolved"
msgstr ""
-#: config/tc-cris.c:3645
+#: config/tc-cris.c:3584
#, c-format
msgid "Value not in 16 bit range: %ld"
msgstr ""
-#: config/tc-cris.c:3656
+#: config/tc-cris.c:3595
#, c-format
msgid "Value not in 16 bit signed range: %ld"
msgstr ""
-#: config/tc-cris.c:3667
+#: config/tc-cris.c:3606
#, c-format
msgid "Value not in 8 bit range: %ld"
msgstr ""
-#: config/tc-cris.c:3675
+#: config/tc-cris.c:3614
#, c-format
msgid "Value not in 8 bit signed range: %ld"
msgstr ""
-#: config/tc-cris.c:3686
+#: config/tc-cris.c:3625
#, c-format
msgid "Value not in 4 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:3694
+#: config/tc-cris.c:3633
#, c-format
msgid "Value not in 5 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:3702
+#: config/tc-cris.c:3641
#, c-format
msgid "Value not in 6 bit range: %ld"
msgstr ""
-#: config/tc-cris.c:3710
+#: config/tc-cris.c:3649
#, c-format
msgid "Value not in 6 bit unsigned range: %ld"
msgstr ""
-#: config/tc-cris.c:3758
+#: config/tc-cris.c:3695
#, c-format
msgid "Please use --help to see usage and options for this assembler.\n"
msgstr ""
-#: config/tc-cris.c:3770
+#: config/tc-cris.c:3707
msgid "--no-underscore is invalid with a.out format"
msgstr ""
-#: config/tc-cris.c:3790
+#: config/tc-cris.c:3727
#, c-format
msgid "invalid <arch> in --march=<arch>: %s"
msgstr ""
-#: config/tc-cris.c:3888
+#: config/tc-cris.c:3821
msgid ""
"Semantics error. This type of operand can not be relocated, it must be an "
"assembly-time constant"
msgstr ""
-#: config/tc-cris.c:3937
+#: config/tc-cris.c:3870
#, c-format
msgid "Cannot generate relocation type for symbol %s, code %s"
msgstr ""
#. The messages are formatted to line up with the generic options.
-#: config/tc-cris.c:3951
+#: config/tc-cris.c:3883
#, c-format
msgid "CRIS-specific options:\n"
msgstr ""
-#: config/tc-cris.c:3953
+#: config/tc-cris.c:3885
msgid ""
" -h, -H Don't execute, print this help text. Deprecated.\n"
msgstr ""
-#: config/tc-cris.c:3955
+#: config/tc-cris.c:3887
msgid " -N Warn when branches are expanded to jumps.\n"
msgstr ""
-#: config/tc-cris.c:3957
+#: config/tc-cris.c:3889
msgid ""
" --underscore User symbols are normally prepended with "
"underscore.\n"
msgstr ""
-#: config/tc-cris.c:3959
+#: config/tc-cris.c:3891
msgid " Registers will not need any prefix.\n"
msgstr ""
-#: config/tc-cris.c:3961
+#: config/tc-cris.c:3893
msgid " --no-underscore User symbols do not have any prefix.\n"
msgstr ""
-#: config/tc-cris.c:3963
+#: config/tc-cris.c:3895
msgid " Registers will require a `$'-prefix.\n"
msgstr ""
-#: config/tc-cris.c:3965
+#: config/tc-cris.c:3897
msgid " --pic\t\t\tEnable generation of position-independent code.\n"
msgstr ""
-#: config/tc-cris.c:3967
+#: config/tc-cris.c:3899
msgid ""
" --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n"
"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
msgstr ""
-#: config/tc-cris.c:3991
+#: config/tc-cris.c:3920
msgid "Invalid relocation"
msgstr ""
-#: config/tc-cris.c:4029
+#: config/tc-cris.c:3957
msgid "Invalid pc-relative relocation"
msgstr ""
-#: config/tc-cris.c:4078
+#: config/tc-cris.c:4002
#, c-format
msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
msgstr ""
-#: config/tc-cris.c:4105
+#: config/tc-cris.c:4032
#, c-format
msgid ".syntax %s requires command-line option `--underscore'"
msgstr ""
-#: config/tc-cris.c:4114
+#: config/tc-cris.c:4041
#, c-format
msgid ".syntax %s requires command-line option `--no-underscore'"
msgstr ""
-#: config/tc-cris.c:4152
+#: config/tc-cris.c:4078
msgid "Unknown .syntax operand"
msgstr ""
-#: config/tc-cris.c:4163
+#: config/tc-cris.c:4088
msgid "Pseudodirective .file is only valid when generating ELF"
msgstr ""
-#: config/tc-cris.c:4176
+#: config/tc-cris.c:4100
msgid "Pseudodirective .loc is only valid when generating ELF"
msgstr ""
-#: config/tc-cris.c:4322
+#: config/tc-cris.c:4243
msgid "unknown operand to .arch"
msgstr ""
-#: config/tc-cris.c:4331
+#: config/tc-cris.c:4252
msgid ".arch <arch> requires a matching --march=... option"
msgstr ""
-#: config/tc-crx.c:343 config/tc-mn10200.c:1249 write.c:2649
+#: config/tc-crx.c:343 config/tc-mn10200.c:801 write.c:2654
#, c-format
msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
msgstr ""
@@ -3389,13 +3284,13 @@ msgid "internal error: reloc %d (`%s') not supported by object file format"
msgstr ""
#: config/tc-crx.c:618 config/tc-crx.c:636 config/tc-i386.c:938
-#: config/tc-i386.c:961 config/tc-m68k.c:4193
+#: config/tc-i386.c:961 config/tc-m68k.c:4203
#, c-format
msgid "Internal Error: Can't hash %s: %s"
msgstr ""
#. Missing or bad expr becomes absolute 0.
-#: config/tc-crx.c:664 config/tc-i386.c:4111
+#: config/tc-crx.c:664 config/tc-i386.c:4132
#, c-format
msgid "missing or invalid displacement expression `%s' taken as 0"
msgstr ""
@@ -3555,7 +3450,7 @@ msgstr ""
msgid "instruction address is not a multiple of 2"
msgstr ""
-#: config/tc-d10v.c:252
+#: config/tc-d10v.c:217
#, c-format
msgid ""
"D10V options:\n"
@@ -3566,140 +3461,140 @@ msgid ""
" instructions together.\n"
msgstr ""
-#: config/tc-d10v.c:543 config/tc-d30v.c:550 config/tc-mn10200.c:937
-#: config/tc-mn10300.c:1817 config/tc-ppc.c:2365 config/tc-s390.c:1216
-#: config/tc-tic80.c:276 config/tc-v850.c:2031
+#: config/tc-d10v.c:496 config/tc-d30v.c:488 config/tc-mn10200.c:1075
+#: config/tc-mn10300.c:1817 config/tc-ppc.c:2375 config/tc-s390.c:1216
+#: config/tc-tic80.c:259 config/tc-v850.c:1949
msgid "illegal operand"
msgstr ""
-#: config/tc-d10v.c:657
+#: config/tc-d10v.c:608
msgid "operand is not an immediate"
msgstr ""
-#: config/tc-d10v.c:675
+#: config/tc-d10v.c:626
#, c-format
msgid "operand out of range: %lu"
msgstr ""
-#: config/tc-d10v.c:736
+#: config/tc-d10v.c:684
msgid "Instruction must be executed in parallel with another instruction."
msgstr ""
-#: config/tc-d10v.c:792
-msgid "Instruction must be executed in parallel"
-msgstr ""
-
-#: config/tc-d10v.c:795
-msgid "Long instructions may not be combined."
-msgstr ""
-
-#: config/tc-d10v.c:828
-msgid "One of these instructions may not be executed in parallel."
+#: config/tc-d10v.c:738 config/tc-d10v.c:746
+#, c-format
+msgid "packing conflict: %s must dispatch sequentially"
msgstr ""
-#: config/tc-d10v.c:832 config/tc-d30v.c:877
-msgid "Two IU instructions may not be executed in parallel"
+#: config/tc-d10v.c:845
+#, c-format
+msgid "resource conflict (R%d)"
msgstr ""
-#: config/tc-d10v.c:834 config/tc-d10v.c:842 config/tc-d10v.c:856
-#: config/tc-d10v.c:871 config/tc-d30v.c:878 config/tc-d30v.c:887
-msgid "Swapping instruction order"
+#: config/tc-d10v.c:848
+#, c-format
+msgid "resource conflict (A%d)"
msgstr ""
-#: config/tc-d10v.c:840 config/tc-d30v.c:884
-msgid "Two MU instructions may not be executed in parallel"
+#: config/tc-d10v.c:850
+msgid "resource conflict (PSW)"
msgstr ""
-#: config/tc-d10v.c:860 config/tc-d30v.c:904
-msgid "IU instruction may not be in the left container"
+#: config/tc-d10v.c:852
+msgid "resource conflict (C flag)"
msgstr ""
-#: config/tc-d10v.c:862 config/tc-d10v.c:877
-msgid ""
-"Instruction in R container is squashed by flow control instruction in L "
-"container."
+#: config/tc-d10v.c:854
+msgid "resource conflict (F flag)"
msgstr ""
-#: config/tc-d10v.c:875 config/tc-d30v.c:915
-msgid "MU instruction may not be in the right container"
+#: config/tc-d10v.c:1004
+msgid "Instruction must be executed in parallel"
msgstr ""
-#: config/tc-d10v.c:881 config/tc-d30v.c:927
-msgid "unknown execution type passed to write_2_short()"
+#: config/tc-d10v.c:1007
+msgid "Long instructions may not be combined."
msgstr ""
-#: config/tc-d10v.c:1072 config/tc-d10v.c:1080
-#, c-format
-msgid "packing conflict: %s must dispatch sequentially"
+#: config/tc-d10v.c:1040
+msgid "One of these instructions may not be executed in parallel."
msgstr ""
-#: config/tc-d10v.c:1179
-#, c-format
-msgid "resource conflict (R%d)"
+#: config/tc-d10v.c:1044 config/tc-d30v.c:1071
+msgid "Two IU instructions may not be executed in parallel"
msgstr ""
-#: config/tc-d10v.c:1182
-#, c-format
-msgid "resource conflict (A%d)"
+#: config/tc-d10v.c:1046 config/tc-d10v.c:1054 config/tc-d10v.c:1068
+#: config/tc-d10v.c:1083 config/tc-d30v.c:1072 config/tc-d30v.c:1081
+msgid "Swapping instruction order"
msgstr ""
-#: config/tc-d10v.c:1184
-msgid "resource conflict (PSW)"
+#: config/tc-d10v.c:1052 config/tc-d30v.c:1078
+msgid "Two MU instructions may not be executed in parallel"
msgstr ""
-#: config/tc-d10v.c:1186
-msgid "resource conflict (C flag)"
+#: config/tc-d10v.c:1072 config/tc-d30v.c:1098
+msgid "IU instruction may not be in the left container"
msgstr ""
-#: config/tc-d10v.c:1188
-msgid "resource conflict (F flag)"
+#: config/tc-d10v.c:1074 config/tc-d10v.c:1089
+msgid ""
+"Instruction in R container is squashed by flow control instruction in L "
+"container."
msgstr ""
-#: config/tc-d10v.c:1276 config/tc-d10v.c:1298 config/tc-d30v.c:1408
-msgid "Unable to mix instructions as specified"
+#: config/tc-d10v.c:1087 config/tc-d30v.c:1109
+msgid "MU instruction may not be in the right container"
msgstr ""
-#: config/tc-d10v.c:1343 config/tc-d30v.c:1538
-#, c-format
-msgid "unknown opcode: %s"
+#: config/tc-d10v.c:1093 config/tc-d30v.c:1121
+msgid "unknown execution type passed to write_2_short()"
msgstr ""
-#: config/tc-d10v.c:1426 config/tc-d10v.c:1601
+#: config/tc-d10v.c:1221 config/tc-d10v.c:1394
msgid "bad opcode or operands"
msgstr ""
-#: config/tc-d10v.c:1501 config/tc-m68k.c:4679
+#: config/tc-d10v.c:1296 config/tc-m68k.c:4689
msgid "value out of range"
msgstr ""
-#: config/tc-d10v.c:1577
+#: config/tc-d10v.c:1370
msgid "illegal operand - register name found where none expected"
msgstr ""
-#: config/tc-d10v.c:1612
+#: config/tc-d10v.c:1405
msgid "Register number must be EVEN"
msgstr ""
-#: config/tc-d10v.c:1615
+#: config/tc-d10v.c:1408
msgid "Unsupported use of sp"
msgstr ""
-#: config/tc-d10v.c:1634
+#: config/tc-d10v.c:1427
#, c-format
msgid "cr%ld is a reserved control register"
msgstr ""
-#: config/tc-d10v.c:1771
+#: config/tc-d10v.c:1466 config/tc-d30v.c:1430
+#, c-format
+msgid "unknown opcode: %s"
+msgstr ""
+
+#: config/tc-d10v.c:1602
#, c-format
msgid "line %d: rep or repi must include at least 4 instructions"
msgstr ""
-#: config/tc-d30v.c:193
+#: config/tc-d10v.c:1810 config/tc-d10v.c:1832 config/tc-d30v.c:1777
+msgid "Unable to mix instructions as specified"
+msgstr ""
+
+#: config/tc-d30v.c:150
#, c-format
msgid "Register name %s conflicts with symbol of the same name"
msgstr ""
-#: config/tc-d30v.c:288
+#: config/tc-d30v.c:240
#, c-format
msgid ""
"\n"
@@ -3713,192 +3608,192 @@ msgid ""
"-C Opposite of -C. -c is the default.\n"
msgstr ""
-#: config/tc-d30v.c:462
+#: config/tc-d30v.c:402
msgid "unexpected 12-bit reloc type"
msgstr ""
-#: config/tc-d30v.c:469
+#: config/tc-d30v.c:409
msgid "unexpected 18-bit reloc type"
msgstr ""
-#: config/tc-d30v.c:720
+#: config/tc-d30v.c:659
#, c-format
msgid "%s NOP inserted"
msgstr ""
-#: config/tc-d30v.c:721
+#: config/tc-d30v.c:660
msgid "sequential"
msgstr ""
-#: config/tc-d30v.c:721
+#: config/tc-d30v.c:660
msgid "parallel"
msgstr ""
-#: config/tc-d30v.c:873
+#: config/tc-d30v.c:1067
msgid "Instructions may not be executed in parallel"
msgstr ""
-#: config/tc-d30v.c:886
+#: config/tc-d30v.c:1080
#, c-format
msgid "Executing %s in IU may not work"
msgstr ""
-#: config/tc-d30v.c:893
+#: config/tc-d30v.c:1087
#, c-format
msgid "Executing %s in IU may not work in parallel execution"
msgstr ""
-#: config/tc-d30v.c:906
+#: config/tc-d30v.c:1100
#, c-format
msgid "special left instruction `%s' kills instruction `%s' in right container"
msgstr ""
-#: config/tc-d30v.c:917
+#: config/tc-d30v.c:1111
#, c-format
msgid "Executing %s in reverse serial with %s may not work"
msgstr ""
-#: config/tc-d30v.c:920
+#: config/tc-d30v.c:1114
#, c-format
msgid "Executing %s in IU in reverse serial may not work"
msgstr ""
-#: config/tc-d30v.c:1287 config/tc-d30v.c:1304
-msgid "Cannot assemble instruction"
+#: config/tc-d30v.c:1303
+msgid "Odd numbered register used as target of multi-register instruction"
msgstr ""
-#: config/tc-d30v.c:1289
-msgid "First opcode is long. Unable to mix instructions as specified."
+#: config/tc-d30v.c:1367 config/tc-d30v.c:1402
+#, c-format
+msgid "unknown condition code: %s"
msgstr ""
-#: config/tc-d30v.c:1358
-msgid "word of NOPs added between word multiply and load"
+#: config/tc-d30v.c:1395
+#, c-format
+msgid "cmpu doesn't support condition code %s"
msgstr ""
-#: config/tc-d30v.c:1360
-msgid "word of NOPs added between word multiply and 16-bit multiply"
+#: config/tc-d30v.c:1441
+#, c-format
+msgid "operands for opcode `%s' do not match any valid format"
msgstr ""
-#: config/tc-d30v.c:1392
-msgid "Instruction uses long version, so it cannot be mixed as specified"
+#: config/tc-d30v.c:1656 config/tc-d30v.c:1673
+msgid "Cannot assemble instruction"
msgstr ""
-#: config/tc-d30v.c:1475 config/tc-d30v.c:1510
-#, c-format
-msgid "unknown condition code: %s"
+#: config/tc-d30v.c:1658
+msgid "First opcode is long. Unable to mix instructions as specified."
msgstr ""
-#: config/tc-d30v.c:1503
-#, c-format
-msgid "cmpu doesn't support condition code %s"
+#: config/tc-d30v.c:1727
+msgid "word of NOPs added between word multiply and load"
msgstr ""
-#: config/tc-d30v.c:1549
-#, c-format
-msgid "operands for opcode `%s' do not match any valid format"
+#: config/tc-d30v.c:1729
+msgid "word of NOPs added between word multiply and 16-bit multiply"
msgstr ""
-#: config/tc-d30v.c:1764
-msgid "Odd numbered register used as target of multi-register instruction"
+#: config/tc-d30v.c:1761
+msgid "Instruction uses long version, so it cannot be mixed as specified"
+msgstr ""
+
+#: config/tc-d30v.c:1888
+#, c-format
+msgid "value too large to fit in %d bits"
msgstr ""
-#: config/tc-d30v.c:1847
+#: config/tc-d30v.c:1949
#, c-format
msgid "line %d: unable to place address of symbol '%s' into a byte"
msgstr ""
-#: config/tc-d30v.c:1850
+#: config/tc-d30v.c:1952
#, c-format
msgid "line %d: unable to place value %lx into a byte"
msgstr ""
-#: config/tc-d30v.c:1858
+#: config/tc-d30v.c:1960
#, c-format
msgid "line %d: unable to place address of symbol '%s' into a short"
msgstr ""
-#: config/tc-d30v.c:1861
+#: config/tc-d30v.c:1963
#, c-format
msgid "line %d: unable to place value %lx into a short"
msgstr ""
-#: config/tc-d30v.c:1869
+#: config/tc-d30v.c:1971
#, c-format
msgid "line %d: unable to place address of symbol '%s' into a quad"
msgstr ""
-#: config/tc-d30v.c:2038
-#, c-format
-msgid "value too large to fit in %d bits"
-msgstr ""
-
-#: config/tc-d30v.c:2179
+#: config/tc-d30v.c:2079
#, c-format
msgid "Alignment too large: %d assumed"
msgstr ""
-#: config/tc-dlx.c:245
+#: config/tc-dlx.c:211
msgid "missing .proc"
msgstr ""
-#: config/tc-dlx.c:262
+#: config/tc-dlx.c:228
msgid ".endfunc missing for previous .proc"
msgstr ""
-#: config/tc-dlx.c:472
+#: config/tc-dlx.c:327
#, c-format
-msgid "Expression Error for operand modifier %%hi/%%lo\n"
+msgid "Bad operand for a load instruction: <%s>"
msgstr ""
-#: config/tc-dlx.c:526
+#: config/tc-dlx.c:441
#, c-format
-msgid "Bad operand for a load instruction: <%s>"
+msgid "Bad operand for a store instruction: <%s>"
msgstr ""
-#: config/tc-dlx.c:641
+#: config/tc-dlx.c:621
#, c-format
-msgid "Bad operand for a store instruction: <%s>"
+msgid "Expression Error for operand modifier %%hi/%%lo\n"
msgstr ""
-#: config/tc-dlx.c:839
+#: config/tc-dlx.c:716
msgid "Can not set dlx_skip_hi16_flag"
msgstr ""
-#: config/tc-dlx.c:853
+#: config/tc-dlx.c:730
#, c-format
msgid "Missing arguments for opcode <%s>."
msgstr ""
-#: config/tc-dlx.c:924
+#: config/tc-dlx.c:801
#, c-format
msgid "Both the_insn.HI and the_insn.LO are set : %s"
msgstr ""
-#: config/tc-dlx.c:994
+#: config/tc-dlx.c:871
msgid "failed regnum sanity check."
msgstr ""
-#: config/tc-dlx.c:1007
+#: config/tc-dlx.c:884
msgid "failed general register sanity check."
msgstr ""
-#: config/tc-dlx.c:1292
+#: config/tc-dlx.c:1213
msgid "Invalid expression after # number\n"
msgstr ""
-#: config/tc-fr30.c:85
+#: config/tc-fr30.c:83
#, c-format
msgid " FR30 specific command line options:\n"
msgstr ""
-#: config/tc-fr30.c:139
+#: config/tc-fr30.c:136
#, c-format
msgid "Instruction %s not allowed in a delay slot."
msgstr ""
-#: config/tc-fr30.c:378 config/tc-frv.c:1600 config/tc-i960.c:798
-#: config/tc-ip2k.c:350 config/tc-m32r.c:2205 config/tc-openrisc.c:401
-#: config/tc-xstormy16.c:654
+#: config/tc-fr30.c:358 config/tc-frv.c:1600 config/tc-i960.c:1764
+#: config/tc-ip2k.c:371 config/tc-m32r.c:2143 config/tc-openrisc.c:376
+#: config/tc-xstormy16.c:631
msgid "Bad call to md_atof()"
msgstr ""
@@ -4036,8 +3931,8 @@ msgstr ""
#: config/tc-h8300.c:82 config/tc-h8300.c:93 config/tc-h8300.c:105
#: config/tc-h8300.c:117 config/tc-h8300.c:129 config/tc-h8300.c:142
-#: config/tc-h8300.c:213 config/tc-hppa.c:1440 config/tc-hppa.c:6925
-#: config/tc-hppa.c:6931 config/tc-hppa.c:6937 config/tc-hppa.c:6943
+#: config/tc-h8300.c:213 config/tc-hppa.c:1441 config/tc-hppa.c:6930
+#: config/tc-hppa.c:6936 config/tc-hppa.c:6942 config/tc-hppa.c:6948
#: config/tc-mn10300.c:1223 config/tc-mn10300.c:1228 config/tc-mn10300.c:2726
msgid "could not set architecture and machine"
msgstr ""
@@ -4160,9 +4055,9 @@ msgstr ""
#. This seems more sane than saying "too many operands". We'll
#. get here only if the trailing trash starts with a comma.
#. Types or values of args don't match.
-#: config/tc-h8300.c:1777 config/tc-mmix.c:486 config/tc-mmix.c:498
-#: config/tc-mmix.c:2564 config/tc-mmix.c:2588 config/tc-mmix.c:2865
-#: config/tc-or32.c:636 config/tc-or32.c:846
+#: config/tc-h8300.c:1777 config/tc-mmix.c:473 config/tc-mmix.c:485
+#: config/tc-mmix.c:2526 config/tc-mmix.c:2550 config/tc-mmix.c:2823
+#: config/tc-or32.c:617 config/tc-or32.c:824
msgid "invalid operands"
msgstr ""
@@ -4170,8 +4065,8 @@ msgstr ""
msgid "operand/size mis-match"
msgstr ""
-#: config/tc-h8300.c:1904 config/tc-h8500.c:1112 config/tc-mips.c:9141
-#: config/tc-sh64.c:2795 config/tc-sh.c:2806 config/tc-w65.c:688
+#: config/tc-h8300.c:1904 config/tc-h8500.c:1029 config/tc-mips.c:9042
+#: config/tc-sh64.c:2795 config/tc-sh.c:2806 config/tc-w65.c:665
#: config/tc-z8k.c:1210
msgid "unknown opcode"
msgstr ""
@@ -4184,13 +4079,13 @@ msgstr ""
msgid "invalid operand in stm"
msgstr ""
-#: config/tc-h8300.c:2029 config/tc-h8500.c:1139 config/tc-sh.c:2931
+#: config/tc-h8300.c:2029 config/tc-h8500.c:1055 config/tc-sh.c:2931
#: config/tc-z8k.c:1266
#, c-format
msgid "call to tc_crawl_symbol_chain \n"
msgstr ""
-#: config/tc-h8300.c:2043 config/tc-h8500.c:1153 config/tc-sh.c:2937
+#: config/tc-h8300.c:2043 config/tc-h8500.c:1067 config/tc-sh.c:2937
#: config/tc-z8k.c:1280
#, c-format
msgid "call to tc_headers_hook \n"
@@ -4211,474 +4106,478 @@ msgstr ""
msgid "call tomd_estimate_size_before_relax \n"
msgstr ""
-#: config/tc-h8300.c:2309 config/tc-mcore.c:2356 config/tc-pj.c:580
-#: config/tc-sh.c:4455
+#: config/tc-h8300.c:2309 config/tc-mcore.c:2284 config/tc-pj.c:538
+#: config/tc-sh.c:4459
#, c-format
msgid "Cannot represent relocation type %s"
msgstr ""
-#: config/tc-h8500.c:325
+#: config/tc-h8500.c:309
msgid ":24 not valid for this opcode"
msgstr ""
-#: config/tc-h8500.c:332
+#: config/tc-h8500.c:316
msgid "expect :8,:16 or :24"
msgstr ""
-#: config/tc-h8500.c:391
+#: config/tc-h8500.c:365
msgid "syntax error in reg list"
msgstr ""
-#: config/tc-h8500.c:409
+#: config/tc-h8500.c:383
msgid "missing final register in range"
msgstr ""
-#: config/tc-h8500.c:498 config/tc-h8500.c:505 config/tc-h8500.c:511
+#: config/tc-h8500.c:467 config/tc-h8500.c:474 config/tc-h8500.c:480
msgid "expected @(exp, Rn)"
msgstr ""
-#: config/tc-h8500.c:527
+#: config/tc-h8500.c:496
msgid "@Rn+ needs word register"
msgstr ""
-#: config/tc-h8500.c:537
+#: config/tc-h8500.c:506
msgid "@Rn needs word register"
msgstr ""
-#: config/tc-h8500.c:838 config/tc-sh.c:2083
+#: config/tc-h8500.c:790 config/tc-sh.c:2083
#, c-format
msgid "unhandled %d\n"
msgstr ""
-#: config/tc-h8500.c:868
+#: config/tc-h8500.c:816
#, c-format
msgid "operand must be absolute in range %d..%d"
msgstr ""
-#: config/tc-h8500.c:963 config/tc-sh.c:2353
+#: config/tc-h8500.c:886 config/tc-sh.c:2353
#, c-format
msgid "failed for %d\n"
msgstr ""
-#: config/tc-h8500.c:1128 config/tc-sh.c:2466 config/tc-sh.c:2862
-#: config/tc-w65.c:707
+#: config/tc-h8500.c:1045 config/tc-sh.c:2466 config/tc-sh.c:2862
+#: config/tc-w65.c:684
msgid "invalid operands for opcode"
msgstr ""
#. Simple range checking for FIELD against HIGH and LOW bounds.
#. IGNORE is used to suppress the error message.
-#. Variant of CHECK_FIELD for use in md_apply_fix3 and other places where
+#. Variant of CHECK_FIELD for use in md_apply_fix and other places where
#. the current file and line number are not valid.
-#: config/tc-hppa.c:1171 config/tc-hppa.c:1185
+#: config/tc-hppa.c:1172 config/tc-hppa.c:1186
#, c-format
msgid "Field out of range [%d..%d] (%d)."
msgstr ""
#. Simple alignment checking for FIELD against ALIGN (a power of two).
#. IGNORE is used to suppress the error message.
-#: config/tc-hppa.c:1199
+#: config/tc-hppa.c:1200
#, c-format
msgid "Field not properly aligned [%d] (%d)."
msgstr ""
-#: config/tc-hppa.c:1228
+#: config/tc-hppa.c:1229
msgid "Missing .exit\n"
msgstr ""
-#: config/tc-hppa.c:1231
+#: config/tc-hppa.c:1232
msgid "Missing .procend\n"
msgstr ""
-#: config/tc-hppa.c:1413
+#: config/tc-hppa.c:1414
#, c-format
msgid "Invalid field selector. Assuming F%%."
msgstr ""
-#: config/tc-hppa.c:1446
+#: config/tc-hppa.c:1447
msgid "-R option not supported on this target."
msgstr ""
-#: config/tc-hppa.c:1462 config/tc-sparc.c:814 config/tc-sparc.c:850
+#: config/tc-hppa.c:1463 config/tc-sparc.c:814 config/tc-sparc.c:850
#, c-format
msgid "Internal error: can't hash `%s': %s\n"
msgstr ""
-#: config/tc-hppa.c:1470 config/tc-i860.c:238
+#: config/tc-hppa.c:1471 config/tc-i860.c:238
#, c-format
msgid "internal error: losing opcode: `%s' \"%s\"\n"
msgstr ""
-#: config/tc-hppa.c:1541 config/tc-hppa.c:7064 config/tc-hppa.c:7121
+#: config/tc-hppa.c:1542 config/tc-hppa.c:7069 config/tc-hppa.c:7126
msgid "Missing function name for .PROC (corrupted label chain)"
msgstr ""
-#: config/tc-hppa.c:1544 config/tc-hppa.c:7124
+#: config/tc-hppa.c:1545 config/tc-hppa.c:7129
msgid "Missing function name for .PROC"
msgstr ""
-#: config/tc-hppa.c:1651 config/tc-hppa.c:4920
-msgid "could not update architecture and machine"
-msgstr ""
-
-#: config/tc-hppa.c:1859
+#: config/tc-hppa.c:1848
msgid "Invalid Indexed Load Completer."
msgstr ""
-#: config/tc-hppa.c:1864
+#: config/tc-hppa.c:1853
msgid "Invalid Indexed Load Completer Syntax."
msgstr ""
-#: config/tc-hppa.c:1901
+#: config/tc-hppa.c:1890
msgid "Invalid Short Load/Store Completer."
msgstr ""
-#: config/tc-hppa.c:1961 config/tc-hppa.c:1966
+#: config/tc-hppa.c:1950 config/tc-hppa.c:1955
msgid "Invalid Store Bytes Short Completer"
msgstr ""
-#: config/tc-hppa.c:2277 config/tc-hppa.c:2283
+#: config/tc-hppa.c:2266 config/tc-hppa.c:2272
msgid "Invalid left/right combination completer"
msgstr ""
-#: config/tc-hppa.c:2332 config/tc-hppa.c:2339
+#: config/tc-hppa.c:2321 config/tc-hppa.c:2328
msgid "Invalid permutation completer"
msgstr ""
-#: config/tc-hppa.c:2439
+#: config/tc-hppa.c:2428
#, c-format
msgid "Invalid Add Condition: %s"
msgstr ""
-#: config/tc-hppa.c:2450 config/tc-hppa.c:2460
+#: config/tc-hppa.c:2439 config/tc-hppa.c:2449
msgid "Invalid Add and Branch Condition"
msgstr ""
-#: config/tc-hppa.c:2481 config/tc-hppa.c:2618
+#: config/tc-hppa.c:2470 config/tc-hppa.c:2607
msgid "Invalid Compare/Subtract Condition"
msgstr ""
-#: config/tc-hppa.c:2521
+#: config/tc-hppa.c:2510
#, c-format
msgid "Invalid Bit Branch Condition: %c"
msgstr ""
-#: config/tc-hppa.c:2606
+#: config/tc-hppa.c:2595
#, c-format
msgid "Invalid Compare/Subtract Condition: %s"
msgstr ""
-#: config/tc-hppa.c:2633
+#: config/tc-hppa.c:2622
msgid "Invalid Compare and Branch Condition"
msgstr ""
-#: config/tc-hppa.c:2729
+#: config/tc-hppa.c:2718
msgid "Invalid Logical Instruction Condition."
msgstr ""
-#: config/tc-hppa.c:2784
+#: config/tc-hppa.c:2773
msgid "Invalid Shift/Extract/Deposit Condition."
msgstr ""
-#: config/tc-hppa.c:2896
+#: config/tc-hppa.c:2885
msgid "Invalid Unit Instruction Condition."
msgstr ""
-#: config/tc-hppa.c:3273 config/tc-hppa.c:3305 config/tc-hppa.c:3336
-#: config/tc-hppa.c:3366
+#: config/tc-hppa.c:3262 config/tc-hppa.c:3294 config/tc-hppa.c:3325
+#: config/tc-hppa.c:3355
msgid "Branch to unaligned address"
msgstr ""
-#: config/tc-hppa.c:3544
+#: config/tc-hppa.c:3533
msgid "Invalid SFU identifier"
msgstr ""
-#: config/tc-hppa.c:3594
+#: config/tc-hppa.c:3583
msgid "Invalid COPR identifier"
msgstr ""
-#: config/tc-hppa.c:3723
+#: config/tc-hppa.c:3712
msgid "Invalid Floating Point Operand Format."
msgstr ""
-#: config/tc-hppa.c:3840 config/tc-hppa.c:3860 config/tc-hppa.c:3880
-#: config/tc-hppa.c:3900 config/tc-hppa.c:3920
+#: config/tc-hppa.c:3829 config/tc-hppa.c:3849 config/tc-hppa.c:3869
+#: config/tc-hppa.c:3889 config/tc-hppa.c:3909
msgid "Invalid register for single precision fmpyadd or fmpysub"
msgstr ""
-#: config/tc-hppa.c:3977
+#: config/tc-hppa.c:3960 config/tc-hppa.c:4919
+msgid "could not update architecture and machine"
+msgstr ""
+
+#: config/tc-hppa.c:3976
#, c-format
msgid "Invalid operands %s"
msgstr ""
-#: config/tc-hppa.c:4095
+#: config/tc-hppa.c:4094
msgid "Cannot handle fixup"
msgstr ""
-#: config/tc-hppa.c:4396
+#: config/tc-hppa.c:4395
#, c-format
msgid " -Q ignored\n"
msgstr ""
-#: config/tc-hppa.c:4400
+#: config/tc-hppa.c:4399
#, c-format
msgid " -c print a warning if a comment is found\n"
msgstr ""
-#: config/tc-hppa.c:4471
+#: config/tc-hppa.c:4470
#, c-format
msgid "no hppa_fixup entry for fixup type 0x%x"
msgstr ""
-#: config/tc-hppa.c:4642
+#: config/tc-hppa.c:4641
msgid "Unknown relocation encountered in md_apply_fix."
msgstr ""
-#: config/tc-hppa.c:4784 config/tc-hppa.c:4809
+#: config/tc-hppa.c:4783 config/tc-hppa.c:4808
#, c-format
msgid "Undefined register: '%s'."
msgstr ""
-#: config/tc-hppa.c:4843
+#: config/tc-hppa.c:4842
#, c-format
msgid "Non-absolute symbol: '%s'."
msgstr ""
-#: config/tc-hppa.c:4858
+#: config/tc-hppa.c:4857
#, c-format
msgid "Undefined absolute constant: '%s'."
msgstr ""
-#: config/tc-hppa.c:4959
+#: config/tc-hppa.c:4958
#, c-format
msgid "Invalid FP Compare Condition: %s"
msgstr ""
-#: config/tc-hppa.c:5015
+#: config/tc-hppa.c:5014
#, c-format
msgid "Invalid FTEST completer: %s"
msgstr ""
-#: config/tc-hppa.c:5082 config/tc-hppa.c:5120
+#: config/tc-hppa.c:5081 config/tc-hppa.c:5119
#, c-format
msgid "Invalid FP Operand Format: %3s"
msgstr ""
-#: config/tc-hppa.c:5199
+#: config/tc-hppa.c:5198
msgid "Bad segment in expression."
msgstr ""
-#: config/tc-hppa.c:5258
+#: config/tc-hppa.c:5257
msgid "Bad segment (should be absolute)."
msgstr ""
-#: config/tc-hppa.c:5301
+#: config/tc-hppa.c:5300
#, c-format
msgid "Invalid argument location: %s\n"
msgstr ""
-#: config/tc-hppa.c:5332
+#: config/tc-hppa.c:5331
#, c-format
msgid "Invalid argument description: %d"
msgstr ""
-#: config/tc-hppa.c:5355
+#: config/tc-hppa.c:5354
#, c-format
msgid "Invalid Nullification: (%c)"
msgstr ""
-#: config/tc-hppa.c:6075
+#: config/tc-hppa.c:5954
+msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
+msgstr ""
+
+#: config/tc-hppa.c:6080
#, c-format
msgid "Invalid .CALL argument: %s"
msgstr ""
-#: config/tc-hppa.c:6197
+#: config/tc-hppa.c:6202
msgid ".callinfo is not within a procedure definition"
msgstr ""
-#: config/tc-hppa.c:6217
+#: config/tc-hppa.c:6222
#, c-format
msgid "FRAME parameter must be a multiple of 8: %d\n"
msgstr ""
-#: config/tc-hppa.c:6236
+#: config/tc-hppa.c:6241
msgid "Value for ENTRY_GR must be in the range 3..18\n"
msgstr ""
-#: config/tc-hppa.c:6248
+#: config/tc-hppa.c:6253
msgid "Value for ENTRY_FR must be in the range 12..21\n"
msgstr ""
-#: config/tc-hppa.c:6258
+#: config/tc-hppa.c:6263
msgid "Value for ENTRY_SR must be 3\n"
msgstr ""
-#: config/tc-hppa.c:6314
+#: config/tc-hppa.c:6319
#, c-format
msgid "Invalid .CALLINFO argument: %s"
msgstr ""
-#: config/tc-hppa.c:6426
+#: config/tc-hppa.c:6431
msgid "The .ENTER pseudo-op is not supported"
msgstr ""
-#: config/tc-hppa.c:6442
+#: config/tc-hppa.c:6447
msgid "Misplaced .entry. Ignored."
msgstr ""
-#: config/tc-hppa.c:6446
+#: config/tc-hppa.c:6451
msgid "Missing .callinfo."
msgstr ""
-#: config/tc-hppa.c:6512
+#: config/tc-hppa.c:6517
msgid ".REG expression must be a register"
msgstr ""
-#: config/tc-hppa.c:6528
+#: config/tc-hppa.c:6533
msgid "bad or irreducible absolute expression; zero assumed"
msgstr ""
-#: config/tc-hppa.c:6539
+#: config/tc-hppa.c:6544
msgid ".REG must use a label"
msgstr ""
-#: config/tc-hppa.c:6541
+#: config/tc-hppa.c:6546
msgid ".EQU must use a label"
msgstr ""
-#: config/tc-hppa.c:6594
+#: config/tc-hppa.c:6599
msgid ".EXIT must appear within a procedure"
msgstr ""
-#: config/tc-hppa.c:6598
+#: config/tc-hppa.c:6603
msgid "Missing .callinfo"
msgstr ""
-#: config/tc-hppa.c:6602
+#: config/tc-hppa.c:6607
msgid "No .ENTRY for this .EXIT"
msgstr ""
-#: config/tc-hppa.c:6629
+#: config/tc-hppa.c:6634
#, c-format
msgid "Cannot define export symbol: %s\n"
msgstr ""
-#: config/tc-hppa.c:6687
+#: config/tc-hppa.c:6692
#, c-format
msgid "Using ENTRY rather than CODE in export directive for %s"
msgstr ""
-#: config/tc-hppa.c:6804
+#: config/tc-hppa.c:6809
#, c-format
msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
msgstr ""
-#: config/tc-hppa.c:6886
+#: config/tc-hppa.c:6891
msgid "Missing label name on .LABEL"
msgstr ""
-#: config/tc-hppa.c:6891
+#: config/tc-hppa.c:6896
msgid "extra .LABEL arguments ignored."
msgstr ""
-#: config/tc-hppa.c:6908
+#: config/tc-hppa.c:6913
msgid "The .LEAVE pseudo-op is not supported"
msgstr ""
-#: config/tc-hppa.c:6947
+#: config/tc-hppa.c:6952
msgid "Unrecognized .LEVEL argument\n"
msgstr ""
-#: config/tc-hppa.c:6983
+#: config/tc-hppa.c:6988
#, c-format
msgid "Cannot define static symbol: %s\n"
msgstr ""
-#: config/tc-hppa.c:7018
+#: config/tc-hppa.c:7023
msgid "Nested procedures"
msgstr ""
-#: config/tc-hppa.c:7028
+#: config/tc-hppa.c:7033
msgid "Cannot allocate unwind descriptor\n"
msgstr ""
-#: config/tc-hppa.c:7128
+#: config/tc-hppa.c:7133
msgid "misplaced .procend"
msgstr ""
-#: config/tc-hppa.c:7131
+#: config/tc-hppa.c:7136
msgid "Missing .callinfo for this procedure"
msgstr ""
-#: config/tc-hppa.c:7134
+#: config/tc-hppa.c:7139
msgid "Missing .EXIT for a .ENTRY"
msgstr ""
-#: config/tc-hppa.c:7172
+#: config/tc-hppa.c:7177
msgid "Not in a space.\n"
msgstr ""
-#: config/tc-hppa.c:7175
+#: config/tc-hppa.c:7180
msgid "Not in a subspace.\n"
msgstr ""
-#: config/tc-hppa.c:7266
+#: config/tc-hppa.c:7271
msgid "Invalid .SPACE argument"
msgstr ""
-#: config/tc-hppa.c:7313
+#: config/tc-hppa.c:7318
msgid "Can't change spaces within a procedure definition. Ignored"
msgstr ""
-#: config/tc-hppa.c:7442
+#: config/tc-hppa.c:7447
#, c-format
msgid "Undefined space: '%s' Assuming space number = 0."
msgstr ""
-#: config/tc-hppa.c:7466
+#: config/tc-hppa.c:7471
msgid "Must be in a space before changing or declaring subspaces.\n"
msgstr ""
-#: config/tc-hppa.c:7470
+#: config/tc-hppa.c:7475
msgid "Can't change subspaces within a procedure definition. Ignored"
msgstr ""
-#: config/tc-hppa.c:7506
+#: config/tc-hppa.c:7511
msgid "Parameters of an existing subspace can't be modified"
msgstr ""
-#: config/tc-hppa.c:7558
+#: config/tc-hppa.c:7563
msgid "Alignment must be a power of 2"
msgstr ""
-#: config/tc-hppa.c:7605
+#: config/tc-hppa.c:7610
msgid "FIRST not supported as a .SUBSPACE argument"
msgstr ""
-#: config/tc-hppa.c:7607
+#: config/tc-hppa.c:7612
msgid "Invalid .SUBSPACE argument"
msgstr ""
-#: config/tc-hppa.c:7796
+#: config/tc-hppa.c:7801
#, c-format
msgid "Internal error: Unable to find containing space for %s."
msgstr ""
-#: config/tc-hppa.c:7836
+#: config/tc-hppa.c:7841
#, c-format
msgid "Out of memory: could not allocate new space chain entry: %s\n"
msgstr ""
-#: config/tc-hppa.c:7925
+#: config/tc-hppa.c:7930
#, c-format
msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
msgstr ""
-#: config/tc-hppa.c:8661
+#: config/tc-hppa.c:8666
#, c-format
msgid "Symbol '%s' could not be created."
msgstr ""
-#: config/tc-hppa.c:8665
+#: config/tc-hppa.c:8670
msgid "No memory for symbol name."
msgstr ""
@@ -4717,149 +4616,149 @@ msgstr ""
msgid "no such architecture modifier: `%s'"
msgstr ""
-#: config/tc-i386.c:904 config/tc-i386.c:5169
+#: config/tc-i386.c:904 config/tc-i386.c:5191
msgid "Unknown architecture"
msgstr ""
-#: config/tc-i386.c:1218
+#: config/tc-i386.c:1219
msgid "There are no unsigned pc-relative relocations"
msgstr ""
-#: config/tc-i386.c:1225 config/tc-i386.c:5379
+#: config/tc-i386.c:1226 config/tc-i386.c:5411
#, c-format
msgid "can not do %d byte pc-relative relocation"
msgstr ""
-#: config/tc-i386.c:1242
+#: config/tc-i386.c:1243
#, c-format
msgid "can not do %s %d byte relocation"
msgstr ""
-#: config/tc-i386.c:1438 config/tc-i386.c:2416
+#: config/tc-i386.c:1439 config/tc-i386.c:2436
#, c-format
msgid "ambiguous operand size for `%s'"
msgstr ""
-#: config/tc-i386.c:1486
+#: config/tc-i386.c:1487
#, c-format
msgid "can't use register '%%%s' as operand %d in '%s'."
msgstr ""
#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:1515
+#: config/tc-i386.c:1516
#, c-format
msgid "translating to `%sp'"
msgstr ""
-#: config/tc-i386.c:1560
+#: config/tc-i386.c:1561
#, c-format
msgid "can't encode register '%%%s' in an instruction requiring REX prefix."
msgstr ""
-#: config/tc-i386.c:1601 config/tc-i386.c:1699
+#: config/tc-i386.c:1602 config/tc-i386.c:1701
#, c-format
msgid "no such instruction: `%s'"
msgstr ""
-#: config/tc-i386.c:1611 config/tc-i386.c:1731
+#: config/tc-i386.c:1613 config/tc-i386.c:1733
#, c-format
msgid "invalid character %s in mnemonic"
msgstr ""
-#: config/tc-i386.c:1618
+#: config/tc-i386.c:1620
msgid "expecting prefix; got nothing"
msgstr ""
-#: config/tc-i386.c:1620
+#: config/tc-i386.c:1622
msgid "expecting mnemonic; got nothing"
msgstr ""
-#: config/tc-i386.c:1639
+#: config/tc-i386.c:1641
#, c-format
msgid "redundant %s prefix"
msgstr ""
-#: config/tc-i386.c:1749
+#: config/tc-i386.c:1751
#, c-format
msgid "`%s' is not supported in 64-bit mode"
msgstr ""
-#: config/tc-i386.c:1750
+#: config/tc-i386.c:1752
#, c-format
msgid "`%s' is only supported in 64-bit mode"
msgstr ""
-#: config/tc-i386.c:1756
+#: config/tc-i386.c:1758
#, c-format
msgid "`%s' is not supported on `%s%s'"
msgstr ""
-#: config/tc-i386.c:1763
+#: config/tc-i386.c:1765
msgid "use .code16 to ensure correct addressing mode"
msgstr ""
-#: config/tc-i386.c:1770
+#: config/tc-i386.c:1778
#, c-format
msgid "expecting string instruction after `%s'"
msgstr ""
-#: config/tc-i386.c:1798
+#: config/tc-i386.c:1812
#, c-format
msgid "invalid character %s before operand %d"
msgstr ""
-#: config/tc-i386.c:1812
+#: config/tc-i386.c:1826
#, c-format
msgid "unbalanced parenthesis in operand %d."
msgstr ""
-#: config/tc-i386.c:1815
+#: config/tc-i386.c:1829
#, c-format
msgid "unbalanced brackets in operand %d."
msgstr ""
-#: config/tc-i386.c:1824
+#: config/tc-i386.c:1838
#, c-format
msgid "invalid character %s in operand %d"
msgstr ""
-#: config/tc-i386.c:1851
+#: config/tc-i386.c:1865
#, c-format
msgid "spurious operands; (%d operands/instruction max)"
msgstr ""
-#: config/tc-i386.c:1874
+#: config/tc-i386.c:1888
msgid "expecting operand after ','; got nothing"
msgstr ""
-#: config/tc-i386.c:1879
+#: config/tc-i386.c:1893
msgid "expecting operand before ','; got nothing"
msgstr ""
#. We found no match.
-#: config/tc-i386.c:2225
+#: config/tc-i386.c:2245
#, c-format
msgid "suffix or operands invalid for `%s'"
msgstr ""
-#: config/tc-i386.c:2236
+#: config/tc-i386.c:2256
#, c-format
msgid "indirect %s without `*'"
msgstr ""
#. Warn them that a data or address size prefix doesn't
#. affect assembly of the next line of code.
-#: config/tc-i386.c:2244
+#: config/tc-i386.c:2264
#, c-format
msgid "stand-alone `%s' prefix"
msgstr ""
-#: config/tc-i386.c:2273 config/tc-i386.c:2288
+#: config/tc-i386.c:2293 config/tc-i386.c:2308
#, c-format
msgid "`%s' operand %d must use `%%es' segment"
msgstr ""
-#: config/tc-i386.c:2398
+#: config/tc-i386.c:2418
msgid ""
"no instruction mnemonic suffix given and no register operands; can't size "
"instruction"
@@ -4867,181 +4766,181 @@ msgstr ""
#. Prohibit these changes in the 64bit mode, since the
#. lowering is more complicated.
-#: config/tc-i386.c:2499 config/tc-i386.c:2558 config/tc-i386.c:2575
-#: config/tc-i386.c:2607 config/tc-i386.c:2640
+#: config/tc-i386.c:2519 config/tc-i386.c:2578 config/tc-i386.c:2595
+#: config/tc-i386.c:2627 config/tc-i386.c:2660
#, c-format
msgid "Incorrect register `%%%s' used with `%c' suffix"
msgstr ""
-#: config/tc-i386.c:2507 config/tc-i386.c:2565 config/tc-i386.c:2647
+#: config/tc-i386.c:2527 config/tc-i386.c:2585 config/tc-i386.c:2667
#, c-format
msgid "using `%%%s' instead of `%%%s' due to `%c' suffix"
msgstr ""
-#: config/tc-i386.c:2522 config/tc-i386.c:2543 config/tc-i386.c:2594
-#: config/tc-i386.c:2625
+#: config/tc-i386.c:2542 config/tc-i386.c:2563 config/tc-i386.c:2614
+#: config/tc-i386.c:2645
#, c-format
msgid "`%%%s' not allowed with `%s%c'"
msgstr ""
-#: config/tc-i386.c:2688
+#: config/tc-i386.c:2708
msgid "no instruction mnemonic suffix given; can't determine immediate size"
msgstr ""
-#: config/tc-i386.c:2721
+#: config/tc-i386.c:2741
#, c-format
msgid ""
"no instruction mnemonic suffix given; can't determine immediate size %x %c"
msgstr ""
#. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:2770
+#: config/tc-i386.c:2790
#, c-format
msgid "translating to `%s %%%s,%%%s'"
msgstr ""
#. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:2777
+#: config/tc-i386.c:2797
#, c-format
msgid "translating to `%s %%%s'"
msgstr ""
-#: config/tc-i386.c:2795
+#: config/tc-i386.c:2815
#, c-format
msgid "you can't `pop %%cs'"
msgstr ""
#. lea
-#: config/tc-i386.c:2814
+#: config/tc-i386.c:2834
msgid "segment override on `lea' is ineffectual"
msgstr ""
-#: config/tc-i386.c:3123 config/tc-i386.c:3217 config/tc-i386.c:3262
+#: config/tc-i386.c:3143 config/tc-i386.c:3237 config/tc-i386.c:3282
msgid "skipping prefixes on this instruction"
msgstr ""
-#: config/tc-i386.c:3282
+#: config/tc-i386.c:3302
msgid "16-bit jump out of range"
msgstr ""
-#: config/tc-i386.c:3291
+#: config/tc-i386.c:3311
#, c-format
msgid "can't handle non absolute segment in `%s'"
msgstr ""
-#: config/tc-i386.c:3749
+#: config/tc-i386.c:3764
#, c-format
msgid "@%s reloc is not supported in %s bit mode"
msgstr ""
-#: config/tc-i386.c:3867
+#: config/tc-i386.c:3882
msgid "only 1 or 2 immediate operands are allowed"
msgstr ""
-#: config/tc-i386.c:3890 config/tc-i386.c:4071
+#: config/tc-i386.c:3905 config/tc-i386.c:4092
#, c-format
msgid "junk `%s' after expression"
msgstr ""
#. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:3901
+#: config/tc-i386.c:3916
#, c-format
msgid "missing or invalid immediate expression `%s' taken as 0"
msgstr ""
-#: config/tc-i386.c:3926 config/tc-i386.c:4129
+#: config/tc-i386.c:3941 config/tc-i386.c:4150
#, c-format
msgid "unimplemented segment %s in operand"
msgstr ""
-#: config/tc-i386.c:3968 config/tc-i386.c:6264
+#: config/tc-i386.c:3987
#, c-format
msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
msgstr ""
-#: config/tc-i386.c:3975
+#: config/tc-i386.c:3996
#, c-format
msgid "scale factor of %d without an index register"
msgstr ""
-#: config/tc-i386.c:4090
+#: config/tc-i386.c:4111
#, c-format
msgid "bad expression used with @%s"
msgstr ""
-#: config/tc-i386.c:4213
+#: config/tc-i386.c:4234
#, c-format
msgid "`%s' is not a valid base/index expression"
msgstr ""
-#: config/tc-i386.c:4217
+#: config/tc-i386.c:4238
#, c-format
msgid "`%s' is not a valid %s bit base/index expression"
msgstr ""
-#: config/tc-i386.c:4291
+#: config/tc-i386.c:4312
#, c-format
msgid "bad memory operand `%s'"
msgstr ""
-#: config/tc-i386.c:4306
+#: config/tc-i386.c:4327
#, c-format
msgid "junk `%s' after register"
msgstr ""
-#: config/tc-i386.c:4315 config/tc-i386.c:4430 config/tc-i386.c:4468
+#: config/tc-i386.c:4336 config/tc-i386.c:4451 config/tc-i386.c:4489
#, c-format
msgid "bad register name `%s'"
msgstr ""
-#: config/tc-i386.c:4323
+#: config/tc-i386.c:4344
msgid "immediate operand illegal with absolute jump"
msgstr ""
-#: config/tc-i386.c:4345
+#: config/tc-i386.c:4366
#, c-format
msgid "too many memory references for `%s'"
msgstr ""
-#: config/tc-i386.c:4423
+#: config/tc-i386.c:4444
#, c-format
msgid "expecting `,' or `)' after index register in `%s'"
msgstr ""
-#: config/tc-i386.c:4447
+#: config/tc-i386.c:4468
#, c-format
msgid "expecting `)' after scale factor in `%s'"
msgstr ""
-#: config/tc-i386.c:4454
+#: config/tc-i386.c:4475
#, c-format
msgid "expecting index register or scale factor after `,'; got '%c'"
msgstr ""
-#: config/tc-i386.c:4461
+#: config/tc-i386.c:4482
#, c-format
msgid "expecting `,' or `)' after base register in `%s'"
msgstr ""
#. It's not a memory operand; argh!
-#: config/tc-i386.c:4502
+#: config/tc-i386.c:4523
#, c-format
msgid "invalid char %s beginning operand %d `%s'"
msgstr ""
-#: config/tc-i386.c:4677
+#: config/tc-i386.c:4698
msgid "long jump required"
msgstr ""
-#: config/tc-i386.c:4954
+#: config/tc-i386.c:4976
msgid "Bad call to md_atof ()"
msgstr ""
-#: config/tc-i386.c:5121
+#: config/tc-i386.c:5143
msgid "No compiled in support for x86_64"
msgstr ""
-#: config/tc-i386.c:5142
+#: config/tc-i386.c:5164
#, c-format
msgid ""
" -Q ignored\n"
@@ -5052,75 +4951,106 @@ msgid ""
" -s ignored\n"
msgstr ""
-#: config/tc-i386.c:5150
+#: config/tc-i386.c:5172
#, c-format
msgid ""
" -n Do not optimize code alignment\n"
" -q quieten some warnings\n"
msgstr ""
-#: config/tc-i386.c:5250 config/tc-s390.c:1826
+#: config/tc-i386.c:5272 config/tc-s390.c:1826
msgid "GOT already in symbol table"
msgstr ""
-#: config/tc-i386.c:5394
+#: config/tc-i386.c:5426
#, c-format
msgid "can not do %d byte relocation"
msgstr ""
-#: config/tc-i386.c:5463 config/tc-s390.c:2272
+#: config/tc-i386.c:5495 config/tc-s390.c:2272
#, c-format
msgid "cannot represent relocation type %s"
msgstr ""
-#: config/tc-i386.c:5709
+#: config/tc-i386.c:5750
#, c-format
msgid "invalid operand for '%s' ('%s' unexpected)"
msgstr ""
-#: config/tc-i386.c:5721
+#: config/tc-i386.c:5762
#, c-format
msgid "too many memory references for '%s'"
msgstr ""
-#: config/tc-i386.c:5996
+#. See the comments in intel_bracket_expr.
+#: config/tc-i386.c:5773
+#, c-format
+msgid "Treating `%s' as memory reference"
+msgstr ""
+
+#: config/tc-i386.c:6085
#, c-format
msgid "Unknown operand modifier `%s'"
msgstr ""
-#: config/tc-i386.c:6006
+#: config/tc-i386.c:6095
msgid "Conflicting operand modifiers"
msgstr ""
-#: config/tc-i386.c:6236
+#: config/tc-i386.c:6144
+msgid "Invalid operand to `OFFSET'"
+msgstr ""
+
+#: config/tc-i386.c:6212
+#, c-format
+msgid "`[%.*s]' taken to mean just `%.*s'"
+msgstr ""
+
+#: config/tc-i386.c:6309
#, c-format
msgid "`%s' is not a valid segment register"
msgstr ""
-#: config/tc-i386.c:6246 config/tc-i386.c:6373
-msgid "Register scaling only allowed in memory operands."
+#: config/tc-i386.c:6313
+msgid "Extra segment override ignored"
msgstr ""
-#: config/tc-i386.c:6277
-msgid "Too many register references in memory operand."
+#: config/tc-i386.c:6347 config/tc-i386.c:6516
+msgid "Register scaling only allowed in memory operands"
msgstr ""
-#: config/tc-i386.c:6352
+#: config/tc-i386.c:6369 config/tc-i386.c:6493
#, c-format
-msgid "Syntax error. Expecting a constant. Got `%s'."
+msgid "Syntax error: Expecting a constant, got `%s'"
msgstr ""
-#: config/tc-i386.c:6422
+#: config/tc-i386.c:6397
+msgid "Too many register references in memory operand"
+msgstr ""
+
+#: config/tc-i386.c:6408
+msgid "Using register names in OFFSET expressions is deprecated"
+msgstr ""
+
+#: config/tc-i386.c:6421
+msgid "Invalid use of register"
+msgstr ""
+
+#: config/tc-i386.c:6566
#, c-format
msgid "Unrecognized token '%s'"
msgstr ""
-#: config/tc-i386.c:6439
+#: config/tc-i386.c:6583
#, c-format
msgid "Unexpected token `%s'"
msgstr ""
-#: config/tc-i386.c:6622
+#: config/tc-i386.c:6745
+msgid "`:' expected"
+msgstr ""
+
+#: config/tc-i386.c:6770
#, c-format
msgid "Unrecognized token `%s'"
msgstr ""
@@ -5141,7 +5071,7 @@ msgstr ""
msgid "Unknown temporary pseudo register"
msgstr ""
-#: config/tc-i860.c:229 config/tc-mips.c:1149
+#: config/tc-i860.c:229 config/tc-mips.c:1394
#, c-format
msgid "internal error: can't hash `%s': %s\n"
msgstr ""
@@ -5188,10 +5118,6 @@ msgstr ""
msgid "Prefix 'd.' invalid for instruction `%s'"
msgstr ""
-#: config/tc-i860.c:1005 config/tc-sparc.c:2845
-msgid "bad segment"
-msgstr ""
-
#: config/tc-i860.c:1088
msgid "i860_estimate_size_before_relax\n"
msgstr ""
@@ -5251,255 +5177,254 @@ msgstr ""
msgid "i860_convert_frag\n"
msgstr ""
-#: config/tc-i960.c:574
+#: config/tc-i960.c:496
#, c-format
msgid "Hashing returned \"%s\"."
msgstr ""
-#. Offset of last character in opcode mnemonic
-#: config/tc-i960.c:608
-msgid "branch prediction invalid on this opcode"
-msgstr ""
-
-#: config/tc-i960.c:648
-#, c-format
-msgid "invalid opcode, \"%s\"."
+#: config/tc-i960.c:592 config/tc-i960.c:1122
+msgid "expression syntax error"
msgstr ""
-#: config/tc-i960.c:653
-#, c-format
-msgid "improper number of operands. expecting %d, got %d"
+#: config/tc-i960.c:628
+msgid "attempt to branch into different segment"
msgstr ""
-#: config/tc-i960.c:877
+#: config/tc-i960.c:632
#, c-format
-msgid "Fixup of %ld too large for field width of %d"
+msgid "target of %s instruction must be a label"
msgstr ""
-#: config/tc-i960.c:994
-#, c-format
-msgid "invalid architecture %s"
+#: config/tc-i960.c:742
+msgid "unaligned register"
msgstr ""
-#: config/tc-i960.c:1014
-#, c-format
-msgid "I960 options:\n"
+#: config/tc-i960.c:764
+msgid "no such sfr in this architecture"
msgstr ""
-#: config/tc-i960.c:1017
-#, c-format
-msgid ""
-"\n"
-"\t\t\tspecify variant of 960 architecture\n"
-"-b\t\t\tadd code to collect statistics about branches taken\n"
-"-link-relax\t\tpreserve individual alignment directives so linker\n"
-"\t\t\tcan do relaxing (b.out format only)\n"
-"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
-"\t\t\tlong displacements\n"
+#: config/tc-i960.c:802
+msgid "illegal literal"
msgstr ""
-#: config/tc-i960.c:1424 config/tc-xtensa.c:11516
-msgid "too many operands"
+#: config/tc-i960.c:845
+msgid "unmatched '['"
msgstr ""
-#: config/tc-i960.c:1482 config/tc-i960.c:1707
-msgid "expression syntax error"
+#: config/tc-i960.c:852
+msgid "garbage after index spec ignored"
msgstr ""
-#: config/tc-i960.c:1520
-msgid "attempt to branch into different segment"
+#: config/tc-i960.c:952
+msgid "invalid index register"
msgstr ""
-#: config/tc-i960.c:1524
-#, c-format
-msgid "target of %s instruction must be a label"
+#: config/tc-i960.c:975
+msgid "invalid scale factor"
msgstr ""
-#: config/tc-i960.c:1562
-msgid "unmatched '['"
+#: config/tc-i960.c:1199
+msgid "architecture of opcode conflicts with that of earlier instruction(s)"
msgstr ""
-#: config/tc-i960.c:1573
-msgid "garbage after index spec ignored"
+#: config/tc-i960.c:1433 config/tc-xtensa.c:11298
+msgid "too many operands"
msgstr ""
#. We never moved: there was no opcode either!
-#: config/tc-i960.c:1638
+#: config/tc-i960.c:1481
msgid "missing opcode"
msgstr ""
-#: config/tc-i960.c:2051
-msgid "invalid index register"
+#: config/tc-i960.c:1621
+msgid "branch prediction invalid on this opcode"
msgstr ""
-#: config/tc-i960.c:2074
-msgid "invalid scale factor"
+#: config/tc-i960.c:1659
+#, c-format
+msgid "invalid opcode, \"%s\"."
msgstr ""
-#: config/tc-i960.c:2255
-msgid "unaligned register"
+#: config/tc-i960.c:1661
+#, c-format
+msgid "improper number of operands. expecting %d, got %d"
msgstr ""
-#: config/tc-i960.c:2278
-msgid "no such sfr in this architecture"
+#: config/tc-i960.c:1818
+#, c-format
+msgid "Fixup of %ld too large for field width of %d"
msgstr ""
-#: config/tc-i960.c:2316
-msgid "illegal literal"
+#: config/tc-i960.c:1928
+#, c-format
+msgid "invalid architecture %s"
msgstr ""
-#. Should not happen: see block comment above
-#: config/tc-i960.c:2544
+#: config/tc-i960.c:1948
#, c-format
-msgid "Trying to 'bal' to %s"
+msgid "I960 options:\n"
msgstr ""
-#: config/tc-i960.c:2555
-msgid "Looks like a proc, but can't tell what kind.\n"
+#: config/tc-i960.c:1951
+#, c-format
+msgid ""
+"\n"
+"\t\t\tspecify variant of 960 architecture\n"
+"-b\t\t\tadd code to collect statistics about branches taken\n"
+"-link-relax\t\tpreserve individual alignment directives so linker\n"
+"\t\t\tcan do relaxing (b.out format only)\n"
+"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
+"\t\t\tlong displacements\n"
msgstr ""
-#: config/tc-i960.c:2587
+#: config/tc-i960.c:2222
msgid "should have 1 or 2 operands"
msgstr ""
-#: config/tc-i960.c:2596 config/tc-i960.c:2615
+#: config/tc-i960.c:2230 config/tc-i960.c:2245
#, c-format
msgid "Redefining leafproc %s"
msgstr ""
-#: config/tc-i960.c:2646
+#: config/tc-i960.c:2275
msgid "should have two operands"
msgstr ""
-#: config/tc-i960.c:2656
+#: config/tc-i960.c:2285
msgid "'entry_num' must be absolute number in [0,31]"
msgstr ""
-#: config/tc-i960.c:2665
+#: config/tc-i960.c:2293
#, c-format
msgid "Redefining entrynum for sysproc %s"
msgstr ""
-#: config/tc-i960.c:2769
-msgid "architecture of opcode conflicts with that of earlier instruction(s)"
+#. Should not happen: see block comment above.
+#: config/tc-i960.c:2393
+#, c-format
+msgid "Trying to 'bal' to %s"
msgstr ""
-#: config/tc-i960.c:2790
+#: config/tc-i960.c:2403
+msgid "Looks like a proc, but can't tell what kind.\n"
+msgstr ""
+
+#: config/tc-i960.c:2422
msgid "big endian mode is not supported"
msgstr ""
-#: config/tc-i960.c:2792
+#: config/tc-i960.c:2424
#, c-format
msgid "ignoring unrecognized .endian type `%s'"
msgstr ""
-#: config/tc-i960.c:3076
+#: config/tc-i960.c:2698
#, c-format
msgid "leafproc symbol '%s' undefined"
msgstr ""
-#: config/tc-i960.c:3086
+#: config/tc-i960.c:2708
#, c-format
msgid "Warning: making leafproc entries %s and %s both global\n"
msgstr ""
-#: config/tc-i960.c:3191
+#: config/tc-i960.c:2807
msgid "option --link-relax is only supported in b.out format"
msgstr ""
-#: config/tc-ia64.c:982
+#: config/tc-ia64.c:1011
msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-ia64.c:1119
+#: config/tc-ia64.c:1148
msgid "Unwind directive not followed by an instruction."
msgstr ""
-#: config/tc-ia64.c:4930
+#: config/tc-ia64.c:4962
msgid "Register name expected"
msgstr ""
-#: config/tc-ia64.c:4935 config/tc-ia64.c:5251
+#: config/tc-ia64.c:4967 config/tc-ia64.c:5283
msgid "Comma expected"
msgstr ""
-#: config/tc-ia64.c:4943
+#: config/tc-ia64.c:4975
msgid "Register value annotation ignored"
msgstr ""
-#: config/tc-ia64.c:4984
+#: config/tc-ia64.c:5016
msgid "Directive invalid within a bundle"
msgstr ""
-#: config/tc-ia64.c:5077
+#: config/tc-ia64.c:5109
msgid "Missing predicate relation type"
msgstr ""
-#: config/tc-ia64.c:5083
+#: config/tc-ia64.c:5115
msgid "Unrecognized predicate relation type"
msgstr ""
-#: config/tc-ia64.c:5130
+#: config/tc-ia64.c:5162
msgid "Bad register range"
msgstr ""
-#: config/tc-ia64.c:5139
+#: config/tc-ia64.c:5171
msgid "Predicate register expected"
msgstr ""
-#: config/tc-ia64.c:5144
+#: config/tc-ia64.c:5176
msgid "Duplicate predicate register ignored"
msgstr ""
-#: config/tc-ia64.c:5162
+#: config/tc-ia64.c:5194
msgid "Predicate source and target required"
msgstr ""
-#: config/tc-ia64.c:5164 config/tc-ia64.c:5176
+#: config/tc-ia64.c:5196 config/tc-ia64.c:5208
msgid "Use of p0 is not valid in this context"
msgstr ""
-#: config/tc-ia64.c:5171
+#: config/tc-ia64.c:5203
msgid "At least two PR arguments expected"
msgstr ""
-#: config/tc-ia64.c:5185
+#: config/tc-ia64.c:5217
msgid "At least one PR argument expected"
msgstr ""
-#: config/tc-ia64.c:5221
+#: config/tc-ia64.c:5253
#, c-format
msgid "Inserting \"%s\" into entry hint table failed: %s"
msgstr ""
#. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:5697
+#: config/tc-ia64.c:5729
msgid "62-bit relocation not yet implemented"
msgstr ""
#. XXX technically, this is wrong: we should not be issuing warning
#. messages until we're sure this instruction pattern is going to
#. be used!
-#: config/tc-ia64.c:5770
+#: config/tc-ia64.c:5802
msgid "lower 16 bits of mask ignored"
msgstr ""
-#: config/tc-ia64.c:6389
+#: config/tc-ia64.c:6421
msgid "Value truncated to 62 bits"
msgstr ""
#. Give an error if a frag containing code is not aligned to a 16 byte
#. boundary.
-#: config/tc-ia64.c:6527 config/tc-ia64.h:171
+#: config/tc-ia64.c:6558 config/tc-ia64.h:171
msgid "instruction address is not a multiple of 16"
msgstr ""
-#: config/tc-ia64.c:7049
+#: config/tc-ia64.c:7094
#, c-format
msgid "Unrecognized option '-x%s'"
msgstr ""
-#: config/tc-ia64.c:7077
+#: config/tc-ia64.c:7122
msgid ""
"IA-64 options:\n"
" --mconstant-gp\t mark output file as using the constant-GP model\n"
@@ -5509,6 +5434,8 @@ msgid ""
"\t\t\t EF_IA_64_NOFUNCDESC_CONS_GP)\n"
" -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
" -mle | -mbe\t\t select little- or big-endian byte order (default -mle)\n"
+" -mtune=[itanium1|itanium2]\n"
+"\t\t\t tune for a specific CPU (default -mtune=itanium2)\n"
" -munwind-check=[warning|error]\n"
"\t\t\t unwind directive check (default -munwind-check=warning)\n"
" -mhint.b=[ok|warning|error]\n"
@@ -5523,359 +5450,359 @@ msgid ""
"\t\t\t dependency violation checking\n"
msgstr ""
-#: config/tc-ia64.c:7105
+#: config/tc-ia64.c:7152
msgid "--gstabs is not supported for ia64"
msgstr ""
-#: config/tc-ia64.c:7408 config/tc-mips.c:1138
+#: config/tc-ia64.c:7496 config/tc-mips.c:1383
msgid "Could not set architecture and machine"
msgstr ""
-#: config/tc-ia64.c:7524
+#: config/tc-ia64.c:7613
msgid "Explicit stops are ignored in auto mode"
msgstr ""
-#: config/tc-ia64.c:7576
+#: config/tc-ia64.c:7665
msgid "Found '{' after explicit switch to automatic mode"
msgstr ""
-#: config/tc-ia64.c:8142
+#: config/tc-ia64.c:8235
#, c-format
msgid "Unhandled dependency %s for %s (%s), note %d"
msgstr ""
-#: config/tc-ia64.c:9417
+#: config/tc-ia64.c:9510
#, c-format
msgid "Unrecognized dependency specifier %d\n"
msgstr ""
-#: config/tc-ia64.c:10311
+#: config/tc-ia64.c:10404
msgid "Only the first path encountering the conflict is reported"
msgstr ""
-#: config/tc-ia64.c:10314
+#: config/tc-ia64.c:10407
msgid "This is the location of the conflicting usage"
msgstr ""
-#: config/tc-ia64.c:11528
+#: config/tc-ia64.c:11614
msgid "Can't add stop bit to mark end of instruction group"
msgstr ""
-#: config/tc-ia64.c:11628 read.c:1411 read.c:2176 read.c:2772
+#: config/tc-ia64.c:11714 read.c:1438 read.c:2204 read.c:2828
msgid "expected symbol name"
msgstr ""
-#: config/tc-ia64.c:11638 read.c:2186 read.c:2782 stabs.c:471
+#: config/tc-ia64.c:11724 read.c:2214 read.c:2838 stabs.c:470
#, c-format
msgid "expected comma after \"%s\""
msgstr ""
-#: config/tc-ia64.c:11680
+#: config/tc-ia64.c:11766
#, c-format
msgid "`%s' is already the alias of %s `%s'"
msgstr ""
-#: config/tc-ia64.c:11690
+#: config/tc-ia64.c:11776
#, c-format
msgid "%s `%s' already has an alias `%s'"
msgstr ""
-#: config/tc-ia64.c:11701
+#: config/tc-ia64.c:11787
#, c-format
msgid "inserting \"%s\" into %s alias hash table failed: %s"
msgstr ""
-#: config/tc-ia64.c:11709
+#: config/tc-ia64.c:11795
#, c-format
msgid "inserting \"%s\" into %s name hash table failed: %s"
msgstr ""
-#: config/tc-ia64.c:11728
+#: config/tc-ia64.c:11814
#, c-format
msgid "symbol `%s' aliased to `%s' is not used"
msgstr ""
-#: config/tc-ia64.c:11750
+#: config/tc-ia64.c:11836
#, c-format
msgid "section `%s' aliased to `%s' is not used"
msgstr ""
-#: config/tc-ip2k.c:123
+#: config/tc-ip2k.c:158
#, c-format
msgid "IP2K specific command line options:\n"
msgstr ""
-#: config/tc-ip2k.c:124
+#: config/tc-ip2k.c:159
#, c-format
msgid " -mip2022 restrict to IP2022 insns \n"
msgstr ""
-#: config/tc-ip2k.c:125
+#: config/tc-ip2k.c:160
#, c-format
msgid " -mip2022ext permit extended IP2022 insn\n"
msgstr ""
-#: config/tc-ip2k.c:246
+#: config/tc-ip2k.c:274
msgid "md_pcrel_from\n"
msgstr ""
#. Pretend that we do not recognise this option.
-#: config/tc-m32r.c:334
+#: config/tc-m32r.c:332
msgid "Unrecognised option: -hidden"
msgstr ""
-#: config/tc-m32r.c:361 config/tc-sparc.c:596
+#: config/tc-m32r.c:359 config/tc-sparc.c:596
msgid "Unrecognized option following -K"
msgstr ""
-#: config/tc-m32r.c:377
+#: config/tc-m32r.c:374
#, c-format
msgid " M32R specific command line options:\n"
msgstr ""
-#: config/tc-m32r.c:379
+#: config/tc-m32r.c:376
#, c-format
msgid ""
" -m32r disable support for the m32rx instruction set\n"
msgstr ""
-#: config/tc-m32r.c:381
+#: config/tc-m32r.c:378
#, c-format
msgid " -m32rx support the extended m32rx instruction set\n"
msgstr ""
-#: config/tc-m32r.c:383
+#: config/tc-m32r.c:380
#, c-format
msgid " -m32r2 support the extended m32r2 instruction set\n"
msgstr ""
-#: config/tc-m32r.c:385
+#: config/tc-m32r.c:382
#, c-format
msgid " -EL,-little produce little endian code and data\n"
msgstr ""
-#: config/tc-m32r.c:387
+#: config/tc-m32r.c:384
#, c-format
msgid " -EB,-big produce big endian code and data\n"
msgstr ""
-#: config/tc-m32r.c:389
+#: config/tc-m32r.c:386
#, c-format
msgid " -parallel try to combine instructions in parallel\n"
msgstr ""
-#: config/tc-m32r.c:391
+#: config/tc-m32r.c:388
#, c-format
msgid " -no-parallel disable -parallel\n"
msgstr ""
-#: config/tc-m32r.c:393
+#: config/tc-m32r.c:390
#, c-format
msgid ""
" -no-bitinst disallow the M32R2's extended bit-field "
"instructions\n"
msgstr ""
-#: config/tc-m32r.c:395
+#: config/tc-m32r.c:392
#, c-format
msgid " -O try to optimize code. Implies -parallel\n"
msgstr ""
-#: config/tc-m32r.c:398
+#: config/tc-m32r.c:395
#, c-format
msgid ""
" -warn-explicit-parallel-conflicts warn when parallel instructions\n"
msgstr ""
-#: config/tc-m32r.c:400
+#: config/tc-m32r.c:397
#, c-format
msgid " might violate contraints\n"
msgstr ""
-#: config/tc-m32r.c:402
+#: config/tc-m32r.c:399
#, c-format
msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n"
msgstr ""
-#: config/tc-m32r.c:404
+#: config/tc-m32r.c:401
#, c-format
msgid ""
" instructions might violate "
"contraints\n"
msgstr ""
-#: config/tc-m32r.c:406
+#: config/tc-m32r.c:403
#, c-format
msgid ""
" -Wp synonym for -warn-explicit-parallel-conflicts\n"
msgstr ""
-#: config/tc-m32r.c:408
+#: config/tc-m32r.c:405
#, c-format
msgid ""
" -Wnp synonym for -no-warn-explicit-parallel-conflicts\n"
msgstr ""
-#: config/tc-m32r.c:410
+#: config/tc-m32r.c:407
#, c-format
msgid ""
" -ignore-parallel-conflicts do not check parallel instructions\n"
msgstr ""
-#: config/tc-m32r.c:412
+#: config/tc-m32r.c:409
#, c-format
msgid " fo contraint violations\n"
msgstr ""
-#: config/tc-m32r.c:414
+#: config/tc-m32r.c:411
#, c-format
msgid ""
" -no-ignore-parallel-conflicts check parallel instructions for\n"
msgstr ""
-#: config/tc-m32r.c:416
+#: config/tc-m32r.c:413
#, c-format
msgid " contraint violations\n"
msgstr ""
-#: config/tc-m32r.c:418
+#: config/tc-m32r.c:415
#, c-format
msgid " -Ip synonym for -ignore-parallel-conflicts\n"
msgstr ""
-#: config/tc-m32r.c:420
+#: config/tc-m32r.c:417
#, c-format
msgid " -nIp synonym for -no-ignore-parallel-conflicts\n"
msgstr ""
-#: config/tc-m32r.c:423
+#: config/tc-m32r.c:420
#, c-format
msgid ""
" -warn-unmatched-high warn when an (s)high reloc has no matching low "
"reloc\n"
msgstr ""
-#: config/tc-m32r.c:425
+#: config/tc-m32r.c:422
#, c-format
msgid " -no-warn-unmatched-high do not warn about missing low relocs\n"
msgstr ""
-#: config/tc-m32r.c:427
+#: config/tc-m32r.c:424
#, c-format
msgid " -Wuh synonym for -warn-unmatched-high\n"
msgstr ""
-#: config/tc-m32r.c:429
+#: config/tc-m32r.c:426
#, c-format
msgid " -Wnuh synonym for -no-warn-unmatched-high\n"
msgstr ""
-#: config/tc-m32r.c:432
+#: config/tc-m32r.c:429
#, c-format
msgid " -KPIC generate PIC\n"
msgstr ""
-#: config/tc-m32r.c:892
+#: config/tc-m32r.c:850
msgid "instructions write to the same destination register."
msgstr ""
-#: config/tc-m32r.c:900
+#: config/tc-m32r.c:858
msgid "Instructions do not use parallel execution pipelines."
msgstr ""
-#: config/tc-m32r.c:908
+#: config/tc-m32r.c:866
msgid "Instructions share the same execution pipeline"
msgstr ""
-#: config/tc-m32r.c:984 config/tc-m32r.c:1098
+#: config/tc-m32r.c:931 config/tc-m32r.c:1045
#, c-format
msgid "not a 16 bit instruction '%s'"
msgstr ""
-#: config/tc-m32r.c:996 config/tc-m32r.c:1110 config/tc-m32r.c:1295
+#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241
#, c-format
msgid "instruction '%s' is for the M32R2 only"
msgstr ""
-#: config/tc-m32r.c:1009 config/tc-m32r.c:1123 config/tc-m32r.c:1308
+#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254
#, c-format
msgid "unknown instruction '%s'"
msgstr ""
-#: config/tc-m32r.c:1018 config/tc-m32r.c:1130 config/tc-m32r.c:1315
+#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261
#, c-format
msgid "instruction '%s' is for the M32RX only"
msgstr ""
-#: config/tc-m32r.c:1027 config/tc-m32r.c:1139
+#: config/tc-m32r.c:974 config/tc-m32r.c:1086
#, c-format
msgid "instruction '%s' cannot be executed in parallel."
msgstr ""
-#: config/tc-m32r.c:1082 config/tc-m32r.c:1164 config/tc-m32r.c:1372
+#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318
msgid "internal error: lookup/get operands failed"
msgstr ""
-#: config/tc-m32r.c:1149
+#: config/tc-m32r.c:1096
#, c-format
msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
msgstr ""
-#: config/tc-m32r.c:1178
+#: config/tc-m32r.c:1125
#, c-format
msgid ""
"%s: output of 1st instruction is the same as an input to 2nd instruction - "
"is this intentional ?"
msgstr ""
-#: config/tc-m32r.c:1182
+#: config/tc-m32r.c:1129
#, c-format
msgid ""
"%s: output of 2nd instruction is the same as an input to 1st instruction - "
"is this intentional ?"
msgstr ""
-#: config/tc-m32r.c:1551 config/tc-ppc.c:1758 config/tc-ppc.c:4350
+#: config/tc-m32r.c:1493 config/tc-ppc.c:1768 config/tc-ppc.c:4360
msgid "Expected comma after symbol-name: rest of line ignored."
msgstr ""
-#: config/tc-m32r.c:1561
+#: config/tc-m32r.c:1503
#, c-format
msgid ".SCOMMon length (%ld.) <0! Ignored."
msgstr ""
-#: config/tc-m32r.c:1575 config/tc-ppc.c:1780 config/tc-ppc.c:2937
-#: config/tc-ppc.c:4374
+#: config/tc-m32r.c:1517 config/tc-ppc.c:1790 config/tc-ppc.c:2947
+#: config/tc-ppc.c:4384
msgid "ignoring bad alignment"
msgstr ""
-#: config/tc-m32r.c:1587 config/tc-ppc.c:1817 config/tc-v850.c:335
+#: config/tc-m32r.c:1529 config/tc-ppc.c:1827 config/tc-v850.c:323
msgid "Common alignment not a power of 2"
msgstr ""
-#: config/tc-m32r.c:1602 config/tc-ppc.c:1791 config/tc-ppc.c:4386
+#: config/tc-m32r.c:1544 config/tc-ppc.c:1801 config/tc-ppc.c:4396
#, c-format
msgid "Ignoring attempt to re-define symbol `%s'."
msgstr ""
-#: config/tc-m32r.c:1611
+#: config/tc-m32r.c:1553
#, c-format
msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
msgstr ""
-#: config/tc-m32r.c:1839
+#: config/tc-m32r.c:1789
msgid "Addend to unresolved symbol not on word boundary."
msgstr ""
-#: config/tc-m32r.c:1988 config/tc-m32r.c:2038 config/tc-sh.c:747
+#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:747
msgid "Invalid PIC expression."
msgstr ""
-#: config/tc-m32r.c:2129
+#: config/tc-m32r.c:2074
msgid "Unmatched high/shigh reloc"
msgstr ""
-#: config/tc-m32r.c:2380 config/tc-sparc.c:3525
+#: config/tc-m32r.c:2323 config/tc-sparc.c:3527
#, c-format
msgid "internal error: can't export reloc type %d (`%s')"
msgstr ""
@@ -6213,406 +6140,406 @@ msgstr ""
msgid "Line %d: unknown relocation type: 0x%x."
msgstr ""
-#: config/tc-m68k.c:693
+#: config/tc-m68k.c:698
msgid "no matching ColdFire architectures found"
msgstr ""
-#: config/tc-m68k.c:707
+#: config/tc-m68k.c:712
msgid " or "
msgstr ""
-#: config/tc-m68k.c:712
+#: config/tc-m68k.c:717
msgid ", or "
msgstr ""
-#: config/tc-m68k.c:729
+#: config/tc-m68k.c:734
msgid ", or aliases"
msgstr ""
-#: config/tc-m68k.c:753 config/tc-m68k.c:4765 config/tc-m68k.c:5156
+#: config/tc-m68k.c:758 config/tc-m68k.c:4775 config/tc-m68k.c:5166
msgid "Tried to convert PC relative branch to absolute jump"
msgstr ""
-#: config/tc-m68k.c:760 config/tc-m68k.c:4755
+#: config/tc-m68k.c:765 config/tc-m68k.c:4765
msgid "Tried to convert PC relative BSR to absolute JSR"
msgstr ""
-#: config/tc-m68k.c:765
+#: config/tc-m68k.c:770
msgid "Unknown PC relative instruction"
msgstr ""
-#: config/tc-m68k.c:897
+#: config/tc-m68k.c:902
#, c-format
msgid "Can not do %d byte pc-relative relocation"
msgstr ""
-#: config/tc-m68k.c:899
+#: config/tc-m68k.c:904
#, c-format
msgid "Can not do %d byte pc-relative pic relocation"
msgstr ""
-#: config/tc-m68k.c:904
+#: config/tc-m68k.c:909
#, c-format
msgid "Can not do %d byte relocation"
msgstr ""
-#: config/tc-m68k.c:906
+#: config/tc-m68k.c:911
#, c-format
msgid "Can not do %d byte pic relocation"
msgstr ""
-#: config/tc-m68k.c:971
+#: config/tc-m68k.c:976
#, c-format
msgid "Unable to produce reloc against symbol '%s'"
msgstr ""
-#: config/tc-m68k.c:1015 config/tc-vax.c:3456
+#: config/tc-m68k.c:1020 config/tc-vax.c:3513
#, c-format
msgid "Cannot make %s relocation PC relative"
msgstr ""
-#: config/tc-m68k.c:1107 config/tc-tahoe.c:1495 config/tc-vax.c:1895
+#: config/tc-m68k.c:1112 config/tc-tahoe.c:1398 config/tc-vax.c:1952
msgid "No operator"
msgstr ""
-#: config/tc-m68k.c:1137 config/tc-tahoe.c:1512 config/tc-vax.c:1912
+#: config/tc-m68k.c:1142 config/tc-tahoe.c:1415 config/tc-vax.c:1969
msgid "Unknown operator"
msgstr ""
-#: config/tc-m68k.c:1990
+#: config/tc-m68k.c:1992
msgid "invalid instruction for this architecture; needs "
msgstr ""
-#: config/tc-m68k.c:1996
+#: config/tc-m68k.c:1998
msgid "ColdFire ISA_A"
msgstr ""
-#: config/tc-m68k.c:2004
+#: config/tc-m68k.c:2006
msgid "ColdFire hardware divide"
msgstr ""
-#: config/tc-m68k.c:2012
+#: config/tc-m68k.c:2014
msgid "ColdFire ISA_A+"
msgstr ""
-#: config/tc-m68k.c:2020
+#: config/tc-m68k.c:2022
msgid "ColdFire ISA_B"
msgstr ""
-#: config/tc-m68k.c:2028
+#: config/tc-m68k.c:2030
msgid "ColdFire fpu"
msgstr ""
-#: config/tc-m68k.c:2035
+#: config/tc-m68k.c:2037
msgid "fpu (68040, 68060 or 68881/68882)"
msgstr ""
-#: config/tc-m68k.c:2038
+#: config/tc-m68k.c:2040
msgid "mmu (68030 or 68851)"
msgstr ""
-#: config/tc-m68k.c:2041
+#: config/tc-m68k.c:2043
msgid "68020 or higher"
msgstr ""
-#: config/tc-m68k.c:2044
+#: config/tc-m68k.c:2046
msgid "68000 or higher"
msgstr ""
-#: config/tc-m68k.c:2047
+#: config/tc-m68k.c:2049
msgid "68010 or higher"
msgstr ""
-#: config/tc-m68k.c:2075
+#: config/tc-m68k.c:2077
msgid "operands mismatch"
msgstr ""
-#: config/tc-m68k.c:2136 config/tc-m68k.c:2142 config/tc-m68k.c:2148
-#: config/tc-mmix.c:2526 config/tc-mmix.c:2550
+#: config/tc-m68k.c:2138 config/tc-m68k.c:2144 config/tc-m68k.c:2150
+#: config/tc-mmix.c:2488 config/tc-mmix.c:2512
msgid "operand out of range"
msgstr ""
-#: config/tc-m68k.c:2205
+#: config/tc-m68k.c:2207
#, c-format
msgid "Bignum too big for %c format; truncated"
msgstr ""
-#: config/tc-m68k.c:2286
+#: config/tc-m68k.c:2288
msgid "displacement too large for this architecture; needs 68020 or higher"
msgstr ""
-#: config/tc-m68k.c:2397
+#: config/tc-m68k.c:2399
msgid ""
"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
msgstr ""
-#: config/tc-m68k.c:2402
+#: config/tc-m68k.c:2404
msgid "invalid index size for coldfire"
msgstr ""
-#: config/tc-m68k.c:2455
+#: config/tc-m68k.c:2457
msgid "Forcing byte displacement"
msgstr ""
-#: config/tc-m68k.c:2457
+#: config/tc-m68k.c:2459
msgid "byte displacement out of range"
msgstr ""
-#: config/tc-m68k.c:2504 config/tc-m68k.c:2542
+#: config/tc-m68k.c:2507 config/tc-m68k.c:2545
msgid "invalid operand mode for this architecture; needs 68020 or higher"
msgstr ""
-#: config/tc-m68k.c:2528 config/tc-m68k.c:2562
+#: config/tc-m68k.c:2531 config/tc-m68k.c:2565
msgid ":b not permitted; defaulting to :w"
msgstr ""
-#: config/tc-m68k.c:2639
+#: config/tc-m68k.c:2642
msgid "unsupported byte value; use a different suffix"
msgstr ""
-#: config/tc-m68k.c:2654
+#: config/tc-m68k.c:2657
msgid "unknown/incorrect operand"
msgstr ""
-#: config/tc-m68k.c:2697 config/tc-m68k.c:2705 config/tc-m68k.c:2712
-#: config/tc-m68k.c:2719
+#: config/tc-m68k.c:2700 config/tc-m68k.c:2708 config/tc-m68k.c:2715
+#: config/tc-m68k.c:2722
msgid "out of range"
msgstr ""
-#: config/tc-m68k.c:2765
+#: config/tc-m68k.c:2768
msgid "Can't use long branches on 68000/68010/5200"
msgstr ""
-#: config/tc-m68k.c:2875
+#: config/tc-m68k.c:2885
msgid "Expression out of range, using 0"
msgstr ""
-#: config/tc-m68k.c:3056 config/tc-m68k.c:3072
+#: config/tc-m68k.c:3066 config/tc-m68k.c:3082
msgid "Floating point register in register list"
msgstr ""
-#: config/tc-m68k.c:3062
+#: config/tc-m68k.c:3072
msgid "Wrong register in floating-point reglist"
msgstr ""
-#: config/tc-m68k.c:3078
+#: config/tc-m68k.c:3088
msgid "incorrect register in reglist"
msgstr ""
-#: config/tc-m68k.c:3084
+#: config/tc-m68k.c:3094
msgid "wrong register in floating-point reglist"
msgstr ""
#. ERROR.
-#: config/tc-m68k.c:3547
+#: config/tc-m68k.c:3557
msgid "Extra )"
msgstr ""
#. ERROR.
-#: config/tc-m68k.c:3558
+#: config/tc-m68k.c:3568
msgid "Missing )"
msgstr ""
-#: config/tc-m68k.c:3575
+#: config/tc-m68k.c:3585
msgid "Missing operand"
msgstr ""
-#: config/tc-m68k.c:3937
+#: config/tc-m68k.c:3947
#, c-format
msgid "%s -- statement `%s' ignored"
msgstr ""
-#: config/tc-m68k.c:3986
+#: config/tc-m68k.c:3996
#, c-format
msgid "Don't know how to figure width of %c in md_assemble()"
msgstr ""
-#: config/tc-m68k.c:4152
+#: config/tc-m68k.c:4162
#, c-format
msgid "Internal Error: Can't allocate m68k_sorted_opcodes of size %d"
msgstr ""
-#: config/tc-m68k.c:4203 config/tc-m68k.c:4242
+#: config/tc-m68k.c:4213 config/tc-m68k.c:4252
#, c-format
msgid "Internal Error: Can't find %s in hash table"
msgstr ""
-#: config/tc-m68k.c:4206 config/tc-m68k.c:4245
+#: config/tc-m68k.c:4216 config/tc-m68k.c:4255
#, c-format
msgid "Internal Error: Can't hash %s: %s"
msgstr ""
-#: config/tc-m68k.c:4326
+#: config/tc-m68k.c:4336
msgid "architecture not yet selected: defaulting to 68020"
msgstr ""
-#: config/tc-m68k.c:4386
+#: config/tc-m68k.c:4396
#, c-format
msgid "unrecognized default cpu `%s' ???"
msgstr ""
-#: config/tc-m68k.c:4397
+#: config/tc-m68k.c:4407
msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
msgstr ""
-#: config/tc-m68k.c:4414
+#: config/tc-m68k.c:4424
msgid "options for 68881 and no-68881 both given"
msgstr ""
-#: config/tc-m68k.c:4417
+#: config/tc-m68k.c:4427
msgid "options for 68851 and no-68851 both given"
msgstr ""
-#: config/tc-m68k.c:4486
+#: config/tc-m68k.c:4496
#, c-format
msgid "text label `%s' aligned to odd boundary"
msgstr ""
-#: config/tc-m68k.c:4695
+#: config/tc-m68k.c:4705
msgid "invalid byte branch offset"
msgstr ""
-#: config/tc-m68k.c:4731
+#: config/tc-m68k.c:4741
msgid "short branch with zero offset: use :w"
msgstr ""
-#: config/tc-m68k.c:4781 config/tc-m68k.c:4840 config/tc-m68k.c:4904
+#: config/tc-m68k.c:4791 config/tc-m68k.c:4850 config/tc-m68k.c:4914
msgid "Tried to convert PC relative conditional branch to absolute jump"
msgstr ""
-#: config/tc-m68k.c:4821
+#: config/tc-m68k.c:4831
msgid "Tried to convert DBcc to absolute jump"
msgstr ""
-#: config/tc-m68k.c:5200 config/tc-m68k.c:5211 config/tc-m68k.c:5252
+#: config/tc-m68k.c:5210 config/tc-m68k.c:5221 config/tc-m68k.c:5261
msgid "expression out of range: defaulting to 1"
msgstr ""
-#: config/tc-m68k.c:5243
+#: config/tc-m68k.c:5253
msgid "expression out of range: defaulting to 0"
msgstr ""
-#: config/tc-m68k.c:5285 config/tc-m68k.c:5297
+#: config/tc-m68k.c:5294 config/tc-m68k.c:5306
#, c-format
msgid "Can't deal with expression; defaulting to %ld"
msgstr ""
-#: config/tc-m68k.c:5311
+#: config/tc-m68k.c:5320
msgid "expression doesn't fit in BYTE"
msgstr ""
-#: config/tc-m68k.c:5315
+#: config/tc-m68k.c:5324
msgid "expression doesn't fit in WORD"
msgstr ""
-#: config/tc-m68k.c:5402
+#: config/tc-m68k.c:5411
#, c-format
msgid "%s: unrecognized processor name"
msgstr ""
-#: config/tc-m68k.c:5466
+#: config/tc-m68k.c:5475
msgid "bad coprocessor id"
msgstr ""
-#: config/tc-m68k.c:5472
+#: config/tc-m68k.c:5481
msgid "unrecognized fopt option"
msgstr ""
-#: config/tc-m68k.c:5605
+#: config/tc-m68k.c:5614
#, c-format
msgid "option `%s' may not be negated"
msgstr ""
-#: config/tc-m68k.c:5616
+#: config/tc-m68k.c:5625
#, c-format
msgid "option `%s' not recognized"
msgstr ""
-#: config/tc-m68k.c:5645
+#: config/tc-m68k.c:5654
msgid "bad format of OPT NEST=depth"
msgstr ""
-#: config/tc-m68k.c:5701
+#: config/tc-m68k.c:5710
msgid "missing label"
msgstr ""
-#: config/tc-m68k.c:5725 config/tc-m68k.c:5754
+#: config/tc-m68k.c:5734 config/tc-m68k.c:5763
msgid "bad register list"
msgstr ""
-#: config/tc-m68k.c:5727
+#: config/tc-m68k.c:5736
#, c-format
msgid "bad register list: %s"
msgstr ""
-#: config/tc-m68k.c:5825
+#: config/tc-m68k.c:5834
msgid "restore without save"
msgstr ""
-#: config/tc-m68k.c:5979 config/tc-m68k.c:6349
+#: config/tc-m68k.c:5988 config/tc-m68k.c:6358
msgid "syntax error in structured control directive"
msgstr ""
-#: config/tc-m68k.c:6024
+#: config/tc-m68k.c:6033
msgid "missing condition code in structured control directive"
msgstr ""
-#: config/tc-m68k.c:6095
+#: config/tc-m68k.c:6104
#, c-format
msgid ""
"Condition <%c%c> in structured control directive can not be encoded correctly"
msgstr ""
-#: config/tc-m68k.c:6391
+#: config/tc-m68k.c:6400
msgid "missing then"
msgstr ""
-#: config/tc-m68k.c:6472
+#: config/tc-m68k.c:6481
msgid "else without matching if"
msgstr ""
-#: config/tc-m68k.c:6505
+#: config/tc-m68k.c:6514
msgid "endi without matching if"
msgstr ""
-#: config/tc-m68k.c:6545
+#: config/tc-m68k.c:6554
msgid "break outside of structured loop"
msgstr ""
-#: config/tc-m68k.c:6583
+#: config/tc-m68k.c:6592
msgid "next outside of structured loop"
msgstr ""
-#: config/tc-m68k.c:6634
+#: config/tc-m68k.c:6643
msgid "missing ="
msgstr ""
-#: config/tc-m68k.c:6672
+#: config/tc-m68k.c:6681
msgid "missing to or downto"
msgstr ""
-#: config/tc-m68k.c:6708 config/tc-m68k.c:6742 config/tc-m68k.c:6956
+#: config/tc-m68k.c:6717 config/tc-m68k.c:6751 config/tc-m68k.c:6965
msgid "missing do"
msgstr ""
-#: config/tc-m68k.c:6843
+#: config/tc-m68k.c:6852
msgid "endf without for"
msgstr ""
-#: config/tc-m68k.c:6897
+#: config/tc-m68k.c:6906
msgid "until without repeat"
msgstr ""
-#: config/tc-m68k.c:6991
+#: config/tc-m68k.c:7000
msgid "endw without while"
msgstr ""
-#: config/tc-m68k.c:7153
+#: config/tc-m68k.c:7162
#, c-format
msgid "unrecognized architecture specification `%s'"
msgstr ""
-#: config/tc-m68k.c:7246
+#: config/tc-m68k.c:7255
#, c-format
msgid ""
"680X0 options:\n"
@@ -6627,7 +6554,7 @@ msgid ""
"\t\t\t[default yes for 68020, 68030, and cpu32]\n"
msgstr ""
-#: config/tc-m68k.c:7258
+#: config/tc-m68k.c:7267
#, c-format
msgid ""
"-m68851 | -mno-68851\n"
@@ -6641,7 +6568,7 @@ msgid ""
"--bitwise-or\t\tdo not treat `|' as a comment character\n"
msgstr ""
-#: config/tc-m68k.c:7268
+#: config/tc-m68k.c:7277
#, c-format
msgid ""
"--base-size-default-16\tbase reg without size is 16 bits\n"
@@ -6650,57 +6577,57 @@ msgid ""
"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
msgstr ""
-#: config/tc-m68k.c:7303
+#: config/tc-m68k.c:7312
#, c-format
msgid "Error %s in %s\n"
msgstr ""
-#: config/tc-m68k.c:7307
+#: config/tc-m68k.c:7316
#, c-format
msgid "Opcode(%d.%s): "
msgstr ""
-#: config/tc-m88k.c:201
+#: config/tc-m88k.c:165
#, c-format
msgid "Can't hash instruction '%s':%s"
msgstr ""
-#: config/tc-m88k.c:250
-#, c-format
-msgid "Invalid mnemonic '%s'"
+#: config/tc-m88k.c:205
+msgid "Removed lower 2 bits of expression"
msgstr ""
-#: config/tc-m88k.c:268
-msgid "Parameter syntax error"
+#: config/tc-m88k.c:225
+msgid "Expression truncated to 9 bits"
msgstr ""
-#: config/tc-m88k.c:321
-msgid "Unknown relocation type"
+#: config/tc-m88k.c:487 config/tc-m88k.c:651
+msgid "Expression truncated to 5 bits"
+msgstr ""
+
+#: config/tc-m88k.c:590
+msgid "Expression truncated to 16 bits"
msgstr ""
#. Having this here repeats the warning somtimes.
#. But can't we stand that?
-#: config/tc-m88k.c:434
+#: config/tc-m88k.c:767
msgid "Use of obsolete instruction"
msgstr ""
-#: config/tc-m88k.c:551
-msgid "Expression truncated to 16 bits"
-msgstr ""
-
-#: config/tc-m88k.c:617 config/tc-m88k.c:639
-msgid "Expression truncated to 5 bits"
+#: config/tc-m88k.c:792
+#, c-format
+msgid "Invalid mnemonic '%s'"
msgstr ""
-#: config/tc-m88k.c:856
-msgid "Expression truncated to 9 bits"
+#: config/tc-m88k.c:810
+msgid "Parameter syntax error"
msgstr ""
-#: config/tc-m88k.c:878
-msgid "Removed lower 2 bits of expression"
+#: config/tc-m88k.c:863
+msgid "Unknown relocation type"
msgstr ""
-#: config/tc-m88k.c:1057
+#: config/tc-m88k.c:979
msgid "Relaxation should never occur"
msgstr ""
@@ -6708,164 +6635,164 @@ msgstr ""
msgid "m88k convert_frag\n"
msgstr ""
-#: config/tc-mcore.c:461
+#: config/tc-mcore.c:526
#, c-format
msgid "register expected, but saw '%.6s'"
msgstr ""
-#: config/tc-mcore.c:545
+#: config/tc-mcore.c:608
#, c-format
msgid "control register expected, but saw '%.6s'"
msgstr ""
-#: config/tc-mcore.c:583
+#: config/tc-mcore.c:644
msgid "bad/missing psr specifier"
msgstr ""
-#: config/tc-mcore.c:744
+#: config/tc-mcore.c:694
msgid "more than 65K literal pools"
msgstr ""
-#: config/tc-mcore.c:798
+#: config/tc-mcore.c:748
msgid "missing ']'"
msgstr ""
-#: config/tc-mcore.c:838
+#: config/tc-mcore.c:787
msgid "operand must be a constant"
msgstr ""
-#: config/tc-mcore.c:840
+#: config/tc-mcore.c:789
#, c-format
msgid "operand must be absolute in range %u..%u, not %ld"
msgstr ""
-#: config/tc-mcore.c:876
+#: config/tc-mcore.c:824
msgid "operand must be a multiple of 4"
msgstr ""
-#: config/tc-mcore.c:883
+#: config/tc-mcore.c:831
msgid "operand must be a multiple of 2"
msgstr ""
-#: config/tc-mcore.c:897 config/tc-mcore.c:1411 config/tc-mcore.c:1465
+#: config/tc-mcore.c:845 config/tc-mcore.c:1361 config/tc-mcore.c:1415
msgid "base register expected"
msgstr ""
-#: config/tc-mcore.c:946
+#: config/tc-mcore.c:893
#, c-format
msgid "unknown opcode \"%s\""
msgstr ""
-#: config/tc-mcore.c:989
+#: config/tc-mcore.c:936
msgid "invalid register: r15 illegal"
msgstr ""
-#: config/tc-mcore.c:1037 config/tc-mcore.c:1615
+#: config/tc-mcore.c:985 config/tc-mcore.c:1566
msgid "M340 specific opcode used when assembling for M210"
msgstr ""
-#: config/tc-mcore.c:1055 config/tc-mcore.c:1094 config/tc-mcore.c:1113
-#: config/tc-mcore.c:1132 config/tc-mcore.c:1159 config/tc-mcore.c:1188
-#: config/tc-mcore.c:1225 config/tc-mcore.c:1260 config/tc-mcore.c:1279
-#: config/tc-mcore.c:1298 config/tc-mcore.c:1332 config/tc-mcore.c:1357
-#: config/tc-mcore.c:1414 config/tc-mcore.c:1468 config/tc-mcore.c:1504
-#: config/tc-mcore.c:1562 config/tc-mcore.c:1584 config/tc-mcore.c:1607
+#: config/tc-mcore.c:1003 config/tc-mcore.c:1043 config/tc-mcore.c:1062
+#: config/tc-mcore.c:1081 config/tc-mcore.c:1109 config/tc-mcore.c:1138
+#: config/tc-mcore.c:1175 config/tc-mcore.c:1210 config/tc-mcore.c:1229
+#: config/tc-mcore.c:1248 config/tc-mcore.c:1282 config/tc-mcore.c:1307
+#: config/tc-mcore.c:1364 config/tc-mcore.c:1418 config/tc-mcore.c:1454
+#: config/tc-mcore.c:1513 config/tc-mcore.c:1535 config/tc-mcore.c:1558
msgid "second operand missing"
msgstr ""
-#: config/tc-mcore.c:1070
+#: config/tc-mcore.c:1019
msgid "destination register must be r1"
msgstr ""
-#: config/tc-mcore.c:1091
+#: config/tc-mcore.c:1040
msgid "source register must be r1"
msgstr ""
-#: config/tc-mcore.c:1154 config/tc-mcore.c:1211
+#: config/tc-mcore.c:1104 config/tc-mcore.c:1161
msgid "immediate is not a power of two"
msgstr ""
-#: config/tc-mcore.c:1182
+#: config/tc-mcore.c:1132
msgid "translating bgeni to movi"
msgstr ""
-#: config/tc-mcore.c:1219
+#: config/tc-mcore.c:1169
msgid "translating mgeni to movi"
msgstr ""
-#: config/tc-mcore.c:1251
+#: config/tc-mcore.c:1201
msgid "translating bmaski to movi"
msgstr ""
-#: config/tc-mcore.c:1327
+#: config/tc-mcore.c:1277
#, c-format
msgid "displacement too large (%d)"
msgstr ""
-#: config/tc-mcore.c:1341
+#: config/tc-mcore.c:1291
msgid "Invalid register: r0 and r15 illegal"
msgstr ""
-#: config/tc-mcore.c:1372
+#: config/tc-mcore.c:1322
msgid "bad starting register: r0 and r15 invalid"
msgstr ""
-#: config/tc-mcore.c:1385
+#: config/tc-mcore.c:1335
msgid "ending register must be r15"
msgstr ""
-#: config/tc-mcore.c:1405
+#: config/tc-mcore.c:1355
msgid "bad base register: must be r0"
msgstr ""
-#: config/tc-mcore.c:1423
+#: config/tc-mcore.c:1373
msgid "first register must be r4"
msgstr ""
-#: config/tc-mcore.c:1434
+#: config/tc-mcore.c:1384
msgid "last register must be r7"
msgstr ""
-#: config/tc-mcore.c:1471
+#: config/tc-mcore.c:1421
msgid "reg-reg expected"
msgstr ""
-#: config/tc-mcore.c:1581
+#: config/tc-mcore.c:1532
msgid "second operand must be 1"
msgstr ""
-#: config/tc-mcore.c:1602
+#: config/tc-mcore.c:1553
msgid "zero used as immediate value"
msgstr ""
-#: config/tc-mcore.c:1629
+#: config/tc-mcore.c:1580
msgid "duplicated psr bit specifier"
msgstr ""
-#: config/tc-mcore.c:1635
+#: config/tc-mcore.c:1586
msgid "`af' must appear alone"
msgstr ""
-#: config/tc-mcore.c:1642
+#: config/tc-mcore.c:1593
#, c-format
msgid "unimplemented opcode \"%s\""
msgstr ""
-#: config/tc-mcore.c:1651
+#: config/tc-mcore.c:1602
#, c-format
msgid "ignoring operands: %s "
msgstr ""
-#: config/tc-mcore.c:1719 config/tc-w65.c:769
+#: config/tc-mcore.c:1667 config/tc-w65.c:742
msgid "Bad call to MD_NTOF()"
msgstr ""
-#: config/tc-mcore.c:1789
+#: config/tc-mcore.c:1738
#, c-format
msgid "unrecognised cpu type '%s'"
msgstr ""
-#: config/tc-mcore.c:1808
+#: config/tc-mcore.c:1756
#, c-format
msgid ""
"MCORE specific options:\n"
@@ -6876,643 +6803,643 @@ msgid ""
" -EL assemble for a little endian system\n"
msgstr ""
-#: config/tc-mcore.c:1827
+#: config/tc-mcore.c:1774
msgid "failed sanity check: short_jump"
msgstr ""
-#: config/tc-mcore.c:1838
+#: config/tc-mcore.c:1784
msgid "failed sanity check: long_jump"
msgstr ""
-#: config/tc-mcore.c:1864
+#: config/tc-mcore.c:1810
#, c-format
msgid "odd displacement at %x"
msgstr ""
-#: config/tc-mcore.c:2048
+#: config/tc-mcore.c:1992
msgid "unknown"
msgstr ""
-#: config/tc-mcore.c:2074
+#: config/tc-mcore.c:2019
#, c-format
msgid "odd distance branch (0x%lx bytes)"
msgstr ""
-#: config/tc-mcore.c:2078
+#: config/tc-mcore.c:2023
#, c-format
msgid "pcrel for branch to %s too far (0x%lx)"
msgstr ""
-#: config/tc-mcore.c:2097
+#: config/tc-mcore.c:2043
#, c-format
msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
msgstr ""
-#: config/tc-mcore.c:2108
+#: config/tc-mcore.c:2055
#, c-format
msgid "pcrel for loopt too far (0x%lx)"
msgstr ""
-#: config/tc-mcore.c:2337
+#: config/tc-mcore.c:2265
#, c-format
msgid "Can not do %d byte %srelocation"
msgstr ""
-#: config/tc-mcore.c:2339
+#: config/tc-mcore.c:2267
msgid "pc-relative"
msgstr ""
#. Prototypes for static functions.
-#: config/tc-mips.c:862
+#: config/tc-mips.c:939
#, c-format
msgid "internal Error, line %d, %s"
msgstr ""
-#: config/tc-mips.c:1175
+#: config/tc-mips.c:1425
#, c-format
msgid "internal: can't hash `%s': %s"
msgstr ""
-#: config/tc-mips.c:1183
+#: config/tc-mips.c:1433
#, c-format
msgid "internal error: bad mips16 opcode: %s %s\n"
msgstr ""
-#: config/tc-mips.c:1376
+#: config/tc-mips.c:1634
#, c-format
msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
msgstr ""
-#: config/tc-mips.c:2085 config/tc-mips.c:13223
+#: config/tc-mips.c:2308 config/tc-mips.c:13111
msgid "extended instruction in delay slot"
msgstr ""
-#: config/tc-mips.c:2145 config/tc-mips.c:2155
+#: config/tc-mips.c:2372 config/tc-mips.c:2382
#, c-format
msgid "jump to misaligned address (0x%lx)"
msgstr ""
-#: config/tc-mips.c:2148 config/tc-mips.c:2158
+#: config/tc-mips.c:2375 config/tc-mips.c:2385
#, c-format
msgid "jump address range overflow (0x%lx)"
msgstr ""
-#: config/tc-mips.c:2937
+#: config/tc-mips.c:2857
msgid ""
"Macro instruction expanded into multiple instructions in a branch delay slot"
msgstr ""
-#: config/tc-mips.c:2940
+#: config/tc-mips.c:2860
msgid "Macro instruction expanded into multiple instructions"
msgstr ""
-#: config/tc-mips.c:3436 config/tc-mips.c:3602 config/tc-mips.c:5891
-msgid "constant too large"
-msgstr ""
-
-#: config/tc-mips.c:3444 config/tc-mips.c:7375 config/tc-mips.c:7399
-#: config/tc-mips.c:7472 config/tc-mips.c:7495
+#: config/tc-mips.c:3378 config/tc-mips.c:7302 config/tc-mips.c:7326
+#: config/tc-mips.c:7399 config/tc-mips.c:7422
msgid "operand overflow"
msgstr ""
-#: config/tc-mips.c:3463 config/tc-mips.c:4074 config/tc-mips.c:6765
-#: config/tc-mips.c:7562
+#: config/tc-mips.c:3397 config/tc-mips.c:3997 config/tc-mips.c:6698
+#: config/tc-mips.c:7489
msgid "Macro used $at after \".set noat\""
msgstr ""
-#: config/tc-mips.c:3500
+#: config/tc-mips.c:3426
msgid "unsupported large constant"
msgstr ""
-#: config/tc-mips.c:3502
+#: config/tc-mips.c:3428
#, c-format
msgid "Instruction %s requires absolute expression"
msgstr ""
-#: config/tc-mips.c:3637
+#: config/tc-mips.c:3561 config/tc-mips.c:5808 config/tc-mips.c:6402
#, c-format
-msgid "Number (0x%lx) larger than 32 bits"
+msgid "Number (0x%s) larger than 32 bits"
msgstr ""
-#: config/tc-mips.c:3658
+#: config/tc-mips.c:3581
msgid "Number larger than 64 bits"
msgstr ""
-#: config/tc-mips.c:3952 config/tc-mips.c:3980 config/tc-mips.c:4018
-#: config/tc-mips.c:4063 config/tc-mips.c:6094 config/tc-mips.c:6133
-#: config/tc-mips.c:6172 config/tc-mips.c:6584 config/tc-mips.c:6636
+#: config/tc-mips.c:3875 config/tc-mips.c:3903 config/tc-mips.c:3941
+#: config/tc-mips.c:3986 config/tc-mips.c:6017 config/tc-mips.c:6056
+#: config/tc-mips.c:6095 config/tc-mips.c:6517 config/tc-mips.c:6569
msgid "PIC code offset overflow (max 16 signed bits)"
msgstr ""
-#: config/tc-mips.c:4371 config/tc-mips.c:4437 config/tc-mips.c:4525
-#: config/tc-mips.c:4572 config/tc-mips.c:4633 config/tc-mips.c:4681
-#: config/tc-mips.c:7660 config/tc-mips.c:7667 config/tc-mips.c:7674
-#: config/tc-mips.c:7781
+#: config/tc-mips.c:4292 config/tc-mips.c:4358 config/tc-mips.c:4446
+#: config/tc-mips.c:4493 config/tc-mips.c:4554 config/tc-mips.c:4602
+#: config/tc-mips.c:7583 config/tc-mips.c:7590 config/tc-mips.c:7597
+#: config/tc-mips.c:7704
msgid "Unsupported large constant"
msgstr ""
#. result is always true
-#: config/tc-mips.c:4403
+#: config/tc-mips.c:4324
#, c-format
msgid "Branch %s is always true"
msgstr ""
-#: config/tc-mips.c:4644 config/tc-mips.c:4692 config/tc-mips.c:8106
+#: config/tc-mips.c:4565 config/tc-mips.c:4613 config/tc-mips.c:8028
#, c-format
msgid "Improper position (%lu)"
msgstr ""
-#: config/tc-mips.c:4650 config/tc-mips.c:8174
+#: config/tc-mips.c:4571 config/tc-mips.c:8095
#, c-format
msgid "Improper extract size (%lu, position %lu)"
msgstr ""
-#: config/tc-mips.c:4698 config/tc-mips.c:8138
+#: config/tc-mips.c:4619 config/tc-mips.c:8059
#, c-format
msgid "Improper insert size (%lu, position %lu)"
msgstr ""
-#: config/tc-mips.c:4735 config/tc-mips.c:4834
+#: config/tc-mips.c:4656 config/tc-mips.c:4753
msgid "Divide by zero."
msgstr ""
-#: config/tc-mips.c:4922
+#: config/tc-mips.c:4839
msgid "dla used to load 32-bit register"
msgstr ""
-#: config/tc-mips.c:4925
+#: config/tc-mips.c:4842
msgid "la used to load 64-bit address"
msgstr ""
-#: config/tc-mips.c:5209 config/tc-mips.c:5488
+#: config/tc-mips.c:4954
+msgid "offset too large"
+msgstr ""
+
+#: config/tc-mips.c:5126 config/tc-mips.c:5405
msgid "PIC code offset overflow (max 32 signed bits)"
msgstr ""
-#: config/tc-mips.c:5534
+#: config/tc-mips.c:5451
msgid "MIPS PIC call to register other than $25"
msgstr ""
-#: config/tc-mips.c:5540 config/tc-mips.c:5551 config/tc-mips.c:5675
-#: config/tc-mips.c:5686
+#: config/tc-mips.c:5457 config/tc-mips.c:5468 config/tc-mips.c:5592
+#: config/tc-mips.c:5603
msgid "No .cprestore pseudo-op used in PIC code"
msgstr ""
-#: config/tc-mips.c:5545 config/tc-mips.c:5680
+#: config/tc-mips.c:5462 config/tc-mips.c:5597
msgid "No .frame pseudo-op used in PIC code"
msgstr ""
-#: config/tc-mips.c:5751 config/tc-mips.c:5839 config/tc-mips.c:6379
-#: config/tc-mips.c:6410 config/tc-mips.c:6428 config/tc-mips.c:7072
+#: config/tc-mips.c:5668 config/tc-mips.c:5756 config/tc-mips.c:6302
+#: config/tc-mips.c:6333 config/tc-mips.c:6351 config/tc-mips.c:7001
msgid "opcode not supported on this processor"
msgstr ""
-#: config/tc-mips.c:6938 config/tc-mips.c:6969 config/tc-mips.c:7020
-#: config/tc-mips.c:7050
+#: config/tc-mips.c:6867 config/tc-mips.c:6898 config/tc-mips.c:6949
+#: config/tc-mips.c:6979
msgid "Improper rotate count"
msgstr ""
-#: config/tc-mips.c:7105
+#: config/tc-mips.c:7034
#, c-format
msgid "Instruction %s: result is always false"
msgstr ""
-#: config/tc-mips.c:7251
+#: config/tc-mips.c:7180
#, c-format
msgid "Instruction %s: result is always true"
msgstr ""
#. FIXME: Check if this is one of the itbl macros, since they
#. are added dynamically.
-#: config/tc-mips.c:7558
+#: config/tc-mips.c:7485
#, c-format
msgid "Macro %s not implemented yet"
msgstr ""
-#: config/tc-mips.c:7812
+#: config/tc-mips.c:7735
#, c-format
msgid "internal: bad mips opcode (mask error): %s %s"
msgstr ""
-#: config/tc-mips.c:7837 config/tc-mips.c:8200
+#: config/tc-mips.c:7760 config/tc-mips.c:8121
#, c-format
msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
msgstr ""
-#: config/tc-mips.c:7898
+#: config/tc-mips.c:7821
#, c-format
msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
msgstr ""
-#: config/tc-mips.c:7905
+#: config/tc-mips.c:7828
#, c-format
msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
msgstr ""
-#: config/tc-mips.c:8019
+#: config/tc-mips.c:7942
#, c-format
msgid "opcode not supported on this processor: %s (%s)"
msgstr ""
-#: config/tc-mips.c:8194 config/tc-mips.c:8684
+#: config/tc-mips.c:8114 config/tc-mips.c:8583
msgid "absolute expression required"
msgstr ""
-#: config/tc-mips.c:8218
+#: config/tc-mips.c:8138
#, c-format
msgid "Improper shift amount (%lu)"
msgstr ""
-#: config/tc-mips.c:8244 config/tc-mips.c:9517 config/tc-mips.c:9632
+#: config/tc-mips.c:8161 config/tc-mips.c:9415 config/tc-mips.c:9528
#, c-format
msgid "Invalid value for `%s' (%lu)"
msgstr ""
-#: config/tc-mips.c:8262
+#: config/tc-mips.c:8176
#, c-format
msgid "Illegal break code (%lu)"
msgstr ""
-#: config/tc-mips.c:8276
+#: config/tc-mips.c:8187
#, c-format
msgid "Illegal lower break code (%lu)"
msgstr ""
-#: config/tc-mips.c:8289
+#: config/tc-mips.c:8198
#, c-format
msgid "Illegal 20-bit code (%lu)"
msgstr ""
-#: config/tc-mips.c:8301
+#: config/tc-mips.c:8210
#, c-format
msgid "Coproccesor code > 25 bits (%lu)"
msgstr ""
-#: config/tc-mips.c:8314
+#: config/tc-mips.c:8223
#, c-format
msgid "Illegal 19-bit code (%lu)"
msgstr ""
-#: config/tc-mips.c:8326
+#: config/tc-mips.c:8234
#, c-format
msgid "Invalid performance register (%lu)"
msgstr ""
-#: config/tc-mips.c:8364
+#: config/tc-mips.c:8270
#, c-format
msgid "Invalid register number (%d)"
msgstr ""
-#: config/tc-mips.c:8542
+#: config/tc-mips.c:8444
#, c-format
msgid "Invalid MDMX Immediate (%ld)"
msgstr ""
-#: config/tc-mips.c:8585
+#: config/tc-mips.c:8484
#, c-format
msgid "Invalid float register number (%d)"
msgstr ""
-#: config/tc-mips.c:8595
+#: config/tc-mips.c:8494
#, c-format
msgid "Float register should be even, was %d"
msgstr ""
-#: config/tc-mips.c:8634
+#: config/tc-mips.c:8533
#, c-format
msgid "Bad element selector %ld"
msgstr ""
-#: config/tc-mips.c:8642
+#: config/tc-mips.c:8541
#, c-format
msgid "Expecting ']' found '%s'"
msgstr ""
-#: config/tc-mips.c:8746
+#: config/tc-mips.c:8647
#, c-format
msgid "Bad floating point constant: %s"
msgstr ""
-#: config/tc-mips.c:8867
+#: config/tc-mips.c:8768
msgid "Can't use floating point insn in this section"
msgstr ""
-#: config/tc-mips.c:8928
+#: config/tc-mips.c:8829
msgid "expression out of range"
msgstr ""
-#: config/tc-mips.c:8968
+#: config/tc-mips.c:8869
msgid "lui expression not in range 0..65535"
msgstr ""
-#: config/tc-mips.c:8992
+#: config/tc-mips.c:8893
#, c-format
msgid "Invalid condition code register $fcc%d"
msgstr ""
-#: config/tc-mips.c:8997
+#: config/tc-mips.c:8898
#, c-format
msgid "Condition code register should be even for %s, was %d"
msgstr ""
-#: config/tc-mips.c:9002
+#: config/tc-mips.c:8903
#, c-format
msgid "Condition code register should be 0 or 4 for %s, was %d"
msgstr ""
-#: config/tc-mips.c:9028
+#: config/tc-mips.c:8929
msgid "invalid coprocessor sub-selection value (0-7)"
msgstr ""
-#: config/tc-mips.c:9040 config/tc-mips.c:9057
+#: config/tc-mips.c:8941 config/tc-mips.c:8958
#, c-format
msgid "bad byte vector index (%ld)"
msgstr ""
-#: config/tc-mips.c:9068
+#: config/tc-mips.c:8969
#, c-format
msgid "bad char = '%c'\n"
msgstr ""
-#: config/tc-mips.c:9079 config/tc-mips.c:9084 config/tc-mips.c:9657
+#: config/tc-mips.c:8980 config/tc-mips.c:8985 config/tc-mips.c:9553
msgid "illegal operands"
msgstr ""
-#: config/tc-mips.c:9150
+#: config/tc-mips.c:9051
msgid "unrecognized opcode"
msgstr ""
-#: config/tc-mips.c:9289
+#: config/tc-mips.c:9188
#, c-format
msgid "invalid register number (%d)"
msgstr ""
-#: config/tc-mips.c:9380
+#: config/tc-mips.c:9279
msgid "used $at without \".set noat\""
msgstr ""
-#: config/tc-mips.c:9551
+#: config/tc-mips.c:9447
msgid "can't parse register list"
msgstr ""
-#: config/tc-mips.c:9775
+#: config/tc-mips.c:9671
msgid "extended operand requested but not required"
msgstr ""
-#: config/tc-mips.c:9777
+#: config/tc-mips.c:9673
msgid "invalid unextended operand value"
msgstr ""
-#: config/tc-mips.c:9805
+#: config/tc-mips.c:9701
msgid "operand value out of range for instruction"
msgstr ""
-#: config/tc-mips.c:10245
+#: config/tc-mips.c:10145
#, c-format
msgid "A different %s was already specified, is now %s"
msgstr ""
-#: config/tc-mips.c:10441
+#: config/tc-mips.c:10349
msgid "-call_shared is supported only for ELF format"
msgstr ""
-#: config/tc-mips.c:10448 config/tc-mips.c:10477 config/tc-mips.c:11571
-#: config/tc-mips.c:11805
+#: config/tc-mips.c:10356 config/tc-mips.c:10385 config/tc-mips.c:11473
+#: config/tc-mips.c:11691
msgid "-G may not be used with SVR4 PIC code"
msgstr ""
-#: config/tc-mips.c:10457
+#: config/tc-mips.c:10365
msgid "-non_shared is supported only for ELF format"
msgstr ""
-#: config/tc-mips.c:10488
+#: config/tc-mips.c:10396
msgid "-32 is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:10497
+#: config/tc-mips.c:10405
msgid "-n32 is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:10506
+#: config/tc-mips.c:10414
msgid "-64 is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:10511 config/tc-mips.c:10548
+#: config/tc-mips.c:10419 config/tc-mips.c:10456
msgid "No compiled in support for 64 bit object file format"
msgstr ""
-#: config/tc-mips.c:10535
+#: config/tc-mips.c:10443
msgid "-mabi is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:10555
+#: config/tc-mips.c:10463
#, c-format
msgid "invalid abi -mabi=%s"
msgstr ""
-#: config/tc-mips.c:10629
+#: config/tc-mips.c:10537
msgid "-G not supported in this configuration."
msgstr ""
-#: config/tc-mips.c:10655
+#: config/tc-mips.c:10563
#, c-format
msgid "-%s conflicts with the other architecture options, which imply -%s"
msgstr ""
-#: config/tc-mips.c:10686
+#: config/tc-mips.c:10594
msgid "-mgp64 used with a 32-bit processor"
msgstr ""
-#: config/tc-mips.c:10688
+#: config/tc-mips.c:10596
msgid "-mgp32 used with a 64-bit ABI"
msgstr ""
-#: config/tc-mips.c:10690
+#: config/tc-mips.c:10598
msgid "-mgp64 used with a 32-bit ABI"
msgstr ""
-#: config/tc-mips.c:10720
+#: config/tc-mips.c:10628
msgid "trap exception not supported at ISA 1"
msgstr ""
-#: config/tc-mips.c:10974
+#: config/tc-mips.c:10883
msgid "Cannot branch to undefined symbol."
msgstr ""
-#: config/tc-mips.c:10981
+#: config/tc-mips.c:10890
msgid "Cannot branch to symbol in another section."
msgstr ""
-#: config/tc-mips.c:10990
+#: config/tc-mips.c:10899
msgid "Pretending global symbol used as branch target is local."
msgstr ""
-#: config/tc-mips.c:11147 config/tc-sparc.c:3230 config/tc-sparc.c:3237
-#: config/tc-sparc.c:3244 config/tc-sparc.c:3251 config/tc-sparc.c:3258
-#: config/tc-sparc.c:3267 config/tc-sparc.c:3278 config/tc-sparc.c:3300
-#: config/tc-sparc.c:3324 write.c:962 write.c:1034
+#: config/tc-mips.c:11056 config/tc-sparc.c:3232 config/tc-sparc.c:3239
+#: config/tc-sparc.c:3246 config/tc-sparc.c:3253 config/tc-sparc.c:3260
+#: config/tc-sparc.c:3269 config/tc-sparc.c:3280 config/tc-sparc.c:3302
+#: config/tc-sparc.c:3326 write.c:970 write.c:1042
msgid "relocation overflow"
msgstr ""
-#: config/tc-mips.c:11157
+#: config/tc-mips.c:11066
#, c-format
msgid "Branch to odd address (%lx)"
msgstr ""
-#: config/tc-mips.c:11206
+#: config/tc-mips.c:11115
msgid "Branch out of range"
msgstr ""
-#: config/tc-mips.c:11285
+#: config/tc-mips.c:11194
#, c-format
msgid "Alignment too large: %d. assumed."
msgstr ""
-#: config/tc-mips.c:11288
+#: config/tc-mips.c:11197
msgid "Alignment negative: 0 assumed."
msgstr ""
-#: config/tc-mips.c:11527
+#: config/tc-mips.c:11429
#, c-format
msgid "%s: no such section"
msgstr ""
-#: config/tc-mips.c:11566
+#: config/tc-mips.c:11468
#, c-format
msgid ".option pic%d not supported"
msgstr ""
-#: config/tc-mips.c:11577
+#: config/tc-mips.c:11479
#, c-format
msgid "Unrecognized option \"%s\""
msgstr ""
-#: config/tc-mips.c:11639
+#: config/tc-mips.c:11532
msgid "`noreorder' must be set before `nomacro'"
msgstr ""
-#: config/tc-mips.c:11690
+#: config/tc-mips.c:11583
#, c-format
msgid "unknown architecture %s"
msgstr ""
-#: config/tc-mips.c:11703 config/tc-mips.c:11733
+#: config/tc-mips.c:11596 config/tc-mips.c:11626
#, c-format
msgid "unknown ISA level %s"
msgstr ""
-#: config/tc-mips.c:11711
+#: config/tc-mips.c:11604
#, c-format
msgid "unknown ISA or architecture %s"
msgstr ""
-#: config/tc-mips.c:11761
+#: config/tc-mips.c:11654
msgid ".set pop with no .set push"
msgstr ""
-#: config/tc-mips.c:11789
+#: config/tc-mips.c:11675
#, c-format
msgid "Tried to set unrecognized symbol: %s\n"
msgstr ""
-#: config/tc-mips.c:11847
+#: config/tc-mips.c:11733
msgid ".cpload not in noreorder section"
msgstr ""
-#: config/tc-mips.c:11916 config/tc-mips.c:11935
+#: config/tc-mips.c:11802 config/tc-mips.c:11821
msgid "missing argument separator ',' for .cpsetup"
msgstr ""
-#: config/tc-mips.c:12125
+#: config/tc-mips.c:12011
msgid "Unsupported use of .gpword"
msgstr ""
-#: config/tc-mips.c:12161
+#: config/tc-mips.c:12047
msgid "Unsupported use of .gpdword"
msgstr ""
-#: config/tc-mips.c:12293
+#: config/tc-mips.c:12179
msgid "expected `$'"
msgstr ""
-#: config/tc-mips.c:12301
+#: config/tc-mips.c:12187
msgid "Bad register number"
msgstr ""
-#: config/tc-mips.c:12349
+#: config/tc-mips.c:12235
msgid "Unrecognized register name"
msgstr ""
-#: config/tc-mips.c:12582
+#: config/tc-mips.c:12468
msgid "unsupported PC relative reference to different section"
msgstr ""
-#: config/tc-mips.c:12695 config/tc-xtensa.c:1624 config/tc-xtensa.c:1835
+#: config/tc-mips.c:12581 config/tc-xtensa.c:1618 config/tc-xtensa.c:1829
msgid "unsupported relocation"
msgstr ""
-#: config/tc-mips.c:12901 config/tc-sh.c:4302
+#: config/tc-mips.c:12789 config/tc-sh.c:4306
#, c-format
msgid "Can not represent %s relocation in this object file format"
msgstr ""
-#: config/tc-mips.c:12987
+#: config/tc-mips.c:12875
msgid "relaxed out-of-range branch into a jump"
msgstr ""
-#: config/tc-mips.c:13501
+#: config/tc-mips.c:13389
msgid "missing .end at end of assembly"
msgstr ""
-#: config/tc-mips.c:13516
+#: config/tc-mips.c:13404
msgid "expected simple number"
msgstr ""
-#: config/tc-mips.c:13542
+#: config/tc-mips.c:13430
#, c-format
msgid " *input_line_pointer == '%c' 0x%02x\n"
msgstr ""
-#: config/tc-mips.c:13544
+#: config/tc-mips.c:13432
msgid "invalid number"
msgstr ""
-#: config/tc-mips.c:13617
+#: config/tc-mips.c:13505
msgid ".end not in text section"
msgstr ""
-#: config/tc-mips.c:13621
+#: config/tc-mips.c:13509
msgid ".end directive without a preceding .ent directive."
msgstr ""
-#: config/tc-mips.c:13630
+#: config/tc-mips.c:13518
msgid ".end symbol does not match .ent symbol."
msgstr ""
-#: config/tc-mips.c:13637
+#: config/tc-mips.c:13525
msgid ".end directive missing or unknown symbol"
msgstr ""
-#: config/tc-mips.c:13713
+#: config/tc-mips.c:13601
msgid ".ent or .aent not in text section."
msgstr ""
-#: config/tc-mips.c:13716
+#: config/tc-mips.c:13604
msgid "missing .end"
msgstr ""
-#: config/tc-mips.c:13768
+#: config/tc-mips.c:13656
msgid "Bad .frame directive"
msgstr ""
-#: config/tc-mips.c:13800
+#: config/tc-mips.c:13688
msgid ".mask/.fmask outside of .ent"
msgstr ""
-#: config/tc-mips.c:13807
+#: config/tc-mips.c:13695
msgid "Bad .mask/.fmask directive"
msgstr ""
-#: config/tc-mips.c:14064
+#: config/tc-mips.c:13952
#, c-format
msgid ""
"MIPS options:\n"
@@ -7523,7 +7450,7 @@ msgid ""
"\t\t\timplicitly with the gp register [default 8]\n"
msgstr ""
-#: config/tc-mips.c:14071
+#: config/tc-mips.c:13959
#, c-format
msgid ""
"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
@@ -7538,7 +7465,7 @@ msgid ""
"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
msgstr ""
-#: config/tc-mips.c:14090
+#: config/tc-mips.c:13978
#, c-format
msgid ""
"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
@@ -7546,17 +7473,18 @@ msgid ""
"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
msgstr ""
-#: config/tc-mips.c:14103
+#: config/tc-mips.c:13991
#, c-format
msgid ""
"-mips16\t\t\tgenerate mips16 instructions\n"
"-no-mips16\t\tdo not generate mips16 instructions\n"
msgstr ""
-#: config/tc-mips.c:14106
+#: config/tc-mips.c:13994
#, c-format
msgid ""
"-mfix-vr4120\t\twork around certain VR4120 errata\n"
+"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
"-mno-shared\t\toptimize output for executables\n"
@@ -7568,7 +7496,7 @@ msgid ""
"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
msgstr ""
-#: config/tc-mips.c:14118
+#: config/tc-mips.c:14007
#, c-format
msgid ""
"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
@@ -7580,7 +7508,7 @@ msgid ""
"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
msgstr ""
-#: config/tc-mips.c:14137
+#: config/tc-mips.c:14026
#, c-format
msgid ""
"-32\t\t\tcreate o32 ABI object file (default)\n"
@@ -7588,54 +7516,54 @@ msgid ""
"-64\t\t\tcreate 64 ABI object file\n"
msgstr ""
-#: config/tc-mmix.c:713
+#: config/tc-mmix.c:694
#, c-format
msgid " MMIX-specific command line options:\n"
msgstr ""
-#: config/tc-mmix.c:714
+#: config/tc-mmix.c:695
#, c-format
msgid ""
" -fixed-special-register-names\n"
" Allow only the original special register names.\n"
msgstr ""
-#: config/tc-mmix.c:717
+#: config/tc-mmix.c:698
#, c-format
msgid " -globalize-symbols Make all symbols global.\n"
msgstr ""
-#: config/tc-mmix.c:719
+#: config/tc-mmix.c:700
#, c-format
msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n"
msgstr ""
-#: config/tc-mmix.c:721
+#: config/tc-mmix.c:702
#, c-format
msgid " -relax Create linker relaxable code.\n"
msgstr ""
-#: config/tc-mmix.c:723
+#: config/tc-mmix.c:704
#, c-format
msgid ""
" -no-predefined-syms Do not provide mmixal built-in constants.\n"
" Implies -fixed-special-register-names.\n"
msgstr ""
-#: config/tc-mmix.c:726
+#: config/tc-mmix.c:707
#, c-format
msgid ""
" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n"
" into multiple instructions.\n"
msgstr ""
-#: config/tc-mmix.c:729
+#: config/tc-mmix.c:710
#, c-format
msgid ""
" -no-merge-gregs Do not merge GREG definitions with nearby values.\n"
msgstr ""
-#: config/tc-mmix.c:731
+#: config/tc-mmix.c:712
#, c-format
msgid ""
" -linker-allocated-gregs If there's no suitable GREG definition for "
@@ -7643,7 +7571,7 @@ msgid ""
"resolve.\n"
msgstr ""
-#: config/tc-mmix.c:734
+#: config/tc-mmix.c:715
#, c-format
msgid ""
" -x Do not warn when an operand to GETA, a branch,\n"
@@ -7652,185 +7580,185 @@ msgid ""
" -linker-allocated-gregs."
msgstr ""
-#: config/tc-mmix.c:861
+#: config/tc-mmix.c:841
#, c-format
msgid "unknown opcode: `%s'"
msgstr ""
-#: config/tc-mmix.c:983 config/tc-mmix.c:998
+#: config/tc-mmix.c:963 config/tc-mmix.c:978
msgid "specified location wasn't TETRA-aligned"
msgstr ""
-#: config/tc-mmix.c:985 config/tc-mmix.c:1000 config/tc-mmix.c:4186
-#: config/tc-mmix.c:4202
+#: config/tc-mmix.c:965 config/tc-mmix.c:980 config/tc-mmix.c:4124
+#: config/tc-mmix.c:4140
msgid "unaligned data at an absolute location is not supported"
msgstr ""
-#: config/tc-mmix.c:1110
+#: config/tc-mmix.c:1090
#, c-format
msgid "invalid operand to opcode %s: `%s'"
msgstr ""
-#: config/tc-mmix.c:1132 config/tc-mmix.c:1159 config/tc-mmix.c:1192
-#: config/tc-mmix.c:1200 config/tc-mmix.c:1217 config/tc-mmix.c:1245
-#: config/tc-mmix.c:1266 config/tc-mmix.c:1291 config/tc-mmix.c:1339
-#: config/tc-mmix.c:1437 config/tc-mmix.c:1462 config/tc-mmix.c:1494
-#: config/tc-mmix.c:1526 config/tc-mmix.c:1556 config/tc-mmix.c:1609
-#: config/tc-mmix.c:1626 config/tc-mmix.c:1653 config/tc-mmix.c:1681
-#: config/tc-mmix.c:1708 config/tc-mmix.c:1734 config/tc-mmix.c:1750
-#: config/tc-mmix.c:1776 config/tc-mmix.c:1792 config/tc-mmix.c:1808
-#: config/tc-mmix.c:1871 config/tc-mmix.c:1887
+#: config/tc-mmix.c:1112 config/tc-mmix.c:1139 config/tc-mmix.c:1172
+#: config/tc-mmix.c:1180 config/tc-mmix.c:1197 config/tc-mmix.c:1225
+#: config/tc-mmix.c:1246 config/tc-mmix.c:1271 config/tc-mmix.c:1319
+#: config/tc-mmix.c:1417 config/tc-mmix.c:1442 config/tc-mmix.c:1474
+#: config/tc-mmix.c:1506 config/tc-mmix.c:1536 config/tc-mmix.c:1589
+#: config/tc-mmix.c:1606 config/tc-mmix.c:1633 config/tc-mmix.c:1661
+#: config/tc-mmix.c:1688 config/tc-mmix.c:1714 config/tc-mmix.c:1730
+#: config/tc-mmix.c:1756 config/tc-mmix.c:1772 config/tc-mmix.c:1788
+#: config/tc-mmix.c:1851 config/tc-mmix.c:1867
#, c-format
msgid "invalid operands to opcode %s: `%s'"
msgstr ""
-#: config/tc-mmix.c:1864
+#: config/tc-mmix.c:1844
#, c-format
msgid "unsupported operands to %s: `%s'"
msgstr ""
-#: config/tc-mmix.c:1992
+#: config/tc-mmix.c:1969
msgid "internal: mmix_prefix_name but empty prefix"
msgstr ""
-#: config/tc-mmix.c:2037
+#: config/tc-mmix.c:2013
#, c-format
msgid "too many GREG registers allocated (max %d)"
msgstr ""
-#: config/tc-mmix.c:2097
+#: config/tc-mmix.c:2071
msgid "BSPEC already active. Nesting is not supported."
msgstr ""
-#: config/tc-mmix.c:2106
+#: config/tc-mmix.c:2080
msgid "invalid BSPEC expression"
msgstr ""
-#: config/tc-mmix.c:2122
+#: config/tc-mmix.c:2096
#, c-format
msgid "can't create section %s"
msgstr ""
-#: config/tc-mmix.c:2127
+#: config/tc-mmix.c:2101
#, c-format
msgid "can't set section flags for section %s"
msgstr ""
-#: config/tc-mmix.c:2149
+#: config/tc-mmix.c:2122
msgid "ESPEC without preceding BSPEC"
msgstr ""
-#: config/tc-mmix.c:2179
+#: config/tc-mmix.c:2151
msgid "missing local expression"
msgstr ""
-#: config/tc-mmix.c:2424
+#: config/tc-mmix.c:2389
msgid "operand out of range, instruction expanded"
msgstr ""
#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
#. user-friendly, though a little bit non-substantial.
-#: config/tc-mmix.c:2682
+#: config/tc-mmix.c:2640
msgid "directive LOCAL must be placed in code or data"
msgstr ""
-#: config/tc-mmix.c:2683
+#: config/tc-mmix.c:2641
msgid "internal confusion: relocation in a section without contents"
msgstr ""
-#: config/tc-mmix.c:2797
+#: config/tc-mmix.c:2755
msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
msgstr ""
-#: config/tc-mmix.c:2845
+#: config/tc-mmix.c:2803
msgid "no suitable GREG definition for operands"
msgstr ""
-#: config/tc-mmix.c:2904
+#: config/tc-mmix.c:2862
msgid "operands were not reducible at assembly-time"
msgstr ""
-#: config/tc-mmix.c:2931
+#: config/tc-mmix.c:2889
#, c-format
msgid "cannot generate relocation type for symbol %s, code %s"
msgstr ""
-#: config/tc-mmix.c:2951
+#: config/tc-mmix.c:2909
#, c-format
msgid "internal: unhandled label %s"
msgstr ""
-#: config/tc-mmix.c:3005
+#: config/tc-mmix.c:2939
msgid "[0-9]H labels may not appear alone on a line"
msgstr ""
-#: config/tc-mmix.c:3014
+#: config/tc-mmix.c:2948
msgid "[0-9]H labels do not mix with dot-pseudos"
msgstr ""
-#: config/tc-mmix.c:3078
+#: config/tc-mmix.c:3036
msgid "invalid characters in input"
msgstr ""
-#: config/tc-mmix.c:3182
+#: config/tc-mmix.c:3140
msgid "empty label field for IS"
msgstr ""
-#: config/tc-mmix.c:3515
+#: config/tc-mmix.c:3466
#, c-format
msgid "internal: unexpected relax type %d:%d"
msgstr ""
-#: config/tc-mmix.c:3537
+#: config/tc-mmix.c:3488
msgid "BSPEC without ESPEC."
msgstr ""
-#: config/tc-mmix.c:3739
+#: config/tc-mmix.c:3688
msgid "GREG expression too complicated"
msgstr ""
-#: config/tc-mmix.c:3754
+#: config/tc-mmix.c:3703
msgid "internal: GREG expression not resolved to section"
msgstr ""
-#: config/tc-mmix.c:3805
+#: config/tc-mmix.c:3752
msgid "register section has contents\n"
msgstr ""
-#: config/tc-mmix.c:3939
+#: config/tc-mmix.c:3879
msgid "section change from within a BSPEC/ESPEC pair is not supported"
msgstr ""
-#: config/tc-mmix.c:3961
+#: config/tc-mmix.c:3900
msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
msgstr ""
-#: config/tc-mmix.c:3972
+#: config/tc-mmix.c:3911
msgid "invalid LOC expression"
msgstr ""
-#: config/tc-mmix.c:3997 config/tc-mmix.c:4023
+#: config/tc-mmix.c:3936 config/tc-mmix.c:3962
msgid "LOC expression stepping backwards is not supported"
msgstr ""
#. We will only get here in rare cases involving #NO_APP,
#. where the unterminated string is not recognized by the
#. preformatting pass.
-#: config/tc-mmix.c:4107 config/tc-mmix.c:4268
+#: config/tc-mmix.c:4046 config/tc-mmix.c:4206
msgid "unterminated string"
msgstr ""
-#: config/tc-mmix.c:4124
+#: config/tc-mmix.c:4063
msgid "BYTE expression not a pure number"
msgstr ""
#. Note that mmixal does not allow negative numbers in
#. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4133
+#: config/tc-mmix.c:4072
msgid "BYTE expression not in the range 0..255"
msgstr ""
-#: config/tc-mmix.c:4184 config/tc-mmix.c:4200
+#: config/tc-mmix.c:4122 config/tc-mmix.c:4138
msgid "data item with alignment larger than location"
msgstr ""
@@ -7840,21 +7768,21 @@ msgstr ""
msgid "`&' serial number operator is not supported"
msgstr ""
-#: config/tc-mn10200.c:319
+#: config/tc-mn10200.c:305
#, c-format
msgid ""
"MN10200 options:\n"
"none yet\n"
msgstr ""
-#: config/tc-mn10200.c:793 config/tc-mn10300.c:1392 config/tc-ppc.c:2120
-#: config/tc-s390.c:1522 config/tc-v850.c:1693
+#: config/tc-mn10200.c:931 config/tc-mn10300.c:1392 config/tc-ppc.c:2130
+#: config/tc-s390.c:1522 config/tc-v850.c:1621
#, c-format
msgid "Unrecognized opcode: `%s'"
msgstr ""
-#: config/tc-mn10200.c:1036 config/tc-mn10300.c:1965 config/tc-ppc.c:2599
-#: config/tc-s390.c:1437 config/tc-v850.c:2110
+#: config/tc-mn10200.c:1174 config/tc-mn10300.c:1965 config/tc-ppc.c:2609
+#: config/tc-s390.c:1437 config/tc-v850.c:2026
#, c-format
msgid "junk at end of line: `%s'"
msgstr ""
@@ -7866,7 +7794,7 @@ msgid ""
"none yet\n"
msgstr ""
-#: config/tc-mn10300.c:1361 config/tc-sh.c:776 read.c:3729
+#: config/tc-mn10300.c:1361 config/tc-sh.c:776 read.c:3746
#, c-format
msgid "unsupported BFD relocation size %u"
msgstr ""
@@ -8082,31 +8010,31 @@ msgstr ""
msgid "internal inconsistency problem in %s: %lx"
msgstr ""
-#: config/tc-ns32k.c:449
+#: config/tc-ns32k.c:441
msgid "Invalid syntax in PC-relative addressing mode"
msgstr ""
-#: config/tc-ns32k.c:473
+#: config/tc-ns32k.c:465
msgid "Invalid syntax in External addressing mode"
msgstr ""
-#: config/tc-ns32k.c:554
+#: config/tc-ns32k.c:546
msgid "Invalid syntax in Memory Relative addressing mode"
msgstr ""
-#: config/tc-ns32k.c:621
+#: config/tc-ns32k.c:613
msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
msgstr ""
-#: config/tc-ns32k.c:626
+#: config/tc-ns32k.c:618
msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
msgstr ""
-#: config/tc-ns32k.c:631
+#: config/tc-ns32k.c:623
msgid "Scaled-indexed addressing mode combined with scaled-index"
msgstr ""
-#: config/tc-ns32k.c:642
+#: config/tc-ns32k.c:634
msgid "Invalid or illegal addressing mode combined with scaled-index"
msgstr ""
@@ -8118,35 +8046,35 @@ msgstr ""
msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
msgstr ""
-#: config/tc-ns32k.c:817
+#: config/tc-ns32k.c:815
msgid "Very short instr to option, ie you can't do it on a NULLstr"
msgstr ""
-#: config/tc-ns32k.c:870
+#: config/tc-ns32k.c:865
msgid "No such entry in list. (cpu/mmu register)"
msgstr ""
-#: config/tc-ns32k.c:915
+#: config/tc-ns32k.c:922
msgid "Internal consistency error. check ns32k-opcode.h"
msgstr ""
-#: config/tc-ns32k.c:939
+#: config/tc-ns32k.c:946
msgid "Address of immediate operand"
msgstr ""
-#: config/tc-ns32k.c:940
+#: config/tc-ns32k.c:947
msgid "Invalid immediate write operand."
msgstr ""
-#: config/tc-ns32k.c:1070
+#: config/tc-ns32k.c:1077
msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
msgstr ""
-#: config/tc-ns32k.c:1107
+#: config/tc-ns32k.c:1110
msgid "No such opcode"
msgstr ""
-#: config/tc-ns32k.c:1184
+#: config/tc-ns32k.c:1185
msgid "Bad suffix, defaulting to d"
msgstr ""
@@ -8155,99 +8083,99 @@ msgid "Too many operands passed to instruction"
msgstr ""
#. Check error in default.
-#: config/tc-ns32k.c:1225
+#: config/tc-ns32k.c:1224
msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
msgstr ""
-#: config/tc-ns32k.c:1229
+#: config/tc-ns32k.c:1227
msgid "Wrong number of operands"
msgstr ""
-#: config/tc-ns32k.c:1355
-msgid "iif convert internal pcrel/binary"
+#: config/tc-ns32k.c:1301
+#, c-format
+msgid "Can not do %d byte pc-relative relocation for storage type %d"
msgstr ""
-#: config/tc-ns32k.c:1372
-msgid "Bignum too big for long"
+#: config/tc-ns32k.c:1304
+#, c-format
+msgid "Can not do %d byte relocation for storage type %d"
msgstr ""
-#: config/tc-ns32k.c:1451
-msgid "iif convert internal pcrel/pointer"
+#: config/tc-ns32k.c:1405
+#, c-format
+msgid "value of %ld out of byte displacement range."
msgstr ""
-#: config/tc-ns32k.c:1456
-msgid "Internal logic error in iif.iifP[n].type"
+#: config/tc-ns32k.c:1415
+#, c-format
+msgid "value of %ld out of word displacement range."
msgstr ""
-#. We cant relax this case.
-#: config/tc-ns32k.c:1493
-msgid "Can't relax difference"
+#: config/tc-ns32k.c:1430
+#, c-format
+msgid "value of %ld out of double word displacement range."
msgstr ""
-#: config/tc-ns32k.c:1541
-msgid "Displacement to large for :d"
+#: config/tc-ns32k.c:1451
+#, c-format
+msgid "Internal logic error. line %d, file \"%s\""
msgstr ""
-#: config/tc-ns32k.c:1554
-msgid "Internal logic error in iif.iifP[].type"
+#: config/tc-ns32k.c:1499
+#, c-format
+msgid "Internal logic error. line %d, file \"%s\""
msgstr ""
-#: config/tc-ns32k.c:1614
-#, c-format
-msgid "Can not do %d byte pc-relative relocation for storage type %d"
+#: config/tc-ns32k.c:1600
+msgid "Bit field out of range"
msgstr ""
-#: config/tc-ns32k.c:1617
-#, c-format
-msgid "Can not do %d byte relocation for storage type %d"
+#: config/tc-ns32k.c:1700
+msgid "iif convert internal pcrel/binary"
msgstr ""
-#. Fatal.
-#: config/tc-ns32k.c:1652
-#, c-format
-msgid "Can't hash %s: %s"
+#: config/tc-ns32k.c:1717
+msgid "Bignum too big for long"
msgstr ""
-#: config/tc-ns32k.c:1740
-#, c-format
-msgid "value of %ld out of byte displacement range."
+#: config/tc-ns32k.c:1794
+msgid "iif convert internal pcrel/pointer"
msgstr ""
-#: config/tc-ns32k.c:1749
-#, c-format
-msgid "value of %ld out of word displacement range."
+#: config/tc-ns32k.c:1799
+msgid "Internal logic error in iif.iifP[n].type"
msgstr ""
-#: config/tc-ns32k.c:1763
-#, c-format
-msgid "value of %ld out of double word displacement range."
+#. We cant relax this case.
+#: config/tc-ns32k.c:1835
+msgid "Can't relax difference"
msgstr ""
-#: config/tc-ns32k.c:1783
-#, c-format
-msgid "Internal logic error. line %d, file \"%s\""
+#: config/tc-ns32k.c:1876
+msgid "Displacement to large for :d"
msgstr ""
-#: config/tc-ns32k.c:1831
-#, c-format
-msgid "Internal logic error. line %d, file \"%s\""
+#: config/tc-ns32k.c:1889
+msgid "Internal logic error in iif.iifP[].type"
msgstr ""
-#: config/tc-ns32k.c:1936
-msgid "Bit field out of range"
+#. Fatal.
+#: config/tc-ns32k.c:1921
+#, c-format
+msgid "Can't hash %s: %s"
msgstr ""
-#: config/tc-ns32k.c:2180
+#: config/tc-ns32k.c:2199
#, c-format
msgid "invalid architecture option -m%s, ignored"
msgstr ""
-#: config/tc-ns32k.c:2193
+#: config/tc-ns32k.c:2212
#, c-format
msgid "invalid default displacement size \"%s\". Defaulting to %d."
msgstr ""
-#: config/tc-ns32k.c:2210
+#: config/tc-ns32k.c:2228
#, c-format
msgid ""
"NS32K options:\n"
@@ -8255,70 +8183,70 @@ msgid ""
"--disp-size-default=<1|2|4>\n"
msgstr ""
-#: config/tc-ns32k.c:2394
+#: config/tc-ns32k.c:2305
#, c-format
msgid "Cannot find relocation type for symbol %s, code %d"
msgstr ""
-#: config/tc-or32.c:465 config/tc-or32.c:676
+#: config/tc-or32.c:450 config/tc-or32.c:656
#, c-format
msgid "unknown opcode1: `%s'"
msgstr ""
-#: config/tc-or32.c:471 config/tc-or32.c:682
+#: config/tc-or32.c:456 config/tc-or32.c:662
#, c-format
msgid "unknown opcode2 `%s'."
msgstr ""
-#: config/tc-or32.c:510 config/tc-or32.c:721
+#: config/tc-or32.c:493 config/tc-or32.c:701
#, c-format
msgid "instruction not allowed: %s"
msgstr ""
-#: config/tc-or32.c:513 config/tc-or32.c:724
+#: config/tc-or32.c:496 config/tc-or32.c:704
#, c-format
msgid "too many operands: %s"
msgstr ""
-#: config/tc-or32.c:599 config/tc-or32.c:811
+#: config/tc-or32.c:580 config/tc-or32.c:789
msgid "call/jmp target out of range (1)"
msgstr ""
-#: config/tc-or32.c:1004 config/tc-or32.c:1112
+#: config/tc-or32.c:973 config/tc-or32.c:1078
msgid "call/jmp target out of range (2)"
msgstr ""
-#: config/tc-or32.c:1402
+#: config/tc-or32.c:1326
msgid "register out of range"
msgstr ""
-#: config/tc-or32.c:1447
+#: config/tc-or32.c:1370
msgid "invalid register in & expression"
msgstr ""
-#: config/tc-pdp11.c:431
+#: config/tc-pdp11.c:490
msgid "Low order bits truncated in immediate float operand"
msgstr ""
-#: config/tc-pdp11.c:620
+#: config/tc-pdp11.c:679
#, c-format
msgid "Unknown instruction '%s'"
msgstr ""
-#: config/tc-pj.c:83 config/tc-pj.c:91
+#: config/tc-pj.c:66 config/tc-pj.c:75
msgid "confusing relocation expressions"
msgstr ""
-#: config/tc-pj.c:182
+#: config/tc-pj.c:158
msgid "can't have relocation for ipush"
msgstr ""
-#: config/tc-pj.c:289
+#: config/tc-pj.c:261
#, c-format
msgid "unknown opcode %s"
msgstr ""
-#: config/tc-pj.c:438
+#: config/tc-pj.c:404
#, c-format
msgid ""
"PJ options:\n"
@@ -8326,8 +8254,8 @@ msgid ""
"-big\t\t\tgenerate big endian code\n"
msgstr ""
-#: config/tc-pj.c:468 config/tc-sh.c:3978 config/tc-sh.c:3985
-#: config/tc-sh.c:3992 config/tc-sh.c:3999
+#: config/tc-pj.c:431 config/tc-sh.c:3982 config/tc-sh.c:3989
+#: config/tc-sh.c:3996 config/tc-sh.c:4003
msgid "pcrel too far"
msgstr ""
@@ -8339,17 +8267,17 @@ msgstr ""
msgid "estimate size\n"
msgstr ""
-#: config/tc-ppc.c:980
+#: config/tc-ppc.c:986
#, c-format
msgid "%s unsupported"
msgstr ""
-#: config/tc-ppc.c:1046 config/tc-s390.c:415 config/tc-s390.c:422
+#: config/tc-ppc.c:1052 config/tc-s390.c:415 config/tc-s390.c:422
#, c-format
msgid "invalid switch -m%s"
msgstr ""
-#: config/tc-ppc.c:1083
+#: config/tc-ppc.c:1089
#, c-format
msgid ""
"PowerPC options:\n"
@@ -8367,7 +8295,7 @@ msgid ""
"\t\t\tgenerate code For PowerPC 7400/7410/7450/7455\n"
msgstr ""
-#: config/tc-ppc.c:1097
+#: config/tc-ppc.c:1103
#, c-format
msgid ""
"-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n"
@@ -8375,11 +8303,12 @@ msgid ""
"-mbooke64\t\tgenerate code for 64-bit PowerPC BookE\n"
"-mbooke, mbooke32\tgenerate code for 32-bit PowerPC BookE\n"
"-mpower4\t\tgenerate code for Power4 architecture\n"
+"-mpower5\t\tgenerate code for Power5 architecture\n"
"-mcom\t\t\tgenerate code Power/PowerPC common instructions\n"
"-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n"
msgstr ""
-#: config/tc-ppc.c:1105
+#: config/tc-ppc.c:1112
#, c-format
msgid ""
"-maltivec\t\tgenerate code for AltiVec\n"
@@ -8389,7 +8318,7 @@ msgid ""
"-mno-regnames\t\tDo not allow symbolic names for registers\n"
msgstr ""
-#: config/tc-ppc.c:1112
+#: config/tc-ppc.c:1119
#, c-format
msgid ""
"-mrelocatable\t\tsupport for GCC's -mrelocatble option\n"
@@ -8405,246 +8334,246 @@ msgid ""
"-Qy, -Qn\t\tignored\n"
msgstr ""
-#: config/tc-ppc.c:1154
+#: config/tc-ppc.c:1161
#, c-format
msgid "Unknown default cpu = %s, os = %s"
msgstr ""
-#: config/tc-ppc.c:1180
+#: config/tc-ppc.c:1187
msgid "Neither Power nor PowerPC opcodes were selected."
msgstr ""
-#: config/tc-ppc.c:1270 config/tc-s390.c:517
+#: config/tc-ppc.c:1280 config/tc-s390.c:517
#, c-format
msgid "Internal assembler error for instruction %s"
msgstr ""
-#: config/tc-ppc.c:1294
+#: config/tc-ppc.c:1304
#, c-format
msgid "Internal assembler error for macro %s"
msgstr ""
-#: config/tc-ppc.c:1625
+#: config/tc-ppc.c:1635
msgid "identifier+constant@got means identifier@got+constant"
msgstr ""
-#: config/tc-ppc.c:1692
+#: config/tc-ppc.c:1702
#, c-format
msgid "%s relocations do not fit in %d bytes\n"
msgstr ""
-#: config/tc-ppc.c:1799
+#: config/tc-ppc.c:1809
#, c-format
msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
msgstr ""
-#: config/tc-ppc.c:1881
+#: config/tc-ppc.c:1891
msgid "Relocation cannot be done when using -mrelocatable"
msgstr ""
-#: config/tc-ppc.c:1930
+#: config/tc-ppc.c:1940
msgid "TOC section size exceeds 64k"
msgstr ""
-#: config/tc-ppc.c:2012
+#: config/tc-ppc.c:2022
#, c-format
msgid "syntax error: invalid toc specifier `%s'"
msgstr ""
-#: config/tc-ppc.c:2026
+#: config/tc-ppc.c:2036
#, c-format
msgid "syntax error: expected `]', found `%c'"
msgstr ""
-#: config/tc-ppc.c:2305
+#: config/tc-ppc.c:2315
msgid "[tocv] symbol is not a toc symbol"
msgstr ""
-#: config/tc-ppc.c:2316
+#: config/tc-ppc.c:2326
msgid "Unimplemented toc32 expression modifier"
msgstr ""
-#: config/tc-ppc.c:2321
+#: config/tc-ppc.c:2331
msgid "Unimplemented toc64 expression modifier"
msgstr ""
-#: config/tc-ppc.c:2325
+#: config/tc-ppc.c:2335
#, c-format
msgid "Unexpected return value [%d] from parse_toc_entry!\n"
msgstr ""
-#: config/tc-ppc.c:2543
+#: config/tc-ppc.c:2553
msgid "unsupported relocation for DS offset field"
msgstr ""
-#: config/tc-ppc.c:2587
+#: config/tc-ppc.c:2597
#, c-format
msgid "syntax error; found `%c' but expected `%c'"
msgstr ""
-#: config/tc-ppc.c:2630 config/tc-ppc.h:117
+#: config/tc-ppc.c:2640 config/tc-ppc.h:117
msgid "instruction address is not a multiple of 4"
msgstr ""
-#: config/tc-ppc.c:2741
+#: config/tc-ppc.c:2751
msgid "wrong number of operands"
msgstr ""
-#: config/tc-ppc.c:2797
+#: config/tc-ppc.c:2807
msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-ppc.c:2912
+#: config/tc-ppc.c:2922
msgid "missing size"
msgstr ""
-#: config/tc-ppc.c:2921
+#: config/tc-ppc.c:2931
msgid "negative size"
msgstr ""
-#: config/tc-ppc.c:2958
+#: config/tc-ppc.c:2968
msgid "missing real symbol name"
msgstr ""
-#: config/tc-ppc.c:2979
+#: config/tc-ppc.c:2989
msgid "attempt to redefine symbol"
msgstr ""
-#: config/tc-ppc.c:3226
+#: config/tc-ppc.c:3236
msgid "The XCOFF file format does not support arbitrary sections"
msgstr ""
-#: config/tc-ppc.c:3303
+#: config/tc-ppc.c:3313
msgid "missing rename string"
msgstr ""
-#: config/tc-ppc.c:3334 config/tc-ppc.c:3889 read.c:3035
+#: config/tc-ppc.c:3344 config/tc-ppc.c:3899 read.c:3042
msgid "missing value"
msgstr ""
-#: config/tc-ppc.c:3352
+#: config/tc-ppc.c:3362
msgid "illegal .stabx expression; zero assumed"
msgstr ""
-#: config/tc-ppc.c:3384
+#: config/tc-ppc.c:3394
msgid "missing class"
msgstr ""
-#: config/tc-ppc.c:3393
+#: config/tc-ppc.c:3403
msgid "missing type"
msgstr ""
-#: config/tc-ppc.c:3474
+#: config/tc-ppc.c:3484
msgid "missing symbol name"
msgstr ""
-#: config/tc-ppc.c:3668
+#: config/tc-ppc.c:3678
msgid "nested .bs blocks"
msgstr ""
-#: config/tc-ppc.c:3701
+#: config/tc-ppc.c:3711
msgid ".es without preceding .bs"
msgstr ""
-#: config/tc-ppc.c:3881
+#: config/tc-ppc.c:3891
msgid "non-constant byte count"
msgstr ""
-#: config/tc-ppc.c:3929
+#: config/tc-ppc.c:3939
msgid ".tc not in .toc section"
msgstr ""
-#: config/tc-ppc.c:3948
+#: config/tc-ppc.c:3958
msgid ".tc with no label"
msgstr ""
-#: config/tc-ppc.c:4040
+#: config/tc-ppc.c:4050
msgid ".machine stack overflow"
msgstr ""
-#: config/tc-ppc.c:4047
+#: config/tc-ppc.c:4057
msgid ".machine stack underflow"
msgstr ""
-#: config/tc-ppc.c:4054
+#: config/tc-ppc.c:4064
#, c-format
msgid "invalid machine `%s'"
msgstr ""
-#: config/tc-ppc.c:4108
+#: config/tc-ppc.c:4118
msgid "No previous section to return to. Directive ignored."
msgstr ""
#. Section Contents
#. unknown
-#: config/tc-ppc.c:4525
+#: config/tc-ppc.c:4535
msgid "Unsupported section attribute -- 'a'"
msgstr ""
-#: config/tc-ppc.c:4714
+#: config/tc-ppc.c:4724
msgid "bad symbol suffix"
msgstr ""
-#: config/tc-ppc.c:4807
+#: config/tc-ppc.c:4817
msgid "Unrecognized symbol suffix"
msgstr ""
-#: config/tc-ppc.c:4893
+#: config/tc-ppc.c:4903
msgid "two .function pseudo-ops with no intervening .ef"
msgstr ""
-#: config/tc-ppc.c:4906
+#: config/tc-ppc.c:4916
msgid ".ef with no preceding .function"
msgstr ""
-#: config/tc-ppc.c:5034
+#: config/tc-ppc.c:5044
#, c-format
msgid "warning: symbol %s has no csect"
msgstr ""
-#: config/tc-ppc.c:5338
+#: config/tc-ppc.c:5348
msgid "symbol in .toc does not match any .tc"
msgstr ""
-#: config/tc-ppc.c:5666 config/tc-s390.c:2057 config/tc-v850.c:2408
-#: config/tc-xstormy16.c:555
+#: config/tc-ppc.c:5677 config/tc-s390.c:2057 config/tc-v850.c:2314
+#: config/tc-xstormy16.c:538
msgid "unresolved expression that must be resolved"
msgstr ""
-#: config/tc-ppc.c:5669
+#: config/tc-ppc.c:5680
#, c-format
msgid "unsupported relocation against %s"
msgstr ""
-#: config/tc-ppc.c:5744
+#: config/tc-ppc.c:5753
#, c-format
msgid "cannot emit PC relative %s relocation against %s"
msgstr ""
-#: config/tc-ppc.c:5749
+#: config/tc-ppc.c:5758
#, c-format
msgid "cannot emit PC relative %s relocation"
msgstr ""
-#: config/tc-ppc.c:5905
+#: config/tc-ppc.c:5940
#, c-format
msgid "Unable to handle reference to symbol %s"
msgstr ""
-#: config/tc-ppc.c:5908
+#: config/tc-ppc.c:5943
msgid "Unable to resolve expression"
msgstr ""
-#: config/tc-ppc.c:5935
+#: config/tc-ppc.c:5970
msgid "must branch to an address a multiple of 4"
msgstr ""
-#: config/tc-ppc.c:5939
+#: config/tc-ppc.c:5974
#, c-format
msgid "@local or @plt branch destination is too far away, %ld bytes"
msgstr ""
-#: config/tc-ppc.c:5970
+#: config/tc-ppc.c:6005
#, c-format
msgid "Gas failure, reloc value %d\n"
msgstr ""
@@ -8689,7 +8618,7 @@ msgstr ""
msgid "Big number is too big"
msgstr ""
-#: config/tc-s390.c:1126 config/tc-s390.c:1707 config/tc-xtensa.c:1632
+#: config/tc-s390.c:1126 config/tc-s390.c:1707 config/tc-xtensa.c:1626
#, c-format
msgid "%s relocations do not fit in %d bytes"
msgstr ""
@@ -9183,12 +9112,12 @@ msgstr ""
msgid "overflow in branch to %s; converted into longer instruction sequence"
msgstr ""
-#: config/tc-sh.c:3633 config/tc-sh.c:3680 config/tc-sparc.c:4237
-#: config/tc-sparc.c:4262
+#: config/tc-sh.c:3633 config/tc-sh.c:3680 config/tc-sparc.c:4239
+#: config/tc-sparc.c:4264
msgid "misaligned data"
msgstr ""
-#: config/tc-sh.c:4099
+#: config/tc-sh.c:4103
msgid "misaligned offset"
msgstr ""
@@ -9319,7 +9248,7 @@ msgstr ""
msgid "setx: illegal temporary register g0"
msgstr ""
-#: config/tc-sparc.c:1318
+#: config/tc-sparc.c:1319
msgid "FP branch in delay slot"
msgstr ""
@@ -9331,260 +9260,260 @@ msgstr ""
msgid "failed special case insn sanity check"
msgstr ""
-#: config/tc-sparc.c:1462
+#: config/tc-sparc.c:1464
msgid ": invalid membar mask name"
msgstr ""
-#: config/tc-sparc.c:1478
+#: config/tc-sparc.c:1480
msgid ": invalid membar mask expression"
msgstr ""
-#: config/tc-sparc.c:1483
+#: config/tc-sparc.c:1485
msgid ": invalid membar mask number"
msgstr ""
-#: config/tc-sparc.c:1498
+#: config/tc-sparc.c:1500
msgid ": invalid siam mode expression"
msgstr ""
-#: config/tc-sparc.c:1503
+#: config/tc-sparc.c:1505
msgid ": invalid siam mode number"
msgstr ""
-#: config/tc-sparc.c:1519
+#: config/tc-sparc.c:1521
msgid ": invalid prefetch function name"
msgstr ""
-#: config/tc-sparc.c:1527
+#: config/tc-sparc.c:1529
msgid ": invalid prefetch function expression"
msgstr ""
-#: config/tc-sparc.c:1532
+#: config/tc-sparc.c:1534
msgid ": invalid prefetch function number"
msgstr ""
-#: config/tc-sparc.c:1560 config/tc-sparc.c:1572
+#: config/tc-sparc.c:1562 config/tc-sparc.c:1574
msgid ": unrecognizable privileged register"
msgstr ""
-#: config/tc-sparc.c:1596 config/tc-sparc.c:1621
+#: config/tc-sparc.c:1598 config/tc-sparc.c:1623
msgid ": unrecognizable v9a or v9b ancillary state register"
msgstr ""
-#: config/tc-sparc.c:1601
+#: config/tc-sparc.c:1603
msgid ": rd on write only ancillary state register"
msgstr ""
#. %sys_tick and %sys_tick_cmpr are v9bnotv9a
-#: config/tc-sparc.c:1609
+#: config/tc-sparc.c:1611
msgid ": unrecognizable v9a ancillary state register"
msgstr ""
-#: config/tc-sparc.c:1645
+#: config/tc-sparc.c:1647
msgid ": asr number must be between 16 and 31"
msgstr ""
-#: config/tc-sparc.c:1653
+#: config/tc-sparc.c:1655
msgid ": asr number must be between 0 and 31"
msgstr ""
-#: config/tc-sparc.c:1663
+#: config/tc-sparc.c:1665
#, c-format
msgid ": expecting %asrN"
msgstr ""
-#: config/tc-sparc.c:1845 config/tc-sparc.c:1883 config/tc-sparc.c:2290
-#: config/tc-sparc.c:2326
+#: config/tc-sparc.c:1847 config/tc-sparc.c:1885 config/tc-sparc.c:2292
+#: config/tc-sparc.c:2328
#, c-format
msgid "Illegal operands: %%%s requires arguments in ()"
msgstr ""
-#: config/tc-sparc.c:1851
+#: config/tc-sparc.c:1853
#, c-format
msgid ""
"Illegal operands: %%%s cannot be used together with other relocs in the insn "
"()"
msgstr ""
-#: config/tc-sparc.c:1862
+#: config/tc-sparc.c:1864
#, c-format
msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
msgstr ""
-#: config/tc-sparc.c:2069
+#: config/tc-sparc.c:2071
msgid "detected global register use not covered by .register pseudo-op"
msgstr ""
-#: config/tc-sparc.c:2140
+#: config/tc-sparc.c:2142
msgid ": There are only 64 f registers; [0-63]"
msgstr ""
-#: config/tc-sparc.c:2142 config/tc-sparc.c:2160
+#: config/tc-sparc.c:2144 config/tc-sparc.c:2162
msgid ": There are only 32 f registers; [0-31]"
msgstr ""
-#: config/tc-sparc.c:2152
+#: config/tc-sparc.c:2154
msgid ": There are only 32 single precision f registers; [0-31]"
msgstr ""
-#: config/tc-sparc.c:2338
+#: config/tc-sparc.c:2340
#, c-format
msgid ""
"Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
msgstr ""
-#: config/tc-sparc.c:2448
+#: config/tc-sparc.c:2450
#, c-format
msgid "Illegal operands: Can't add non-constant expression to %%%s()"
msgstr ""
-#: config/tc-sparc.c:2458
+#: config/tc-sparc.c:2460
#, c-format
msgid ""
"Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
"symbol"
msgstr ""
-#: config/tc-sparc.c:2476
+#: config/tc-sparc.c:2478
msgid ": PC-relative operand can't be a constant"
msgstr ""
-#: config/tc-sparc.c:2483
+#: config/tc-sparc.c:2485
msgid ": TLS operand can't be a constant"
msgstr ""
-#: config/tc-sparc.c:2516
+#: config/tc-sparc.c:2518
msgid ": invalid ASI name"
msgstr ""
-#: config/tc-sparc.c:2524
+#: config/tc-sparc.c:2526
msgid ": invalid ASI expression"
msgstr ""
-#: config/tc-sparc.c:2529
+#: config/tc-sparc.c:2531
msgid ": invalid ASI number"
msgstr ""
-#: config/tc-sparc.c:2626
+#: config/tc-sparc.c:2628
msgid "OPF immediate operand out of range (0-0x1ff)"
msgstr ""
-#: config/tc-sparc.c:2631
+#: config/tc-sparc.c:2633
msgid "non-immediate OPF operand, ignored"
msgstr ""
-#: config/tc-sparc.c:2650
+#: config/tc-sparc.c:2652
msgid ": invalid cpreg name"
msgstr ""
-#: config/tc-sparc.c:2679
+#: config/tc-sparc.c:2681
#, c-format
msgid "Illegal operands%s"
msgstr ""
-#: config/tc-sparc.c:2713
+#: config/tc-sparc.c:2715
#, c-format
msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
msgstr ""
-#: config/tc-sparc.c:2749
+#: config/tc-sparc.c:2751
#, c-format
msgid "Architecture mismatch on \"%s\"."
msgstr ""
-#: config/tc-sparc.c:2750
+#: config/tc-sparc.c:2752
#, c-format
msgid " (Requires %s; requested architecture is %s.)"
msgstr ""
-#: config/tc-sparc.c:3370
+#: config/tc-sparc.c:3372
#, c-format
msgid "bad or unhandled relocation type: 0x%02x"
msgstr ""
-#: config/tc-sparc.c:3680
+#: config/tc-sparc.c:3682
msgid "Expected comma after name"
msgstr ""
-#: config/tc-sparc.c:3689
+#: config/tc-sparc.c:3691
#, c-format
msgid "BSS length (%d.) <0! Ignored."
msgstr ""
-#: config/tc-sparc.c:3701
+#: config/tc-sparc.c:3703
msgid "bad .reserve segment -- expected BSS segment"
msgstr ""
-#: config/tc-sparc.c:3718
+#: config/tc-sparc.c:3720
msgid "missing alignment"
msgstr ""
-#: config/tc-sparc.c:3729
+#: config/tc-sparc.c:3731
#, c-format
msgid "alignment too large; assuming %d"
msgstr ""
-#: config/tc-sparc.c:3735 config/tc-sparc.c:3886
+#: config/tc-sparc.c:3737 config/tc-sparc.c:3888
msgid "negative alignment"
msgstr ""
-#: config/tc-sparc.c:3745 config/tc-sparc.c:3909 read.c:1284 read.c:2113
+#: config/tc-sparc.c:3747 config/tc-sparc.c:3911 read.c:1311 read.c:2141
msgid "alignment not a power of 2"
msgstr ""
-#: config/tc-sparc.c:3823 config/tc-v850.c:233
+#: config/tc-sparc.c:3825 config/tc-v850.c:223
msgid "Expected comma after symbol-name"
msgstr ""
-#: config/tc-sparc.c:3833
+#: config/tc-sparc.c:3835
#, c-format
msgid ".COMMon length (%lu) out of range ignored"
msgstr ""
-#: config/tc-sparc.c:3866
+#: config/tc-sparc.c:3868
msgid "Expected comma after common length"
msgstr ""
-#: config/tc-sparc.c:3880
+#: config/tc-sparc.c:3882
#, c-format
msgid "alignment too large; assuming %ld"
msgstr ""
-#: config/tc-sparc.c:4107 config/tc-sparc.c:4117
+#: config/tc-sparc.c:4109 config/tc-sparc.c:4119
#, c-format
msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
msgstr ""
-#: config/tc-sparc.c:4135
+#: config/tc-sparc.c:4137
msgid "redefinition of global register"
msgstr ""
-#: config/tc-sparc.c:4146
+#: config/tc-sparc.c:4148
#, c-format
msgid "Register symbol %s already defined."
msgstr ""
-#: config/tc-sparc.c:4355
+#: config/tc-sparc.c:4357
#, c-format
msgid "Illegal operands: %%r_plt in %d-byte data field"
msgstr ""
-#: config/tc-sparc.c:4365
+#: config/tc-sparc.c:4367
#, c-format
msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
msgstr ""
-#: config/tc-sparc.c:4402
+#: config/tc-sparc.c:4404
#, c-format
msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
msgstr ""
-#: config/tc-sparc.c:4410 config/tc-sparc.c:4441 config/tc-sparc.c:4450
+#: config/tc-sparc.c:4412 config/tc-sparc.c:4443 config/tc-sparc.c:4452
#, c-format
msgid "Illegal operands: %%r_%s%d requires arguments in ()"
msgstr ""
-#: config/tc-sparc.c:4459
+#: config/tc-sparc.c:4461
#, c-format
msgid "Illegal operands: garbage after %%r_%s%d()"
msgstr ""
@@ -9597,33 +9526,33 @@ msgstr ""
msgid "estimate_size_before_relax called"
msgstr ""
-#: config/tc-tahoe.c:403
+#: config/tc-tahoe.c:402
msgid "The -a option doesn't exist. (Despite what the man page says!"
msgstr ""
-#: config/tc-tahoe.c:407 config/tc-vax.c:3295
+#: config/tc-tahoe.c:406 config/tc-vax.c:3352
#, c-format
msgid "Displacement length %s ignored!"
msgstr ""
-#: config/tc-tahoe.c:411 config/tc-vax.c:3287
+#: config/tc-tahoe.c:410 config/tc-vax.c:3344
msgid "SYMBOL TABLE not implemented"
msgstr ""
-#: config/tc-tahoe.c:415 config/tc-vax.c:3291
+#: config/tc-tahoe.c:414 config/tc-vax.c:3348
msgid "TOKEN TRACE not implemented"
msgstr ""
-#: config/tc-tahoe.c:419 config/tc-vax.c:3299
+#: config/tc-tahoe.c:418 config/tc-vax.c:3356
#, c-format
msgid "I don't need or use temp. file \"%s\"."
msgstr ""
-#: config/tc-tahoe.c:423 config/tc-vax.c:3303
+#: config/tc-tahoe.c:422 config/tc-vax.c:3360
msgid "I don't use an interpass file! -V ignored"
msgstr ""
-#: config/tc-tahoe.c:437
+#: config/tc-tahoe.c:435
#, c-format
msgid ""
"Tahoe options:\n"
@@ -9636,186 +9565,186 @@ msgid ""
"-V\t\t\tignored\n"
msgstr ""
-#: config/tc-tahoe.c:1066
+#: config/tc-tahoe.c:998
msgid "Casting a branch displacement is bad form, and is ignored."
msgstr ""
-#: config/tc-tahoe.c:1122
+#: config/tc-tahoe.c:1051
msgid "Couldn't parse the [index] in this operand."
msgstr ""
-#: config/tc-tahoe.c:1128
+#: config/tc-tahoe.c:1057
msgid "Couldn't find the opening '[' for the index of this operand."
msgstr ""
-#: config/tc-tahoe.c:1168
+#: config/tc-tahoe.c:1097
msgid "Couldn't find the opening '(' for the deref of this operand."
msgstr ""
-#: config/tc-tahoe.c:1178
+#: config/tc-tahoe.c:1108
msgid "Operand can't be both pre-inc and post-dec."
msgstr ""
-#: config/tc-tahoe.c:1208
+#: config/tc-tahoe.c:1134
msgid "I parsed 2 registers in this operand."
msgstr ""
-#: config/tc-tahoe.c:1258
+#: config/tc-tahoe.c:1179
msgid "Can't relocate expression error."
msgstr ""
#. This is an error. Tahoe doesn't allow any expressions
#. bigger that a 32 bit long word. Any bigger has to be referenced
#. by address.
-#: config/tc-tahoe.c:1265
+#: config/tc-tahoe.c:1186
msgid "Expression is too large for a 32 bits."
msgstr ""
-#: config/tc-tahoe.c:1270
+#: config/tc-tahoe.c:1191
msgid "Junk at end of expression."
msgstr ""
-#: config/tc-tahoe.c:1309
+#: config/tc-tahoe.c:1230
msgid "Syntax error in direct register mode."
msgstr ""
-#: config/tc-tahoe.c:1311
+#: config/tc-tahoe.c:1232
msgid "You can't index a register in direct register mode."
msgstr ""
-#: config/tc-tahoe.c:1314
+#: config/tc-tahoe.c:1235
msgid "SP can't be the source operand with direct register addressing."
msgstr ""
-#: config/tc-tahoe.c:1316
+#: config/tc-tahoe.c:1237
msgid "Can't take the address of a register."
msgstr ""
-#: config/tc-tahoe.c:1318
+#: config/tc-tahoe.c:1239
msgid "Direct Register can't be used in a branch."
msgstr ""
-#: config/tc-tahoe.c:1320
+#: config/tc-tahoe.c:1241
msgid "For quad access, the register must be even and < 14."
msgstr ""
-#: config/tc-tahoe.c:1322
+#: config/tc-tahoe.c:1243
msgid "You can't cast a direct register."
msgstr ""
-#: config/tc-tahoe.c:1328
+#: config/tc-tahoe.c:1249
msgid "Using reg 14 for quadwords can tromp the FP register."
msgstr ""
-#: config/tc-tahoe.c:1340
+#: config/tc-tahoe.c:1261
msgid "Syntax error in auto-dec mode."
msgstr ""
-#: config/tc-tahoe.c:1342
+#: config/tc-tahoe.c:1263
msgid "You can't have an index auto dec mode."
msgstr ""
-#: config/tc-tahoe.c:1344
+#: config/tc-tahoe.c:1265
msgid "Auto dec mode cant be used for reading."
msgstr ""
-#: config/tc-tahoe.c:1346
+#: config/tc-tahoe.c:1267
msgid "Auto dec only works of the SP register."
msgstr ""
-#: config/tc-tahoe.c:1348
+#: config/tc-tahoe.c:1269
msgid "Auto dec can't be used in a branch."
msgstr ""
-#: config/tc-tahoe.c:1350
+#: config/tc-tahoe.c:1271
msgid "Auto dec won't work with quadwords."
msgstr ""
-#: config/tc-tahoe.c:1357
+#: config/tc-tahoe.c:1278
msgid "Syntax error in one of the auto-inc modes."
msgstr ""
-#: config/tc-tahoe.c:1363
+#: config/tc-tahoe.c:1284
msgid "Auto inc deferred only works of the SP register."
msgstr ""
-#: config/tc-tahoe.c:1365
+#: config/tc-tahoe.c:1286
msgid "You can't have an index auto inc deferred mode."
msgstr ""
-#: config/tc-tahoe.c:1367 config/tc-tahoe.c:1378
+#: config/tc-tahoe.c:1288 config/tc-tahoe.c:1299
msgid "Auto inc can't be used in a branch."
msgstr ""
-#: config/tc-tahoe.c:1374
+#: config/tc-tahoe.c:1295
msgid "You can't write to an auto inc register."
msgstr ""
-#: config/tc-tahoe.c:1376
+#: config/tc-tahoe.c:1297
msgid "Auto inc only works of the SP register."
msgstr ""
-#: config/tc-tahoe.c:1380
+#: config/tc-tahoe.c:1301
msgid "Auto inc won't work with quadwords."
msgstr ""
-#: config/tc-tahoe.c:1382
+#: config/tc-tahoe.c:1303
msgid "You can't have an index in auto inc mode."
msgstr ""
-#: config/tc-tahoe.c:1390
+#: config/tc-tahoe.c:1311
msgid "You can't index the sp register."
msgstr ""
-#: config/tc-tahoe.c:1396
+#: config/tc-tahoe.c:1317
msgid "Syntax error in register displaced mode."
msgstr ""
-#: config/tc-tahoe.c:1415
+#: config/tc-tahoe.c:1331
msgid "An offest is needed for this operand."
msgstr ""
-#: config/tc-tahoe.c:1427
+#: config/tc-tahoe.c:1343
msgid "You can't index a register in immediate mode."
msgstr ""
-#: config/tc-tahoe.c:1429
+#: config/tc-tahoe.c:1345
msgid "Immediate access can't be used as an address."
msgstr ""
-#: config/tc-tahoe.c:1540
+#: config/tc-tahoe.c:1442
#, c-format
msgid "Compiler bug: ODD number of bytes in arg structure %s."
msgstr ""
-#: config/tc-tahoe.c:1567 config/tc-vax.c:1968
+#: config/tc-tahoe.c:1470 config/tc-vax.c:2025
msgid "Not enough operands"
msgstr ""
-#: config/tc-tahoe.c:1577 config/tc-vax.c:1975
+#: config/tc-tahoe.c:1482 config/tc-vax.c:2032
msgid "Too many operands"
msgstr ""
-#: config/tc-tahoe.c:1628 config/tc-vax.c:408
+#: config/tc-tahoe.c:1518 config/tc-vax.c:466
#, c-format
msgid "Ignoring statement due to \"%s\""
msgstr ""
-#: config/tc-tahoe.c:1723
+#: config/tc-tahoe.c:1610
#, c-format
msgid "Compliler bug: Got a case (%d) I wasn't expecting."
msgstr ""
-#: config/tc-tahoe.c:1817
+#: config/tc-tahoe.c:1702
msgid "Real branch displacements must be expressions."
msgstr ""
-#: config/tc-tahoe.c:1820
+#: config/tc-tahoe.c:1705
#, c-format
msgid "Complier error: I got an unknown synthetic branch :%c"
msgstr ""
-#: config/tc-tahoe.c:1961
+#: config/tc-tahoe.c:1842
#, c-format
msgid "Barf, bad mode %x\n"
msgstr ""
@@ -10021,263 +9950,263 @@ msgstr ""
msgid "Can't redirect stderr to the file '%s'"
msgstr ""
-#: config/tc-tic54x.c:2828
+#: config/tc-tic54x.c:2809
#, c-format
msgid "Undefined substitution symbol '%s'"
msgstr ""
-#: config/tc-tic54x.c:3485
+#: config/tc-tic54x.c:3466
msgid "Badly formed address expression"
msgstr ""
-#: config/tc-tic54x.c:3749
+#: config/tc-tic54x.c:3730
#, c-format
msgid "Invalid dmad syntax '%s'"
msgstr ""
-#: config/tc-tic54x.c:3815
+#: config/tc-tic54x.c:3796
#, c-format
msgid ""
"Use the .mmregs directive to use memory-mapped register names such as '%s'"
msgstr ""
-#: config/tc-tic54x.c:3868
+#: config/tc-tic54x.c:3849
msgid "Address mode *+ARx is write-only. Results of reading are undefined."
msgstr ""
-#: config/tc-tic54x.c:3888
+#: config/tc-tic54x.c:3869
#, c-format
msgid "Unrecognized indirect address format \"%s\""
msgstr ""
-#: config/tc-tic54x.c:3927
+#: config/tc-tic54x.c:3908
#, c-format
msgid "Operand '%s' out of range (%d <= x <= %d)"
msgstr ""
-#: config/tc-tic54x.c:3947
+#: config/tc-tic54x.c:3928
msgid "Error in relocation handling"
msgstr ""
-#: config/tc-tic54x.c:3968 config/tc-tic54x.c:4032 config/tc-tic54x.c:4064
+#: config/tc-tic54x.c:3949 config/tc-tic54x.c:4013 config/tc-tic54x.c:4045
#, c-format
msgid "Unrecognized condition code \"%s\""
msgstr ""
-#: config/tc-tic54x.c:3985
+#: config/tc-tic54x.c:3966
#, c-format
msgid "Condition \"%s\" does not match preceding group"
msgstr ""
-#: config/tc-tic54x.c:3993
+#: config/tc-tic54x.c:3974
#, c-format
msgid ""
"Condition \"%s\" uses a different accumulator from a preceding condition"
msgstr ""
-#: config/tc-tic54x.c:4000
+#: config/tc-tic54x.c:3981
msgid "Only one comparison conditional allowed"
msgstr ""
-#: config/tc-tic54x.c:4005
+#: config/tc-tic54x.c:3986
msgid "Only one overflow conditional allowed"
msgstr ""
-#: config/tc-tic54x.c:4013
+#: config/tc-tic54x.c:3994
#, c-format
msgid "Duplicate %s conditional"
msgstr ""
-#: config/tc-tic54x.c:4048
+#: config/tc-tic54x.c:4029
msgid "Invalid auxiliary register (use AR0-AR7)"
msgstr ""
-#: config/tc-tic54x.c:4084
+#: config/tc-tic54x.c:4065
msgid "lk addressing modes are invalid for memory-mapped register addressing"
msgstr ""
-#: config/tc-tic54x.c:4092
+#: config/tc-tic54x.c:4073
msgid ""
"Address mode *+ARx is not allowed in memory-mapped register addressing. "
"Resulting behavior is undefined."
msgstr ""
-#: config/tc-tic54x.c:4118
+#: config/tc-tic54x.c:4099
msgid ""
"Destination accumulator for each part of this parallel instruction must be "
"different"
msgstr ""
-#: config/tc-tic54x.c:4167
+#: config/tc-tic54x.c:4148
#, c-format
msgid "Memory mapped register \"%s\" out of range"
msgstr ""
-#: config/tc-tic54x.c:4206
+#: config/tc-tic54x.c:4187
msgid "Invalid operand (use 1, 2, or 3)"
msgstr ""
-#: config/tc-tic54x.c:4231
+#: config/tc-tic54x.c:4212
msgid "A status register or status bit name is required"
msgstr ""
-#: config/tc-tic54x.c:4241
+#: config/tc-tic54x.c:4222
#, c-format
msgid "Unrecognized status bit \"%s\""
msgstr ""
-#: config/tc-tic54x.c:4264
+#: config/tc-tic54x.c:4245
#, c-format
msgid "Invalid status register \"%s\""
msgstr ""
-#: config/tc-tic54x.c:4276
+#: config/tc-tic54x.c:4257
#, c-format
msgid "Operand \"%s\" out of range (use 1 or 2)"
msgstr ""
-#: config/tc-tic54x.c:4484
+#: config/tc-tic54x.c:4465
#, c-format
msgid "Unrecognized instruction \"%s\""
msgstr ""
-#: config/tc-tic54x.c:4513
+#: config/tc-tic54x.c:4494
#, c-format
msgid "Unrecognized operand list '%s' for instruction '%s'"
msgstr ""
-#: config/tc-tic54x.c:4545
+#: config/tc-tic54x.c:4526
#, c-format
msgid "Unrecognized parallel instruction \"%s\""
msgstr ""
-#: config/tc-tic54x.c:4596
+#: config/tc-tic54x.c:4577
#, c-format
msgid "Invalid operand (s) for parallel instruction \"%s\""
msgstr ""
-#: config/tc-tic54x.c:4599
+#: config/tc-tic54x.c:4580
#, c-format
msgid "Unrecognized parallel instruction combination \"%s || %s\""
msgstr ""
-#: config/tc-tic54x.c:4836
+#: config/tc-tic54x.c:4817
#, c-format
msgid "%s symbol recursion stopped at second appearance of '%s'"
msgstr ""
-#: config/tc-tic54x.c:4876
+#: config/tc-tic54x.c:4857
msgid "Unrecognized substitution symbol function"
msgstr ""
-#: config/tc-tic54x.c:4881
+#: config/tc-tic54x.c:4862
msgid "Missing '(' after substitution symbol function"
msgstr ""
-#: config/tc-tic54x.c:4895
+#: config/tc-tic54x.c:4876
msgid "Expecting second argument"
msgstr ""
-#: config/tc-tic54x.c:4908 config/tc-tic54x.c:4958
+#: config/tc-tic54x.c:4889 config/tc-tic54x.c:4939
msgid "Extra junk in function call, expecting ')'"
msgstr ""
-#: config/tc-tic54x.c:4934
+#: config/tc-tic54x.c:4915
msgid "Function expects two arguments"
msgstr ""
-#: config/tc-tic54x.c:4947
+#: config/tc-tic54x.c:4928
msgid "Expecting character constant argument"
msgstr ""
-#: config/tc-tic54x.c:4953
+#: config/tc-tic54x.c:4934
msgid "Both arguments must be substitution symbols"
msgstr ""
-#: config/tc-tic54x.c:5006
+#: config/tc-tic54x.c:4987
#, c-format
msgid "Invalid subscript (use 1 to %d)"
msgstr ""
-#: config/tc-tic54x.c:5016
+#: config/tc-tic54x.c:4997
#, c-format
msgid "Invalid length (use 0 to %d"
msgstr ""
-#: config/tc-tic54x.c:5026
+#: config/tc-tic54x.c:5007
msgid "Missing ')' in subscripted substitution symbol expression"
msgstr ""
-#: config/tc-tic54x.c:5046
+#: config/tc-tic54x.c:5027
msgid "Missing forced substitution terminator ':'"
msgstr ""
-#: config/tc-tic54x.c:5201
+#: config/tc-tic54x.c:5182
#, c-format
msgid ""
"Instruction does not fit in available delay slots (%d-word insn, %d slots "
"left)"
msgstr ""
-#: config/tc-tic54x.c:5242
+#: config/tc-tic54x.c:5223
#, c-format
msgid "Unrecognized parallel instruction '%s'"
msgstr ""
-#: config/tc-tic54x.c:5254
+#: config/tc-tic54x.c:5235
#, c-format
msgid "Instruction '%s' requires an LP cpu version"
msgstr ""
-#: config/tc-tic54x.c:5261
+#: config/tc-tic54x.c:5242
#, c-format
msgid "Instruction '%s' requires far mode addressing"
msgstr ""
-#: config/tc-tic54x.c:5273
+#: config/tc-tic54x.c:5254
#, c-format
msgid ""
"Instruction does not fit in available delay slots (%d-word insn, %d slots "
"left). Resulting behavior is undefined."
msgstr ""
-#: config/tc-tic54x.c:5283
+#: config/tc-tic54x.c:5264
msgid ""
"Instructions which cause PC discontinuity are not allowed in a delay slot. "
"Resulting behavior is undefined."
msgstr ""
-#: config/tc-tic54x.c:5294
+#: config/tc-tic54x.c:5275
#, c-format
msgid "'%s' is not repeatable. Resulting behavior is undefined."
msgstr ""
-#: config/tc-tic54x.c:5298
+#: config/tc-tic54x.c:5279
msgid ""
"Instructions using long offset modifiers or absolute addresses are not "
"repeatable. Resulting behavior is undefined."
msgstr ""
-#: config/tc-tic54x.c:5478
+#: config/tc-tic54x.c:5459
#, c-format
msgid "Unsupported relocation size %d"
msgstr ""
-#: config/tc-tic54x.c:5632
+#: config/tc-tic54x.c:5613
msgid "non-absolute value used with .space/.bes"
msgstr ""
-#: config/tc-tic54x.c:5636
+#: config/tc-tic54x.c:5617
#, c-format
msgid "negative value ignored in %s"
msgstr ""
-#: config/tc-tic54x.c:5725
+#: config/tc-tic54x.c:5706
#, c-format
msgid "attempt to .space/.bes backwards? (%ld)"
msgstr ""
-#: config/tc-tic54x.c:5759
+#: config/tc-tic54x.c:5740
#, c-format
msgid "Invalid label '%s'"
msgstr ""
@@ -10292,422 +10221,422 @@ msgstr ""
msgid "internal error:%s:%d: %s %ld\n"
msgstr ""
-#: config/tc-tic80.c:90
+#: config/tc-tic80.c:85
msgid "Relaxation is a luxury we can't afford"
msgstr ""
-#: config/tc-tic80.c:139
+#: config/tc-tic80.c:130
msgid "bad call to md_atof ()"
msgstr ""
-#: config/tc-tic80.c:236
+#: config/tc-tic80.c:221
msgid "':' not followed by 'm' or 's'"
msgstr ""
-#: config/tc-tic80.c:249
+#: config/tc-tic80.c:234
msgid "paren nesting"
msgstr ""
-#: config/tc-tic80.c:263
+#: config/tc-tic80.c:248
msgid "mismatched parenthesis"
msgstr ""
-#: config/tc-tic80.c:461
+#: config/tc-tic80.c:428
msgid "unhandled expression type"
msgstr ""
-#: config/tc-tic80.c:592
+#: config/tc-tic80.c:535
msgid "symbol reloc that is not PC relative or 32 bits"
msgstr ""
-#: config/tc-tic80.c:621
+#: config/tc-tic80.c:556
msgid "unhandled operand modifier"
msgstr ""
-#: config/tc-tic80.c:663
+#: config/tc-tic80.c:601
msgid "unhandled expression"
msgstr ""
-#: config/tc-tic80.c:711
+#: config/tc-tic80.c:646
#, c-format
msgid "Invalid mnemonic: '%s'"
msgstr ""
-#: config/tc-tic80.c:724
+#: config/tc-tic80.c:659
#, c-format
msgid "Invalid operands: '%s'"
msgstr ""
-#: config/tc-tic80.c:802
+#: config/tc-tic80.c:737
msgid "unhandled predefined symbol bits"
msgstr ""
-#: config/tc-tic80.c:897
+#: config/tc-tic80.c:825
#, c-format
msgid "PC offset 0x%lx outside range 0x%lx-0x%lx"
msgstr ""
-#: config/tc-tic80.c:912
+#: config/tc-tic80.c:841
msgid "unhandled relocation type in fixup"
msgstr ""
-#: config/tc-tic80.c:951
+#: config/tc-tic80.c:877
msgid "md_convert_frag() not implemented yet"
msgstr ""
-#: config/tc-v850.c:244
+#: config/tc-v850.c:234
#, c-format
msgid ".COMMon length (%d.) < 0! Ignored."
msgstr ""
-#: config/tc-v850.c:266
+#: config/tc-v850.c:255
#, c-format
msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
msgstr ""
-#: config/tc-v850.c:293
+#: config/tc-v850.c:281
msgid "Common alignment negative; 0 assumed"
msgstr ""
-#: config/tc-v850.c:976
+#: config/tc-v850.c:939
#, c-format
msgid "unknown operand shift: %x\n"
msgstr ""
-#: config/tc-v850.c:977
+#: config/tc-v850.c:940
msgid "internal failure in parse_register_list"
msgstr ""
-#: config/tc-v850.c:993
+#: config/tc-v850.c:956
msgid "constant expression or register list expected"
msgstr ""
-#: config/tc-v850.c:998 config/tc-v850.c:1011 config/tc-v850.c:1030
+#: config/tc-v850.c:961 config/tc-v850.c:974 config/tc-v850.c:993
msgid "high bits set in register list expression"
msgstr ""
-#: config/tc-v850.c:1069 config/tc-v850.c:1132
+#: config/tc-v850.c:1032 config/tc-v850.c:1095
msgid "illegal register included in list"
msgstr ""
-#: config/tc-v850.c:1075
+#: config/tc-v850.c:1038
msgid "system registers cannot be included in list"
msgstr ""
-#: config/tc-v850.c:1080
+#: config/tc-v850.c:1043
msgid "PSW cannot be included in list"
msgstr ""
-#: config/tc-v850.c:1087
+#: config/tc-v850.c:1050
msgid "High value system registers cannot be included in list"
msgstr ""
-#: config/tc-v850.c:1111
+#: config/tc-v850.c:1074
msgid "second register should follow dash in register list"
msgstr ""
-#: config/tc-v850.c:1156
+#: config/tc-v850.c:1119
#, c-format
msgid " V850 options:\n"
msgstr ""
-#: config/tc-v850.c:1157
+#: config/tc-v850.c:1120
#, c-format
msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n"
msgstr ""
-#: config/tc-v850.c:1158
+#: config/tc-v850.c:1121
#, c-format
msgid ""
" -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n"
msgstr ""
-#: config/tc-v850.c:1159
+#: config/tc-v850.c:1122
#, c-format
msgid " -mv850 The code is targeted at the v850\n"
msgstr ""
-#: config/tc-v850.c:1160
+#: config/tc-v850.c:1123
#, c-format
msgid " -mv850e The code is targeted at the v850e\n"
msgstr ""
-#: config/tc-v850.c:1161
+#: config/tc-v850.c:1124
#, c-format
msgid " -mv850e1 The code is targeted at the v850e1\n"
msgstr ""
-#: config/tc-v850.c:1162
+#: config/tc-v850.c:1125
#, c-format
msgid ""
" -mv850any The code is generic, despite any processor "
"specific instructions\n"
msgstr ""
-#: config/tc-v850.c:1163
+#: config/tc-v850.c:1126
#, c-format
msgid " -mrelax Enable relaxation\n"
msgstr ""
-#: config/tc-v850.c:1354
+#: config/tc-v850.c:1308
#, c-format
msgid "Unable to determine default target processor from string: %s"
msgstr ""
-#: config/tc-v850.c:1389
+#: config/tc-v850.c:1343
msgid "lo() relocation used on an instruction which does not support it"
msgstr ""
-#: config/tc-v850.c:1410
+#: config/tc-v850.c:1360
msgid "ctoff() relocation used on an instruction which does not support it"
msgstr ""
-#: config/tc-v850.c:1436
+#: config/tc-v850.c:1382
msgid "sdaoff() relocation used on an instruction which does not support it"
msgstr ""
-#: config/tc-v850.c:1462
+#: config/tc-v850.c:1404
msgid "zdaoff() relocation used on an instruction which does not support it"
msgstr ""
-#: config/tc-v850.c:1499
+#: config/tc-v850.c:1437
msgid "tdaoff() relocation used on an instruction which does not support it"
msgstr ""
-#: config/tc-v850.c:1714
+#: config/tc-v850.c:1642
msgid "Target processor does not support this instruction."
msgstr ""
-#: config/tc-v850.c:1805 config/tc-v850.c:1834 config/tc-v850.c:2022
+#: config/tc-v850.c:1731 config/tc-v850.c:1760 config/tc-v850.c:1940
msgid "immediate operand is too large"
msgstr ""
-#: config/tc-v850.c:1816
+#: config/tc-v850.c:1742
msgid "AAARG -> unhandled constant reloc"
msgstr ""
-#: config/tc-v850.c:1860
+#: config/tc-v850.c:1785
msgid "invalid register name"
msgstr ""
-#: config/tc-v850.c:1865
+#: config/tc-v850.c:1789
msgid "register r0 cannot be used here"
msgstr ""
-#: config/tc-v850.c:1877
+#: config/tc-v850.c:1800
msgid "invalid system register name"
msgstr ""
-#: config/tc-v850.c:1890
+#: config/tc-v850.c:1812
msgid "expected EP register"
msgstr ""
-#: config/tc-v850.c:1907
+#: config/tc-v850.c:1828
msgid "invalid condition code name"
msgstr ""
-#: config/tc-v850.c:1928 config/tc-v850.c:1932
+#: config/tc-v850.c:1848 config/tc-v850.c:1852
msgid "constant too big to fit into instruction"
msgstr ""
-#: config/tc-v850.c:1985
+#: config/tc-v850.c:1905
msgid "syntax error: value is missing before the register name"
msgstr ""
-#: config/tc-v850.c:1987
+#: config/tc-v850.c:1907
msgid "syntax error: register not expected"
msgstr ""
-#: config/tc-v850.c:2001
+#: config/tc-v850.c:1920
msgid "syntax error: system register not expected"
msgstr ""
-#: config/tc-v850.c:2006
+#: config/tc-v850.c:1924
msgid "syntax error: condition code not expected"
msgstr ""
-#: config/tc-v850.c:2040
+#: config/tc-v850.c:1958
msgid "invalid operand"
msgstr ""
-#: config/tc-vax.c:290
+#: config/tc-vax.c:294
#, c-format
msgid "VIP_BEGIN error:%s"
msgstr ""
-#: config/tc-vax.c:427
+#: config/tc-vax.c:485
#, c-format
msgid "Aborting because statement has \"%s\""
msgstr ""
-#: config/tc-vax.c:474
+#: config/tc-vax.c:532
msgid "Can't relocate expression"
msgstr ""
-#: config/tc-vax.c:577
+#: config/tc-vax.c:635
msgid "Bignum not permitted in short literal. Immediate mode assumed."
msgstr ""
-#: config/tc-vax.c:586
+#: config/tc-vax.c:644
msgid "Can't do flonum short literal: immediate mode used."
msgstr ""
-#: config/tc-vax.c:631
+#: config/tc-vax.c:689
#, c-format
msgid "A bignum/flonum may not be a displacement: 0x%lx used"
msgstr ""
-#: config/tc-vax.c:967
+#: config/tc-vax.c:1025
#, c-format
msgid "Short literal overflow(%ld.), immediate mode assumed."
msgstr ""
-#: config/tc-vax.c:976
+#: config/tc-vax.c:1034
#, c-format
msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
msgstr ""
-#: config/tc-vax.c:1041
+#: config/tc-vax.c:1099
msgid "Length specification ignored. Address mode 9F used"
msgstr ""
-#: config/tc-vax.c:1102
+#: config/tc-vax.c:1160
msgid "Invalid operand: immediate value used as base address."
msgstr ""
-#: config/tc-vax.c:1104
+#: config/tc-vax.c:1162
msgid "Invalid operand: immediate value used as address."
msgstr ""
-#: config/tc-vax.c:1129
+#: config/tc-vax.c:1187
msgid "Symbol used as immediate operand in PIC mode."
msgstr ""
-#: config/tc-vax.c:1947
+#: config/tc-vax.c:2004
msgid "odd number of bytes in operand description"
msgstr ""
-#: config/tc-vax.c:1963
+#: config/tc-vax.c:2020
msgid "Bad operand"
msgstr ""
-#: config/tc-vax.c:2538
+#: config/tc-vax.c:2595
msgid "no '[' to match ']'"
msgstr ""
-#: config/tc-vax.c:2558
+#: config/tc-vax.c:2615
msgid "bad register in []"
msgstr ""
-#: config/tc-vax.c:2560
+#: config/tc-vax.c:2617
msgid "[PC] index banned"
msgstr ""
-#: config/tc-vax.c:2595
+#: config/tc-vax.c:2652
msgid "no '(' to match ')'"
msgstr ""
-#: config/tc-vax.c:2735
+#: config/tc-vax.c:2792
msgid "invalid branch operand"
msgstr ""
-#: config/tc-vax.c:2764
+#: config/tc-vax.c:2821
msgid "address prohibits @"
msgstr ""
-#: config/tc-vax.c:2766
+#: config/tc-vax.c:2823
msgid "address prohibits #"
msgstr ""
-#: config/tc-vax.c:2770
+#: config/tc-vax.c:2827
msgid "address prohibits -()"
msgstr ""
-#: config/tc-vax.c:2772
+#: config/tc-vax.c:2829
msgid "address prohibits ()+"
msgstr ""
-#: config/tc-vax.c:2775
+#: config/tc-vax.c:2832
msgid "address prohibits ()"
msgstr ""
-#: config/tc-vax.c:2777
+#: config/tc-vax.c:2834
msgid "address prohibits []"
msgstr ""
-#: config/tc-vax.c:2779
+#: config/tc-vax.c:2836
msgid "address prohibits register"
msgstr ""
-#: config/tc-vax.c:2781
+#: config/tc-vax.c:2838
msgid "address prohibits displacement length specifier"
msgstr ""
-#: config/tc-vax.c:2811
+#: config/tc-vax.c:2868
msgid "invalid operand of S^#"
msgstr ""
-#: config/tc-vax.c:2828
+#: config/tc-vax.c:2885
msgid "S^# needs expression"
msgstr ""
-#: config/tc-vax.c:2835
+#: config/tc-vax.c:2892
msgid "S^# may only read-access"
msgstr ""
-#: config/tc-vax.c:2860
+#: config/tc-vax.c:2917
msgid "invalid operand of -()"
msgstr ""
-#: config/tc-vax.c:2866
+#: config/tc-vax.c:2923
msgid "-(PC) unpredictable"
msgstr ""
-#: config/tc-vax.c:2868
+#: config/tc-vax.c:2925
msgid "[]index same as -()register: unpredictable"
msgstr ""
-#: config/tc-vax.c:2904
+#: config/tc-vax.c:2961
msgid "invalid operand of ()+"
msgstr ""
-#: config/tc-vax.c:2910
+#: config/tc-vax.c:2967
msgid "(PC)+ unpredictable"
msgstr ""
-#: config/tc-vax.c:2912
+#: config/tc-vax.c:2969
msgid "[]index same as ()+register: unpredictable"
msgstr ""
-#: config/tc-vax.c:2937
+#: config/tc-vax.c:2994
msgid "# conflicts length"
msgstr ""
-#: config/tc-vax.c:2939
+#: config/tc-vax.c:2996
msgid "# bars register"
msgstr ""
-#: config/tc-vax.c:2961
+#: config/tc-vax.c:3018
msgid "writing or modifying # is unpredictable"
msgstr ""
-#: config/tc-vax.c:2991
+#: config/tc-vax.c:3048
msgid "length not needed"
msgstr ""
-#: config/tc-vax.c:2998
+#: config/tc-vax.c:3055
msgid "can't []index a register, because it has no address"
msgstr ""
-#: config/tc-vax.c:3000
+#: config/tc-vax.c:3057
msgid "a register has no address"
msgstr ""
-#: config/tc-vax.c:3011
+#: config/tc-vax.c:3068
msgid "PC part of operand unpredictable"
msgstr ""
-#: config/tc-vax.c:3360
+#: config/tc-vax.c:3417
#, c-format
msgid ""
"VAX options:\n"
@@ -10719,7 +10648,7 @@ msgid ""
"-V\t\t\tignored\n"
msgstr ""
-#: config/tc-vax.c:3369
+#: config/tc-vax.c:3426
#, c-format
msgid ""
"VMS options:\n"
@@ -10731,630 +10660,621 @@ msgid ""
"-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
msgstr ""
-#: config/tc-w65.c:142
+#: config/tc-w65.c:78
msgid "need on or off."
msgstr ""
-#: config/tc-w65.c:278 config/tc-w65.c:321
+#: config/tc-w65.c:266 config/tc-w65.c:307
msgid "syntax error after <exp"
msgstr ""
-#: config/tc-xstormy16.c:80
+#: config/tc-xstormy16.c:78
#, c-format
msgid " XSTORMY16 specific command line options:\n"
msgstr ""
-#: config/tc-xstormy16.c:580
+#: config/tc-xstormy16.c:563
#, c-format
msgid "internal error: can't install fix for reloc type %d (`%s')"
msgstr ""
-#: config/tc-xtensa.c:588
+#: config/tc-xtensa.c:591
msgid "illegal range of target hardware versions"
msgstr ""
-#: config/tc-xtensa.c:736
+#: config/tc-xtensa.c:739
msgid "--density option is ignored"
msgstr ""
-#: config/tc-xtensa.c:739
+#: config/tc-xtensa.c:742
msgid "--no-density option is ignored"
msgstr ""
-#: config/tc-xtensa.c:748
+#: config/tc-xtensa.c:751
msgid "--generics is deprecated; use --transform instead"
msgstr ""
-#: config/tc-xtensa.c:751
+#: config/tc-xtensa.c:754
msgid "--no-generics is deprecated; use --no-transform instead"
msgstr ""
-#: config/tc-xtensa.c:754
+#: config/tc-xtensa.c:757
msgid "--relax is deprecated; use --transform instead"
msgstr ""
-#: config/tc-xtensa.c:757
+#: config/tc-xtensa.c:760
msgid "--no-relax is deprecated; use --no-transform instead"
msgstr ""
-#: config/tc-xtensa.c:774
+#: config/tc-xtensa.c:777
msgid "--absolute-literals option not supported in this Xtensa configuration"
msgstr ""
-#: config/tc-xtensa.c:847
+#: config/tc-xtensa.c:850
msgid "prefer-l32r conflicts with prefer-const16"
msgstr ""
-#: config/tc-xtensa.c:853
+#: config/tc-xtensa.c:856
msgid "prefer-const16 conflicts with prefer-l32r"
msgstr ""
-#: config/tc-xtensa.c:861 config/tc-xtensa.c:870 config/tc-xtensa.c:874
+#: config/tc-xtensa.c:864 config/tc-xtensa.c:873 config/tc-xtensa.c:877
msgid "invalid target hardware version"
msgstr ""
-#: config/tc-xtensa.c:1086
+#: config/tc-xtensa.c:1080
msgid "unmatched end directive"
msgstr ""
-#: config/tc-xtensa.c:1115
+#: config/tc-xtensa.c:1109
msgid ".begin directive with no matching .end directive"
msgstr ""
-#: config/tc-xtensa.c:1156
+#: config/tc-xtensa.c:1150
msgid "[no-]generics is deprecated; use [no-]transform instead"
msgstr ""
-#: config/tc-xtensa.c:1161
+#: config/tc-xtensa.c:1155
msgid "[no-]relax is deprecated; use [no-]transform instead"
msgstr ""
-#: config/tc-xtensa.c:1174
+#: config/tc-xtensa.c:1168
#, c-format
msgid "directive %s cannot be negated"
msgstr ""
-#: config/tc-xtensa.c:1180
+#: config/tc-xtensa.c:1174
msgid "unknown directive"
msgstr ""
-#: config/tc-xtensa.c:1202 config/tc-xtensa.c:1308 config/tc-xtensa.c:1604
-#: config/tc-xtensa.c:5552
+#: config/tc-xtensa.c:1196 config/tc-xtensa.c:1302 config/tc-xtensa.c:1598
+#: config/tc-xtensa.c:5507
msgid "directives are not valid inside bundles"
msgstr ""
-#: config/tc-xtensa.c:1214
+#: config/tc-xtensa.c:1208
msgid ".begin literal is deprecated; use .literal instead"
msgstr ""
-#: config/tc-xtensa.c:1228
+#: config/tc-xtensa.c:1222
msgid "cannot set literal_prefix inside literal fragment"
msgstr ""
-#: config/tc-xtensa.c:1271
+#: config/tc-xtensa.c:1265
msgid ".begin [no-]density is ignored"
msgstr ""
-#: config/tc-xtensa.c:1278 config/tc-xtensa.c:1328
+#: config/tc-xtensa.c:1272 config/tc-xtensa.c:1322
msgid "Xtensa absolute literals option not supported; ignored"
msgstr ""
-#: config/tc-xtensa.c:1321
+#: config/tc-xtensa.c:1315
msgid ".end [no-]density is ignored"
msgstr ""
-#: config/tc-xtensa.c:1346
+#: config/tc-xtensa.c:1340
#, c-format
msgid "does not match begin %s%s at %s:%d"
msgstr ""
-#: config/tc-xtensa.c:1424
+#: config/tc-xtensa.c:1418
msgid ".literal_position inside literal directive; ignoring"
msgstr ""
-#: config/tc-xtensa.c:1444
+#: config/tc-xtensa.c:1438
msgid ".literal not allowed inside .begin literal region"
msgstr ""
-#: config/tc-xtensa.c:1480
+#: config/tc-xtensa.c:1474
msgid "expected comma or colon after symbol name; rest of line ignored"
msgstr ""
-#: config/tc-xtensa.c:1573
+#: config/tc-xtensa.c:1567
msgid "fall through frequency must be greater than 0"
msgstr ""
-#: config/tc-xtensa.c:1581
+#: config/tc-xtensa.c:1575
msgid "branch target frequency must be greater than 0"
msgstr ""
-#: config/tc-xtensa.c:1629
+#: config/tc-xtensa.c:1623
#, c-format
msgid "opcode-specific %s relocation used outside an instruction"
msgstr ""
-#: config/tc-xtensa.c:1782 config/tc-xtensa.c:1799
+#: config/tc-xtensa.c:1776 config/tc-xtensa.c:1793
#, c-format
msgid "bad register name: %s"
msgstr ""
-#: config/tc-xtensa.c:1788
+#: config/tc-xtensa.c:1782
#, c-format
msgid "bad register number: %s"
msgstr ""
-#: config/tc-xtensa.c:1867
+#: config/tc-xtensa.c:1861
msgid "register number out of range"
msgstr ""
-#: config/tc-xtensa.c:1951
+#: config/tc-xtensa.c:1945
msgid "extra comma"
msgstr ""
-#: config/tc-xtensa.c:1953
+#: config/tc-xtensa.c:1947
msgid "extra colon"
msgstr ""
-#: config/tc-xtensa.c:1955
+#: config/tc-xtensa.c:1949
msgid "missing argument"
msgstr ""
-#: config/tc-xtensa.c:1957
+#: config/tc-xtensa.c:1951
msgid "missing comma or colon"
msgstr ""
-#: config/tc-xtensa.c:2014
+#: config/tc-xtensa.c:2008
msgid "incorrect register number, ignoring"
msgstr ""
-#: config/tc-xtensa.c:2021
+#: config/tc-xtensa.c:2015
msgid "too many arguments"
msgstr ""
-#: config/tc-xtensa.c:2094
+#: config/tc-xtensa.c:2088
#, c-format
msgid "cannot encode opcode \"%s\""
msgstr ""
-#: config/tc-xtensa.c:2188
+#: config/tc-xtensa.c:2182
#, c-format
msgid "not enough operands (%d) for '%s'; expected %d"
msgstr ""
-#: config/tc-xtensa.c:2195
+#: config/tc-xtensa.c:2189
#, c-format
msgid "too many operands (%d) for '%s'; expected %d"
msgstr ""
-#: config/tc-xtensa.c:2250
+#: config/tc-xtensa.c:2244
#, c-format
msgid "invalid register '%s' for '%s' instruction"
msgstr ""
-#: config/tc-xtensa.c:2257
+#: config/tc-xtensa.c:2251
#, c-format
msgid "invalid register number (%ld) for '%s' instruction"
msgstr ""
-#: config/tc-xtensa.c:2326
+#: config/tc-xtensa.c:2320
#, c-format
msgid "invalid register number (%ld) for '%s'"
msgstr ""
-#: config/tc-xtensa.c:2716
+#: config/tc-xtensa.c:2710
#, c-format
-msgid "operand %u is out of range for '%s'"
+msgid "operand %d of '%s' has out of range value '%u'"
msgstr ""
-#: config/tc-xtensa.c:2720
+#: config/tc-xtensa.c:2716
#, c-format
-msgid "operand %u is invalid for '%s'"
+msgid "operand %d of '%s' has invalid value '%u'"
msgstr ""
-#: config/tc-xtensa.c:2766
+#: config/tc-xtensa.c:2764
#, c-format
msgid "internal error: unknown option name '%s'"
msgstr ""
-#: config/tc-xtensa.c:3873
+#: config/tc-xtensa.c:3816
msgid "INSTR_LABEL_DEF not supported yet"
msgstr ""
-#: config/tc-xtensa.c:3902
+#: config/tc-xtensa.c:3845
msgid "can't handle generation of literal/labels yet"
msgstr ""
-#: config/tc-xtensa.c:3906
+#: config/tc-xtensa.c:3849
msgid "can't handle undefined OP TYPE"
msgstr ""
-#: config/tc-xtensa.c:3966
+#: config/tc-xtensa.c:3910
#, c-format
msgid "found %d operands for '%s': Expected %d"
msgstr ""
-#: config/tc-xtensa.c:3973
+#: config/tc-xtensa.c:3917
#, c-format
msgid "found too many (%d) operands for '%s': Expected %d"
msgstr ""
-#: config/tc-xtensa.c:4234
+#: config/tc-xtensa.c:4054
+msgid "invalid immediate"
+msgstr ""
+
+#: config/tc-xtensa.c:4165
#, c-format
msgid "invalid relocation for operand %i of '%s'"
msgstr ""
-#: config/tc-xtensa.c:4244
+#: config/tc-xtensa.c:4175
#, c-format
msgid "invalid expression for operand %i of '%s'"
msgstr ""
-#: config/tc-xtensa.c:4254
+#: config/tc-xtensa.c:4185
#, c-format
msgid "invalid relocation in instruction slot %i"
msgstr ""
-#: config/tc-xtensa.c:4261
+#: config/tc-xtensa.c:4192
#, c-format
msgid "undefined symbol for opcode \"%s\""
msgstr ""
-#: config/tc-xtensa.c:4700
+#: config/tc-xtensa.c:4633
msgid "opcode 'NOP.N' unavailable in this configuration"
msgstr ""
-#: config/tc-xtensa.c:4759
+#: config/tc-xtensa.c:4693
msgid "get_expanded_loop_offset: invalid opcode"
msgstr ""
-#: config/tc-xtensa.c:4840
+#: config/tc-xtensa.c:4776
#, c-format
msgid "assembly state not set for first frag in section %s"
msgstr ""
-#: config/tc-xtensa.c:4889
+#: config/tc-xtensa.c:4829
#, c-format
msgid "unaligned branch target: %d bytes at 0x%lx"
msgstr ""
-#: config/tc-xtensa.c:4927
+#: config/tc-xtensa.c:4868
#, c-format
msgid "unaligned loop: %d bytes at 0x%lx"
msgstr ""
-#: config/tc-xtensa.c:4951
+#: config/tc-xtensa.c:4892
msgid "unexpected fix"
msgstr ""
-#: config/tc-xtensa.c:4962 config/tc-xtensa.c:4966
+#: config/tc-xtensa.c:4903 config/tc-xtensa.c:4907
msgid "undecodable fix"
msgstr ""
-#: config/tc-xtensa.c:5105
+#: config/tc-xtensa.c:5049
msgid "invalid last instruction for a zero-overhead loop"
msgstr ""
-#: config/tc-xtensa.c:5176
+#: config/tc-xtensa.c:5112
msgid "extra opening brace"
msgstr ""
-#: config/tc-xtensa.c:5186
+#: config/tc-xtensa.c:5122
msgid "extra closing brace"
msgstr ""
-#: config/tc-xtensa.c:5204
+#: config/tc-xtensa.c:5140
msgid "missing closing brace"
msgstr ""
-#: config/tc-xtensa.c:5284
+#: config/tc-xtensa.c:5220
#, c-format
msgid "unknown opcode or format name '%s'"
msgstr ""
-#: config/tc-xtensa.c:5290
+#: config/tc-xtensa.c:5226
msgid "format names only valid inside bundles"
msgstr ""
-#: config/tc-xtensa.c:5295
+#: config/tc-xtensa.c:5231
#, c-format
msgid "multiple formats specified for one bundle; using '%s'"
msgstr ""
-#: config/tc-xtensa.c:5351
+#: config/tc-xtensa.c:5282
msgid "entry instruction with stack decrement < 16"
msgstr ""
-#: config/tc-xtensa.c:5355
+#: config/tc-xtensa.c:5286
msgid "entry instruction with non-constant decrement"
msgstr ""
-#: config/tc-xtensa.c:5410
+#: config/tc-xtensa.c:5341
msgid "unaligned entry instruction"
msgstr ""
-#: config/tc-xtensa.c:5472
+#: config/tc-xtensa.c:5400
msgid "bad instruction format"
msgstr ""
-#: config/tc-xtensa.c:5475
+#: config/tc-xtensa.c:5403
msgid "invalid relocation"
msgstr ""
-#: config/tc-xtensa.c:5485
+#: config/tc-xtensa.c:5414
#, c-format
msgid "invalid relocation for '%s' instruction"
msgstr ""
-#: config/tc-xtensa.c:5497
+#: config/tc-xtensa.c:5426
#, c-format
msgid "invalid relocation for operand %d of '%s'"
msgstr ""
-#: config/tc-xtensa.c:5611 config/tc-xtensa.c:5629
-#, c-format
-msgid "unhandled local relocation fix %s"
-msgstr ""
-
-#: config/tc-xtensa.c:5741
+#: config/tc-xtensa.c:5583
msgid "cannot represent subtraction with an offset"
msgstr ""
-#: config/tc-xtensa.c:5757
+#: config/tc-xtensa.c:5671
#, c-format
-msgid "value of %ld too large"
-msgstr ""
-
-#: config/tc-xtensa.c:5819
-msgid "emitting simplification relocation"
-msgstr ""
-
-#: config/tc-xtensa.c:5823
-msgid "emitting unknown relocation"
+msgid "unhandled local relocation fix %s"
msgstr ""
-#: config/tc-xtensa.c:6076
+#: config/tc-xtensa.c:5977
msgid "couldn't find a valid instruction format"
msgstr ""
-#: config/tc-xtensa.c:6077
+#: config/tc-xtensa.c:5978
#, c-format
msgid " ops were: "
msgstr ""
-#: config/tc-xtensa.c:6079
+#: config/tc-xtensa.c:5980
#, c-format
msgid " %s;"
msgstr ""
-#: config/tc-xtensa.c:6082
+#: config/tc-xtensa.c:5983
#, c-format
msgid "\n"
msgstr ""
-#: config/tc-xtensa.c:6090
+#: config/tc-xtensa.c:5991
#, c-format
msgid "format '%s' allows %d slots, but there are %d opcodes"
msgstr ""
-#: config/tc-xtensa.c:6101 config/tc-xtensa.c:6197
+#: config/tc-xtensa.c:6002 config/tc-xtensa.c:6100
msgid "illegal resource usage in bundle"
msgstr ""
-#: config/tc-xtensa.c:6284
+#: config/tc-xtensa.c:6187
#, c-format
msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
msgstr ""
-#: config/tc-xtensa.c:6289
+#: config/tc-xtensa.c:6192
#, c-format
msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
msgstr ""
-#: config/tc-xtensa.c:6294
+#: config/tc-xtensa.c:6197
#, c-format
msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same queue"
msgstr ""
-#: config/tc-xtensa.c:6299
+#: config/tc-xtensa.c:6202
#, c-format
msgid ""
"opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile queue accesses"
msgstr ""
-#: config/tc-xtensa.c:6315
+#: config/tc-xtensa.c:6218
msgid "multiple branches or jumps in the same bundle"
msgstr ""
-#: config/tc-xtensa.c:6780
+#: config/tc-xtensa.c:6672
msgid "cannot assemble into a literal fragment"
msgstr ""
-#: config/tc-xtensa.c:6782
+#: config/tc-xtensa.c:6674
msgid "..."
msgstr ""
-#: config/tc-xtensa.c:7336
+#: config/tc-xtensa.c:7178
msgid ""
"instruction sequence (write a0, branch, retw) may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7444
+#: config/tc-xtensa.c:7288
msgid "branching or jumping to a loop end may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7542
+#: config/tc-xtensa.c:7387
msgid "loop end too close to another loop end may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7551
+#: config/tc-xtensa.c:7396
#, c-format
msgid "fr_var %lu < length %d"
msgstr ""
-#: config/tc-xtensa.c:7724
+#: config/tc-xtensa.c:7567
msgid ""
"loop containing less than three instructions may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7795
+#: config/tc-xtensa.c:7639
msgid "undecodable instruction in instruction frag"
msgstr ""
-#: config/tc-xtensa.c:7903
+#: config/tc-xtensa.c:7748
msgid "invalid empty loop"
msgstr ""
-#: config/tc-xtensa.c:7908
+#: config/tc-xtensa.c:7753
msgid "loop target does not follow loop instruction in section"
msgstr ""
-#: config/tc-xtensa.c:8471
+#: config/tc-xtensa.c:8290
msgid "bad relaxation state"
msgstr ""
-#: config/tc-xtensa.c:8529
+#: config/tc-xtensa.c:8348
#, c-format
msgid "fr_var (%ld) < length (%d)"
msgstr ""
-#: config/tc-xtensa.c:9038
+#: config/tc-xtensa.c:8849
msgid "internal error: relaxation failed"
msgstr ""
-#: config/tc-xtensa.c:9044
+#: config/tc-xtensa.c:8855
msgid "internal error: relaxation requires too many steps"
msgstr ""
-#: config/tc-xtensa.c:9218
+#: config/tc-xtensa.c:9030
msgid "invalid relaxation fragment result"
msgstr ""
-#: config/tc-xtensa.c:9300
+#: config/tc-xtensa.c:9110
msgid "unable to widen instruction"
msgstr ""
-#: config/tc-xtensa.c:9442
+#: config/tc-xtensa.c:9253
msgid "multiple literals in expansion"
msgstr ""
-#: config/tc-xtensa.c:9446
+#: config/tc-xtensa.c:9257
msgid "no registered fragment for literal"
msgstr ""
-#: config/tc-xtensa.c:9448
+#: config/tc-xtensa.c:9259
msgid "number of literal tokens != 1"
msgstr ""
-#: config/tc-xtensa.c:9592 config/tc-xtensa.c:9598
+#: config/tc-xtensa.c:9403 config/tc-xtensa.c:9409
#, c-format
msgid "unresolved loop target symbol: %s"
msgstr ""
-#: config/tc-xtensa.c:9704
+#: config/tc-xtensa.c:9515
#, c-format
msgid "invalid expression evaluation type %d"
msgstr ""
-#: config/tc-xtensa.c:9726
+#: config/tc-xtensa.c:9537
msgid "loop too long for LOOP instruction"
msgstr ""
-#: config/tc-xtensa.c:10027
+#: config/tc-xtensa.c:9808
#, c-format
msgid "fixes not all moved from %s"
msgstr ""
-#: config/tc-xtensa.c:10169
+#: config/tc-xtensa.c:9950
msgid ""
"literal pool location required for text-section-literals; specify with ."
"literal_position"
msgstr ""
-#: config/tc-xtensa.c:10678
+#: config/tc-xtensa.c:10459
#, c-format
msgid "could not create section %s"
msgstr ""
-#: config/tc-xtensa.c:10680
+#: config/tc-xtensa.c:10461
#, c-format
msgid "invalid flag combination on section %s"
msgstr ""
-#: config/tc-xtensa.c:11066
+#: config/tc-xtensa.c:10847
msgid "too many operands in instruction"
msgstr ""
-#: config/tc-xtensa.c:11300
+#: config/tc-xtensa.c:11081
#, c-format
msgid "invalid symbolic operand %d on '%s'"
msgstr ""
-#: config/tc-xtensa.c:11369 config/tc-xtensa.c:11443
+#: config/tc-xtensa.c:11150 config/tc-xtensa.c:11224
msgid "operand number mismatch"
msgstr ""
-#: config/tc-xtensa.c:11372
+#: config/tc-xtensa.c:11153
msgid "cannot encode opcode"
msgstr ""
-#: config/tc-xtensa.c:11447
+#: config/tc-xtensa.c:11228
#, c-format
msgid "cannot encode opcode \"%s\" in the given format \"%s\""
msgstr ""
-#: config/tc-xtensa.c:11471
+#: config/tc-xtensa.c:11253
#, c-format
msgid "xtensa-isa failure: %s"
msgstr ""
-#: config/tc-xtensa.c:11504
+#: config/tc-xtensa.c:11286
msgid "invalid opcode"
msgstr ""
-#: config/tc-xtensa.c:11510
+#: config/tc-xtensa.c:11292
msgid "too few operands"
msgstr ""
-#: config/tc-xtensa.c:11637 config/tc-xtensa.c:11645
+#: config/tc-xtensa.c:11419 config/tc-xtensa.c:11427
msgid "out of memory"
msgstr ""
-#: config/tc-xtensa.c:11757
+#: config/tc-xtensa.c:11539
msgid "instruction with constant operands does not fit"
msgstr ""
-#: config/tc-xtensa.c:11766 config/tc-xtensa.c:11787
+#: config/tc-xtensa.c:11548 config/tc-xtensa.c:11569
#, c-format
msgid "invalid operand %d on '%s'"
msgstr ""
-#: config/tc-xtensa.c:11778
+#: config/tc-xtensa.c:11560
msgid "invalid subtract operand"
msgstr ""
-#: config/tc-xtensa.c:11792
+#: config/tc-xtensa.c:11574
#, c-format
msgid "invalid expression for operand %d on '%s'"
msgstr ""
-#: config/tc-xtensa.c:11822
+#: config/tc-xtensa.c:11604
msgid "cannot decode instruction format"
msgstr ""
-#: config/tc-xtensa.c:11981
+#: config/tc-xtensa.c:11763
msgid "ignoring extra '-rename-section' delimiter ':'"
msgstr ""
-#: config/tc-xtensa.c:11986
+#: config/tc-xtensa.c:11768
#, c-format
msgid "ignoring invalid '-rename-section' specification: '%s'"
msgstr ""
-#: config/tc-xtensa.c:11997
+#: config/tc-xtensa.c:11779
#, c-format
msgid "section %s renamed multiple times"
msgstr ""
-#: config/tc-xtensa.c:11999
+#: config/tc-xtensa.c:11781
#, c-format
msgid "multiple sections remapped to output section %s"
msgstr ""
@@ -11494,7 +11414,7 @@ msgstr ""
#: config/tc-z8k.c:1520
#, c-format
-msgid "md_apply_fix3: unknown r_type 0x%x\n"
+msgid "md_apply_fix: unknown r_type 0x%x\n"
msgstr ""
#: config/tc-z8k.c:1532
@@ -11725,8 +11645,8 @@ msgstr ""
msgid ".loc before .file"
msgstr ""
-#: ecoff.c:3355 read.c:1446 read.c:1552 read.c:2226 read.c:2840 read.c:4925
-#: symbols.c:358 symbols.c:457
+#: ecoff.c:3355 read.c:1473 read.c:1579 read.c:2254 read.c:2802 symbols.c:353
+#: symbols.c:452
#, c-format
msgid "symbol `%s' is already defined"
msgstr ""
@@ -11768,92 +11688,92 @@ msgstr ""
msgid "GP prologue size exceeds field size, using 0 instead"
msgstr ""
-#: expr.c:82 read.c:3209
+#: expr.c:82 read.c:3211
msgid "bignum invalid"
msgstr ""
-#: expr.c:84 read.c:3211 read.c:3552 read.c:4426
+#: expr.c:84 read.c:3213 read.c:3569 read.c:4443
msgid "floating point number invalid"
msgstr ""
-#: expr.c:232
+#: expr.c:203
msgid "bad floating-point constant: exponent overflow"
msgstr ""
-#: expr.c:236
+#: expr.c:207
#, c-format
msgid "bad floating-point constant: unknown error code=%d"
msgstr ""
-#: expr.c:412
+#: expr.c:383
msgid ""
"a bignum with underscores may not have more than 8 hex digits in any word"
msgstr ""
-#: expr.c:435
+#: expr.c:406
msgid "a bignum with underscores must have exactly 4 words"
msgstr ""
#. Either not seen or not defined.
#. @@ Should print out the original string instead of
#. the parsed number.
-#: expr.c:558
+#: expr.c:529
#, c-format
msgid "backward ref to unknown label \"%d:\""
msgstr ""
-#: expr.c:676
+#: expr.c:647
msgid "character constant too large"
msgstr ""
-#: expr.c:922
+#: expr.c:893
#, c-format
msgid "expr.c(operand): bad atof_generic return val %d"
msgstr ""
-#: expr.c:980
+#: expr.c:951
#, c-format
msgid "missing '%c'"
msgstr ""
-#: expr.c:991 read.c:3910
+#: expr.c:962 read.c:3927
msgid "EBCDIC constants are not supported"
msgstr ""
-#: expr.c:1112
+#: expr.c:1079
#, c-format
msgid "Unary operator %c ignored because bad operand follows"
msgstr ""
-#: expr.c:1158 expr.c:1183
+#: expr.c:1125 expr.c:1150
msgid "syntax error in .startof. or .sizeof."
msgstr ""
-#: expr.c:1685
+#: expr.c:1652
msgid "missing operand; zero assumed"
msgstr ""
-#: expr.c:1720
+#: expr.c:1687
msgid "left operand is a bignum; integer 0 assumed"
msgstr ""
-#: expr.c:1722
+#: expr.c:1689
msgid "left operand is a float; integer 0 assumed"
msgstr ""
-#: expr.c:1731
+#: expr.c:1698
msgid "right operand is a bignum; integer 0 assumed"
msgstr ""
-#: expr.c:1733
+#: expr.c:1700
msgid "right operand is a float; integer 0 assumed"
msgstr ""
-#: expr.c:1789 symbols.c:1160
+#: expr.c:1756 symbols.c:1139
msgid "division by zero"
msgstr ""
-#: expr.c:1887
+#: expr.c:1854
msgid "operation combines symbols in different segments"
msgstr ""
@@ -11865,7 +11785,7 @@ msgstr ""
msgid "attempt to allocate data in common section"
msgstr ""
-#: frags.c:105
+#: frags.c:112
#, c-format
msgid "can't extend frag %u chars"
msgstr ""
@@ -11882,30 +11802,30 @@ msgstr ""
#. line here (assuming of course that we actually have a line of
#. input to read), so that it can be displayed in the listing
#. that is produced at the end of the assembly.
-#: input-file.c:147 input-scrub.c:239 listing.c:332
+#: input-file.c:141 input-scrub.c:238 listing.c:332
msgid "{standard input}"
msgstr ""
-#: input-file.c:155 input-file.c:166
+#: input-file.c:149 input-file.c:160
#, c-format
msgid "Can't open %s for reading"
msgstr ""
-#: input-file.c:231 input-file.c:260
+#: input-file.c:225 input-file.c:254
#, c-format
msgid "Can't read from %s"
msgstr ""
-#: input-file.c:272
+#: input-file.c:266
#, c-format
msgid "Can't close %s"
msgstr ""
-#: input-scrub.c:264
+#: input-scrub.c:263
msgid "macros nested too deeply"
msgstr ""
-#: input-scrub.c:366 input-scrub.c:388
+#: input-scrub.c:365 input-scrub.c:387
msgid "partial line at end of file ignored"
msgstr ""
@@ -11941,56 +11861,106 @@ msgid "new line in title"
msgstr ""
#. Turns the next expression into a string.
-#: macro.c:391
+#: macro.c:409
#, no-c-format
msgid "% operator needs absolute expression"
msgstr ""
-#: macro.c:555
-msgid "unexpected end of file in macro definition"
+#: macro.c:529
+#, c-format
+msgid "Missing parameter qualifier for `%s' in macro `%s'"
msgstr ""
-#: macro.c:564
-msgid "missing ) after formals"
+#: macro.c:539
+#, c-format
+msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
msgstr ""
-#: macro.c:579
+#: macro.c:556
+#, c-format
+msgid "Pointless default value for required parameter `%s' in macro `%s'"
+msgstr ""
+
+#: macro.c:568
+#, c-format
+msgid "A parameter named `%s' already exists for macro `%s'"
+msgstr ""
+
+#: macro.c:605
+#, c-format
+msgid "Reserved word `%s' used as parameter in macro `%s'"
+msgstr ""
+
+#: macro.c:643
+#, c-format
+msgid "unexpected end of file in macro `%s' definition"
+msgstr ""
+
+#: macro.c:655
+#, c-format
+msgid "missing `)' after formals in macro definition `%s'"
+msgstr ""
+
+#: macro.c:670
msgid "Missing macro name"
msgstr ""
-#: macro.c:588
-msgid "Bad macro parameter list"
+#: macro.c:679
+#, c-format
+msgid "Bad parameter list for macro `%s'"
+msgstr ""
+
+#: macro.c:685
+#, c-format
+msgid "Macro `%s' was already defined"
msgstr ""
-#: macro.c:595
-msgid "Macro with this name was already defined"
+#: macro.c:808 macro.c:810
+msgid "missing `)'"
msgstr ""
-#: macro.c:712
-msgid "missplaced )"
+#: macro.c:905
+#, c-format
+msgid "`%s' was already used as parameter (or another local) name"
msgstr ""
-#: macro.c:965
+#: macro.c:1064
msgid "confusion in formal parameters"
msgstr ""
-#: macro.c:970
-msgid "macro formal argument does not exist"
+#: macro.c:1071
+#, c-format
+msgid "Parameter named `%s' does not exist for macro `%s'"
msgstr ""
-#: macro.c:985
+#: macro.c:1079
+#, c-format
+msgid "Value for parameter `%s' of macro `%s' was already specified"
+msgstr ""
+
+#: macro.c:1095
msgid "can't mix positional and keyword arguments"
msgstr ""
-#: macro.c:993
+#: macro.c:1106
msgid "too many positional arguments"
msgstr ""
-#: macro.c:1153
+#: macro.c:1154
+#, c-format
+msgid "Missing value for required parameter `%s' of macro `%s'"
+msgstr ""
+
+#: macro.c:1291
+#, c-format
+msgid "Attempt to purge non-existant macro `%s'"
+msgstr ""
+
+#: macro.c:1310
msgid "unexpected end of file in irp or irpc"
msgstr ""
-#: macro.c:1161
+#: macro.c:1318
msgid "missing model parameter"
msgstr ""
@@ -12044,13 +12014,13 @@ msgstr ""
msgid "Internal error, aborting at %s line %d\n"
msgstr ""
-#: messages.c:535
+#: messages.c:517
#, c-format
msgid "%s out of range (%d is not between %d and %d)"
msgstr ""
#. xgettext:c-format.
-#: messages.c:559
+#: messages.c:541
#, c-format
msgid "%s out of range (0x%s is not between 0x%s and 0x%s)"
msgstr ""
@@ -12088,346 +12058,360 @@ msgstr ""
msgid "can't continue"
msgstr ""
-#: read.c:453
+#: read.c:452
+msgid "bad or irreducible absolute expression"
+msgstr ""
+
+#: read.c:478
#, c-format
msgid "error constructing %s pseudo-op table: %s"
msgstr ""
-#: read.c:819
+#: read.c:890
#, c-format
msgid "unknown pseudo-op: `%s'"
msgstr ""
-#: read.c:950
+#: read.c:977
#, c-format
msgid "label \"%d$\" redefined"
msgstr ""
-#: read.c:1181
+#: read.c:1208
msgid ".abort detected. Abandoning ship."
msgstr ""
-#: read.c:1199 read.c:2398
+#: read.c:1226 read.c:2404
msgid "ignoring fill value in absolute section"
msgstr ""
-#: read.c:1293
+#: read.c:1320
#, c-format
msgid "alignment too large: %u assumed"
msgstr ""
-#: read.c:1325
+#: read.c:1352
msgid "expected fill pattern missing"
msgstr ""
-#: read.c:1430
+#: read.c:1457
msgid "missing size expression"
msgstr ""
-#: read.c:1436
+#: read.c:1463
#, c-format
msgid "size (%ld) out of range, ignored"
msgstr ""
-#: read.c:1456
+#: read.c:1483
#, c-format
msgid "size of \"%s\" is already %ld; not changing to %ld"
msgstr ""
#. Some of the back ends can't deal with non-positive line numbers.
#. Besides, it's silly.
-#: read.c:1677
+#: read.c:1704
#, c-format
msgid "line numbers must be positive; line number %d rejected"
msgstr ""
-#: read.c:1704
+#: read.c:1731
msgid "start address not supported"
msgstr ""
-#: read.c:1713
+#: read.c:1740
msgid ".err encountered"
msgstr ""
-#: read.c:1729
+#: read.c:1756
msgid ".error directive invoked in source file"
msgstr ""
-#: read.c:1730
+#: read.c:1757
msgid ".warning directive invoked in source file"
msgstr ""
-#: read.c:1736
+#: read.c:1763
#, c-format
msgid "%s argument must be a string"
msgstr ""
-#: read.c:1768 read.c:1770
+#: read.c:1795 read.c:1797
#, c-format
msgid ".fail %ld encountered"
msgstr ""
-#: read.c:1806
+#: read.c:1833
#, c-format
msgid ".fill size clamped to %d"
msgstr ""
-#: read.c:1811
+#: read.c:1838
msgid "size negative; .fill ignored"
msgstr ""
-#: read.c:1817
+#: read.c:1844
msgid "repeat < 0; .fill ignored"
msgstr ""
-#: read.c:1974
+#: read.c:2002
#, c-format
msgid "unrecognized .linkonce type `%s'"
msgstr ""
-#: read.c:1987 read.c:2013
+#: read.c:2015 read.c:2041
msgid ".linkonce is not supported for this object file format"
msgstr ""
-#: read.c:2009
+#: read.c:2037
#, c-format
msgid "bfd_set_section_flags: %s"
msgstr ""
-#: read.c:2039
+#: read.c:2067
#, c-format
msgid "error setting flags for \".sbss\": %s"
msgstr ""
-#: read.c:2087
+#: read.c:2115
msgid "expected alignment after size"
msgstr ""
-#: read.c:2101
+#: read.c:2129
msgid "alignment negative; 0 assumed"
msgstr ""
-#: read.c:2332
+#: read.c:2338
#, c-format
msgid "attempt to redefine pseudo-op `%s' ignored"
msgstr ""
-#: read.c:2393
+#: read.c:2399
#, c-format
msgid "invalid segment \"%s\""
msgstr ""
-#: read.c:2401
+#: read.c:2407
msgid "only constant offsets supported in absolute section"
msgstr ""
-#: read.c:2440
+#: read.c:2446
msgid "MRI style ORG pseudo-op not supported"
msgstr ""
-#: read.c:2596
+#: read.c:2602
#, c-format
msgid "unrecognized section type `%s'"
msgstr ""
-#: read.c:2610
+#: read.c:2616
msgid "absolute sections are not supported"
msgstr ""
-#: read.c:2625
+#: read.c:2631
#, c-format
msgid "unrecognized section command `%s'"
msgstr ""
-#: read.c:2689
+#: read.c:2695
#, c-format
msgid ".end%c encountered without preceeding %s"
msgstr ""
-#: read.c:2719
+#: read.c:2725
#, c-format
msgid "%s without %s"
msgstr ""
-#: read.c:2925
+#: read.c:2932
msgid "unsupported variable size or fill value"
msgstr ""
-#: read.c:2950
+#: read.c:2957
msgid ".space repeat count is zero, ignored"
msgstr ""
-#: read.c:2952
+#: read.c:2959
msgid ".space repeat count is negative, ignored"
msgstr ""
-#: read.c:2981
+#: read.c:2988
msgid "space allocation too complex in absolute section"
msgstr ""
-#: read.c:2987
+#: read.c:2994
msgid "space allocation too complex in common section"
msgstr ""
-#: read.c:3074 read.c:4152
+#: read.c:3081 read.c:4169
#, c-format
msgid "bad floating literal: %s"
msgstr ""
-#: read.c:3139
+#: read.c:3146
#, c-format
msgid "junk at end of line, first unrecognized character is `%c'"
msgstr ""
-#: read.c:3142
+#: read.c:3149
#, c-format
msgid "junk at end of line, first unrecognized character valued 0x%x"
msgstr ""
-#: read.c:3205
+#: read.c:3207
msgid "missing expression"
msgstr ""
-#: read.c:3386
+#: read.c:3270
+#, c-format
+msgid "`%s' can't be equated to common symbol '%s'"
+msgstr ""
+
+#: read.c:3403
msgid "rva without symbol"
msgstr ""
-#: read.c:3508
+#: read.c:3525
msgid "attempt to store value in absolute section"
msgstr ""
-#: read.c:3546 read.c:4420
+#: read.c:3563 read.c:4437
msgid "zero assumed for missing expression"
msgstr ""
-#: read.c:3558 read.c:4432 write.c:313
+#: read.c:3575 read.c:4449 write.c:317
msgid "register value used as expression"
msgstr ""
#. Leading bits contain both 0s & 1s.
-#: read.c:3636
+#: read.c:3653
#, c-format
msgid "value 0x%lx truncated to 0x%lx"
msgstr ""
-#: read.c:3652
+#: read.c:3669
#, c-format
msgid "bignum truncated to %d bytes"
msgstr ""
-#: read.c:3819
+#: read.c:3836
msgid "using a bit field width of zero"
msgstr ""
-#: read.c:3827
+#: read.c:3844
#, c-format
msgid "field width \"%s\" too complex for a bitfield"
msgstr ""
-#: read.c:3835
+#: read.c:3852
#, c-format
msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
msgstr ""
-#: read.c:3857
+#: read.c:3874
#, c-format
msgid "field value \"%s\" too complex for a bitfield"
msgstr ""
-#: read.c:3983 read.c:4174
+#: read.c:4000 read.c:4191
msgid "unresolvable or nonpositive repeat count; using 1"
msgstr ""
-#: read.c:4032
+#: read.c:4049
#, c-format
msgid "unknown floating type type '%c'"
msgstr ""
-#: read.c:4054
+#: read.c:4071
msgid "floating point constant too large"
msgstr ""
-#: read.c:4546
+#: read.c:4563
msgid "strings must be placed into a section"
msgstr ""
-#: read.c:4596
+#: read.c:4613
msgid "expected <nn>"
msgstr ""
#. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:4629 read.c:4715
+#: read.c:4646 read.c:4732
msgid "unterminated string; newline inserted"
msgstr ""
-#: read.c:4723
+#: read.c:4740
msgid "bad escaped character in string"
msgstr ""
-#: read.c:4748
+#: read.c:4765
msgid "expected address expression"
msgstr ""
-#: read.c:4767
+#: read.c:4784
#, c-format
msgid "symbol \"%s\" undefined; zero assumed"
msgstr ""
-#: read.c:4770
+#: read.c:4787
msgid "some symbol undefined; zero assumed"
msgstr ""
-#: read.c:4786
-msgid "bad or irreducible absolute expression"
-msgstr ""
-
-#: read.c:4827
+#: read.c:4823
msgid "this string may not contain '\\0'"
msgstr ""
-#: read.c:4863
+#: read.c:4859
msgid "missing string"
msgstr ""
-#: read.c:4983
+#: read.c:4944
#, c-format
msgid ".incbin count zero, ignoring `%s'"
msgstr ""
-#: read.c:5009
+#: read.c:4970
#, c-format
msgid "file not found: %s"
msgstr ""
-#: read.c:5023
+#: read.c:4984
#, c-format
msgid "seek to end of .incbin file failed `%s'"
msgstr ""
-#: read.c:5034
+#: read.c:4995
#, c-format
msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
msgstr ""
-#: read.c:5041
+#: read.c:5002
#, c-format
msgid "could not skip to %ld in file `%s'"
msgstr ""
-#: read.c:5050
+#: read.c:5011
#, c-format
msgid "truncated file `%s', %ld of %ld bytes read"
msgstr ""
-#: read.c:5208
+#: read.c:5169
msgid "missing .func"
msgstr ""
-#: read.c:5225
+#: read.c:5186
msgid ".endfunc missing for previous .func"
msgstr ""
-#: stabs.c:215 stabs.c:223 stabs.c:231 stabs.c:250
+#: read.c:5312
+#, c-format
+msgid "missing closing `%c'"
+msgstr ""
+
+#: read.c:5314
+msgid "stray `\\'"
+msgstr ""
+
+#: stabs.c:214 stabs.c:222 stabs.c:230 stabs.c:249
#, c-format
msgid ".stab%c: missing comma"
msgstr ""
@@ -12435,12 +12419,12 @@ msgstr ""
#. This could happen for example with a source file with a huge
#. number of lines. The only cure is to use a different debug
#. format, probably DWARF.
-#: stabs.c:243
+#: stabs.c:242
#, c-format
msgid ".stab%c: description field '%x' too big, try a different debug format"
msgstr ""
-#: stabs.c:426
+#: stabs.c:425
msgid "comma missing in .xstabs"
msgstr ""
@@ -12449,174 +12433,179 @@ msgstr ""
msgid "attempt to switch to nonexistent segment \"%s\""
msgstr ""
-#: symbols.c:309
+#: symbols.c:304
#, c-format
msgid "cannot define symbol `%s' in absolute section"
msgstr ""
-#: symbols.c:443
+#: symbols.c:438
#, c-format
msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
msgstr ""
-#: symbols.c:519 symbols.c:526
+#: symbols.c:514 symbols.c:521
#, c-format
msgid "inserting \"%s\" into symbol table failed: %s"
msgstr ""
-#: symbols.c:840 symbols.c:844
+#: symbols.c:809 symbols.c:813
#, c-format
msgid "undefined symbol `%s' in operation"
msgstr ""
-#: symbols.c:851
+#: symbols.c:820
#, c-format
msgid "invalid sections for operation on `%s' and `%s'"
msgstr ""
-#: symbols.c:855
+#: symbols.c:824
#, c-format
msgid "invalid section for operation on `%s'"
msgstr ""
-#: symbols.c:863 symbols.c:866
+#: symbols.c:832 symbols.c:835
#, c-format
msgid "undefined symbol `%s' in operation setting `%s'"
msgstr ""
-#: symbols.c:873
+#: symbols.c:842
#, c-format
msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
msgstr ""
-#: symbols.c:877
+#: symbols.c:846
#, c-format
msgid "invalid section for operation on `%s' setting `%s'"
msgstr ""
-#: symbols.c:929
+#: symbols.c:898
#, c-format
msgid "symbol definition loop encountered at `%s'"
msgstr ""
-#: symbols.c:1162
+#: symbols.c:1141
#, c-format
msgid "division by zero when setting `%s'"
msgstr ""
-#: symbols.c:1249 write.c:1977
+#: symbols.c:1228 write.c:1982
#, c-format
msgid "can't resolve value for symbol `%s'"
msgstr ""
-#: symbols.c:1637
+#: symbols.c:1616
#, c-format
msgid "\"%d\" (instance number %d of a %s label)"
msgstr ""
-#: symbols.c:1673
+#: symbols.c:1652
#, c-format
msgid "attempt to get value of unresolved symbol `%s'"
msgstr ""
-#: symbols.c:1916
+#: symbols.c:1889
msgid "section symbols are already global"
msgstr ""
-#: symbols.c:1961
+#: symbols.c:1934
#, c-format
msgid "Accessing function `%s' as thread-local object"
msgstr ""
-#: symbols.c:1965
+#: symbols.c:1938
#, c-format
msgid "Accessing `%s' as thread-local object"
msgstr ""
-#: write.c:208
+#: write.c:212
#, c-format
msgid "field fx_size too small to hold %d"
msgstr ""
-#: write.c:340
+#: write.c:344
msgid "rva not supported"
msgstr ""
-#: write.c:540
+#: write.c:544
#, c-format
msgid "attempt to .org/.space backwards? (%ld)"
msgstr ""
-#: write.c:966 write.c:1038
+#: write.c:800
+#, c-format
+msgid "Local symbol `%s' can't be equated to undefined symbol `%s'"
+msgstr ""
+
+#: write.c:974 write.c:1046
msgid "relocation out of range"
msgstr ""
-#: write.c:969 write.c:1041
+#: write.c:977 write.c:1049
#, c-format
msgid "%s:%u: bad return from bfd_install_relocation: %x"
msgstr ""
-#: write.c:1021
+#: write.c:1029
msgid "internal error: fixup not contained within frag"
msgstr ""
-#: write.c:1127 write.c:1151
+#: write.c:1135 write.c:1159
#, c-format
msgid "FATAL: Can't write %s"
msgstr ""
-#: write.c:1183
+#: write.c:1191
msgid "cannot write to output file"
msgstr ""
-#: write.c:1440
+#: write.c:1448
#, c-format
msgid "%d error%s, %d warning%s, generating bad object file"
msgstr ""
-#: write.c:1447
+#: write.c:1455
#, c-format
msgid "%d error%s, %d warning%s, no object file generated"
msgstr ""
-#: write.c:1918
+#: write.c:1917
#, c-format
msgid "local label `%s' is not defined"
msgstr ""
-#: write.c:1931
+#: write.c:1935
#, c-format
-msgid "`%s' can't be equated to common symbol"
+msgid "Local symbol `%s' can't be equated to common symbol `%s'"
msgstr ""
-#: write.c:2209
+#: write.c:2214
#, c-format
msgid "alignment padding (%lu bytes) not a multiple of %ld"
msgstr ""
-#: write.c:2326
+#: write.c:2331
#, c-format
msgid ".word %s-%s+%s didn't fit"
msgstr ""
-#: write.c:2413
+#: write.c:2418
msgid "attempt to move .org backwards"
msgstr ""
-#: write.c:2441
+#: write.c:2446
msgid ".space specifies non-absolute value"
msgstr ""
-#: write.c:2448
+#: write.c:2453
msgid ".space or .fill with negative value, ignored"
msgstr ""
-#: write.c:2731
+#: write.c:2736
#, c-format
msgid "value of %s too large for field of %d bytes at %s"
msgstr ""
-#: write.c:2743
+#: write.c:2748
#, c-format
msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
msgstr ""
diff --git a/gas/tc.h b/gas/tc.h
index ba23c16..a8d5a02 100644
--- a/gas/tc.h
+++ b/gas/tc.h
@@ -34,7 +34,7 @@ short tc_coff_fix2rtype (fixS *);
void md_assemble (char *);
void md_begin (void);
void md_number_to_chars (char *, valueT, int);
-void md_apply_fix3 (fixS *, valueT *, segT);
+void md_apply_fix (fixS *, valueT *, segT);
#ifndef WORKING_DOT_WORD
extern int md_short_jump_size;
diff --git a/gas/testsuite/gas/arm/thumb.d b/gas/testsuite/gas/arm/thumb.d
index 3561441..5c33adf 100644
--- a/gas/testsuite/gas/arm/thumb.d
+++ b/gas/testsuite/gas/arm/thumb.d
@@ -119,68 +119,41 @@ Disassembly of section \.text:
0+0de <[^>]+> 2f68 cmp r7, #104
0+0e0 <[^>]+> 46c0 nop \(mov r8, r8\)
0+0e2 <[^>]+> 46c0 nop \(mov r8, r8\)
-0+0e4 <[^>]+> ea000037 b 0+0e4 <[^>]+>
- e4: R_ARM_PC24 \.text
-0+0e8 <[^>]+> eafffffe b 0+000 <[^>]+>
- e8: R_ARM_PC24 \.wombat
-0+0ec <[^>]+> eb000037 bl 0+0e4 <[^>]+>
- ec: R_ARM_PC24 \.text
-0+0f0 <[^>]+> ebfffffe bl 0+000 <[^>]+>
- f0: R_ARM_PC24 \.wombat
+0+0e4 <[^>]+> eafffffe b 0+0e4 <[^>]+>
+0+0e8 <[^>]+> ea000011 b 0+134 <[^>]+>
+0+0ec <[^>]+> ebfffffc bl 0+0e4 <[^>]+>
+0+0f0 <[^>]+> eb00000f bl 0+134 <[^>]+>
0+0f4 <[^>]+> e12fff10 bx r0
0+0f8 <[^>]+> ef123456 swi 0x00123456
0+0fc <[^>]+> a004 add r0, pc, #16 \(adr r0,0+110 <[^>]+>\)
0+0fe <[^>]+> e77f b.n 0+000 <[^>]+>
-0+100 <[^>]+> e7fe b.n 0+000 <[^>]+>
- 100: R_ARM_THM_JUMP11 \.wombat
-0+102 <[^>]+> f7ff fffe bl 0+000 <[^>]+>
- 102: R_ARM_THM_CALL \.text
-0+106 <[^>]+> f7ff fffe bl 0+000 <[^>]+>
- 106: R_ARM_THM_CALL \.wombat
+0+100 <[^>]+> e018 b.n 0+134 <[^>]+>
+0+102 <[^>]+> f7ff ff7d bl 0+000 <[^>]+>
+0+106 <[^>]+> f000 f815 bl 0+134 <[^>]+>
0+10a <[^>]+> 4700 bx r0
0+10c <[^>]+> dfff swi 255
\.\.\.
-0+110 <[^>]+> d0fe beq.n 0+000 <[^>]+>
- 110: R_ARM_THM_JUMP8 \.wombat
-0+112 <[^>]+> d1fe bne.n 0+000 <[^>]+>
- 112: R_ARM_THM_JUMP8 \.wombat
-0+114 <[^>]+> d2fe bcs.n 0+000 <[^>]+>
- 114: R_ARM_THM_JUMP8 \.wombat
-0+116 <[^>]+> d3fe bcc.n 0+000 <[^>]+>
- 116: R_ARM_THM_JUMP8 \.wombat
-0+118 <[^>]+> d4fe bmi.n 0+000 <[^>]+>
- 118: R_ARM_THM_JUMP8 \.wombat
-0+11a <[^>]+> d5fe bpl.n 0+000 <[^>]+>
- 11a: R_ARM_THM_JUMP8 \.wombat
-0+11c <[^>]+> d6fe bvs.n 0+000 <[^>]+>
- 11c: R_ARM_THM_JUMP8 \.wombat
-0+11e <[^>]+> d7fe bvc.n 0+000 <[^>]+>
- 11e: R_ARM_THM_JUMP8 \.wombat
-0+120 <[^>]+> d8fe bhi.n 0+000 <[^>]+>
- 120: R_ARM_THM_JUMP8 \.wombat
-0+122 <[^>]+> d9fe bls.n 0+000 <[^>]+>
- 122: R_ARM_THM_JUMP8 \.wombat
-0+124 <[^>]+> dafe bge.n 0+000 <[^>]+>
- 124: R_ARM_THM_JUMP8 \.wombat
-0+126 <[^>]+> dcfe bgt.n 0+000 <[^>]+>
- 126: R_ARM_THM_JUMP8 \.wombat
-0+128 <[^>]+> dbfe blt.n 0+000 <[^>]+>
- 128: R_ARM_THM_JUMP8 \.wombat
-0+12a <[^>]+> dcfe bgt.n 0+000 <[^>]+>
- 12a: R_ARM_THM_JUMP8 \.wombat
-0+12c <[^>]+> ddfe ble.n 0+000 <[^>]+>
- 12c: R_ARM_THM_JUMP8 \.wombat
-0+12e <[^>]+> d8fe bhi.n 0+000 <[^>]+>
- 12e: R_ARM_THM_JUMP8 \.wombat
-0+130 <[^>]+> d3fe bcc.n 0+000 <[^>]+>
- 130: R_ARM_THM_JUMP8 \.wombat
-0+132 <[^>]+> d3fe bcc.n 0+000 <[^>]+>
- 132: R_ARM_THM_JUMP8 \.wombat
-0+134 <[^>]+> f000 fc9a bl 0+938 <[^>]+>
- 134: R_ARM_THM_CALL \.text
+0+110 <[^>]+> d010 beq.n 0+134 <[^>]+>
+0+112 <[^>]+> d10f bne.n 0+134 <[^>]+>
+0+114 <[^>]+> d20e bcs.n 0+134 <[^>]+>
+0+116 <[^>]+> d30d bcc.n 0+134 <[^>]+>
+0+118 <[^>]+> d40c bmi.n 0+134 <[^>]+>
+0+11a <[^>]+> d50b bpl.n 0+134 <[^>]+>
+0+11c <[^>]+> d60a bvs.n 0+134 <[^>]+>
+0+11e <[^>]+> d709 bvc.n 0+134 <[^>]+>
+0+120 <[^>]+> d808 bhi.n 0+134 <[^>]+>
+0+122 <[^>]+> d907 bls.n 0+134 <[^>]+>
+0+124 <[^>]+> da06 bge.n 0+134 <[^>]+>
+0+126 <[^>]+> dc05 bgt.n 0+134 <[^>]+>
+0+128 <[^>]+> db04 blt.n 0+134 <[^>]+>
+0+12a <[^>]+> dc03 bgt.n 0+134 <[^>]+>
+0+12c <[^>]+> dd02 ble.n 0+134 <[^>]+>
+0+12e <[^>]+> d801 bhi.n 0+134 <[^>]+>
+0+130 <[^>]+> d300 bcc.n 0+134 <[^>]+>
+0+132 <[^>]+> d3ff bcc.n 0+134 <[^>]+>
+0+134 <[^>]+> f000 fc00 bl 0+938 <[^>]+>
\.\.\.
-0+938 <[^>]+> f000 f898 bl 0+134 <[^>]+>
- 938: R_ARM_THM_CALL \.text
+0+938 <[^>]+> f7ff fbfc bl 0+134 <[^>]+>
0+93c <[^>]+> 4801 ldr r0, \[pc, #4\] \(0+944 <[^>]+>\)
0+93e <[^>]+> 4801 ldr r0, \[pc, #4\] \(0+944 <[^>]+>\)
0+940 <[^>]+> 4801 ldr r0, \[pc, #4\] \(0+948 <[^>]+>\)
diff --git a/gas/testsuite/gas/arm/thumb.s b/gas/testsuite/gas/arm/thumb.s
index 82c1ccd..d1e4339 100644
--- a/gas/testsuite/gas/arm/thumb.s
+++ b/gas/testsuite/gas/arm/thumb.s
@@ -145,9 +145,9 @@ near:
.arm
.localbar:
b .localbar
- b .wombat
+ b .back
bl .localbar
- bl .wombat
+ bl .back
bx r0
swi 0x123456
@@ -159,33 +159,33 @@ morethumb:
adr r0, forwardonly
b .foo
- b .wombat
+ b .back
bl .foo
- bl .wombat
+ bl .back
bx r0
swi 0xff
.align 0
forwardonly:
- beq .wombat
- bne .wombat
- bcs .wombat
- bcc .wombat
- bmi .wombat
- bpl .wombat
- bvs .wombat
- bvc .wombat
- bhi .wombat
- bls .wombat
- bge .wombat
- bgt .wombat
- blt .wombat
- bgt .wombat
- ble .wombat
- bhi .wombat
- blo .wombat
- bul .wombat
+ beq .back
+ bne .back
+ bcs .back
+ bcc .back
+ bmi .back
+ bpl .back
+ bvs .back
+ bvc .back
+ bhi .back
+ bls .back
+ bge .back
+ bgt .back
+ blt .back
+ bgt .back
+ ble .back
+ bhi .back
+ blo .back
+ bul .back
.back:
bl .local
diff --git a/gas/testsuite/gas/arm/thumb32.d b/gas/testsuite/gas/arm/thumb32.d
index 3d0fc6d..6bd07ac 100644
--- a/gas/testsuite/gas/arm/thumb32.d
+++ b/gas/testsuite/gas/arm/thumb32.d
@@ -295,14 +295,10 @@ Disassembly of section .text:
0+3cc <[^>]+> f340 800c ble\.w 0+3e8 <[^>]+>
0+3d0 <[^>]+> f7ff bfae b\.w 0+330 <[^>]+>
0+3d4 <[^>]+> f000 b808 b\.w 0+3e8 <[^>]+>
-0+3d8 <[^>]+> f000 f996 bl 0+330 <[^>]+>
- 3d8: R_ARM_THM_CALL \.text
-0+3dc <[^>]+> f000 f9f2 bl 0+3e8 <[^>]+>
- 3dc: R_ARM_THM_CALL \.text
-0+3e0 <[^>]+> f000 e996 blx 0+330 <[^>]+>
- 3e0: R_ARM_THM_XPC22 \.text
-0+3e4 <[^>]+> f000 e9f2 blx 0+3e8 <[^>]+>
- 3e4: R_ARM_THM_XPC22 \.text
+0+3d8 <[^>]+> f7ff ffaa bl 0+330 <[^>]+>
+0+3dc <[^>]+> f000 f804 bl 0+3e8 <[^>]+>
+0+3e0 <[^>]+> f7ff efa6 blx 0+330 <[^>]+>
+0+3e4 <[^>]+> f000 e800 blx 0+3e8 <[^>]+>
0+3e8 <[^>]+> 4748 bx r9
0+3ea <[^>]+> 4780 blx r0
0+3ec <[^>]+> 47c8 blx r9
diff --git a/gas/write.c b/gas/write.c
index 2dd8205..ba6219d 100644
--- a/gas/write.c
+++ b/gas/write.c
@@ -2522,7 +2522,7 @@ relax_segment (struct frag *segment_frag_root, segT segment)
Go through all the fixS's in a segment and see which ones can be
handled now. (These consist of fixS where we have since discovered
the value of a symbol, or the address of the frag involved.)
- For each one, call md_apply_fix3 to put the fix into the frag data.
+ For each one, call md_apply_fix to put the fix into the frag data.
Result is a count of how many relocation structs will be needed to
handle the remaining fixS's that we couldn't completely handle here.
@@ -2703,7 +2703,7 @@ fixup_segment (fixS *fixP, segT this_segment)
}
if (!fixP->fx_done)
- md_apply_fix3 (fixP, &add_number, this_segment);
+ md_apply_fix (fixP, &add_number, this_segment);
if (!fixP->fx_done)
{