From: Zack Weinberg Date: Tue, 7 Jun 2005 17:54:22 +0000 (+0000) Subject: gas: X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=55cf6793d851ffd0f14d851eb6d75cac2fe400ff;p=binutils-gdb.git 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. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6cdc332b51e..360736185dc 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2005-06-07 Zack Weinberg + + * coff-i386.c: Change md_apply_fix3 to md_apply_fix in comment. + 2005-06-07 Alan Modra * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Init _bfd_find_line. diff --git a/gas/ChangeLog b/gas/ChangeLog index a1cc981ed7f..88f641ee7c6 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,38 @@ +2005-06-07 Zack Weinberg + + * 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 * Makefile.am: Run "make dep-am". diff --git a/gas/cgen.c b/gas/cgen.c index 3c2401bb8e0..363c05e5318 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 76158d002aa..acb9f48d459 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 4ab083cf1f6..6054726c2f4 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 5af51a76f39..26b02ca0238 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 2559bee3fc1..2eb0adfd3b1 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 97567002638..42e004e4148 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 8aff9baa2e2..0dd0ac72925 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 5d30ad774b8..4c3d9c2cdd0 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 13108edb9f5..5e7fb7494c5 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 is defined by parse_shift above, and 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 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 4f52f43274b..de23b62ea08 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 34565b7de40..39e695fefd1 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 dceb0b75cd1..d667ebb8432 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 04dfe4f526d..b01c3f6e01b 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 988610b882e..3f0c767fbc2 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 f8f2f755fba..6c94edbb4ef 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 f9f451c987a..4453bf6fdb5 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 5944e0ce545..848ad0341f0 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 dbd55b1a889..4c803015b42 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 d97f5f674d1..ac0aabae622 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 e3b7bb6d800..e675649530b 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 799cc2070ad..edbddf7d337 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 d678baac91f..f1771945418 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 2833dac8ad5..db4e366464c 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 48a34a69897..8e926adcce2 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 f31f4b52440..63168b01f6c 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 398e7462cc8..2b4f3d5672c 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 c0d443c41d5..5743173c6e0 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 e80ef36f4a7..de67ce3e682 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 716094babc6..e44328d940a 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 1e1a11adfba..00957974bc4 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 8c67c0c356c..2fc21d953dc 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 10e802e9a8b..4a87c540576 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 b639c2b1cb8..4fb34e56f6e 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 43a301bcb91..eef97fe0e09 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 ac89b527fd8..897901df50e 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 5734add528b..c84b4ef4954 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 4f5fbc2eb0a..10e9e2f3fa2 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 b024b9a293e..ad8d906508d 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 5c6b14c9fdf..0d689c09a21 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 06ece3cc857..0fe7699165b 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 51619451aaf..83f0853e4ae 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 e0283708da4..9ac61cf9cb0 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 2efe16b381d..e6d4235d769 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 72680015940..756071666e7 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 927c701ad3b..eb6e4690af9 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 d859a304be2..a19ea578bfc 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 37d1bbbb8bb..d4a950ebc1d 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 d6019e67634..e6987e15c2a 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 dfa7943fd38..0f9ec697f51 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 cfbb70a3ee6..12410c8d8ab 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 2afebfb9747..9dd9f12744b 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 90317844f7c..e657f3c5373 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 d475c06110a..b169692d810 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 d348a2c45d8..44fd21064f6 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 90dd123492e..d9124d84563 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 a01cf47af70..3f2ba84be22 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 0041c19d8ad..1b35fb61332 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 faa20073c10..22d2be8ad51 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 5794047cf72..f8790db5116 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 8ffe8a6a79f..d2bac3ed594 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 5269a92b850..a0057f11160 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 1d3e3df4258..dff23145bad 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 a022ad13877..8ca8f5f886f 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 863f09fd06d..3a8e4ce19a9 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 0d2bd3a08d6..a005b0d31df 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 1674fcd3f46..87c7a88f32e 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 6fd4066ca23..b421fa6c4c5 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 e02d40a5224..b8248a11f55 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 b0b4fb88faa..61150aeca07 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 a7a61fb482c..d5e8646a86b 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 e7889772064..60b5dae0386 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 528be9fac34..339a9c25ecc 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 435283e575f..6bef4be983f 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 b5360974410..514a995b34c 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 5430fee18c2..a3ac44e92b6 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 e3eb5419b5c..da1f4bcb0fd 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 2bfa388b2f8..55d64288e7d 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 a0293616d47..1358e95de3b 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 4dd3c7e2636..639971e2836 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 7934aea9289..0e0fbfa9cea 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 dcfcc540d52..fdf23f633f7 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 c666d56c65e..05c95dcaf96 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 1f84ddacbbc..29e01994245 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 bfa898484bf..df750be6930 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 64e10dae758..535a19d7fa8 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 cb9e2e4b531..ca80fe30acf 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 e75281f1074..fcda0f0d87f 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 03c9cc0dbdd..04a784cf4a6 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 4ce1974c81b..5f074d61ed8 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 \n" "Language-Team: LANGUAGE \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= set the hash table size close to \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 " 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 -msgid "md_estimate_size_before_relax\n" +#: config/tc-alpha.c:4878 +#, c-format +msgid "internal error: can't hash opcode `%s': %s" msgstr "" -#: config/tc-arc.c:1586 -msgid "md_convert_frag\n" +#: config/tc-alpha.c:4914 +#, c-format +msgid "internal error: can't hash macro `%s': %s" 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-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:1088 +msgid "md_convert_frag\n" +msgstr "" + +#. We can't actually support subtracting a symbol. +#: 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:362 +msgid "iWMMXt scalar register expected" +msgstr "" + +#: config/tc-arm.c:363 +msgid "XScale accumulator register expected" msgstr "" -#: config/tc-arm.c:964 +#: 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: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:1571 config/tc-arm.c:1574 +#: 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: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:1659 +#: 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 , " 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 , " 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 , " 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:5591 -msgid "destination register must be even" +#: 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:5597 +#: 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:4630 +msgid "first destination register must be even" +msgstr "" + +#: 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: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:11561 +#: 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 "" 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:11680 +msgid "hard-float conflicts with specified fpu" msgstr "" -#: config/tc-arm.c:12505 +#: 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 "\t assemble for CPU " msgstr "" -#: config/tc-arm.c:13021 +#: config/tc-arm.c:12374 msgid "\t assemble for architecture " msgstr "" -#: config/tc-arm.c:13023 +#: config/tc-arm.c:12376 msgid "\t assemble for FPU architecture " msgstr "" -#: config/tc-arm.c:13025 +#: config/tc-arm.c:12378 msgid "\t assemble for floating point ABI " msgstr "" -#: config/tc-arm.c:13028 +#: config/tc-arm.c:12381 msgid "\t assemble for eabi version " 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 , " -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 , " -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 , " -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 in --march=: %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=\t\tGenerate code for . Valid choices for \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 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:1847 +#: config/tc-d30v.c:1888 +#, c-format +msgid "value too large to fit in %d bits" +msgstr "" + +#: 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: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:6422 +#: 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,42 +5177,95 @@ msgstr "" msgid "i860_convert_frag\n" msgstr "" -#: config/tc-i960.c:574 -#, c-format -msgid "Hashing returned \"%s\"." +#: config/tc-i960.c:496 +#, c-format +msgid "Hashing returned \"%s\"." +msgstr "" + +#: config/tc-i960.c:592 config/tc-i960.c:1122 +msgid "expression syntax error" +msgstr "" + +#: config/tc-i960.c:628 +msgid "attempt to branch into different segment" +msgstr "" + +#: config/tc-i960.c:632 +#, c-format +msgid "target of %s instruction must be a label" +msgstr "" + +#: config/tc-i960.c:742 +msgid "unaligned register" +msgstr "" + +#: config/tc-i960.c:764 +msgid "no such sfr in this architecture" +msgstr "" + +#: config/tc-i960.c:802 +msgid "illegal literal" +msgstr "" + +#: config/tc-i960.c:845 +msgid "unmatched '['" +msgstr "" + +#: config/tc-i960.c:852 +msgid "garbage after index spec ignored" +msgstr "" + +#: config/tc-i960.c:952 +msgid "invalid index register" +msgstr "" + +#: config/tc-i960.c:975 +msgid "invalid scale factor" +msgstr "" + +#: config/tc-i960.c:1199 +msgid "architecture of opcode conflicts with that of earlier instruction(s)" +msgstr "" + +#: 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:1481 +msgid "missing opcode" msgstr "" -#. Offset of last character in opcode mnemonic -#: config/tc-i960.c:608 +#: config/tc-i960.c:1621 msgid "branch prediction invalid on this opcode" msgstr "" -#: config/tc-i960.c:648 +#: config/tc-i960.c:1659 #, c-format msgid "invalid opcode, \"%s\"." msgstr "" -#: config/tc-i960.c:653 +#: config/tc-i960.c:1661 #, c-format msgid "improper number of operands. expecting %d, got %d" msgstr "" -#: config/tc-i960.c:877 +#: config/tc-i960.c:1818 #, c-format msgid "Fixup of %ld too large for field width of %d" msgstr "" -#: config/tc-i960.c:994 +#: config/tc-i960.c:1928 #, c-format msgid "invalid architecture %s" msgstr "" -#: config/tc-i960.c:1014 +#: config/tc-i960.c:1948 #, c-format msgid "I960 options:\n" msgstr "" -#: config/tc-i960.c:1017 +#: config/tc-i960.c:1951 #, c-format msgid "" "\n" @@ -5298,208 +5277,154 @@ msgid "" "\t\t\tlong displacements\n" msgstr "" -#: config/tc-i960.c:1424 config/tc-xtensa.c:11516 -msgid "too many operands" -msgstr "" - -#: config/tc-i960.c:1482 config/tc-i960.c:1707 -msgid "expression syntax error" -msgstr "" - -#: config/tc-i960.c:1520 -msgid "attempt to branch into different segment" -msgstr "" - -#: config/tc-i960.c:1524 -#, c-format -msgid "target of %s instruction must be a label" -msgstr "" - -#: config/tc-i960.c:1562 -msgid "unmatched '['" -msgstr "" - -#: config/tc-i960.c:1573 -msgid "garbage after index spec ignored" -msgstr "" - -#. We never moved: there was no opcode either! -#: config/tc-i960.c:1638 -msgid "missing opcode" -msgstr "" - -#: config/tc-i960.c:2051 -msgid "invalid index register" -msgstr "" - -#: config/tc-i960.c:2074 -msgid "invalid scale factor" -msgstr "" - -#: config/tc-i960.c:2255 -msgid "unaligned register" -msgstr "" - -#: config/tc-i960.c:2278 -msgid "no such sfr in this architecture" -msgstr "" - -#: config/tc-i960.c:2316 -msgid "illegal literal" -msgstr "" - -#. Should not happen: see block comment above -#: config/tc-i960.c:2544 -#, c-format -msgid "Trying to 'bal' to %s" -msgstr "" - -#: config/tc-i960.c:2555 -msgid "Looks like a proc, but can't tell what kind.\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 " 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 ba23c16fdf3..a8d5a0260e0 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 35614419bbd..5c33adfb5b3 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 82c1ccd55df..d1e43394efa 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 3d0fc6dcc3b..6bd07ace84b 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 2dd82050187..ba6219db762 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) {