This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Fix PR 6575
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: binutils at sourceware dot org
- Date: Mon, 11 Aug 2008 17:09:04 +0930
- Subject: Fix PR 6575
PR 6575 exposes a problem caused by keeping a pointer into freed
memory. The .altmacro local label support is implemented by setting
up the labels as if they were formal parameters to the macro,
substituted with unique labels on each macro expansion. The dummy
parameters are set up on each macro expansion, and removed on
finishing the expansion. Unfortunately, the removal was not clean,
and left formal_hash keys dangling into freed memory. After a number
of macro invocations, the hash table becomes rather confused..
Fixed by properly deleting the hash table entries.
PR 6575
* hash.c: Expand PTR to void *.
(hash_delete): Add "freeme" parameter. Call obstack_free.
* hash.h: Expand PTR to void *.
(hash_delete): Update prototype.
* macro.c (macro_expand_body): hash_delete LOCALs from formal_hash.
* config/tc-tic54x.c (tic54x_remove_local_label): Update hash_delete
call.
(subsym_substitute): Likewise.
* doc/internals.texi (hash_delete): Update.
Index: gas/hash.c
===================================================================
RCS file: /cvs/src/src/gas/hash.c,v
retrieving revision 1.20
diff -u -p -r1.20 hash.c
--- gas/hash.c 3 Jul 2007 11:01:03 -0000 1.20
+++ gas/hash.c 11 Aug 2008 05:44:50 -0000
@@ -44,7 +44,7 @@ struct hash_entry {
table. */
unsigned long hash;
/* Pointer being stored in the hash table. */
- PTR data;
+ void *data;
};
/* A hash table. */
@@ -223,7 +223,7 @@ hash_lookup (struct hash_control *table,
hash table. */
const char *
-hash_insert (struct hash_control *table, const char *key, PTR value)
+hash_insert (struct hash_control *table, const char *key, void *value)
{
struct hash_entry *p;
struct hash_entry **list;
@@ -253,7 +253,7 @@ hash_insert (struct hash_control *table,
error. If an entry already exists, its value is replaced. */
const char *
-hash_jam (struct hash_control *table, const char *key, PTR value)
+hash_jam (struct hash_control *table, const char *key, void *value)
{
struct hash_entry *p;
struct hash_entry **list;
@@ -291,10 +291,10 @@ hash_jam (struct hash_control *table, co
table, this does nothing and returns NULL. */
PTR
-hash_replace (struct hash_control *table, const char *key, PTR value)
+hash_replace (struct hash_control *table, const char *key, void *value)
{
struct hash_entry *p;
- PTR ret;
+ void *ret;
p = hash_lookup (table, key, strlen (key), NULL, NULL);
if (p == NULL)
@@ -345,7 +345,7 @@ hash_find_n (struct hash_control *table,
for that entry, or NULL if there is no such entry. */
PTR
-hash_delete (struct hash_control *table, const char *key)
+hash_delete (struct hash_control *table, const char *key, int freeme)
{
struct hash_entry *p;
struct hash_entry **list;
@@ -363,9 +363,8 @@ hash_delete (struct hash_control *table,
*list = p->next;
- /* Note that we never reclaim the memory for this entry. If gas
- ever starts deleting hash table entries in a big way, this will
- have to change. */
+ if (freeme)
+ obstack_free (&table->memory, p);
return p->data;
}
@@ -375,7 +374,7 @@ hash_delete (struct hash_control *table,
void
hash_traverse (struct hash_control *table,
- void (*pfn) (const char *key, PTR value))
+ void (*pfn) (const char *key, void *value))
{
unsigned int i;
Index: gas/hash.h
===================================================================
RCS file: /cvs/src/src/gas/hash.h,v
retrieving revision 1.13
diff -u -p -r1.13 hash.h
--- gas/hash.h 3 Jul 2007 11:01:03 -0000 1.13
+++ gas/hash.h 11 Aug 2008 05:44:50 -0000
@@ -1,5 +1,5 @@
/* hash.h -- header file for gas hash table routines
- Copyright 1987, 1992, 1993, 1995, 1999, 2003, 2007
+ Copyright 1987, 1992, 1993, 1995, 1999, 2003, 2007, 2008
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@@ -42,42 +42,42 @@ extern void hash_die (struct hash_contro
hash table. */
extern const char *hash_insert (struct hash_control *,
- const char *key, PTR value);
+ const char *key, void *value);
/* Insert or replace an entry in a hash table. This returns NULL on
success. On error, it returns a printable string indicating the
error. If an entry already exists, its value is replaced. */
extern const char *hash_jam (struct hash_control *,
- const char *key, PTR value);
+ const char *key, void *value);
/* Replace an existing entry in a hash table. This returns the old
value stored for the entry. If the entry is not found in the hash
table, this does nothing and returns NULL. */
-extern PTR hash_replace (struct hash_control *, const char *key,
- PTR value);
+extern void *hash_replace (struct hash_control *, const char *key,
+ void *value);
/* Find an entry in a hash table, returning its value. Returns NULL
if the entry is not found. */
-extern PTR hash_find (struct hash_control *, const char *key);
+extern void *hash_find (struct hash_control *, const char *key);
/* As hash_find, but KEY is of length LEN and is not guaranteed to be
NUL-terminated. */
-extern PTR hash_find_n (struct hash_control *, const char *key, size_t len);
+extern void *hash_find_n (struct hash_control *, const char *key, size_t len);
/* Delete an entry from a hash table. This returns the value stored
for that entry, or NULL if there is no such entry. */
-extern PTR hash_delete (struct hash_control *, const char *key);
+extern void *hash_delete (struct hash_control *, const char *key, int);
/* Traverse a hash table. Call the function on every entry in the
hash table. */
extern void hash_traverse (struct hash_control *,
- void (*pfn) (const char *key, PTR value));
+ void (*pfn) (const char *key, void *value));
/* Print hash table statistics on the specified file. NAME is the
name of the hash table, used for printing a header. */
Index: gas/macro.c
===================================================================
RCS file: /cvs/src/src/gas/macro.c,v
retrieving revision 1.46
diff -u -p -r1.46 macro.c
--- gas/macro.c 3 Jul 2007 11:01:03 -0000 1.46
+++ gas/macro.c 11 Aug 2008 05:44:50 -0000
@@ -968,11 +968,11 @@ macro_expand_body (sb *in, sb *out, form
while (loclist != NULL)
{
formal_entry *f;
+ const char *name;
f = loclist->next;
- /* Setting the value to NULL effectively deletes the entry. We
- avoid calling hash_delete because it doesn't reclaim memory. */
- hash_jam (formal_hash, sb_terminate (&loclist->name), NULL);
+ name = sb_terminate (&loclist->name);
+ hash_delete (formal_hash, name, f == NULL);
del_formal (loclist);
loclist = f;
}
@@ -1270,7 +1270,9 @@ delete_macro (const char *name)
copy[i] = TOLOWER (name[i]);
copy[i] = '\0';
- /* Since hash_delete doesn't free memory, just clear out the entry. */
+ /* We can only ask hash_delete to free memory if we are deleting
+ macros in reverse order to their definition.
+ So just clear out the entry. */
if ((macro = hash_find (macro_hash, copy)) != NULL)
{
hash_jam (macro_hash, copy, NULL);
Index: gas/config/tc-tic54x.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-tic54x.c,v
retrieving revision 1.29
diff -u -p -r1.29 tc-tic54x.c
--- gas/config/tc-tic54x.c 17 Oct 2007 16:45:55 -0000 1.29
+++ gas/config/tc-tic54x.c 11 Aug 2008 05:44:53 -0000
@@ -1266,7 +1266,7 @@ tic54x_remove_local_label (key, value)
const char *key;
PTR value ATTRIBUTE_UNUSED;
{
- PTR *elem = hash_delete (local_label_hash[macro_level], key);
+ PTR *elem = hash_delete (local_label_hash[macro_level], key, FALSE);
free (elem);
}
@@ -4960,7 +4960,7 @@ subsym_substitute (line, forced)
{
hash_insert (subsym_recurse_hash, name, name);
value = subsym_substitute (value, macro_level > 0);
- hash_delete (subsym_recurse_hash, name);
+ hash_delete (subsym_recurse_hash, name, FALSE);
}
/* Temporarily zero-terminate where the symbol started. */
Index: gas/doc/internals.texi
===================================================================
RCS file: /cvs/src/src/gas/doc/internals.texi,v
retrieving revision 1.58
diff -u -p -r1.58 internals.texi
--- gas/doc/internals.texi 8 Aug 2008 07:38:49 -0000 1.58
+++ gas/doc/internals.texi 11 Aug 2008 05:44:55 -0000
@@ -1921,8 +1921,10 @@ Creates the hash table control structure
Destroy a hash table.
@end deftypefun
-@deftypefun @{@} PTR hash_delete (struct hash_control *, const char *)
-Deletes entry from the hash table, returns the value it had.
+@deftypefun @{@} PTR hash_delete (struct hash_control *, const char *, int)
+Deletes entry from the hash table, returns the value it had. If the last
+arg is non-zero, free memory allocated for this entry and all entries
+allocated more recently than this entry.
@end deftypefun
@deftypefun @{@} PTR hash_replace (struct hash_control *, const char *, PTR)
Index: gas/hash.c
===================================================================
RCS file: /cvs/src/src/gas/hash.c,v
retrieving revision 1.20
diff -u -p -r1.20 hash.c
--- gas/hash.c 3 Jul 2007 11:01:03 -0000 1.20
+++ gas/hash.c 11 Aug 2008 06:50:29 -0000
@@ -1,6 +1,6 @@
/* hash.c -- gas hash table code
Copyright 1987, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999,
- 2000, 2001, 2002, 2003, 2005, 2007
+ 2000, 2001, 2002, 2003, 2005, 2007, 2008
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@@ -44,7 +44,7 @@ struct hash_entry {
table. */
unsigned long hash;
/* Pointer being stored in the hash table. */
- PTR data;
+ void *data;
};
/* A hash table. */
@@ -223,7 +223,7 @@ hash_lookup (struct hash_control *table,
hash table. */
const char *
-hash_insert (struct hash_control *table, const char *key, PTR value)
+hash_insert (struct hash_control *table, const char *key, void *value)
{
struct hash_entry *p;
struct hash_entry **list;
@@ -253,7 +253,7 @@ hash_insert (struct hash_control *table,
error. If an entry already exists, its value is replaced. */
const char *
-hash_jam (struct hash_control *table, const char *key, PTR value)
+hash_jam (struct hash_control *table, const char *key, void *value)
{
struct hash_entry *p;
struct hash_entry **list;
@@ -291,10 +291,10 @@ hash_jam (struct hash_control *table, co
table, this does nothing and returns NULL. */
PTR
-hash_replace (struct hash_control *table, const char *key, PTR value)
+hash_replace (struct hash_control *table, const char *key, void *value)
{
struct hash_entry *p;
- PTR ret;
+ void *ret;
p = hash_lookup (table, key, strlen (key), NULL, NULL);
if (p == NULL)
@@ -345,7 +345,7 @@ hash_find_n (struct hash_control *table,
for that entry, or NULL if there is no such entry. */
PTR
-hash_delete (struct hash_control *table, const char *key)
+hash_delete (struct hash_control *table, const char *key, int freeme)
{
struct hash_entry *p;
struct hash_entry **list;
@@ -363,9 +363,8 @@ hash_delete (struct hash_control *table,
*list = p->next;
- /* Note that we never reclaim the memory for this entry. If gas
- ever starts deleting hash table entries in a big way, this will
- have to change. */
+ if (freeme)
+ obstack_free (&table->memory, p);
return p->data;
}
@@ -375,7 +374,7 @@ hash_delete (struct hash_control *table,
void
hash_traverse (struct hash_control *table,
- void (*pfn) (const char *key, PTR value))
+ void (*pfn) (const char *key, void *value))
{
unsigned int i;
Index: gas/hash.h
===================================================================
RCS file: /cvs/src/src/gas/hash.h,v
retrieving revision 1.13
diff -u -p -r1.13 hash.h
--- gas/hash.h 3 Jul 2007 11:01:03 -0000 1.13
+++ gas/hash.h 11 Aug 2008 06:50:29 -0000
@@ -1,5 +1,5 @@
/* hash.h -- header file for gas hash table routines
- Copyright 1987, 1992, 1993, 1995, 1999, 2003, 2007
+ Copyright 1987, 1992, 1993, 1995, 1999, 2003, 2007, 2008
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@@ -42,42 +42,42 @@ extern void hash_die (struct hash_contro
hash table. */
extern const char *hash_insert (struct hash_control *,
- const char *key, PTR value);
+ const char *key, void *value);
/* Insert or replace an entry in a hash table. This returns NULL on
success. On error, it returns a printable string indicating the
error. If an entry already exists, its value is replaced. */
extern const char *hash_jam (struct hash_control *,
- const char *key, PTR value);
+ const char *key, void *value);
/* Replace an existing entry in a hash table. This returns the old
value stored for the entry. If the entry is not found in the hash
table, this does nothing and returns NULL. */
-extern PTR hash_replace (struct hash_control *, const char *key,
- PTR value);
+extern void *hash_replace (struct hash_control *, const char *key,
+ void *value);
/* Find an entry in a hash table, returning its value. Returns NULL
if the entry is not found. */
-extern PTR hash_find (struct hash_control *, const char *key);
+extern void *hash_find (struct hash_control *, const char *key);
/* As hash_find, but KEY is of length LEN and is not guaranteed to be
NUL-terminated. */
-extern PTR hash_find_n (struct hash_control *, const char *key, size_t len);
+extern void *hash_find_n (struct hash_control *, const char *key, size_t len);
/* Delete an entry from a hash table. This returns the value stored
for that entry, or NULL if there is no such entry. */
-extern PTR hash_delete (struct hash_control *, const char *key);
+extern void *hash_delete (struct hash_control *, const char *key, int);
/* Traverse a hash table. Call the function on every entry in the
hash table. */
extern void hash_traverse (struct hash_control *,
- void (*pfn) (const char *key, PTR value));
+ void (*pfn) (const char *key, void *value));
/* Print hash table statistics on the specified file. NAME is the
name of the hash table, used for printing a header. */
Index: gas/macro.c
===================================================================
RCS file: /cvs/src/src/gas/macro.c,v
retrieving revision 1.46
diff -u -p -r1.46 macro.c
--- gas/macro.c 3 Jul 2007 11:01:03 -0000 1.46
+++ gas/macro.c 11 Aug 2008 06:50:29 -0000
@@ -1,6 +1,6 @@
/* macro.c - macro support for gas
Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
@@ -968,11 +968,11 @@ macro_expand_body (sb *in, sb *out, form
while (loclist != NULL)
{
formal_entry *f;
+ const char *name;
f = loclist->next;
- /* Setting the value to NULL effectively deletes the entry. We
- avoid calling hash_delete because it doesn't reclaim memory. */
- hash_jam (formal_hash, sb_terminate (&loclist->name), NULL);
+ name = sb_terminate (&loclist->name);
+ hash_delete (formal_hash, name, f == NULL);
del_formal (loclist);
loclist = f;
}
@@ -1270,7 +1270,9 @@ delete_macro (const char *name)
copy[i] = TOLOWER (name[i]);
copy[i] = '\0';
- /* Since hash_delete doesn't free memory, just clear out the entry. */
+ /* We can only ask hash_delete to free memory if we are deleting
+ macros in reverse order to their definition.
+ So just clear out the entry. */
if ((macro = hash_find (macro_hash, copy)) != NULL)
{
hash_jam (macro_hash, copy, NULL);
Index: gas/config/tc-tic54x.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-tic54x.c,v
retrieving revision 1.29
diff -u -p -r1.29 tc-tic54x.c
--- gas/config/tc-tic54x.c 17 Oct 2007 16:45:55 -0000 1.29
+++ gas/config/tc-tic54x.c 11 Aug 2008 06:50:33 -0000
@@ -1266,7 +1266,7 @@ tic54x_remove_local_label (key, value)
const char *key;
PTR value ATTRIBUTE_UNUSED;
{
- PTR *elem = hash_delete (local_label_hash[macro_level], key);
+ PTR *elem = hash_delete (local_label_hash[macro_level], key, FALSE);
free (elem);
}
@@ -4960,7 +4960,7 @@ subsym_substitute (line, forced)
{
hash_insert (subsym_recurse_hash, name, name);
value = subsym_substitute (value, macro_level > 0);
- hash_delete (subsym_recurse_hash, name);
+ hash_delete (subsym_recurse_hash, name, FALSE);
}
/* Temporarily zero-terminate where the symbol started. */
Index: gas/doc/internals.texi
===================================================================
RCS file: /cvs/src/src/gas/doc/internals.texi,v
retrieving revision 1.58
diff -u -p -r1.58 internals.texi
--- gas/doc/internals.texi 8 Aug 2008 07:38:49 -0000 1.58
+++ gas/doc/internals.texi 11 Aug 2008 06:50:34 -0000
@@ -1921,8 +1921,10 @@ Creates the hash table control structure
Destroy a hash table.
@end deftypefun
-@deftypefun @{@} PTR hash_delete (struct hash_control *, const char *)
-Deletes entry from the hash table, returns the value it had.
+@deftypefun @{@} PTR hash_delete (struct hash_control *, const char *, int)
+Deletes entry from the hash table, returns the value it had. If the last
+arg is non-zero, free memory allocated for this entry and all entries
+allocated more recently than this entry.
@end deftypefun
@deftypefun @{@} PTR hash_replace (struct hash_control *, const char *, PTR)
Index: gas/po/gas.pot
===================================================================
RCS file: /cvs/src/src/gas/po/gas.pot,v
retrieving revision 1.50
diff -u -p -r1.50 gas.pot
--- gas/po/gas.pot 12 Nov 2007 10:57:33 -0000 1.50
+++ gas/po/gas.pot 11 Aug 2008 06:50:39 -0000
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2007-11-12 10:55+0000\n"
+"POT-Creation-Date: 2008-08-11 15:07+0930\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,41 +16,41 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: app.c:473 app.c:487
+#: app.c:488 app.c:502
msgid "end of file in comment"
msgstr ""
-#: app.c:565 app.c:612
+#: app.c:580 app.c:627
#, c-format
msgid "end of file in string; '%c' inserted"
msgstr ""
-#: app.c:638
+#: app.c:653
#, c-format
msgid "unknown escape '\\%c' in string; ignored"
msgstr ""
-#: app.c:801
+#: app.c:816
msgid "end of file not at end of a line; newline inserted"
msgstr ""
-#: app.c:957
+#: app.c:973
msgid "end of file in multiline comment"
msgstr ""
-#: app.c:1022
+#: app.c:1046
msgid "end of file after a one-character quote; \\0 inserted"
msgstr ""
-#: app.c:1030
+#: app.c:1054
msgid "end of file in escape character"
msgstr ""
-#: app.c:1042
+#: app.c:1066
msgid "missing close quote; (assumed)"
msgstr ""
-#: app.c:1110 app.c:1164 app.c:1175 app.c:1249
+#: app.c:1135 app.c:1190 app.c:1201 app.c:1275
msgid "end of file in comment; newline inserted"
msgstr ""
@@ -81,6 +81,7 @@ msgid ""
" \t Sub-options [default hls]:\n"
" \t c omit false conditionals\n"
" \t d omit debugging directives\n"
+" \t g include general info\n"
" \t h include high-level source\n"
" \t l include assembly\n"
" \t m include macro expansions\n"
@@ -89,136 +90,136 @@ msgid ""
" \t =FILE list to FILE (must be last sub-option)\n"
msgstr ""
-#: as.c:242
+#: as.c:243
#, c-format
msgid " --alternate initially turn on alternate macro syntax\n"
msgstr ""
-#: as.c:244
+#: as.c:245
#, c-format
msgid " -D produce assembler debugging messages\n"
msgstr ""
-#: as.c:246
+#: as.c:247
#, c-format
msgid " --debug-prefix-map OLD=NEW Map OLD to NEW in debug information\n"
msgstr ""
-#: as.c:248
+#: as.c:249
#, c-format
msgid " --defsym SYM=VAL define symbol SYM to given value\n"
msgstr ""
-#: as.c:264
+#: as.c:265
#, c-format
msgid " emulate output (default %s)\n"
msgstr ""
-#: as.c:269
+#: as.c:270
#, c-format
msgid " --execstack require executable stack for this object\n"
msgstr ""
-#: as.c:271
+#: as.c:272
#, c-format
msgid ""
" --noexecstack don't require executable stack for this object\n"
msgstr ""
-#: as.c:274
+#: as.c:275
#, c-format
msgid " -f skip whitespace and comment preprocessing\n"
msgstr ""
-#: as.c:276
+#: as.c:277
#, c-format
msgid " -g --gen-debug generate debugging information\n"
msgstr ""
-#: as.c:278
+#: as.c:279
#, c-format
msgid " --gstabs generate STABS debugging information\n"
msgstr ""
-#: as.c:280
+#: as.c:281
#, c-format
msgid ""
" --gstabs+ generate STABS debug info with GNU extensions\n"
msgstr ""
-#: as.c:282
+#: as.c:283
#, c-format
msgid " --gdwarf-2 generate DWARF2 debugging information\n"
msgstr ""
-#: as.c:284
+#: as.c:285
#, c-format
msgid " --hash-size=<value> set the hash table size close to <value>\n"
msgstr ""
-#: as.c:286
+#: as.c:287
#, c-format
msgid " --help show this message and exit\n"
msgstr ""
-#: as.c:288
+#: as.c:289
#, c-format
msgid " --target-help show target specific options\n"
msgstr ""
-#: as.c:290
+#: as.c:291
#, c-format
msgid ""
" -I DIR add DIR to search list for .include directives\n"
msgstr ""
-#: as.c:292
+#: as.c:293
#, c-format
msgid " -J don't warn about signed overflow\n"
msgstr ""
-#: as.c:294
+#: as.c:295
#, c-format
msgid ""
" -K warn when differences altered for long "
"displacements\n"
msgstr ""
-#: as.c:296
+#: as.c:297
#, c-format
msgid " -L,--keep-locals keep local symbols (e.g. starting with `L')\n"
msgstr ""
-#: as.c:298
+#: as.c:299
#, c-format
msgid " -M,--mri assemble in MRI compatibility mode\n"
msgstr ""
-#: as.c:300
+#: as.c:301
#, c-format
msgid ""
" --MD FILE write dependency information in FILE (default "
"none)\n"
msgstr ""
-#: as.c:302
+#: as.c:303
#, c-format
msgid " -nocpp ignored\n"
msgstr ""
-#: as.c:304
+#: as.c:305
#, c-format
msgid ""
" -o OBJFILE name the object-file output OBJFILE (default a."
"out)\n"
msgstr ""
-#: as.c:306
+#: as.c:307
#, c-format
msgid " -R fold data section into text section\n"
msgstr ""
-#: as.c:308
+#: as.c:309
#, c-format
msgid ""
" --reduce-memory-overheads \n"
@@ -226,44 +227,44 @@ msgid ""
" assembly times\n"
msgstr ""
-#: as.c:312
+#: as.c:313
#, c-format
msgid ""
" --statistics print various measured statistics from execution\n"
msgstr ""
-#: as.c:314
+#: as.c:315
#, c-format
msgid " --strip-local-absolute strip local absolute symbols\n"
msgstr ""
-#: as.c:316
+#: as.c:317
#, c-format
msgid ""
" --traditional-format Use same format as native assembler when possible\n"
msgstr ""
-#: as.c:318
+#: as.c:319
#, c-format
msgid " --version print assembler version number and exit\n"
msgstr ""
-#: as.c:320
+#: as.c:321
#, c-format
msgid " -W --no-warn suppress warnings\n"
msgstr ""
-#: as.c:322
+#: as.c:323
#, c-format
msgid " --warn don't suppress warnings\n"
msgstr ""
-#: as.c:324
+#: as.c:325
#, c-format
msgid " --fatal-warnings treat warnings as errors\n"
msgstr ""
-#: as.c:327
+#: as.c:328
#, c-format
msgid ""
" --itbl INSTTBL extend instruction set to include instructions\n"
@@ -271,22 +272,22 @@ msgid ""
"INSTTBL\n"
msgstr ""
-#: as.c:331
+#: as.c:332
#, c-format
msgid " -w ignored\n"
msgstr ""
-#: as.c:333
+#: as.c:334
#, c-format
msgid " -X ignored\n"
msgstr ""
-#: as.c:335
+#: as.c:336
#, c-format
msgid " -Z generate object file even after errors\n"
msgstr ""
-#: as.c:337
+#: as.c:338
#, c-format
msgid ""
" --listing-lhs-width set the width in words of the output data column "
@@ -294,7 +295,7 @@ msgid ""
" the listing\n"
msgstr ""
-#: as.c:340
+#: as.c:341
#, c-format
msgid ""
" --listing-lhs-width2 set the width in words of the continuation lines\n"
@@ -303,47 +304,47 @@ msgid ""
" the width of the first line\n"
msgstr ""
-#: as.c:344
+#: as.c:345
#, c-format
msgid ""
" --listing-rhs-width set the max width in characters of the lines from\n"
" the source file\n"
msgstr ""
-#: as.c:347
+#: as.c:348
#, 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:350
+#: as.c:351
#, c-format
msgid " @FILE read options from FILE\n"
msgstr ""
-#: as.c:358
+#: as.c:359
#, c-format
msgid "Report bugs to %s\n"
msgstr ""
-#: as.c:563
+#: as.c:564
#, c-format
msgid "unrecognized option -%c%s"
msgstr ""
#. This output is intended to follow the GNU standards document.
-#: as.c:601
+#: as.c:602
#, c-format
msgid "GNU assembler %s\n"
msgstr ""
-#: as.c:602
+#: as.c:603
#, c-format
msgid "Copyright 2007 Free Software Foundation, Inc.\n"
msgstr ""
-#: as.c:603
+#: as.c:604
#, c-format
msgid ""
"This program is free software; you may redistribute it under the terms of\n"
@@ -351,77 +352,77 @@ msgid ""
"This program has absolutely no warranty.\n"
msgstr ""
-#: as.c:607
+#: as.c:608
#, c-format
msgid "This assembler was configured for a target of `%s'.\n"
msgstr ""
-#: as.c:614
+#: as.c:615
msgid "multiple emulation names specified"
msgstr ""
-#: as.c:616
+#: as.c:617
msgid "emulations not handled in this configuration"
msgstr ""
-#: as.c:621
+#: as.c:622
#, c-format
msgid "alias = %s\n"
msgstr ""
-#: as.c:622
+#: as.c:623
#, c-format
msgid "canonical = %s\n"
msgstr ""
-#: as.c:623
+#: as.c:624
#, c-format
msgid "cpu-type = %s\n"
msgstr ""
-#: as.c:625
+#: as.c:626
#, c-format
msgid "format = %s\n"
msgstr ""
-#: as.c:628
+#: as.c:629
#, c-format
msgid "bfd-target = %s\n"
msgstr ""
-#: as.c:645
+#: as.c:646
msgid "bad defsym; format is --defsym name=value"
msgstr ""
-#: as.c:665
+#: as.c:666
msgid "no file name following -t option"
msgstr ""
-#: as.c:680
+#: as.c:681
#, c-format
msgid "failed to read instruction table %s\n"
msgstr ""
-#: as.c:848
+#: as.c:852
#, c-format
msgid "invalid listing option `%c'"
msgstr ""
-#: as.c:901
+#: as.c:905
msgid "--hash-size needs a numeric argument"
msgstr ""
-#: as.c:926
+#: as.c:930
#, c-format
msgid "%s: total time in assembly: %ld.%06ld\n"
msgstr ""
-#: as.c:929
+#: as.c:933
#, c-format
msgid "%s: data size %ld\n"
msgstr ""
-#: as.c:1239
+#: as.c:1245
#, c-format
msgid "%d warnings, treating warnings as errors"
msgstr ""
@@ -441,25 +442,25 @@ msgstr ""
#: cgen.c:113 config/tc-alpha.c:1926 config/tc-alpha.c:1950
#: config/tc-arc.c:1681 config/tc-d10v.c:550 config/tc-d30v.c:538
-#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1743 config/tc-ppc.c:2438
-#: config/tc-ppc.c:2662 config/tc-ppc.c:2674 config/tc-s390.c:1231
-#: config/tc-s390.c:1331 config/tc-s390.c:1460 config/tc-v850.c:1730
+#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2510
+#: config/tc-ppc.c:2734 config/tc-ppc.c:2746 config/tc-s390.c:1238
+#: config/tc-s390.c:1338 config/tc-s390.c:1467 config/tc-v850.c:1730
#: config/tc-v850.c:1753 config/tc-v850.c:1956
msgid "too many fixups"
msgstr ""
#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:461
-#: config/tc-d30v.c:453 config/tc-mn10200.c:1042 config/tc-mn10300.c:1668
-#: config/tc-ppc.c:2477 config/tc-s390.c:1219 config/tc-v850.c:1932
+#: config/tc-d30v.c:453 config/tc-mn10200.c:1042 config/tc-mn10300.c:1674
+#: config/tc-ppc.c:2549 config/tc-s390.c:1226 config/tc-v850.c:1932
#: config/tc-z80.c:422
msgid "illegal operand"
msgstr ""
-#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:513 config/tc-d10v.c:463
+#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:538 config/tc-d10v.c:463
#: config/tc-d30v.c:455 config/tc-h8300.c:449 config/tc-mcore.c:662
-#: config/tc-mmix.c:488 config/tc-mn10200.c:1045 config/tc-mn10300.c:1671
-#: config/tc-msp430.c:452 config/tc-or32.c:307 config/tc-ppc.c:2479
-#: config/tc-s390.c:1221 config/tc-sh64.c:2213 config/tc-sh.c:1359
+#: config/tc-mmix.c:488 config/tc-mn10200.c:1045 config/tc-mn10300.c:1677
+#: config/tc-msp430.c:452 config/tc-or32.c:307 config/tc-ppc.c:2551
+#: config/tc-s390.c:1228 config/tc-sh.c:1359 config/tc-sh64.c:2213
#: config/tc-v850.c:1935 config/tc-z80.c:575 config/tc-z8k.c:350
msgid "missing operand"
msgstr ""
@@ -473,19 +474,19 @@ msgid "operand mask overflow"
msgstr ""
#. We can't actually support subtracting a symbol.
-#: cgen.c:884 config/tc-arc.c:1247 config/tc-arm.c:1521 config/tc-arm.c:8151
-#: config/tc-arm.c:8202 config/tc-arm.c:8435 config/tc-arm.c:9158
-#: config/tc-arm.c:9961 config/tc-arm.c:9989 config/tc-arm.c:10246
-#: config/tc-arm.c:10263 config/tc-arm.c:10385 config/tc-avr.c:1023
+#: cgen.c:884 config/tc-arc.c:1247 config/tc-arm.c:1527 config/tc-arm.c:8182
+#: config/tc-arm.c:8233 config/tc-arm.c:8466 config/tc-arm.c:9189
+#: config/tc-arm.c:9992 config/tc-arm.c:10020 config/tc-arm.c:10278
+#: config/tc-arm.c:10295 config/tc-arm.c:10417 config/tc-avr.c:1056
#: config/tc-cris.c:3984 config/tc-d10v.c:1502 config/tc-d30v.c:1903
-#: config/tc-mips.c:4184 config/tc-mips.c:5308 config/tc-mips.c:6247
-#: config/tc-mips.c:6839 config/tc-msp430.c:1937 config/tc-ppc.c:5588
+#: config/tc-mips.c:4346 config/tc-mips.c:5470 config/tc-mips.c:6408
+#: config/tc-mips.c:6984 config/tc-msp430.c:1937 config/tc-ppc.c:5661
#: config/tc-spu.c:906 config/tc-spu.c:930 config/tc-v850.c:2271
-#: config/tc-xstormy16.c:484 config/tc-xtensa.c:5630 config/tc-xtensa.c:11607
+#: config/tc-xstormy16.c:484 config/tc-xtensa.c:5673 config/tc-xtensa.c:11581
msgid "expression too complex"
msgstr ""
-#: cgen.c:978 config/tc-arc.c:1308 config/tc-ppc.c:5712 config/tc-s390.c:2053
+#: cgen.c:978 config/tc-arc.c:1308 config/tc-ppc.c:5786 config/tc-s390.c:2060
#: config/tc-v850.c:2311 config/tc-xstormy16.c:538
msgid "unresolved expression that must be resolved"
msgstr ""
@@ -567,8 +568,8 @@ msgstr ""
msgid "cannot create floating-point number"
msgstr ""
-#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:917
-#: config/tc-ia64.c:11721 config/tc-tic30.c:1261 config/tc-tic4x.c:2706
+#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:923
+#: config/tc-ia64.c:11728 config/tc-tic30.c:1261 config/tc-tic4x.c:2702
msgid "Unrecognized or unsupported floating point constant"
msgstr ""
@@ -681,13 +682,13 @@ msgstr ""
msgid "unsupported section attribute '%c'"
msgstr ""
-#: config/obj-coff.c:1594 config/tc-ppc.c:4668
+#: config/obj-coff.c:1594 config/tc-ppc.c:4741
#, c-format
msgid "unknown section attribute '%c'"
msgstr ""
-#: config/obj-coff.c:1622 config/tc-ppc.c:4686 config/tc-tic54x.c:4285
-#: read.c:2755
+#: config/obj-coff.c:1622 config/tc-ppc.c:4759 config/tc-tic54x.c:4285
+#: read.c:2760
#, c-format
msgid "error setting flags for \"%s\": %s"
msgstr ""
@@ -710,7 +711,7 @@ msgstr ""
msgid "Can't set register masks"
msgstr ""
-#: config/obj-elf.c:323 config/tc-sparc.c:3980 config/tc-v850.c:450
+#: config/obj-elf.c:323 config/tc-sparc.c:3997 config/tc-v850.c:450
#, c-format
msgid "bad .common segment %s"
msgstr ""
@@ -749,128 +750,128 @@ msgstr ""
msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
msgstr ""
-#: config/obj-elf.c:804
-msgid "unrecognized section attribute"
+#: config/obj-elf.c:809 read.c:2744
+msgid "unrecognized section type"
msgstr ""
-#: config/obj-elf.c:832 read.c:2739
-msgid "unrecognized section type"
+#: config/obj-elf.c:839
+msgid "unrecognized section attribute"
msgstr ""
-#: config/obj-elf.c:862
+#: config/obj-elf.c:870
msgid "missing name"
msgstr ""
-#: config/obj-elf.c:990
+#: config/obj-elf.c:998
msgid "invalid merge entity size"
msgstr ""
-#: config/obj-elf.c:997
+#: config/obj-elf.c:1005
msgid "entity size for SHF_MERGE not specified"
msgstr ""
-#: config/obj-elf.c:1017
+#: config/obj-elf.c:1025
msgid "group name for SHF_GROUP not specified"
msgstr ""
-#: config/obj-elf.c:1030
+#: config/obj-elf.c:1038
msgid "character following name is not '#'"
msgstr ""
-#: config/obj-elf.c:1149
+#: config/obj-elf.c:1157
msgid ".previous without corresponding .section; ignored"
msgstr ""
-#: config/obj-elf.c:1175
+#: config/obj-elf.c:1183
msgid ".popsection without corresponding .pushsection; ignored"
msgstr ""
-#: config/obj-elf.c:1227
+#: config/obj-elf.c:1235
msgid "expected comma after name in .symver"
msgstr ""
-#: config/obj-elf.c:1251
+#: config/obj-elf.c:1259
#, c-format
msgid "missing version name in `%s' for symbol `%s'"
msgstr ""
-#: config/obj-elf.c:1262
+#: config/obj-elf.c:1270
#, c-format
msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
msgstr ""
-#: config/obj-elf.c:1299
+#: config/obj-elf.c:1307
#, c-format
msgid "expected `%s' to have already been set for .vtable_inherit"
msgstr ""
-#: config/obj-elf.c:1309
+#: config/obj-elf.c:1317
msgid "expected comma after name in .vtable_inherit"
msgstr ""
-#: config/obj-elf.c:1369
+#: config/obj-elf.c:1377
msgid "expected comma after name in .vtable_entry"
msgstr ""
-#: config/obj-elf.c:1492
+#: config/obj-elf.c:1500
msgid "expected quoted string"
msgstr ""
-#: config/obj-elf.c:1512
+#: config/obj-elf.c:1520
#, c-format
msgid "expected comma after name `%s' in .size directive"
msgstr ""
-#: config/obj-elf.c:1521
+#: config/obj-elf.c:1529
msgid "missing expression in .size directive"
msgstr ""
-#: config/obj-elf.c:1620
+#: config/obj-elf.c:1656
#, c-format
msgid "symbol '%s' is already defined"
msgstr ""
-#: config/obj-elf.c:1635
+#: config/obj-elf.c:1671
#, c-format
msgid "unrecognized symbol type \"%s\""
msgstr ""
-#: config/obj-elf.c:1806
+#: config/obj-elf.c:1842
msgid ".size expression too complicated to fix up"
msgstr ""
-#: config/obj-elf.c:1838
+#: config/obj-elf.c:1874
#, c-format
msgid ""
"invalid attempt to declare external version name as default in symbol `%s'"
msgstr ""
-#: config/obj-elf.c:1899 ecoff.c:3598
+#: config/obj-elf.c:1935 ecoff.c:3598
#, c-format
msgid "symbol `%s' can not be both weak and common"
msgstr ""
-#: config/obj-elf.c:2006
+#: config/obj-elf.c:2042
#, c-format
msgid "assuming all members of group `%s' are COMDAT"
msgstr ""
-#: config/obj-elf.c:2028
+#: config/obj-elf.c:2064
#, c-format
msgid "can't create group: %s"
msgstr ""
-#: config/obj-elf.c:2138
+#: config/obj-elf.c:2174
#, c-format
msgid "failed to set up debugging information: %s"
msgstr ""
-#: config/obj-elf.c:2158
+#: config/obj-elf.c:2194
#, c-format
msgid "can't start writing .mdebug section: %s"
msgstr ""
-#: config/obj-elf.c:2166
+#: config/obj-elf.c:2202
#, c-format
msgid "could not write .mdebug section: %s"
msgstr ""
@@ -973,17 +974,17 @@ msgstr ""
msgid "Bad sequence number: !%s!%s"
msgstr ""
-#: config/tc-alpha.c:1123 config/tc-alpha.c:3139
+#: config/tc-alpha.c:1123 config/tc-alpha.c:3140
#, c-format
msgid "inappropriate arguments for opcode `%s'"
msgstr ""
-#: config/tc-alpha.c:1125 config/tc-alpha.c:3141
+#: config/tc-alpha.c:1125 config/tc-alpha.c:3142
#, c-format
msgid "opcode `%s' not supported for target %s"
msgstr ""
-#: config/tc-alpha.c:1129 config/tc-alpha.c:3145 config/tc-avr.c:1292
+#: config/tc-alpha.c:1129 config/tc-alpha.c:3146 config/tc-avr.c:1325
#: config/tc-msp430.c:1829
#, c-format
msgid "unknown opcode `%s'"
@@ -994,8 +995,8 @@ msgid "overflow in literal (.lita) table
msgstr ""
#: 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
+#: config/tc-alpha.c:2050 config/tc-alpha.c:2094 config/tc-alpha.c:2163
+#: config/tc-alpha.c:2246 config/tc-alpha.c:2471 config/tc-alpha.c:2569
msgid "macro requires $at register while noat in effect"
msgstr ""
@@ -1065,7 +1066,7 @@ msgid "sequence number in use for !tlsgd
msgstr ""
#: config/tc-alpha.c:1823 config/tc-arc.c:292 config/tc-mn10200.c:856
-#: config/tc-mn10300.c:1140 config/tc-ppc.c:1577 config/tc-s390.c:615
+#: config/tc-mn10300.c:1146 config/tc-ppc.c:1649 config/tc-s390.c:622
#: config/tc-v850.c:1556
msgid "operand"
msgstr ""
@@ -1074,224 +1075,224 @@ msgstr ""
msgid "invalid relocation for instruction"
msgstr ""
-#: config/tc-alpha.c:1973
+#: config/tc-alpha.c:1974
msgid "invalid relocation for field"
msgstr ""
-#: config/tc-alpha.c:2760
+#: config/tc-alpha.c:2761
msgid "can not resolve expression"
msgstr ""
-#: config/tc-alpha.c:3275 config/tc-ppc.c:1876 config/tc-ppc.c:4431
+#: config/tc-alpha.c:3276 config/tc-ppc.c:1948 config/tc-ppc.c:4504
#, c-format
msgid ".COMMon length (%ld.) <0! Ignored."
msgstr ""
-#: config/tc-alpha.c:3304 config/tc-sparc.c:3850 config/tc-v850.c:245
+#: config/tc-alpha.c:3305 config/tc-sparc.c:3867 config/tc-v850.c:245
msgid "Ignoring attempt to re-define symbol"
msgstr ""
-#: config/tc-alpha.c:3313 config/tc-alpha.c:3322 config/tc-ppc.c:4468
-#: config/tc-sparc.c:3858
+#: config/tc-alpha.c:3314 config/tc-alpha.c:3323 config/tc-ppc.c:4541
+#: config/tc-sparc.c:3875
#, c-format
msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
msgstr ""
-#: config/tc-alpha.c:3439 ecoff.c:3054
+#: config/tc-alpha.c:3440 ecoff.c:3054
msgid ".ent directive has no name"
msgstr ""
-#: config/tc-alpha.c:3447
+#: config/tc-alpha.c:3448
msgid "nested .ent directives"
msgstr ""
-#: config/tc-alpha.c:3491 ecoff.c:3005
+#: config/tc-alpha.c:3492 ecoff.c:3005
msgid ".end directive has no name"
msgstr ""
-#: config/tc-alpha.c:3500
+#: config/tc-alpha.c:3501
msgid ".end directive without matching .ent"
msgstr ""
-#: config/tc-alpha.c:3502
+#: config/tc-alpha.c:3503
msgid ".end directive names different symbol than .ent"
msgstr ""
-#: config/tc-alpha.c:3545 ecoff.c:3140
+#: config/tc-alpha.c:3546 ecoff.c:3140
msgid ".fmask outside of .ent"
msgstr ""
-#: config/tc-alpha.c:3547 config/tc-score.c:5816 ecoff.c:3204
+#: config/tc-alpha.c:3548 config/tc-score.c:5816 ecoff.c:3204
msgid ".mask outside of .ent"
msgstr ""
-#: config/tc-alpha.c:3555 ecoff.c:3147
+#: config/tc-alpha.c:3556 ecoff.c:3147
msgid "bad .fmask directive"
msgstr ""
-#: config/tc-alpha.c:3557 ecoff.c:3211
+#: config/tc-alpha.c:3558 ecoff.c:3211
msgid "bad .mask directive"
msgstr ""
-#: config/tc-alpha.c:3590 config/tc-mips.c:14617 config/tc-score.c:5959
+#: config/tc-alpha.c:3591 config/tc-mips.c:14967 config/tc-score.c:5959
#: ecoff.c:3168
msgid ".frame outside of .ent"
msgstr ""
-#: config/tc-alpha.c:3601 ecoff.c:3179
+#: config/tc-alpha.c:3602 ecoff.c:3179
msgid "bad .frame directive"
msgstr ""
-#: config/tc-alpha.c:3633
+#: config/tc-alpha.c:3634
msgid ".prologue directive without a preceding .ent directive"
msgstr ""
-#: config/tc-alpha.c:3651
+#: config/tc-alpha.c:3652
#, c-format
msgid "Invalid argument %d to .prologue."
msgstr ""
-#: config/tc-alpha.c:3742
+#: config/tc-alpha.c:3743
msgid "ECOFF debugging is disabled."
msgstr ""
-#: config/tc-alpha.c:3756
+#: config/tc-alpha.c:3757
msgid ".ent directive without matching .end"
msgstr ""
-#: config/tc-alpha.c:3841
+#: config/tc-alpha.c:3842
msgid ".usepv directive has no name"
msgstr ""
-#: config/tc-alpha.c:3852
+#: config/tc-alpha.c:3853
msgid ".usepv directive has no type"
msgstr ""
-#: config/tc-alpha.c:3867
+#: config/tc-alpha.c:3868
msgid "unknown argument for .usepv"
msgstr ""
-#: config/tc-alpha.c:3900
+#: config/tc-alpha.c:3901
msgid "Unknown section directive"
msgstr ""
-#: config/tc-alpha.c:3935
+#: config/tc-alpha.c:3936
msgid ".ent directive has no symbol"
msgstr ""
-#: config/tc-alpha.c:3960
+#: config/tc-alpha.c:3961
msgid "Bad .frame directive 1./2. param"
msgstr ""
-#: config/tc-alpha.c:3972
+#: config/tc-alpha.c:3973
msgid "Bad .frame directive 3./4. param"
msgstr ""
-#: config/tc-alpha.c:3994
+#: config/tc-alpha.c:3995
msgid ".pdesc directive not in link (.link) section"
msgstr ""
-#: config/tc-alpha.c:4002
+#: config/tc-alpha.c:4003
msgid ".pdesc has no matching .ent"
msgstr ""
-#: config/tc-alpha.c:4013
+#: config/tc-alpha.c:4014
msgid ".pdesc directive has no entry symbol"
msgstr ""
-#: config/tc-alpha.c:4026
+#: config/tc-alpha.c:4027
msgid "No comma after .pdesc <entryname>"
msgstr ""
-#: config/tc-alpha.c:4046
+#: config/tc-alpha.c:4047
msgid "unknown procedure kind"
msgstr ""
-#: config/tc-alpha.c:4136
+#: config/tc-alpha.c:4137
msgid ".name directive not in link (.link) section"
msgstr ""
-#: config/tc-alpha.c:4144
+#: config/tc-alpha.c:4145
msgid ".name directive has no symbol"
msgstr ""
-#: config/tc-alpha.c:4175
+#: config/tc-alpha.c:4176
msgid "No symbol after .linkage"
msgstr ""
-#: config/tc-alpha.c:4199
+#: config/tc-alpha.c:4200
msgid "No symbol after .code_address"
msgstr ""
-#: config/tc-alpha.c:4226 config/tc-score.c:5822
+#: config/tc-alpha.c:4227 config/tc-score.c:5822
msgid "Bad .mask directive"
msgstr ""
-#: config/tc-alpha.c:4244
+#: config/tc-alpha.c:4245
msgid "Bad .fmask directive"
msgstr ""
-#: config/tc-alpha.c:4401
+#: config/tc-alpha.c:4402
#, c-format
msgid "Expected comma after name \"%s\""
msgstr ""
#. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:4412
+#: config/tc-alpha.c:4413
#, c-format
msgid "unhandled: .proc %s,%d"
msgstr ""
-#: config/tc-alpha.c:4446
+#: config/tc-alpha.c:4447
#, c-format
msgid "Tried to .set unrecognized mode `%s'"
msgstr ""
-#: config/tc-alpha.c:4472
+#: config/tc-alpha.c:4473
#, c-format
msgid "Bad base register, using $%d."
msgstr ""
-#: config/tc-alpha.c:4493
+#: config/tc-alpha.c:4494
#, c-format
msgid "Alignment too large: %d. assumed"
msgstr ""
-#: config/tc-alpha.c:4497 config/tc-d30v.c:2048
+#: config/tc-alpha.c:4498 config/tc-d30v.c:2048
msgid "Alignment negative: 0 assumed"
msgstr ""
-#: config/tc-alpha.c:4775
+#: config/tc-alpha.c:4776
#, c-format
msgid "Chose GP value of %lx\n"
msgstr ""
-#: config/tc-alpha.c:4789
+#: config/tc-alpha.c:4790
msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-alpha.c:4878
+#: config/tc-alpha.c:4879
#, c-format
msgid "internal error: can't hash opcode `%s': %s"
msgstr ""
-#: config/tc-alpha.c:4914
+#: config/tc-alpha.c:4915
#, c-format
msgid "internal error: can't hash macro `%s': %s"
msgstr ""
-#: config/tc-alpha.c:4998 config/tc-arm.c:6057 config/tc-arm.c:6069
-#: config/tc-i960.c:708 config/tc-xtensa.c:5178 config/tc-xtensa.c:5256
-#: config/tc-xtensa.c:5302 config/tc-z80.c:1893
+#: config/tc-alpha.c:4999 config/tc-arm.c:6073 config/tc-arm.c:6085
+#: config/tc-i960.c:708 config/tc-xtensa.c:5218 config/tc-xtensa.c:5296
+#: config/tc-xtensa.c:5342 config/tc-z80.c:1893
msgid "syntax error"
msgstr ""
-#: config/tc-alpha.c:5076
+#: config/tc-alpha.c:5077
#, c-format
msgid "Unknown CPU identifier `%s'"
msgstr ""
-#: config/tc-alpha.c:5119
+#: config/tc-alpha.c:5120
msgid ""
"Alpha options:\n"
"-32addr\t\t\ttreat addresses as 32-bit values\n"
@@ -1303,47 +1304,47 @@ msgid ""
"\t\t\tthese variants include PALcode opcodes\n"
msgstr ""
-#: config/tc-alpha.c:5129
+#: config/tc-alpha.c:5130
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:5306
+#: config/tc-alpha.c:5307
#, c-format
msgid "unhandled relocation type %s"
msgstr ""
-#: config/tc-alpha.c:5319
+#: config/tc-alpha.c:5320
msgid "non-absolute expression in constant field"
msgstr ""
-#: config/tc-alpha.c:5333
+#: config/tc-alpha.c:5334
#, c-format
msgid "type %d reloc done?\n"
msgstr ""
-#: config/tc-alpha.c:5380 config/tc-alpha.c:5387
+#: config/tc-alpha.c:5381 config/tc-alpha.c:5388
msgid "Used $at without \".set noat\""
msgstr ""
-#: config/tc-alpha.c:5549
+#: config/tc-alpha.c:5550
#, c-format
msgid "!samegp reloc against symbol without .prologue: %s"
msgstr ""
-#: config/tc-alpha.c:5586 config/tc-xtensa.c:5792
+#: config/tc-alpha.c:5587 config/tc-xtensa.c:5836
#, c-format
msgid "cannot represent `%s' relocation in object file"
msgstr ""
-#: config/tc-alpha.c:5592 config/tc-xtensa.c:5800
+#: config/tc-alpha.c:5593
#, c-format
msgid "internal error? cannot generate `%s' relocation"
msgstr ""
-#: config/tc-alpha.c:5643
+#: config/tc-alpha.c:5644
#, c-format
msgid "frame reg expected, using $%d."
msgstr ""
@@ -1351,14 +1352,14 @@ msgstr ""
#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991
#: config/tc-h8300.c:76 config/tc-h8300.c:85 config/tc-h8300.c:95
#: config/tc-h8300.c:105 config/tc-h8300.c:115 config/tc-h8300.c:126
-#: config/tc-h8300.c:193 config/tc-hppa.c:6788 config/tc-hppa.c:6794
-#: config/tc-hppa.c:6800 config/tc-hppa.c:6806 config/tc-hppa.c:8213
-#: config/tc-mn10300.c:929 config/tc-mn10300.c:934 config/tc-mn10300.c:2415
+#: config/tc-h8300.c:193 config/tc-hppa.c:6770 config/tc-hppa.c:6776
+#: config/tc-hppa.c:6782 config/tc-hppa.c:6788 config/tc-hppa.c:8195
+#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2433
#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
msgid "could not set architecture and machine"
msgstr ""
-#: config/tc-arc.c:212 config/tc-arm.c:19532 config/tc-score.c:6522
+#: config/tc-arc.c:212 config/tc-arm.c:19602 config/tc-score.c:6522
#: config/tc-score.c:6538 config/tc-score.c:6543
msgid "virtual memory exhausted"
msgstr ""
@@ -1499,8 +1500,8 @@ msgstr ""
msgid "missing ')' in %%-op"
msgstr ""
-#: config/tc-arc.c:1362 config/tc-dlx.c:1200 config/tc-m32r.c:2280
-#: config/tc-sparc.c:3531
+#: config/tc-arc.c:1362 config/tc-dlx.c:1200 config/tc-m32r.c:2281
+#: config/tc-sparc.c:3548
#, c-format
msgid "internal error: can't export reloc type %d (`%s')"
msgstr ""
@@ -1518,8 +1519,8 @@ msgstr ""
msgid "symbol as destination register"
msgstr ""
-#: config/tc-arc.c:1756 config/tc-mn10200.c:1141 config/tc-mn10300.c:1814
-#: config/tc-ppc.c:2719 config/tc-s390.c:1473 config/tc-v850.c:2009
+#: config/tc-arc.c:1756 config/tc-mn10200.c:1141 config/tc-mn10300.c:1820
+#: config/tc-ppc.c:2791 config/tc-s390.c:1480 config/tc-v850.c:2009
#, c-format
msgid "junk at end of line: `%s'"
msgstr ""
@@ -1537,716 +1538,716 @@ msgstr ""
msgid "conditional branch follows set of flags"
msgstr ""
-#: config/tc-arc.c:1890 config/tc-arm.c:14172
+#: config/tc-arc.c:1890 config/tc-arm.c:14208
#, c-format
msgid "bad instruction `%s'"
msgstr ""
-#: config/tc-arm.c:483
+#: config/tc-arm.c:489
msgid "ARM register expected"
msgstr ""
-#: config/tc-arm.c:484
+#: config/tc-arm.c:490
msgid "bad or missing co-processor number"
msgstr ""
-#: config/tc-arm.c:485
+#: config/tc-arm.c:491
msgid "co-processor register expected"
msgstr ""
-#: config/tc-arm.c:486
+#: config/tc-arm.c:492
msgid "FPA register expected"
msgstr ""
-#: config/tc-arm.c:487
+#: config/tc-arm.c:493
msgid "VFP single precision register expected"
msgstr ""
-#: config/tc-arm.c:488
+#: config/tc-arm.c:494
msgid "VFP/Neon double precision register expected"
msgstr ""
-#: config/tc-arm.c:489
+#: config/tc-arm.c:495
msgid "Neon quad precision register expected"
msgstr ""
-#: config/tc-arm.c:490
+#: config/tc-arm.c:496
msgid "VFP single or double precision register expected"
msgstr ""
-#: config/tc-arm.c:491
+#: config/tc-arm.c:497
msgid "Neon double or quad precision register expected"
msgstr ""
-#: config/tc-arm.c:492
+#: config/tc-arm.c:498
msgid "VFP single, double or Neon quad precision register expected"
msgstr ""
-#: config/tc-arm.c:493
+#: config/tc-arm.c:499
msgid "VFP system register expected"
msgstr ""
-#: config/tc-arm.c:494
+#: config/tc-arm.c:500
msgid "Maverick MVF register expected"
msgstr ""
-#: config/tc-arm.c:495
+#: config/tc-arm.c:501
msgid "Maverick MVD register expected"
msgstr ""
-#: config/tc-arm.c:496
+#: config/tc-arm.c:502
msgid "Maverick MVFX register expected"
msgstr ""
-#: config/tc-arm.c:497
+#: config/tc-arm.c:503
msgid "Maverick MVDX register expected"
msgstr ""
-#: config/tc-arm.c:498
+#: config/tc-arm.c:504
msgid "Maverick MVAX register expected"
msgstr ""
-#: config/tc-arm.c:499
+#: config/tc-arm.c:505
msgid "Maverick DSPSC register expected"
msgstr ""
-#: config/tc-arm.c:500
+#: config/tc-arm.c:506
msgid "iWMMXt data register expected"
msgstr ""
-#: config/tc-arm.c:501 config/tc-arm.c:5866
+#: config/tc-arm.c:507 config/tc-arm.c:5882
msgid "iWMMXt control register expected"
msgstr ""
-#: config/tc-arm.c:502
+#: config/tc-arm.c:508
msgid "iWMMXt scalar register expected"
msgstr ""
-#: config/tc-arm.c:503
+#: config/tc-arm.c:509
msgid "XScale accumulator register expected"
msgstr ""
#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:652 config/tc-score.c:47
+#: config/tc-arm.c:658 config/tc-score.c:47
msgid "bad arguments to instruction"
msgstr ""
-#: config/tc-arm.c:653 config/tc-score.c:48
+#: config/tc-arm.c:659 config/tc-score.c:48
msgid "r15 not allowed here"
msgstr ""
-#: config/tc-arm.c:654
+#: config/tc-arm.c:660
msgid "instruction cannot be conditional"
msgstr ""
-#: config/tc-arm.c:655
+#: config/tc-arm.c:661
msgid "registers may not be the same"
msgstr ""
-#: config/tc-arm.c:656
+#: config/tc-arm.c:662
msgid "lo register required"
msgstr ""
-#: config/tc-arm.c:657
+#: config/tc-arm.c:663
msgid "instruction not supported in Thumb16 mode"
msgstr ""
-#: config/tc-arm.c:658
+#: config/tc-arm.c:664
msgid "instruction does not accept this addressing mode"
msgstr ""
-#: config/tc-arm.c:659
+#: config/tc-arm.c:665
msgid "branch must be last instruction in IT block"
msgstr ""
-#: config/tc-arm.c:660
+#: config/tc-arm.c:666
msgid "instruction not allowed in IT block"
msgstr ""
-#: config/tc-arm.c:661
+#: config/tc-arm.c:667
msgid "selected FPU does not support instruction"
msgstr ""
-#: config/tc-arm.c:801
+#: config/tc-arm.c:807
msgid "immediate expression requires a # prefix"
msgstr ""
-#: config/tc-arm.c:828 config/tc-score.c:5605 expr.c:1300 read.c:2440
+#: config/tc-arm.c:834 config/tc-score.c:5605 expr.c:1300 read.c:2440
msgid "bad expression"
msgstr ""
-#: config/tc-arm.c:839 config/tc-i860.c:1003 config/tc-sparc.c:2898
+#: config/tc-arm.c:845 config/tc-i860.c:1003 config/tc-sparc.c:2910
msgid "bad segment"
msgstr ""
-#: config/tc-arm.c:856 config/tc-arm.c:4392 config/tc-i960.c:1300
+#: config/tc-arm.c:862 config/tc-arm.c:4399 config/tc-i960.c:1300
#: config/tc-score.c:980
msgid "invalid constant"
msgstr ""
-#: config/tc-arm.c:986
+#: config/tc-arm.c:992
msgid "expected #constant"
msgstr ""
-#: config/tc-arm.c:1147
+#: config/tc-arm.c:1153
#, c-format
msgid "unexpected character `%c' in type specifier"
msgstr ""
-#: config/tc-arm.c:1164
+#: config/tc-arm.c:1170
#, c-format
msgid "bad size %d in type specifier"
msgstr ""
-#: config/tc-arm.c:1214
+#: config/tc-arm.c:1220
msgid "only one type should be specified for operand"
msgstr ""
-#: config/tc-arm.c:1220
+#: config/tc-arm.c:1226
msgid "vector type expected"
msgstr ""
-#: config/tc-arm.c:1292
+#: config/tc-arm.c:1298
msgid "can't redefine type for operand"
msgstr ""
-#: config/tc-arm.c:1303
+#: config/tc-arm.c:1309
msgid "only D registers may be indexed"
msgstr ""
-#: config/tc-arm.c:1309
+#: config/tc-arm.c:1315
msgid "can't change index for operand"
msgstr ""
-#: config/tc-arm.c:1325 config/tc-arm.c:3993
+#: config/tc-arm.c:1331 config/tc-arm.c:4000
msgid "constant expression required"
msgstr ""
-#: config/tc-arm.c:1368
+#: config/tc-arm.c:1374
msgid "register operand expected, but got scalar"
msgstr ""
-#: config/tc-arm.c:1401
+#: config/tc-arm.c:1407
msgid "scalar must have an index"
msgstr ""
-#: config/tc-arm.c:1406 config/tc-arm.c:13139 config/tc-arm.c:13187
-#: config/tc-arm.c:13589
+#: config/tc-arm.c:1412 config/tc-arm.c:13175 config/tc-arm.c:13223
+#: config/tc-arm.c:13625
msgid "scalar index out of range"
msgstr ""
-#: config/tc-arm.c:1453
+#: config/tc-arm.c:1459
msgid "bad range in register list"
msgstr ""
-#: config/tc-arm.c:1461 config/tc-arm.c:1470 config/tc-arm.c:1511
+#: config/tc-arm.c:1467 config/tc-arm.c:1476 config/tc-arm.c:1517
#, c-format
msgid "Warning: duplicated register (r%d) in register list"
msgstr ""
-#: config/tc-arm.c:1473
+#: config/tc-arm.c:1479
msgid "Warning: register range not in ascending order"
msgstr ""
-#: config/tc-arm.c:1484
+#: config/tc-arm.c:1490
msgid "missing `}'"
msgstr ""
-#: config/tc-arm.c:1500
+#: config/tc-arm.c:1506
msgid "invalid register mask"
msgstr ""
-#: config/tc-arm.c:1582
+#: config/tc-arm.c:1588
msgid "expecting {"
msgstr ""
-#: config/tc-arm.c:1637 config/tc-arm.c:1681
+#: config/tc-arm.c:1643 config/tc-arm.c:1687
msgid "register out of range in list"
msgstr ""
-#: config/tc-arm.c:1653 config/tc-arm.c:1698 config/tc-h8300.c:989
-#: config/tc-mips.c:10188 config/tc-mips.c:10210
+#: config/tc-arm.c:1659 config/tc-arm.c:1704 config/tc-h8300.c:989
+#: config/tc-mips.c:10471 config/tc-mips.c:10493
msgid "invalid register list"
msgstr ""
-#: config/tc-arm.c:1659 config/tc-arm.c:3458 config/tc-arm.c:3591
+#: config/tc-arm.c:1665 config/tc-arm.c:3464 config/tc-arm.c:3597
msgid "register list not in ascending order"
msgstr ""
-#: config/tc-arm.c:1690
+#: config/tc-arm.c:1696
msgid "register range not in ascending order"
msgstr ""
-#: config/tc-arm.c:1723
+#: config/tc-arm.c:1729
msgid "non-contiguous register range"
msgstr ""
-#: config/tc-arm.c:1849
+#: config/tc-arm.c:1855
msgid "don't use Rn-Rm syntax with non-unit stride"
msgstr ""
-#: config/tc-arm.c:1904
+#: config/tc-arm.c:1910
msgid "error parsing element/structure list"
msgstr ""
-#: config/tc-arm.c:1910
+#: config/tc-arm.c:1916
msgid "expected }"
msgstr ""
-#: config/tc-arm.c:1966
+#: config/tc-arm.c:1972
#, c-format
msgid "ignoring attempt to redefine built-in register '%s'"
msgstr ""
-#: config/tc-arm.c:1971
+#: config/tc-arm.c:1977
#, c-format
msgid "ignoring redefinition of register alias '%s'"
msgstr ""
-#: config/tc-arm.c:1999
+#: config/tc-arm.c:2005
msgid "attempt to redefine typed alias"
msgstr ""
-#: config/tc-arm.c:2037
+#: config/tc-arm.c:2043
#, c-format
msgid "unknown register '%s' -- .req ignored"
msgstr ""
-#: config/tc-arm.c:2132
+#: config/tc-arm.c:2138
msgid "bad type for register"
msgstr ""
-#: config/tc-arm.c:2143
+#: config/tc-arm.c:2149
msgid "expression must be constant"
msgstr ""
-#: config/tc-arm.c:2160
+#: config/tc-arm.c:2166
msgid "can't redefine the type of a register alias"
msgstr ""
-#: config/tc-arm.c:2167
+#: config/tc-arm.c:2173
msgid "you must specify a single type only"
msgstr ""
-#: config/tc-arm.c:2180
+#: config/tc-arm.c:2186
msgid "can't redefine the index of a scalar alias"
msgstr ""
-#: config/tc-arm.c:2188
+#: config/tc-arm.c:2194
msgid "scalar index must be constant"
msgstr ""
-#: config/tc-arm.c:2197
+#: config/tc-arm.c:2203
msgid "expecting ]"
msgstr ""
-#: config/tc-arm.c:2234
+#: config/tc-arm.c:2240
msgid "invalid syntax for .req directive"
msgstr ""
-#: config/tc-arm.c:2240
+#: config/tc-arm.c:2246
msgid "invalid syntax for .dn directive"
msgstr ""
-#: config/tc-arm.c:2246
+#: config/tc-arm.c:2252
msgid "invalid syntax for .qn directive"
msgstr ""
-#: config/tc-arm.c:2272
+#: config/tc-arm.c:2278
msgid "invalid syntax for .unreq directive"
msgstr ""
-#: config/tc-arm.c:2278
+#: config/tc-arm.c:2284
#, c-format
msgid "unknown register alias '%s'"
msgstr ""
-#: config/tc-arm.c:2280
+#: config/tc-arm.c:2286
#, c-format
msgid "ignoring attempt to undefine built-in register '%s'"
msgstr ""
-#: config/tc-arm.c:2431
+#: config/tc-arm.c:2437
#, c-format
msgid "Failed to find real start of function: %s\n"
msgstr ""
-#: config/tc-arm.c:2447
+#: config/tc-arm.c:2453
msgid "selected processor does not support THUMB opcodes"
msgstr ""
-#: config/tc-arm.c:2461
+#: config/tc-arm.c:2467
msgid "selected processor does not support ARM opcodes"
msgstr ""
-#: config/tc-arm.c:2474
+#: config/tc-arm.c:2480
#, c-format
msgid "invalid instruction size selected (%d)"
msgstr ""
-#: config/tc-arm.c:2506
+#: config/tc-arm.c:2512
#, c-format
msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
msgstr ""
-#: config/tc-arm.c:2562
+#: config/tc-arm.c:2568
#, c-format
msgid "expected comma after name \"%s\""
msgstr ""
-#: config/tc-arm.c:2612 config/tc-m32r.c:588
+#: config/tc-arm.c:2618 config/tc-m32r.c:588
#, c-format
msgid "symbol `%s' already defined"
msgstr ""
-#: config/tc-arm.c:2646
+#: config/tc-arm.c:2652
#, c-format
msgid "unrecognized syntax mode \"%s\""
msgstr ""
-#: config/tc-arm.c:2667
+#: config/tc-arm.c:2673
#, c-format
msgid "alignment too large: %d assumed"
msgstr ""
-#: config/tc-arm.c:2670
+#: config/tc-arm.c:2676
msgid "alignment negative. 0 assumed."
msgstr ""
-#: config/tc-arm.c:2817
+#: config/tc-arm.c:2823
msgid "literal pool overflow"
msgstr ""
-#: config/tc-arm.c:2973 config/tc-arm.c:5801
+#: config/tc-arm.c:2979 config/tc-arm.c:5817
msgid "unrecognized relocation suffix"
msgstr ""
-#: config/tc-arm.c:2986
+#: config/tc-arm.c:2992
msgid "(plt) is only valid on branch targets"
msgstr ""
-#: config/tc-arm.c:2992 config/tc-s390.c:1129 config/tc-s390.c:1743
-#: config/tc-xtensa.c:1546
+#: config/tc-arm.c:2998 config/tc-s390.c:1136 config/tc-s390.c:1750
+#: config/tc-xtensa.c:1554
#, c-format
msgid "%s relocations do not fit in %d bytes"
msgstr ""
-#: config/tc-arm.c:3040 dwarf2dbg.c:694
+#: config/tc-arm.c:3046 dwarf2dbg.c:670
msgid "expected 0 or 1"
msgstr ""
-#: config/tc-arm.c:3044
+#: config/tc-arm.c:3050
msgid "missing comma"
msgstr ""
-#: config/tc-arm.c:3099
+#: config/tc-arm.c:3105
msgid "duplicate .handlerdata directive"
msgstr ""
-#: config/tc-arm.c:3171
+#: config/tc-arm.c:3177
msgid "personality routine specified for cantunwind frame"
msgstr ""
-#: config/tc-arm.c:3185
+#: config/tc-arm.c:3191
msgid "duplicate .personalityindex directive"
msgstr ""
-#: config/tc-arm.c:3192
+#: config/tc-arm.c:3198
msgid "bad personality routine number"
msgstr ""
-#: config/tc-arm.c:3211
+#: config/tc-arm.c:3217
msgid "duplicate .personality directive"
msgstr ""
-#: config/tc-arm.c:3234 config/tc-arm.c:3362 config/tc-arm.c:3410
+#: config/tc-arm.c:3240 config/tc-arm.c:3368 config/tc-arm.c:3416
msgid "expected register list"
msgstr ""
-#: config/tc-arm.c:3316
+#: config/tc-arm.c:3322
msgid "expected , <constant>"
msgstr ""
-#: config/tc-arm.c:3325
+#: config/tc-arm.c:3331
msgid "number of registers must be in the range [1:4]"
msgstr ""
-#: config/tc-arm.c:3472 config/tc-arm.c:3605
+#: config/tc-arm.c:3478 config/tc-arm.c:3611
msgid "bad register range"
msgstr ""
-#: config/tc-arm.c:3659
+#: config/tc-arm.c:3665
msgid "register expected"
msgstr ""
-#: config/tc-arm.c:3669
+#: config/tc-arm.c:3675
msgid "FPA .unwind_save does not take a register list"
msgstr ""
-#: config/tc-arm.c:3687
+#: config/tc-arm.c:3694
msgid ".unwind_save does not support this kind of register"
msgstr ""
-#: config/tc-arm.c:3723
+#: config/tc-arm.c:3730
msgid "SP and PC not permitted in .unwind_movsp directive"
msgstr ""
-#: config/tc-arm.c:3728
+#: config/tc-arm.c:3735
msgid "unexpected .unwind_movsp directive"
msgstr ""
-#: config/tc-arm.c:3752
+#: config/tc-arm.c:3759
msgid "stack increment must be multiple of 4"
msgstr ""
-#: config/tc-arm.c:3781
+#: config/tc-arm.c:3788
msgid "expected <reg>, <reg>"
msgstr ""
-#: config/tc-arm.c:3799
+#: config/tc-arm.c:3806
msgid "register must be either sp or set by a previousunwind_movsp directive"
msgstr ""
-#: config/tc-arm.c:3835
+#: config/tc-arm.c:3842
msgid "expected <offset>, <opcode>"
msgstr ""
-#: config/tc-arm.c:3847
+#: config/tc-arm.c:3854
msgid "unwind opcode too long"
msgstr ""
-#: config/tc-arm.c:3852
+#: config/tc-arm.c:3859
msgid "invalid unwind opcode"
msgstr ""
-#: config/tc-arm.c:3999 config/tc-arm.c:4861 config/tc-arm.c:8438
-#: config/tc-arm.c:8920 config/tc-arm.c:11716 config/tc-arm.c:18688
-#: config/tc-arm.c:18713 config/tc-arm.c:18721 config/tc-z8k.c:1144
+#: config/tc-arm.c:4006 config/tc-arm.c:4868 config/tc-arm.c:8469
+#: config/tc-arm.c:8951 config/tc-arm.c:11748 config/tc-arm.c:18741
+#: config/tc-arm.c:18766 config/tc-arm.c:18774 config/tc-z8k.c:1144
#: config/tc-z8k.c:1154
msgid "immediate value out of range"
msgstr ""
-#: config/tc-arm.c:4146
+#: config/tc-arm.c:4153
msgid "invalid FPA immediate expression"
msgstr ""
-#: config/tc-arm.c:4270 config/tc-arm.c:4278
+#: config/tc-arm.c:4277 config/tc-arm.c:4285
msgid "shift expression expected"
msgstr ""
-#: config/tc-arm.c:4292
+#: config/tc-arm.c:4299
msgid "'LSL' or 'ASR' required"
msgstr ""
-#: config/tc-arm.c:4300
+#: config/tc-arm.c:4307
msgid "'LSL' required"
msgstr ""
-#: config/tc-arm.c:4308
+#: config/tc-arm.c:4315
msgid "'ASR' required"
msgstr ""
-#: config/tc-arm.c:4380 config/tc-arm.c:4855 config/tc-arm.c:6427
+#: config/tc-arm.c:4387 config/tc-arm.c:4862 config/tc-arm.c:6443
#: config/tc-v850.c:1827 config/tc-v850.c:1848
msgid "constant expression expected"
msgstr ""
-#: config/tc-arm.c:4387
+#: config/tc-arm.c:4394
msgid "invalid rotation"
msgstr ""
-#: config/tc-arm.c:4547 config/tc-arm.c:4691
+#: config/tc-arm.c:4554 config/tc-arm.c:4698
msgid "unknown group relocation"
msgstr ""
-#: config/tc-arm.c:4660
+#: config/tc-arm.c:4667
msgid "alignment must be constant"
msgstr ""
-#: config/tc-arm.c:4722
+#: config/tc-arm.c:4729
msgid "this group relocation is not allowed on this instruction"
msgstr ""
-#: config/tc-arm.c:4734 config/tc-arm.c:5125
+#: config/tc-arm.c:4741 config/tc-arm.c:5141
msgid "']' expected"
msgstr ""
-#: config/tc-arm.c:4752
+#: config/tc-arm.c:4759
msgid "'}' expected at end of 'option' field"
msgstr ""
-#: config/tc-arm.c:4757
+#: config/tc-arm.c:4764
msgid "cannot combine index with option"
msgstr ""
-#: config/tc-arm.c:4770
+#: config/tc-arm.c:4777
msgid "cannot combine pre- and post-indexing"
msgstr ""
-#: config/tc-arm.c:4931
+#: config/tc-arm.c:4938
msgid "flag for {c}psr instruction expected"
msgstr ""
-#: config/tc-arm.c:4956
+#: config/tc-arm.c:4963
msgid "unrecognized CPS flag"
msgstr ""
-#: config/tc-arm.c:4963
+#: config/tc-arm.c:4970
msgid "missing CPS flags"
msgstr ""
-#: config/tc-arm.c:4986 config/tc-arm.c:4992
+#: config/tc-arm.c:4993 config/tc-arm.c:4999
msgid "valid endian specifiers are be or le"
msgstr ""
-#: config/tc-arm.c:5014
+#: config/tc-arm.c:5021
msgid "missing rotation field after comma"
msgstr ""
-#: config/tc-arm.c:5029
+#: config/tc-arm.c:5036
msgid "rotation can only be 0, 8, 16, or 24"
msgstr ""
-#: config/tc-arm.c:5049
+#: config/tc-arm.c:5065
msgid "condition required"
msgstr ""
-#: config/tc-arm.c:5087 config/tc-arm.c:6922
+#: config/tc-arm.c:5103 config/tc-arm.c:6953
msgid "'[' expected"
msgstr ""
-#: config/tc-arm.c:5100
+#: config/tc-arm.c:5116
msgid "',' expected"
msgstr ""
-#: config/tc-arm.c:5117
+#: config/tc-arm.c:5133
msgid "invalid shift"
msgstr ""
-#: config/tc-arm.c:5190
+#: config/tc-arm.c:5206
msgid "can't use Neon quad register here"
msgstr ""
-#: config/tc-arm.c:5256
+#: config/tc-arm.c:5272
msgid "expected <Rm> or <Dm> or <Qm> operand"
msgstr ""
-#: config/tc-arm.c:5336
+#: config/tc-arm.c:5352
msgid "parse error"
msgstr ""
-#: config/tc-arm.c:5346 read.c:2097
+#: config/tc-arm.c:5362 read.c:2097
msgid "expected comma"
msgstr ""
-#: config/tc-arm.c:5636 config/tc-arm.c:5706
+#: config/tc-arm.c:5652 config/tc-arm.c:5722
msgid "immediate value is out of range"
msgstr ""
-#: config/tc-arm.c:5851
+#: config/tc-arm.c:5867
msgid "iWMMXt data or control register expected"
msgstr ""
-#: config/tc-arm.c:6004
+#: config/tc-arm.c:6020
#, c-format
msgid "unhandled operand code %d"
msgstr ""
-#: config/tc-arm.c:6083 config/tc-score.c:56
+#: config/tc-arm.c:6099 config/tc-score.c:56
msgid "garbage following instruction"
msgstr ""
-#: config/tc-arm.c:6170
+#: config/tc-arm.c:6186
msgid "D register out of range for selected VFP version"
msgstr ""
-#: config/tc-arm.c:6249
+#: config/tc-arm.c:6265
msgid "instruction does not accept preindexed addressing"
msgstr ""
#. unindexed - only for coprocessor
-#: config/tc-arm.c:6265 config/tc-arm.c:8244
+#: config/tc-arm.c:6281 config/tc-arm.c:8275
msgid "instruction does not accept unindexed addressing"
msgstr ""
-#: config/tc-arm.c:6273
+#: config/tc-arm.c:6289
msgid "destination register same as write-back base"
msgstr ""
-#: config/tc-arm.c:6274
+#: config/tc-arm.c:6290
msgid "source register same as write-back base"
msgstr ""
-#: config/tc-arm.c:6320
+#: config/tc-arm.c:6336
msgid "instruction does not accept scaled register index"
msgstr ""
-#: config/tc-arm.c:6360
+#: config/tc-arm.c:6376
msgid "instruction does not support unindexed addressing"
msgstr ""
-#: config/tc-arm.c:6375
+#: config/tc-arm.c:6391
msgid "pc may not be used with write-back"
msgstr ""
-#: config/tc-arm.c:6380
+#: config/tc-arm.c:6396
msgid "instruction does not support writeback"
msgstr ""
-#: config/tc-arm.c:6422
+#: config/tc-arm.c:6438
msgid "invalid pseudo operation"
msgstr ""
-#: config/tc-arm.c:6468
+#: config/tc-arm.c:6484
msgid "literal pool insertion failed"
msgstr ""
-#: config/tc-arm.c:6526
+#: config/tc-arm.c:6542
msgid "Rn must not overlap other operands"
msgstr ""
-#: config/tc-arm.c:6615 config/tc-arm.c:8776
+#: config/tc-arm.c:6631 config/tc-arm.c:8807
msgid "bad barrier type"
msgstr ""
-#: config/tc-arm.c:6626 config/tc-arm.c:6645 config/tc-arm.c:6658
-#: config/tc-arm.c:8787 config/tc-arm.c:8807 config/tc-arm.c:8821
+#: config/tc-arm.c:6642 config/tc-arm.c:6661 config/tc-arm.c:6674
+#: config/tc-arm.c:8818 config/tc-arm.c:8838 config/tc-arm.c:8852
msgid "bit-field extends past end of register"
msgstr ""
-#: config/tc-arm.c:6687
+#: config/tc-arm.c:6703
msgid "the only suffix valid here is '(plt)'"
msgstr ""
-#: config/tc-arm.c:6740
+#: config/tc-arm.c:6756
msgid "use of r15 in blx in ARM mode is not really useful"
msgstr ""
-#: config/tc-arm.c:6763
+#: config/tc-arm.c:6781
msgid "use of r15 in bx in ARM mode is not really useful"
msgstr ""
-#: config/tc-arm.c:6775 config/tc-arm.c:8959
+#: config/tc-arm.c:6806 config/tc-arm.c:8990
msgid "use of r15 in bxj is not really useful"
msgstr ""
-#: config/tc-arm.c:6889 config/tc-arm.c:6898
+#: config/tc-arm.c:6920 config/tc-arm.c:6929
msgid "writeback of base register is UNPREDICTABLE"
msgstr ""
-#: config/tc-arm.c:6892
+#: config/tc-arm.c:6923
msgid "writeback of base register when in register list is UNPREDICTABLE"
msgstr ""
-#: config/tc-arm.c:6902
+#: config/tc-arm.c:6933
msgid "if writeback register is in list, it must be the lowest reg in the list"
msgstr ""
-#: config/tc-arm.c:6917
+#: config/tc-arm.c:6948
msgid "first destination register must be even"
msgstr ""
-#: config/tc-arm.c:6920 config/tc-arm.c:6987
+#: config/tc-arm.c:6951 config/tc-arm.c:7018
msgid "can only load two consecutive registers"
msgstr ""
@@ -2254,1061 +2255,1068 @@ msgstr ""
#. 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:6921 config/tc-arm.c:6990 config/tc-arm.c:7516
-#: config/tc-arm.c:9437
+#: config/tc-arm.c:6952 config/tc-arm.c:7021 config/tc-arm.c:7547
+#: config/tc-arm.c:9468
msgid "r14 not allowed here"
msgstr ""
-#: config/tc-arm.c:6935
+#: config/tc-arm.c:6966
msgid "base register written back, and overlaps second destination register"
msgstr ""
-#: config/tc-arm.c:6943
+#: config/tc-arm.c:6974
msgid "index register overlaps destination register"
msgstr ""
-#: config/tc-arm.c:6973 config/tc-arm.c:7498
+#: config/tc-arm.c:7004 config/tc-arm.c:7529
msgid "offset must be zero in ARM encoding"
msgstr ""
-#: config/tc-arm.c:6984 config/tc-arm.c:7510
+#: config/tc-arm.c:7015 config/tc-arm.c:7541
msgid "even register required"
msgstr ""
-#: config/tc-arm.c:7015 config/tc-arm.c:7046
+#: config/tc-arm.c:7046 config/tc-arm.c:7077
msgid "this instruction requires a post-indexed address"
msgstr ""
-#: config/tc-arm.c:7073
+#: config/tc-arm.c:7104
msgid "Rd and Rm should be different in mla"
msgstr ""
-#: config/tc-arm.c:7097 config/tc-arm.c:9694
+#: config/tc-arm.c:7128 config/tc-arm.c:9725
msgid ":lower16: not allowed this instruction"
msgstr ""
-#: config/tc-arm.c:7099
+#: config/tc-arm.c:7130
msgid ":upper16: not allowed instruction"
msgstr ""
-#: config/tc-arm.c:7118
+#: config/tc-arm.c:7149
msgid "operand 1 must be FPSCR"
msgstr ""
-#: config/tc-arm.c:7151 config/tc-arm.c:9803
+#: config/tc-arm.c:7182 config/tc-arm.c:9834
msgid "'CPSR' or 'SPSR' expected"
msgstr ""
-#: config/tc-arm.c:7188
+#: config/tc-arm.c:7219
msgid "Rd and Rm should be different in mul"
msgstr ""
-#: config/tc-arm.c:7207 config/tc-arm.c:7443 config/tc-arm.c:9883
+#: config/tc-arm.c:7238 config/tc-arm.c:7474 config/tc-arm.c:9914
msgid "rdhi and rdlo must be different"
msgstr ""
-#: config/tc-arm.c:7213
+#: config/tc-arm.c:7244
msgid "rdhi, rdlo and rm must all be different"
msgstr ""
-#: config/tc-arm.c:7275
+#: config/tc-arm.c:7306
msgid "'[' expected after PLD mnemonic"
msgstr ""
-#: config/tc-arm.c:7277 config/tc-arm.c:7292
+#: config/tc-arm.c:7308 config/tc-arm.c:7323
msgid "post-indexed expression used in preload instruction"
msgstr ""
-#: config/tc-arm.c:7279 config/tc-arm.c:7294
+#: config/tc-arm.c:7310 config/tc-arm.c:7325
msgid "writeback used in preload instruction"
msgstr ""
-#: config/tc-arm.c:7281 config/tc-arm.c:7296
+#: config/tc-arm.c:7312 config/tc-arm.c:7327
msgid "unindexed addressing used in preload instruction"
msgstr ""
-#: config/tc-arm.c:7290
+#: config/tc-arm.c:7321
msgid "'[' expected after PLI mnemonic"
msgstr ""
-#: config/tc-arm.c:7469
+#: config/tc-arm.c:7500
msgid "SRS base register must be r13"
msgstr ""
-#: config/tc-arm.c:7513
+#: config/tc-arm.c:7544
msgid "can only store two consecutive registers"
msgstr ""
-#: config/tc-arm.c:7608 config/tc-arm.c:7625
+#: config/tc-arm.c:7639 config/tc-arm.c:7656
msgid "only two consecutive VFP SP registers allowed here"
msgstr ""
-#: config/tc-arm.c:7653 config/tc-arm.c:7668
+#: config/tc-arm.c:7684 config/tc-arm.c:7699
msgid "this addressing mode requires base-register writeback"
msgstr ""
-#: config/tc-arm.c:7842
+#: config/tc-arm.c:7873
msgid "this instruction does not support indexing"
msgstr ""
-#: config/tc-arm.c:7865
+#: config/tc-arm.c:7896
msgid "only r15 allowed here"
msgstr ""
-#: config/tc-arm.c:8000
+#: config/tc-arm.c:8031
msgid "immediate operand requires iWMMXt2"
msgstr ""
-#: config/tc-arm.c:8144
+#: config/tc-arm.c:8175
msgid "shift by register not allowed in thumb mode"
msgstr ""
-#: config/tc-arm.c:8156 config/tc-arm.c:18195
+#: config/tc-arm.c:8187 config/tc-arm.c:18248
msgid "shift expression is too large"
msgstr ""
-#: config/tc-arm.c:8182
+#: config/tc-arm.c:8213
msgid "Instruction does not support =N addresses"
msgstr ""
-#: config/tc-arm.c:8187
+#: config/tc-arm.c:8218
msgid "cannot use register index with PC-relative addressing"
msgstr ""
-#: config/tc-arm.c:8188
+#: config/tc-arm.c:8219
msgid "cannot use register index with this instruction"
msgstr ""
-#: config/tc-arm.c:8190
+#: config/tc-arm.c:8221
msgid "Thumb does not support negative register indexing"
msgstr ""
-#: config/tc-arm.c:8192
+#: config/tc-arm.c:8223
msgid "Thumb does not support register post-indexing"
msgstr ""
-#: config/tc-arm.c:8194
+#: config/tc-arm.c:8225
msgid "Thumb does not support register indexing with writeback"
msgstr ""
-#: config/tc-arm.c:8196
+#: config/tc-arm.c:8227
msgid "Thumb supports only LSL in shifted register indexing"
msgstr ""
-#: config/tc-arm.c:8205 config/tc-arm.c:12942
+#: config/tc-arm.c:8236 config/tc-arm.c:12978
msgid "shift out of range"
msgstr ""
-#: config/tc-arm.c:8213
+#: config/tc-arm.c:8244
msgid "cannot use writeback with PC-relative addressing"
msgstr ""
-#: config/tc-arm.c:8215
+#: config/tc-arm.c:8246
msgid "cannot use writeback with this instruction"
msgstr ""
-#: config/tc-arm.c:8234
+#: config/tc-arm.c:8265
msgid "cannot use post-indexing with PC-relative addressing"
msgstr ""
-#: config/tc-arm.c:8235
+#: config/tc-arm.c:8266
msgid "cannot use post-indexing with this instruction"
msgstr ""
-#: config/tc-arm.c:8362
+#: config/tc-arm.c:8393
msgid "PC not allowed as destination"
msgstr ""
-#: config/tc-arm.c:8433
+#: config/tc-arm.c:8464
msgid "only SUBS PC, LR, #const allowed"
msgstr ""
-#: config/tc-arm.c:8506 config/tc-arm.c:8647 config/tc-arm.c:8739
-#: config/tc-arm.c:9758
+#: config/tc-arm.c:8537 config/tc-arm.c:8678 config/tc-arm.c:8770
+#: config/tc-arm.c:9789
msgid "shift must be constant"
msgstr ""
-#: config/tc-arm.c:8533 config/tc-arm.c:8662 config/tc-arm.c:8754
-#: config/tc-arm.c:9771
+#: config/tc-arm.c:8564 config/tc-arm.c:8693 config/tc-arm.c:8785
+#: config/tc-arm.c:9802
msgid "unshifted register required"
msgstr ""
-#: config/tc-arm.c:8548 config/tc-arm.c:8765 config/tc-arm.c:9870
+#: config/tc-arm.c:8579 config/tc-arm.c:8796 config/tc-arm.c:9901
msgid "dest must overlap one source register"
msgstr ""
-#: config/tc-arm.c:8665
+#: config/tc-arm.c:8696
msgid "dest and source1 must be the same register"
msgstr ""
-#: config/tc-arm.c:8916
+#: config/tc-arm.c:8947
msgid "instruction is always unconditional"
msgstr ""
-#: config/tc-arm.c:8998
+#: config/tc-arm.c:9029
msgid "selected processor does not support 'A' form of this instruction"
msgstr ""
-#: config/tc-arm.c:9001
+#: config/tc-arm.c:9032
msgid "Thumb does not support the 2-argument form of this instruction"
msgstr ""
-#: config/tc-arm.c:9100
+#: config/tc-arm.c:9131
msgid "SP not allowed in register list"
msgstr ""
-#: config/tc-arm.c:9105
+#: config/tc-arm.c:9136
msgid "LR and PC should not both be in register list"
msgstr ""
-#: config/tc-arm.c:9109
+#: config/tc-arm.c:9140
msgid "base register should not be in register list when written back"
msgstr ""
-#: config/tc-arm.c:9115
+#: config/tc-arm.c:9146
msgid "PC not allowed in register list"
msgstr ""
-#: config/tc-arm.c:9118 config/tc-arm.c:9184 config/tc-arm.c:9224
+#: config/tc-arm.c:9149 config/tc-arm.c:9215 config/tc-arm.c:9255
#, c-format
msgid "value stored for r%d is UNPREDICTABLE"
msgstr ""
-#: config/tc-arm.c:9160
+#: config/tc-arm.c:9191
msgid "Thumb load/store multiple does not support {reglist}^"
msgstr ""
-#: config/tc-arm.c:9217
+#: config/tc-arm.c:9248
msgid "Thumb-2 instruction only valid in unified syntax"
msgstr ""
-#: config/tc-arm.c:9221 config/tc-arm.c:9231
+#: config/tc-arm.c:9252 config/tc-arm.c:9262
msgid "this instruction will write back the base register"
msgstr ""
-#: config/tc-arm.c:9234
+#: config/tc-arm.c:9265
msgid "this instruction will not write back the base register"
msgstr ""
-#: config/tc-arm.c:9263
+#: config/tc-arm.c:9294
msgid "r14 not allowed as first register when second register is omitted"
msgstr ""
-#: config/tc-arm.c:9360 config/tc-arm.c:9373 config/tc-arm.c:9409
+#: config/tc-arm.c:9391 config/tc-arm.c:9404 config/tc-arm.c:9440
msgid "Thumb does not support this addressing mode"
msgstr ""
-#: config/tc-arm.c:9377
+#: config/tc-arm.c:9408
msgid "byte or halfword not valid for base register"
msgstr ""
-#: config/tc-arm.c:9380
+#: config/tc-arm.c:9411
msgid "r15 based store not allowed"
msgstr ""
-#: config/tc-arm.c:9382
+#: config/tc-arm.c:9413
msgid "invalid base register for register offset"
msgstr ""
-#: config/tc-arm.c:9679
+#: config/tc-arm.c:9710
msgid "only lo regs allowed with immediate"
msgstr ""
-#: config/tc-arm.c:9699
+#: config/tc-arm.c:9730
msgid ":upper16: not allowed this instruction"
msgstr ""
-#: config/tc-arm.c:9793 config/tc-arm.c:9825 config/tc-arm.c:9831
+#: config/tc-arm.c:9824 config/tc-arm.c:9830 config/tc-arm.c:9856
+#: config/tc-arm.c:9862
msgid "selected processor does not support requested special purpose register"
msgstr ""
-#: config/tc-arm.c:9799
-#, c-format
-msgid ""
-"selected processor does not support requested special purpose register %x"
-msgstr ""
-
-#: config/tc-arm.c:9820
+#: config/tc-arm.c:9851
msgid "Thumb encoding does not support an immediate here"
msgstr ""
-#: config/tc-arm.c:9905
+#: config/tc-arm.c:9936
msgid "Thumb does not support NOP with hints"
msgstr ""
-#: config/tc-arm.c:9987
+#: config/tc-arm.c:10018
msgid "push/pop do not support {reglist}^"
msgstr ""
-#: config/tc-arm.c:10010
+#: config/tc-arm.c:10041
msgid "invalid register list to push/pop instruction"
msgstr ""
-#: config/tc-arm.c:10202
+#: config/tc-arm.c:10234
msgid "source1 and dest must be same register"
msgstr ""
-#: config/tc-arm.c:10223
+#: config/tc-arm.c:10255
msgid "ror #imm not supported"
msgstr ""
-#: config/tc-arm.c:10348
+#: config/tc-arm.c:10380
msgid "Thumb encoding does not support rotation"
msgstr ""
-#: config/tc-arm.c:10367
+#: config/tc-arm.c:10399
msgid "instruction requires register index"
msgstr ""
-#: config/tc-arm.c:10369
+#: config/tc-arm.c:10401
msgid "PC is not a valid index register"
msgstr ""
-#: config/tc-arm.c:10371
+#: config/tc-arm.c:10403
msgid "instruction does not allow shifted index"
msgstr ""
-#: config/tc-arm.c:10789
+#: config/tc-arm.c:10821
msgid "invalid instruction shape"
msgstr ""
-#: config/tc-arm.c:11031
+#: config/tc-arm.c:11063
msgid "types specified in both the mnemonic and operands"
msgstr ""
-#: config/tc-arm.c:11068
+#: config/tc-arm.c:11100
msgid "operand types can't be inferred"
msgstr ""
-#: config/tc-arm.c:11074
+#: config/tc-arm.c:11106
msgid "type specifier has the wrong number of parts"
msgstr ""
-#: config/tc-arm.c:11129
+#: config/tc-arm.c:11161
msgid "operand size must match register width"
msgstr ""
-#: config/tc-arm.c:11140
+#: config/tc-arm.c:11172
msgid "bad type in Neon instruction"
msgstr ""
-#: config/tc-arm.c:11151
+#: config/tc-arm.c:11183
msgid "inconsistent types in Neon instruction"
msgstr ""
-#: config/tc-arm.c:12200
+#: config/tc-arm.c:12232
msgid "scalar out of range for multiply instruction"
msgstr ""
-#: config/tc-arm.c:12364 config/tc-arm.c:12376
+#: config/tc-arm.c:12396 config/tc-arm.c:12408
msgid "immediate out of range for insert"
msgstr ""
-#: config/tc-arm.c:12388 config/tc-arm.c:13287
+#: config/tc-arm.c:12420 config/tc-arm.c:13323
msgid "immediate out of range for shift"
msgstr ""
-#: config/tc-arm.c:12445 config/tc-arm.c:12472 config/tc-arm.c:12790
-#: config/tc-arm.c:13233
+#: config/tc-arm.c:12477 config/tc-arm.c:12504 config/tc-arm.c:12824
+#: config/tc-arm.c:13269
msgid "immediate out of range"
msgstr ""
-#: config/tc-arm.c:12509
+#: config/tc-arm.c:12541
msgid "immediate out of range for narrowing operation"
msgstr ""
-#: config/tc-arm.c:12629
+#: config/tc-arm.c:12661
msgid "operands 0 and 1 must be the same register"
msgstr ""
-#: config/tc-arm.c:12764
+#: config/tc-arm.c:12798
msgid "operand size must be specified for immediate VMOV"
msgstr ""
-#: config/tc-arm.c:12774
+#: config/tc-arm.c:12808
msgid "immediate has bits set outside the operand size"
msgstr ""
-#: config/tc-arm.c:12968
+#: config/tc-arm.c:13004
msgid "elements must be smaller than reversal region"
msgstr ""
-#: config/tc-arm.c:13138 config/tc-arm.c:13186
+#: config/tc-arm.c:13174 config/tc-arm.c:13222
msgid "bad type for scalar"
msgstr ""
-#: config/tc-arm.c:13250 config/tc-arm.c:13258
+#: config/tc-arm.c:13286 config/tc-arm.c:13294
msgid "VFP registers must be adjacent"
msgstr ""
-#: config/tc-arm.c:13399
+#: config/tc-arm.c:13435
msgid "bad list length for table lookup"
msgstr ""
-#: config/tc-arm.c:13429
+#: config/tc-arm.c:13465
msgid "writeback (!) must be used for VLDMDB and VSTMDB"
msgstr ""
-#: config/tc-arm.c:13432
+#: config/tc-arm.c:13468
msgid "register list must contain at least 1 and at most 16 registers"
msgstr ""
-#: config/tc-arm.c:13509
+#: config/tc-arm.c:13545
msgid "bad alignment"
msgstr ""
-#: config/tc-arm.c:13526
+#: config/tc-arm.c:13562
msgid "bad list type for instruction"
msgstr ""
-#: config/tc-arm.c:13568
+#: config/tc-arm.c:13604
msgid "unsupported alignment for instruction"
msgstr ""
-#: config/tc-arm.c:13587 config/tc-arm.c:13681 config/tc-arm.c:13692
-#: config/tc-arm.c:13702 config/tc-arm.c:13716
+#: config/tc-arm.c:13623 config/tc-arm.c:13717 config/tc-arm.c:13728
+#: config/tc-arm.c:13738 config/tc-arm.c:13752
msgid "bad list length"
msgstr ""
-#: config/tc-arm.c:13592
+#: config/tc-arm.c:13628
msgid "stride of 2 unavailable when element size is 8"
msgstr ""
-#: config/tc-arm.c:13625 config/tc-arm.c:13700
+#: config/tc-arm.c:13661 config/tc-arm.c:13736
msgid "can't use alignment with this instruction"
msgstr ""
-#: config/tc-arm.c:13764
+#: config/tc-arm.c:13800
msgid "post-index must be a register"
msgstr ""
-#: config/tc-arm.c:13766
+#: config/tc-arm.c:13802
msgid "bad register for post-index"
msgstr ""
-#: config/tc-arm.c:14053 config/tc-arm.c:14139
+#: config/tc-arm.c:14089 config/tc-arm.c:14175
msgid "conditional infixes are deprecated in unified syntax"
msgstr ""
-#: config/tc-arm.c:14178
+#: config/tc-arm.c:14214
msgid "s suffix on comparison instruction is deprecated"
msgstr ""
-#: config/tc-arm.c:14197 config/tc-arm.c:14278
+#: config/tc-arm.c:14233 config/tc-arm.c:14322
#, c-format
msgid "selected processor does not support `%s'"
msgstr ""
-#: config/tc-arm.c:14203
+#: config/tc-arm.c:14239
msgid "Thumb does not support conditional execution"
msgstr ""
-#: config/tc-arm.c:14226
+#: config/tc-arm.c:14263
msgid "incorrect condition in IT block"
msgstr ""
-#: config/tc-arm.c:14232
+#: config/tc-arm.c:14269
msgid "thumb conditional instruction not in IT block"
msgstr ""
-#: config/tc-arm.c:14252
+#: config/tc-arm.c:14289
#, c-format
msgid "cannot honor width suffix -- `%s'"
msgstr ""
-#: config/tc-arm.c:14283
+#: config/tc-arm.c:14327
#, c-format
msgid "width suffixes are invalid in ARM mode -- `%s'"
msgstr ""
-#: config/tc-arm.c:14307
+#: config/tc-arm.c:14350
#, c-format
msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
msgstr ""
-#: config/tc-arm.c:17061
+#: config/tc-arm.c:17114
msgid "alignments greater than 32 bytes not supported in .text sections."
msgstr ""
-#: config/tc-arm.c:17310 config/tc-ia64.c:3756
+#: config/tc-arm.c:17363 config/tc-ia64.c:3762
#, c-format
msgid "Group section `%s' has no group signature"
msgstr ""
-#: config/tc-arm.c:17355
+#: config/tc-arm.c:17408
msgid "handlerdata in cantunwind frame"
msgstr ""
-#: config/tc-arm.c:17372
+#: config/tc-arm.c:17425
msgid "too many unwind opcodes for personality routine 0"
msgstr ""
-#: config/tc-arm.c:17404
+#: config/tc-arm.c:17457
msgid "too many unwind opcodes"
msgstr ""
-#: config/tc-arm.c:17628
+#: config/tc-arm.c:17681
msgid "GOT already in the symbol table"
msgstr ""
-#: config/tc-arm.c:17938 config/tc-arm.c:18222
+#: config/tc-arm.c:17991 config/tc-arm.c:18275
#, c-format
msgid "undefined symbol %s used as an immediate value"
msgstr ""
-#: config/tc-arm.c:17952 config/tc-arm.c:18261
+#: config/tc-arm.c:18005 config/tc-arm.c:18314
#, c-format
msgid "invalid constant (%lx) after fixup"
msgstr ""
-#: config/tc-arm.c:17989
+#: config/tc-arm.c:18042
#, c-format
msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
msgstr ""
-#: config/tc-arm.c:18024 config/tc-arm.c:18049
+#: config/tc-arm.c:18077 config/tc-arm.c:18102
msgid "invalid literal constant: pool needs to be closer"
msgstr ""
-#: config/tc-arm.c:18027 config/tc-arm.c:18065
+#: config/tc-arm.c:18080 config/tc-arm.c:18118
#, c-format
msgid "bad immediate value for offset (%ld)"
msgstr ""
-#: config/tc-arm.c:18051
+#: config/tc-arm.c:18104
#, c-format
msgid "bad immediate value for 8-bit offset (%ld)"
msgstr ""
-#: config/tc-arm.c:18106
+#: config/tc-arm.c:18159
msgid "offset not a multiple of 4"
msgstr ""
-#: config/tc-arm.c:18113 config/tc-arm.c:18128 config/tc-arm.c:18143
-#: config/tc-arm.c:18154 config/tc-arm.c:18177 config/tc-arm.c:18772
-#: config/tc-pj.c:450 config/tc-sh.c:4164
+#: config/tc-arm.c:18166 config/tc-arm.c:18181 config/tc-arm.c:18196
+#: config/tc-arm.c:18207 config/tc-arm.c:18230 config/tc-arm.c:18825
+#: config/tc-pj.c:450 config/tc-sh.c:4187
msgid "offset out of range"
msgstr ""
-#: config/tc-arm.c:18277
+#: config/tc-arm.c:18330
msgid "invalid smc expression"
msgstr ""
-#: config/tc-arm.c:18288 config/tc-arm.c:18297
+#: config/tc-arm.c:18341 config/tc-arm.c:18350
msgid "invalid swi expression"
msgstr ""
-#: config/tc-arm.c:18307
+#: config/tc-arm.c:18360
msgid "invalid expression in load/store multiple"
msgstr ""
-#: config/tc-arm.c:18337
+#: config/tc-arm.c:18390
msgid "misaligned branch destination"
msgstr ""
-#: config/tc-arm.c:18341 config/tc-arm.c:18378 config/tc-arm.c:18392
-#: config/tc-arm.c:18405 config/tc-arm.c:18444 config/tc-arm.c:18469
+#: config/tc-arm.c:18394 config/tc-arm.c:18431 config/tc-arm.c:18445
+#: config/tc-arm.c:18458 config/tc-arm.c:18497 config/tc-arm.c:18522
msgid "branch out of range"
msgstr ""
-#: config/tc-arm.c:18418
+#: config/tc-arm.c:18471
msgid "conditional branch out of range"
msgstr ""
-#: config/tc-arm.c:18546
+#: config/tc-arm.c:18599
msgid "rel31 relocation overflow"
msgstr ""
-#: config/tc-arm.c:18558 config/tc-arm.c:18581
+#: config/tc-arm.c:18611 config/tc-arm.c:18634
msgid "co-processor offset out of range"
msgstr ""
-#: config/tc-arm.c:18598
+#: config/tc-arm.c:18651
#, c-format
msgid "invalid offset, target not word aligned (0x%08lX)"
msgstr ""
-#: config/tc-arm.c:18605 config/tc-arm.c:18614 config/tc-arm.c:18622
-#: config/tc-arm.c:18630 config/tc-arm.c:18638
+#: config/tc-arm.c:18658 config/tc-arm.c:18667 config/tc-arm.c:18675
+#: config/tc-arm.c:18683 config/tc-arm.c:18691
#, c-format
msgid "invalid offset, value too big (0x%08lX)"
msgstr ""
-#: config/tc-arm.c:18679
+#: config/tc-arm.c:18732
msgid "invalid Hi register with immediate"
msgstr ""
-#: config/tc-arm.c:18695
+#: config/tc-arm.c:18748
msgid "invalid immediate for stack address calculation"
msgstr ""
-#: config/tc-arm.c:18703
+#: config/tc-arm.c:18756
#, c-format
msgid "invalid immediate for address calculation (value = 0x%08lX)"
msgstr ""
-#: config/tc-arm.c:18733
+#: config/tc-arm.c:18786
#, c-format
msgid "invalid immediate: %ld is out of range"
msgstr ""
-#: config/tc-arm.c:18745
+#: config/tc-arm.c:18798
#, c-format
msgid "invalid shift value: %ld"
msgstr ""
-#: config/tc-arm.c:18824
+#: config/tc-arm.c:18877
#, c-format
msgid "the offset 0x%08lX is not representable"
msgstr ""
-#: config/tc-arm.c:18864
+#: config/tc-arm.c:18917
#, c-format
msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
msgstr ""
-#: config/tc-arm.c:18903
+#: config/tc-arm.c:18956
#, c-format
msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
msgstr ""
-#: config/tc-arm.c:18943
+#: config/tc-arm.c:18996
#, c-format
msgid "bad offset 0x%08lX (must be word-aligned)"
msgstr ""
-#: config/tc-arm.c:18948
+#: config/tc-arm.c:19001
#, c-format
msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
msgstr ""
-#: config/tc-arm.c:18974 config/tc-score.c:5410
+#: config/tc-arm.c:19032 config/tc-score.c:5410
#, c-format
msgid "bad relocation fixup type (%d)"
msgstr ""
-#: config/tc-arm.c:19077
+#: config/tc-arm.c:19135
msgid "literal referenced across section boundary"
msgstr ""
-#: config/tc-arm.c:19137
+#: config/tc-arm.c:19196
msgid "internal relocation (type: IMMEDIATE) not fixed up"
msgstr ""
-#: config/tc-arm.c:19142
+#: config/tc-arm.c:19201
msgid "ADRL used for a symbol not defined in the same file"
msgstr ""
-#: config/tc-arm.c:19157
+#: config/tc-arm.c:19216
#, c-format
msgid "undefined local label `%s'"
msgstr ""
-#: config/tc-arm.c:19163
+#: config/tc-arm.c:19222
msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
msgstr ""
-#: config/tc-arm.c:19184 config/tc-cris.c:3925 config/tc-mcore.c:1926
+#: config/tc-arm.c:19243 config/tc-cris.c:3925 config/tc-mcore.c:1926
#: config/tc-mmix.c:2859 config/tc-ns32k.c:2248 config/tc-score.c:5501
msgid "<unknown>"
msgstr ""
-#: config/tc-arm.c:19187 config/tc-arm.c:19208 config/tc-score.c:5503
+#: config/tc-arm.c:19246 config/tc-arm.c:19267 config/tc-score.c:5503
#, c-format
msgid "cannot represent %s relocation in this object file format"
msgstr ""
-#: config/tc-arm.c:19442
+#: config/tc-arm.c:19512
#, c-format
msgid "%s: unexpected function type: %d"
msgstr ""
-#: config/tc-arm.c:19565
+#: config/tc-arm.c:19635
msgid "use of old and new-style options to set CPU type"
msgstr ""
-#: config/tc-arm.c:19575
+#: config/tc-arm.c:19645
msgid "use of old and new-style options to set FPU type"
msgstr ""
-#: config/tc-arm.c:19650
+#: config/tc-arm.c:19720
msgid "hard-float conflicts with specified fpu"
msgstr ""
-#: config/tc-arm.c:19833
+#: config/tc-arm.c:19905
msgid "generate PIC code"
msgstr ""
-#: config/tc-arm.c:19834
+#: config/tc-arm.c:19906
msgid "assemble Thumb code"
msgstr ""
-#: config/tc-arm.c:19835
+#: config/tc-arm.c:19907
msgid "support ARM/Thumb interworking"
msgstr ""
-#: config/tc-arm.c:19837
+#: config/tc-arm.c:19909
msgid "code uses 32-bit program counter"
msgstr ""
-#: config/tc-arm.c:19838
+#: config/tc-arm.c:19910
msgid "code uses 26-bit program counter"
msgstr ""
-#: config/tc-arm.c:19839
+#: config/tc-arm.c:19911
msgid "floating point args are in fp regs"
msgstr ""
-#: config/tc-arm.c:19841
+#: config/tc-arm.c:19913
msgid "re-entrant code"
msgstr ""
-#: config/tc-arm.c:19842
+#: config/tc-arm.c:19914
msgid "code is ATPCS conformant"
msgstr ""
-#: config/tc-arm.c:19843
+#: config/tc-arm.c:19915
msgid "assemble for big-endian"
msgstr ""
-#: config/tc-arm.c:19844
+#: config/tc-arm.c:19916
msgid "assemble for little-endian"
msgstr ""
#. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:19848
+#: config/tc-arm.c:19920
msgid "use frame pointer"
msgstr ""
-#: config/tc-arm.c:19849
+#: config/tc-arm.c:19921
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:19865 config/tc-arm.c:19866
+#: config/tc-arm.c:19937 config/tc-arm.c:19938
msgid "use -mcpu=arm1"
msgstr ""
-#: config/tc-arm.c:19867 config/tc-arm.c:19868
+#: config/tc-arm.c:19939 config/tc-arm.c:19940
msgid "use -mcpu=arm2"
msgstr ""
-#: config/tc-arm.c:19869 config/tc-arm.c:19870
+#: config/tc-arm.c:19941 config/tc-arm.c:19942
msgid "use -mcpu=arm250"
msgstr ""
-#: config/tc-arm.c:19871 config/tc-arm.c:19872
+#: config/tc-arm.c:19943 config/tc-arm.c:19944
msgid "use -mcpu=arm3"
msgstr ""
-#: config/tc-arm.c:19873 config/tc-arm.c:19874
+#: config/tc-arm.c:19945 config/tc-arm.c:19946
msgid "use -mcpu=arm6"
msgstr ""
-#: config/tc-arm.c:19875 config/tc-arm.c:19876
+#: config/tc-arm.c:19947 config/tc-arm.c:19948
msgid "use -mcpu=arm600"
msgstr ""
-#: config/tc-arm.c:19877 config/tc-arm.c:19878
+#: config/tc-arm.c:19949 config/tc-arm.c:19950
msgid "use -mcpu=arm610"
msgstr ""
-#: config/tc-arm.c:19879 config/tc-arm.c:19880
+#: config/tc-arm.c:19951 config/tc-arm.c:19952
msgid "use -mcpu=arm620"
msgstr ""
-#: config/tc-arm.c:19881 config/tc-arm.c:19882
+#: config/tc-arm.c:19953 config/tc-arm.c:19954
msgid "use -mcpu=arm7"
msgstr ""
-#: config/tc-arm.c:19883 config/tc-arm.c:19884
+#: config/tc-arm.c:19955 config/tc-arm.c:19956
msgid "use -mcpu=arm70"
msgstr ""
-#: config/tc-arm.c:19885 config/tc-arm.c:19886
+#: config/tc-arm.c:19957 config/tc-arm.c:19958
msgid "use -mcpu=arm700"
msgstr ""
-#: config/tc-arm.c:19887 config/tc-arm.c:19888
+#: config/tc-arm.c:19959 config/tc-arm.c:19960
msgid "use -mcpu=arm700i"
msgstr ""
-#: config/tc-arm.c:19889 config/tc-arm.c:19890
+#: config/tc-arm.c:19961 config/tc-arm.c:19962
msgid "use -mcpu=arm710"
msgstr ""
-#: config/tc-arm.c:19891 config/tc-arm.c:19892
+#: config/tc-arm.c:19963 config/tc-arm.c:19964
msgid "use -mcpu=arm710c"
msgstr ""
-#: config/tc-arm.c:19893 config/tc-arm.c:19894
+#: config/tc-arm.c:19965 config/tc-arm.c:19966
msgid "use -mcpu=arm720"
msgstr ""
-#: config/tc-arm.c:19895 config/tc-arm.c:19896
+#: config/tc-arm.c:19967 config/tc-arm.c:19968
msgid "use -mcpu=arm7d"
msgstr ""
-#: config/tc-arm.c:19897 config/tc-arm.c:19898
+#: config/tc-arm.c:19969 config/tc-arm.c:19970
msgid "use -mcpu=arm7di"
msgstr ""
-#: config/tc-arm.c:19899 config/tc-arm.c:19900
+#: config/tc-arm.c:19971 config/tc-arm.c:19972
msgid "use -mcpu=arm7m"
msgstr ""
-#: config/tc-arm.c:19901 config/tc-arm.c:19902
+#: config/tc-arm.c:19973 config/tc-arm.c:19974
msgid "use -mcpu=arm7dm"
msgstr ""
-#: config/tc-arm.c:19903 config/tc-arm.c:19904
+#: config/tc-arm.c:19975 config/tc-arm.c:19976
msgid "use -mcpu=arm7dmi"
msgstr ""
-#: config/tc-arm.c:19905 config/tc-arm.c:19906
+#: config/tc-arm.c:19977 config/tc-arm.c:19978
msgid "use -mcpu=arm7100"
msgstr ""
-#: config/tc-arm.c:19907 config/tc-arm.c:19908
+#: config/tc-arm.c:19979 config/tc-arm.c:19980
msgid "use -mcpu=arm7500"
msgstr ""
-#: config/tc-arm.c:19909 config/tc-arm.c:19910
+#: config/tc-arm.c:19981 config/tc-arm.c:19982
msgid "use -mcpu=arm7500fe"
msgstr ""
-#: config/tc-arm.c:19911 config/tc-arm.c:19912 config/tc-arm.c:19913
-#: config/tc-arm.c:19914
+#: config/tc-arm.c:19983 config/tc-arm.c:19984 config/tc-arm.c:19985
+#: config/tc-arm.c:19986
msgid "use -mcpu=arm7tdmi"
msgstr ""
-#: config/tc-arm.c:19915 config/tc-arm.c:19916
+#: config/tc-arm.c:19987 config/tc-arm.c:19988
msgid "use -mcpu=arm710t"
msgstr ""
-#: config/tc-arm.c:19917 config/tc-arm.c:19918
+#: config/tc-arm.c:19989 config/tc-arm.c:19990
msgid "use -mcpu=arm720t"
msgstr ""
-#: config/tc-arm.c:19919 config/tc-arm.c:19920
+#: config/tc-arm.c:19991 config/tc-arm.c:19992
msgid "use -mcpu=arm740t"
msgstr ""
-#: config/tc-arm.c:19921 config/tc-arm.c:19922
+#: config/tc-arm.c:19993 config/tc-arm.c:19994
msgid "use -mcpu=arm8"
msgstr ""
-#: config/tc-arm.c:19923 config/tc-arm.c:19924
+#: config/tc-arm.c:19995 config/tc-arm.c:19996
msgid "use -mcpu=arm810"
msgstr ""
-#: config/tc-arm.c:19925 config/tc-arm.c:19926
+#: config/tc-arm.c:19997 config/tc-arm.c:19998
msgid "use -mcpu=arm9"
msgstr ""
-#: config/tc-arm.c:19927 config/tc-arm.c:19928
+#: config/tc-arm.c:19999 config/tc-arm.c:20000
msgid "use -mcpu=arm9tdmi"
msgstr ""
-#: config/tc-arm.c:19929 config/tc-arm.c:19930
+#: config/tc-arm.c:20001 config/tc-arm.c:20002
msgid "use -mcpu=arm920"
msgstr ""
-#: config/tc-arm.c:19931 config/tc-arm.c:19932
+#: config/tc-arm.c:20003 config/tc-arm.c:20004
msgid "use -mcpu=arm940"
msgstr ""
-#: config/tc-arm.c:19933
+#: config/tc-arm.c:20005
msgid "use -mcpu=strongarm"
msgstr ""
-#: config/tc-arm.c:19935
+#: config/tc-arm.c:20007
msgid "use -mcpu=strongarm110"
msgstr ""
-#: config/tc-arm.c:19937
+#: config/tc-arm.c:20009
msgid "use -mcpu=strongarm1100"
msgstr ""
-#: config/tc-arm.c:19939
+#: config/tc-arm.c:20011
msgid "use -mcpu=strongarm1110"
msgstr ""
-#: config/tc-arm.c:19940
+#: config/tc-arm.c:20012
msgid "use -mcpu=xscale"
msgstr ""
-#: config/tc-arm.c:19941
+#: config/tc-arm.c:20013
msgid "use -mcpu=iwmmxt"
msgstr ""
-#: config/tc-arm.c:19942
+#: config/tc-arm.c:20014
msgid "use -mcpu=all"
msgstr ""
#. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:19945 config/tc-arm.c:19946
+#: config/tc-arm.c:20017 config/tc-arm.c:20018
msgid "use -march=armv2"
msgstr ""
-#: config/tc-arm.c:19947 config/tc-arm.c:19948
+#: config/tc-arm.c:20019 config/tc-arm.c:20020
msgid "use -march=armv2a"
msgstr ""
-#: config/tc-arm.c:19949 config/tc-arm.c:19950
+#: config/tc-arm.c:20021 config/tc-arm.c:20022
msgid "use -march=armv3"
msgstr ""
-#: config/tc-arm.c:19951 config/tc-arm.c:19952
+#: config/tc-arm.c:20023 config/tc-arm.c:20024
msgid "use -march=armv3m"
msgstr ""
-#: config/tc-arm.c:19953 config/tc-arm.c:19954
+#: config/tc-arm.c:20025 config/tc-arm.c:20026
msgid "use -march=armv4"
msgstr ""
-#: config/tc-arm.c:19955 config/tc-arm.c:19956
+#: config/tc-arm.c:20027 config/tc-arm.c:20028
msgid "use -march=armv4t"
msgstr ""
-#: config/tc-arm.c:19957 config/tc-arm.c:19958
+#: config/tc-arm.c:20029 config/tc-arm.c:20030
msgid "use -march=armv5"
msgstr ""
-#: config/tc-arm.c:19959 config/tc-arm.c:19960
+#: config/tc-arm.c:20031 config/tc-arm.c:20032
msgid "use -march=armv5t"
msgstr ""
-#: config/tc-arm.c:19961 config/tc-arm.c:19962
+#: config/tc-arm.c:20033 config/tc-arm.c:20034
msgid "use -march=armv5te"
msgstr ""
#. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:19965
+#: config/tc-arm.c:20037
msgid "use -mfpu=fpe"
msgstr ""
-#: config/tc-arm.c:19966
+#: config/tc-arm.c:20038
msgid "use -mfpu=fpa10"
msgstr ""
-#: config/tc-arm.c:19967
+#: config/tc-arm.c:20039
msgid "use -mfpu=fpa11"
msgstr ""
-#: config/tc-arm.c:19969
+#: config/tc-arm.c:20041
msgid "use either -mfpu=softfpa or -mfpu=softvfp"
msgstr ""
-#: config/tc-arm.c:20230
+#: config/tc-arm.c:20314
msgid "invalid architectural extension"
msgstr ""
-#: config/tc-arm.c:20244
+#: config/tc-arm.c:20328
msgid "missing architectural extension"
msgstr ""
-#: config/tc-arm.c:20257
+#: config/tc-arm.c:20341
#, c-format
msgid "unknown architectural extension `%s'"
msgstr ""
-#: config/tc-arm.c:20281
+#: config/tc-arm.c:20365
#, c-format
msgid "missing cpu name `%s'"
msgstr ""
-#: config/tc-arm.c:20306 config/tc-arm.c:20691
+#: config/tc-arm.c:20390 config/tc-arm.c:20786
#, c-format
msgid "unknown cpu `%s'"
msgstr ""
-#: config/tc-arm.c:20324
+#: config/tc-arm.c:20408
#, c-format
msgid "missing architecture name `%s'"
msgstr ""
-#: config/tc-arm.c:20341 config/tc-arm.c:20725 config/tc-arm.c:20756
+#: config/tc-arm.c:20425 config/tc-arm.c:20820 config/tc-arm.c:20851
#, c-format
msgid "unknown architecture `%s'\n"
msgstr ""
-#: config/tc-arm.c:20357 config/tc-arm.c:20787
+#: config/tc-arm.c:20441 config/tc-arm.c:20882
#, c-format
msgid "unknown floating point format `%s'\n"
msgstr ""
-#: config/tc-arm.c:20373
+#: config/tc-arm.c:20457
#, c-format
msgid "unknown floating point abi `%s'\n"
msgstr ""
-#: config/tc-arm.c:20389
+#: config/tc-arm.c:20473
#, c-format
msgid "unknown EABI `%s'\n"
msgstr ""
-#: config/tc-arm.c:20396
+#: config/tc-arm.c:20480
msgid "<cpu name>\t assemble for CPU <cpu name>"
msgstr ""
-#: config/tc-arm.c:20398
+#: config/tc-arm.c:20482
msgid "<arch name>\t assemble for architecture <arch name>"
msgstr ""
-#: config/tc-arm.c:20400
+#: config/tc-arm.c:20484
msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
msgstr ""
-#: config/tc-arm.c:20402
+#: config/tc-arm.c:20486
msgid "<abi>\t assemble for floating point ABI <abi>"
msgstr ""
-#: config/tc-arm.c:20405
-msgid "<ver>\t assemble for eabi version <ver>"
+#: config/tc-arm.c:20489
+msgid "<ver>\t\t assemble for eabi version <ver>"
msgstr ""
-#: config/tc-arm.c:20447 config/tc-arm.c:20467 config/tc-arm.c:20489
+#: config/tc-arm.c:20535 config/tc-arm.c:20555 config/tc-arm.c:20577
#, c-format
msgid "option `-%c%s' is deprecated: %s"
msgstr ""
-#: config/tc-arm.c:20510
+#: config/tc-arm.c:20598
#, c-format
msgid " ARM-specific assembler options:\n"
msgstr ""
-#: config/tc-arm.c:20521
+#: config/tc-arm.c:20609
#, c-format
msgid " -EB assemble code for a big-endian cpu\n"
msgstr ""
-#: config/tc-arm.c:20526
+#: config/tc-arm.c:20614
#, c-format
msgid " -EL assemble code for a little-endian cpu\n"
msgstr ""
-#: config/tc-avr.c:265
+#: config/tc-arm.c:20618
+#, c-format
+msgid " --fix-v4bx Allow BX in ARMv4 code\n"
+msgstr ""
+
+#: config/tc-avr.c:283
#, c-format
msgid "Known MCU names:"
msgstr ""
-#: config/tc-avr.c:331
+#: config/tc-avr.c:349
#, c-format
msgid ""
"AVR options:\n"
" -mmcu=[avr-name] select microcontroller variant\n"
" [avr-name] can be:\n"
-" avr1 - AT90S1200, ATtiny1x, ATtiny28\n"
-" avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22\n"
-" avr3 - ATmega103\n"
-" avr4 - ATmega8, ATmega88\n"
-" avr5 - ATmega161, ATmega163, ATmega32, AT94K\n"
+" avr1 - classic AVR core without data RAM\n"
+" avr2 - classic AVR core with up to 8K program memory\n"
+" avr25 - classic AVR core with up to 8K program memory\n"
+" plus the MOVW instruction\n"
+" avr3 - classic AVR core with up to 64K program memory\n"
+" avr31 - classic AVR core with up to 128K program memory\n"
+" avr35 - classic AVR core with up to 64K program memory\n"
+" plus the MOVW instruction\n"
+" avr4 - enhanced AVR core with up to 8K program memory\n"
+" avr5 - enhanced AVR core with up to 64K program memory\n"
+" avr51 - enhanced AVR core with up to 128K program memory\n"
+" avr6 - enhanced AVR core with up to 256K program memory\n"
" or immediate microcontroller name.\n"
msgstr ""
-#: config/tc-avr.c:341
+#: config/tc-avr.c:366
#, c-format
msgid ""
" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n"
@@ -3318,217 +3326,217 @@ msgid ""
" (default for avr3, avr5)\n"
msgstr ""
-#: config/tc-avr.c:385 config/tc-msp430.c:744
+#: config/tc-avr.c:410 config/tc-msp430.c:744
#, c-format
msgid "unknown MCU: %s\n"
msgstr ""
-#: config/tc-avr.c:394
+#: config/tc-avr.c:419
#, c-format
msgid "redefinition of mcu type `%s' to `%s'"
msgstr ""
-#: config/tc-avr.c:472
+#: config/tc-avr.c:497
msgid "constant value required"
msgstr ""
-#: config/tc-avr.c:475
+#: config/tc-avr.c:500
#, c-format
msgid "number must be positive and less than %d"
msgstr ""
-#: config/tc-avr.c:501 config/tc-avr.c:636
+#: config/tc-avr.c:526 config/tc-avr.c:663
#, c-format
msgid "constant out of 8-bit range: %d"
msgstr ""
-#: config/tc-avr.c:569 config/tc-score.c:969 read.c:3565
+#: config/tc-avr.c:594 config/tc-score.c:969 read.c:3571
msgid "illegal expression"
msgstr ""
-#: config/tc-avr.c:598 config/tc-avr.c:1357
+#: config/tc-avr.c:623 config/tc-avr.c:1390
msgid "`)' required"
msgstr ""
-#: config/tc-avr.c:619
-msgid "expression dangerous with linker stubs"
-msgstr ""
-
-#: config/tc-avr.c:691
+#: config/tc-avr.c:718
msgid "register r16-r23 required"
msgstr ""
-#: config/tc-avr.c:697
+#: config/tc-avr.c:724
msgid "register number above 15 required"
msgstr ""
-#: config/tc-avr.c:703
+#: config/tc-avr.c:730
msgid "even register number required"
msgstr ""
-#: config/tc-avr.c:709
+#: config/tc-avr.c:736
msgid "register r24, r26, r28 or r30 required"
msgstr ""
-#: config/tc-avr.c:715
+#: config/tc-avr.c:742
msgid "register name or number from 0 to 31 required"
msgstr ""
-#: config/tc-avr.c:733
+#: config/tc-avr.c:760
msgid "pointer register (X, Y or Z) required"
msgstr ""
-#: config/tc-avr.c:740
+#: config/tc-avr.c:767
msgid "cannot both predecrement and postincrement"
msgstr ""
-#: config/tc-avr.c:748
+#: config/tc-avr.c:775
msgid "addressing mode not supported"
msgstr ""
-#: config/tc-avr.c:754
+#: config/tc-avr.c:781
msgid "can't predecrement"
msgstr ""
-#: config/tc-avr.c:757
+#: config/tc-avr.c:784
msgid "pointer register Z required"
msgstr ""
-#: config/tc-avr.c:775
+#: config/tc-avr.c:798
+msgid "postincrement not supported"
+msgstr ""
+
+#: config/tc-avr.c:808
msgid "pointer register (Y or Z) required"
msgstr ""
-#: config/tc-avr.c:879
+#: config/tc-avr.c:912
#, c-format
msgid "unknown constraint `%c'"
msgstr ""
-#: config/tc-avr.c:931
+#: config/tc-avr.c:964
msgid "`,' required"
msgstr ""
-#: config/tc-avr.c:949
+#: config/tc-avr.c:982
msgid "undefined combination of operands"
msgstr ""
-#: config/tc-avr.c:958
+#: config/tc-avr.c:991
msgid "skipping two-word instruction"
msgstr ""
-#: config/tc-avr.c:1050 config/tc-avr.c:1066 config/tc-avr.c:1180
+#: config/tc-avr.c:1083 config/tc-avr.c:1099 config/tc-avr.c:1213
#: config/tc-msp430.c:1970 config/tc-msp430.c:1988
#, c-format
msgid "odd address operand: %ld"
msgstr ""
-#: config/tc-avr.c:1058 config/tc-avr.c:1077 config/tc-avr.c:1099
-#: config/tc-avr.c:1106 config/tc-avr.c:1113 config/tc-d10v.c:503
+#: config/tc-avr.c:1091 config/tc-avr.c:1110 config/tc-avr.c:1132
+#: config/tc-avr.c:1139 config/tc-avr.c:1146 config/tc-d10v.c:503
#: config/tc-d30v.c:554 config/tc-msp430.c:1978 config/tc-msp430.c:1993
#: config/tc-msp430.c:2003
#, c-format
msgid "operand out of range: %ld"
msgstr ""
-#: config/tc-avr.c:1189 config/tc-d10v.c:1585 config/tc-d30v.c:2025
+#: config/tc-avr.c:1222 config/tc-d10v.c:1585 config/tc-d30v.c:2025
#: config/tc-msp430.c:2021
#, c-format
msgid "line %d: unknown relocation type: 0x%x"
msgstr ""
-#: config/tc-avr.c:1203
+#: config/tc-avr.c:1236
msgid "only constant expression allowed"
msgstr ""
#. xgettext:c-format.
-#: config/tc-avr.c:1263 config/tc-bfin.c:722 config/tc-d10v.c:1457
-#: config/tc-d30v.c:1769 config/tc-mn10200.c:781 config/tc-mn10300.c:2165
-#: config/tc-msp430.c:2056 config/tc-or32.c:958 config/tc-ppc.c:6089
-#: config/tc-spu.c:829 config/tc-spu.c:1016 config/tc-v850.c:2187
+#: config/tc-avr.c:1296 config/tc-bfin.c:736 config/tc-d10v.c:1457
+#: config/tc-d30v.c:1769 config/tc-mn10200.c:781 config/tc-mn10300.c:2171
+#: config/tc-msp430.c:2056 config/tc-or32.c:958 config/tc-ppc.c:6163
+#: config/tc-spu.c:829 config/tc-spu.c:1025 config/tc-v850.c:2187
#: config/tc-z80.c:2017
#, c-format
msgid "reloc %d not supported by object file format"
msgstr ""
-#: config/tc-avr.c:1286 config/tc-h8300.c:1866 config/tc-mcore.c:881
+#: config/tc-avr.c:1319 config/tc-h8300.c:1871 config/tc-mcore.c:881
#: config/tc-msp430.c:1821 config/tc-pj.c:253 config/tc-sh.c:2544
#: config/tc-z8k.c:1216
msgid "can't find opcode "
msgstr ""
-#: config/tc-avr.c:1303
+#: config/tc-avr.c:1336
#, c-format
msgid "illegal opcode %s for mcu %s"
msgstr ""
-#: config/tc-avr.c:1312
+#: config/tc-avr.c:1345
msgid "garbage at end of line"
msgstr ""
-#: config/tc-avr.c:1384 config/tc-avr.c:1391
+#: config/tc-avr.c:1417 config/tc-avr.c:1424
#, c-format
msgid "illegal %srelocation size: %d"
msgstr ""
-#: config/tc-bfin.c:249 config/tc-frv.c:1651 config/tc-frv.c:1661
+#: config/tc-bfin.c:255 config/tc-frv.c:1651 config/tc-frv.c:1661
msgid "missing ')'"
msgstr ""
-#: config/tc-bfin.c:338
+#: config/tc-bfin.c:352
#, c-format
msgid " BFIN specific command line options:\n"
msgstr ""
-#: config/tc-bfin.c:351
+#: config/tc-bfin.c:365
msgid "Could not set architecture and machine."
msgstr ""
-#: config/tc-bfin.c:496
+#: config/tc-bfin.c:510
msgid "Parse failed."
msgstr ""
-#: config/tc-bfin.c:571
+#: config/tc-bfin.c:585
msgid "pcrel too far BFD_RELOC_BFIN_10"
msgstr ""
-#: config/tc-bfin.c:587
+#: config/tc-bfin.c:601
msgid "pcrel too far BFD_RELOC_BFIN_12"
msgstr ""
-#: config/tc-bfin.c:607
+#: config/tc-bfin.c:621
msgid "pcrel too far BFD_RELOC_BFIN_24"
msgstr ""
-#: config/tc-bfin.c:622
+#: config/tc-bfin.c:636
msgid "pcrel too far BFD_RELOC_BFIN_5"
msgstr ""
-#: config/tc-bfin.c:634
+#: config/tc-bfin.c:648
msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
msgstr ""
-#: config/tc-bfin.c:644
+#: config/tc-bfin.c:658
msgid "rel too far BFD_RELOC_8"
msgstr ""
-#: config/tc-bfin.c:651
+#: config/tc-bfin.c:665
msgid "rel too far BFD_RELOC_16"
msgstr ""
-#: config/tc-cr16.c:159 read.c:4276
+#: config/tc-cr16.c:159 read.c:4297
msgid "using a bit field width of zero"
msgstr ""
-#: config/tc-cr16.c:167 read.c:4284
+#: config/tc-cr16.c:167 read.c:4305
#, c-format
msgid "field width \"%s\" too complex for a bitfield"
msgstr ""
-#: config/tc-cr16.c:176 read.c:4292
+#: config/tc-cr16.c:176 read.c:4313
#, c-format
msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
msgstr ""
-#: config/tc-cr16.c:198 read.c:4314
+#: config/tc-cr16.c:198 read.c:4335
#, c-format
msgid "field value \"%s\" too complex for a bitfield"
msgstr ""
@@ -3555,7 +3563,7 @@ msgid "Virtual memory exhausted"
msgstr ""
#: config/tc-cr16.c:751 config/tc-crx.c:571 config/tc-crx.c:589
-#: config/tc-i386.c:1640 config/tc-i386.c:1662 config/tc-m68k.c:4465
+#: config/tc-i386.c:2016 config/tc-i386.c:2038 config/tc-m68k.c:4465
#: config/tc-maxq.c:2865
#, c-format
msgid "Internal Error: Can't hash %s: %s"
@@ -3741,7 +3749,7 @@ msgstr ""
#: config/tc-cr16.c:2442 config/tc-cris.c:1529 config/tc-cris.c:1537
#: config/tc-crx.c:1987 config/tc-dlx.c:685 config/tc-hppa.c:3210
#: config/tc-i860.c:490 config/tc-i860.c:507 config/tc-i860.c:987
-#: config/tc-sparc.c:1431 config/tc-sparc.c:1439
+#: config/tc-sparc.c:1436 config/tc-sparc.c:1444
#, c-format
msgid "Unknown opcode: `%s'"
msgstr ""
@@ -4414,14 +4422,14 @@ msgstr ""
msgid ".endfunc missing for previous .proc"
msgstr ""
-#: config/tc-dlx.c:290 config/tc-i860.c:227 config/tc-mips.c:1769
+#: config/tc-dlx.c:290 config/tc-i860.c:227 config/tc-mips.c:1891
#, c-format
msgid "internal error: can't hash `%s': %s\n"
msgstr ""
#. Probably a memory allocation problem? Give up now.
-#: config/tc-dlx.c:297 config/tc-hppa.c:8255 config/tc-mips.c:1772
-#: config/tc-mips.c:1824 config/tc-or32.c:211 config/tc-sparc.c:869
+#: config/tc-dlx.c:297 config/tc-hppa.c:8237 config/tc-mips.c:1894
+#: config/tc-mips.c:1946 config/tc-or32.c:211 config/tc-sparc.c:874
msgid "Broken assembler. No assembly attempted."
msgstr ""
@@ -4774,40 +4782,40 @@ msgstr ""
msgid "operand/size mis-match"
msgstr ""
-#: config/tc-h8300.c:1883 config/tc-mips.c:9781 config/tc-sh64.c:2795
-#: config/tc-sh.c:2925 config/tc-z8k.c:1226
+#: config/tc-h8300.c:1888 config/tc-mips.c:10066 config/tc-sh.c:2925
+#: config/tc-sh64.c:2795 config/tc-z8k.c:1226
msgid "unknown opcode"
msgstr ""
-#: config/tc-h8300.c:1916
+#: config/tc-h8300.c:1921
msgid "invalid operand in ldm"
msgstr ""
-#: config/tc-h8300.c:1925
+#: config/tc-h8300.c:1930
msgid "invalid operand in stm"
msgstr ""
-#: config/tc-h8300.c:2039
+#: config/tc-h8300.c:2056
#, c-format
msgid "call to tc_aout_fix_to_chars \n"
msgstr ""
-#: config/tc-h8300.c:2048 config/tc-xc16x.c:340
+#: config/tc-h8300.c:2065 config/tc-xc16x.c:340
#, c-format
msgid "call to md_convert_frag \n"
msgstr ""
-#: config/tc-h8300.c:2099 config/tc-xc16x.c:244
+#: config/tc-h8300.c:2116 config/tc-xc16x.c:244
#, c-format
msgid "call to md_estimate_size_before_relax \n"
msgstr ""
-#: config/tc-h8300.c:2128 config/tc-xc16x.c:285
+#: config/tc-h8300.c:2145 config/tc-xc16x.c:285
msgid "Difference of symbols in different sections is not supported"
msgstr ""
-#: config/tc-h8300.c:2150 config/tc-mcore.c:2199 config/tc-pj.c:489
-#: config/tc-sh.c:4351 config/tc-xc16x.c:308
+#: config/tc-h8300.c:2167 config/tc-mcore.c:2199 config/tc-pj.c:489
+#: config/tc-sh.c:4374 config/tc-xc16x.c:308
#, c-format
msgid "Cannot represent relocation type %s"
msgstr ""
@@ -5011,11 +5019,11 @@ msgstr ""
msgid "Invalid operands %s"
msgstr ""
-#: config/tc-hppa.c:5718 config/tc-hppa.c:6924 config/tc-hppa.c:6979
+#: config/tc-hppa.c:5718 config/tc-hppa.c:6906 config/tc-hppa.c:6961
msgid "Missing function name for .PROC (corrupted label chain)"
msgstr ""
-#: config/tc-hppa.c:5721 config/tc-hppa.c:6982
+#: config/tc-hppa.c:5721 config/tc-hppa.c:6964
msgid "Missing function name for .PROC"
msgstr ""
@@ -5028,634 +5036,666 @@ msgstr ""
msgid "Invalid .CALL argument: %s"
msgstr ""
-#: config/tc-hppa.c:6010
+#: config/tc-hppa.c:5992
msgid ".callinfo is not within a procedure definition"
msgstr ""
-#: config/tc-hppa.c:6030
+#: config/tc-hppa.c:6012
#, c-format
msgid "FRAME parameter must be a multiple of 8: %d\n"
msgstr ""
-#: config/tc-hppa.c:6049
+#: config/tc-hppa.c:6031
msgid "Value for ENTRY_GR must be in the range 3..18\n"
msgstr ""
-#: config/tc-hppa.c:6061
+#: config/tc-hppa.c:6043
msgid "Value for ENTRY_FR must be in the range 12..21\n"
msgstr ""
-#: config/tc-hppa.c:6071
+#: config/tc-hppa.c:6053
msgid "Value for ENTRY_SR must be 3\n"
msgstr ""
-#: config/tc-hppa.c:6127
+#: config/tc-hppa.c:6109
#, c-format
msgid "Invalid .CALLINFO argument: %s"
msgstr ""
-#: config/tc-hppa.c:6237
+#: config/tc-hppa.c:6219
msgid "The .ENTER pseudo-op is not supported"
msgstr ""
-#: config/tc-hppa.c:6253
+#: config/tc-hppa.c:6235
msgid "Misplaced .entry. Ignored."
msgstr ""
-#: config/tc-hppa.c:6257
+#: config/tc-hppa.c:6239
msgid "Missing .callinfo."
msgstr ""
-#: config/tc-hppa.c:6321
+#: config/tc-hppa.c:6303
msgid ".REG expression must be a register"
msgstr ""
-#: config/tc-hppa.c:6337
+#: config/tc-hppa.c:6319
msgid "bad or irreducible absolute expression; zero assumed"
msgstr ""
-#: config/tc-hppa.c:6348
+#: config/tc-hppa.c:6330
msgid ".REG must use a label"
msgstr ""
-#: config/tc-hppa.c:6350
+#: config/tc-hppa.c:6332
msgid ".EQU must use a label"
msgstr ""
-#: config/tc-hppa.c:6412
+#: config/tc-hppa.c:6394
#, c-format
msgid "Symbol '%s' could not be created."
msgstr ""
-#: config/tc-hppa.c:6416
+#: config/tc-hppa.c:6398
msgid "No memory for symbol name."
msgstr ""
-#: config/tc-hppa.c:6465
+#: config/tc-hppa.c:6447
msgid ".EXIT must appear within a procedure"
msgstr ""
-#: config/tc-hppa.c:6469
+#: config/tc-hppa.c:6451
msgid "Missing .callinfo"
msgstr ""
-#: config/tc-hppa.c:6473
+#: config/tc-hppa.c:6455
msgid "No .ENTRY for this .EXIT"
msgstr ""
-#: config/tc-hppa.c:6513
+#: config/tc-hppa.c:6495
#, c-format
msgid "Using ENTRY rather than CODE in export directive for %s"
msgstr ""
-#: config/tc-hppa.c:6630
+#: config/tc-hppa.c:6612
#, c-format
msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
msgstr ""
-#: config/tc-hppa.c:6654
+#: config/tc-hppa.c:6636
#, c-format
msgid "Cannot define export symbol: %s\n"
msgstr ""
-#: config/tc-hppa.c:6751
+#: config/tc-hppa.c:6733
msgid "Missing label name on .LABEL"
msgstr ""
-#: config/tc-hppa.c:6756
+#: config/tc-hppa.c:6738
msgid "extra .LABEL arguments ignored."
msgstr ""
-#: config/tc-hppa.c:6772
+#: config/tc-hppa.c:6754
msgid "The .LEAVE pseudo-op is not supported"
msgstr ""
-#: config/tc-hppa.c:6810
+#: config/tc-hppa.c:6792
msgid "Unrecognized .LEVEL argument\n"
msgstr ""
-#: config/tc-hppa.c:6844
+#: config/tc-hppa.c:6826
#, c-format
msgid "Cannot define static symbol: %s\n"
msgstr ""
-#: config/tc-hppa.c:6878
+#: config/tc-hppa.c:6860
msgid "Nested procedures"
msgstr ""
-#: config/tc-hppa.c:6888
+#: config/tc-hppa.c:6870
msgid "Cannot allocate unwind descriptor\n"
msgstr ""
-#: config/tc-hppa.c:6986
+#: config/tc-hppa.c:6968
msgid "misplaced .procend"
msgstr ""
-#: config/tc-hppa.c:6989
+#: config/tc-hppa.c:6971
msgid "Missing .callinfo for this procedure"
msgstr ""
-#: config/tc-hppa.c:6992
+#: config/tc-hppa.c:6974
msgid "Missing .EXIT for a .ENTRY"
msgstr ""
-#: config/tc-hppa.c:7029
+#: config/tc-hppa.c:7011
msgid "Not in a space.\n"
msgstr ""
-#: config/tc-hppa.c:7032
+#: config/tc-hppa.c:7014
msgid "Not in a subspace.\n"
msgstr ""
-#: config/tc-hppa.c:7121
+#: config/tc-hppa.c:7103
msgid "Invalid .SPACE argument"
msgstr ""
-#: config/tc-hppa.c:7167
+#: config/tc-hppa.c:7149
msgid "Can't change spaces within a procedure definition. Ignored"
msgstr ""
-#: config/tc-hppa.c:7295
+#: config/tc-hppa.c:7277
#, c-format
msgid "Undefined space: '%s' Assuming space number = 0."
msgstr ""
-#: config/tc-hppa.c:7318
+#: config/tc-hppa.c:7300
msgid "Must be in a space before changing or declaring subspaces.\n"
msgstr ""
-#: config/tc-hppa.c:7322
+#: config/tc-hppa.c:7304
msgid "Can't change subspaces within a procedure definition. Ignored"
msgstr ""
-#: config/tc-hppa.c:7358
+#: config/tc-hppa.c:7340
msgid "Parameters of an existing subspace can't be modified"
msgstr ""
-#: config/tc-hppa.c:7410
+#: config/tc-hppa.c:7392
msgid "Alignment must be a power of 2"
msgstr ""
-#: config/tc-hppa.c:7457
+#: config/tc-hppa.c:7439
msgid "FIRST not supported as a .SUBSPACE argument"
msgstr ""
-#: config/tc-hppa.c:7459
+#: config/tc-hppa.c:7441
msgid "Invalid .SUBSPACE argument"
msgstr ""
-#: config/tc-hppa.c:7648
+#: config/tc-hppa.c:7630
#, c-format
msgid "Internal error: Unable to find containing space for %s."
msgstr ""
-#: config/tc-hppa.c:7686
+#: config/tc-hppa.c:7668
#, c-format
msgid "Out of memory: could not allocate new space chain entry: %s\n"
msgstr ""
-#: config/tc-hppa.c:7774
+#: config/tc-hppa.c:7756
#, c-format
msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
msgstr ""
-#: config/tc-hppa.c:8219
+#: config/tc-hppa.c:8201
msgid "-R option not supported on this target."
msgstr ""
-#: config/tc-hppa.c:8236 config/tc-sparc.c:825 config/tc-sparc.c:861
+#: config/tc-hppa.c:8218 config/tc-sparc.c:830 config/tc-sparc.c:866
#, c-format
msgid "Internal error: can't hash `%s': %s\n"
msgstr ""
-#: config/tc-hppa.c:8245 config/tc-i860.c:236
+#: config/tc-hppa.c:8227 config/tc-i860.c:236
#, c-format
msgid "internal error: losing opcode: `%s' \"%s\"\n"
msgstr ""
-#: config/tc-i386.c:1355
+#: config/tc-i386.c:1700
#, c-format
msgid "%s shortened to %s"
msgstr ""
-#: config/tc-i386.c:1425
+#: config/tc-i386.c:1770
msgid "same type of prefix used twice"
msgstr ""
-#: config/tc-i386.c:1450
+#: config/tc-i386.c:1791
msgid "64bit mode not supported on this CPU."
msgstr ""
-#: config/tc-i386.c:1454
+#: config/tc-i386.c:1795
msgid "32bit mode not supported on this CPU."
msgstr ""
-#: config/tc-i386.c:1489
+#: config/tc-i386.c:1828
msgid "bad argument to syntax directive."
msgstr ""
-#: config/tc-i386.c:1569
+#: config/tc-i386.c:1875
+msgid "bad argument to sse_check directive."
+msgstr ""
+
+#: config/tc-i386.c:1879
+msgid "missing argument for sse_check directive"
+msgstr ""
+
+#: config/tc-i386.c:1947
#, c-format
msgid "no such architecture: `%s'"
msgstr ""
-#: config/tc-i386.c:1574
+#: config/tc-i386.c:1952
msgid "missing cpu architecture"
msgstr ""
-#: config/tc-i386.c:1588
+#: config/tc-i386.c:1966
#, c-format
msgid "no such architecture modifier: `%s'"
msgstr ""
-#: config/tc-i386.c:1604 config/tc-i386.c:7191 config/tc-maxq.c:223
+#: config/tc-i386.c:1982 config/tc-i386.c:8217 config/tc-maxq.c:223
msgid "Unknown architecture"
msgstr ""
-#: config/tc-i386.c:1951
+#: config/tc-i386.c:2330
#, c-format
msgid "unknown relocation (%u)"
msgstr ""
-#: config/tc-i386.c:1953
+#: config/tc-i386.c:2332
#, c-format
msgid "%u-byte relocation cannot be applied to %u-byte field"
msgstr ""
-#: config/tc-i386.c:1957
+#: config/tc-i386.c:2336
msgid "non-pc-relative relocation for pc-relative field"
msgstr ""
-#: config/tc-i386.c:1962
+#: config/tc-i386.c:2341
msgid "relocated field and relocation type differ in signedness"
msgstr ""
-#: config/tc-i386.c:1971
+#: config/tc-i386.c:2350
msgid "there are no unsigned pc-relative relocations"
msgstr ""
-#: config/tc-i386.c:1979
+#: config/tc-i386.c:2358
#, c-format
msgid "cannot do %u byte pc-relative relocation"
msgstr ""
-#: config/tc-i386.c:1996
+#: config/tc-i386.c:2375
#, c-format
msgid "cannot do %s %u byte relocation"
msgstr ""
-#: config/tc-i386.c:2206 config/tc-i386.c:3472
+#: config/tc-i386.c:2606
#, c-format
-msgid "ambiguous operand size for `%s'"
+msgid "can't use register '%s%s' as operand %d in '%s'."
msgstr ""
-#: config/tc-i386.c:2255
+#: config/tc-i386.c:2717
#, c-format
-msgid "can't use register '%s%s' as operand %d in '%s'."
+msgid "SSE instruction `%s' is used"
+msgstr ""
+
+#: config/tc-i386.c:2731 config/tc-i386.c:4046
+#, c-format
+msgid "ambiguous operand size for `%s'"
msgstr ""
#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:2294
+#: config/tc-i386.c:2779
#, c-format
msgid "translating to `%sp'"
msgstr ""
-#: config/tc-i386.c:2342
+#: config/tc-i386.c:2830
#, c-format
msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
msgstr ""
-#: config/tc-i386.c:2389 config/tc-i386.c:2497 config/tc-maxq.c:800
+#: config/tc-i386.c:2877 config/tc-i386.c:2985 config/tc-maxq.c:800
#: config/tc-maxq.c:830
#, c-format
msgid "no such instruction: `%s'"
msgstr ""
-#: config/tc-i386.c:2400 config/tc-i386.c:2530 config/tc-maxq.c:808
+#: config/tc-i386.c:2888 config/tc-i386.c:3018 config/tc-maxq.c:808
#, c-format
msgid "invalid character %s in mnemonic"
msgstr ""
-#: config/tc-i386.c:2407
+#: config/tc-i386.c:2895
msgid "expecting prefix; got nothing"
msgstr ""
-#: config/tc-i386.c:2409
+#: config/tc-i386.c:2897
msgid "expecting mnemonic; got nothing"
msgstr ""
-#: config/tc-i386.c:2424 config/tc-i386.c:2548
+#: config/tc-i386.c:2912 config/tc-i386.c:3036
#, c-format
msgid "`%s' is only supported in 64-bit mode"
msgstr ""
-#: config/tc-i386.c:2425 config/tc-i386.c:2547
+#: config/tc-i386.c:2913 config/tc-i386.c:3035
#, c-format
msgid "`%s' is not supported in 64-bit mode"
msgstr ""
-#: config/tc-i386.c:2437
+#: config/tc-i386.c:2925
#, c-format
msgid "redundant %s prefix"
msgstr ""
-#: config/tc-i386.c:2554
+#: config/tc-i386.c:3042
#, c-format
msgid "`%s' is not supported on `%s%s'"
msgstr ""
-#: config/tc-i386.c:2562
+#: config/tc-i386.c:3052
msgid "use .code16 to ensure correct addressing mode"
msgstr ""
-#: config/tc-i386.c:2575
+#: config/tc-i386.c:3065
#, c-format
msgid "expecting string instruction after `%s'"
msgstr ""
-#: config/tc-i386.c:2607
+#: config/tc-i386.c:3097
#, c-format
msgid "invalid character %s before operand %d"
msgstr ""
-#: config/tc-i386.c:2621
+#: config/tc-i386.c:3111
#, c-format
msgid "unbalanced parenthesis in operand %d."
msgstr ""
-#: config/tc-i386.c:2624 config/tc-maxq.c:1850
+#: config/tc-i386.c:3114 config/tc-maxq.c:1850
#, c-format
msgid "unbalanced brackets in operand %d."
msgstr ""
-#: config/tc-i386.c:2633
+#: config/tc-i386.c:3123
#, c-format
msgid "invalid character %s in operand %d"
msgstr ""
-#: config/tc-i386.c:2660 config/tc-maxq.c:1876
+#: config/tc-i386.c:3151 config/tc-maxq.c:1876
#, c-format
msgid "spurious operands; (%d operands/instruction max)"
msgstr ""
-#: config/tc-i386.c:2683 config/tc-maxq.c:1896
+#: config/tc-i386.c:3174 config/tc-maxq.c:1896
msgid "expecting operand after ','; got nothing"
msgstr ""
-#: config/tc-i386.c:2688
+#: config/tc-i386.c:3179
msgid "expecting operand before ','; got nothing"
msgstr ""
-#. We found no match.
-#: config/tc-i386.c:3223
+#: config/tc-i386.c:3788
+#, c-format
+msgid "ambiguous operand size or operands invalid for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3791
#, c-format
msgid "suffix or operands invalid for `%s'"
msgstr ""
-#: config/tc-i386.c:3234
+#: config/tc-i386.c:3802
#, 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:3242
+#: config/tc-i386.c:3810
#, c-format
msgid "stand-alone `%s' prefix"
msgstr ""
-#: config/tc-i386.c:3276 config/tc-i386.c:3291
+#: config/tc-i386.c:3844 config/tc-i386.c:3859
#, c-format
msgid "`%s' operand %d must use `%%es' segment"
msgstr ""
#. We have to know the operand size for crc32.
-#: config/tc-i386.c:3344
+#: config/tc-i386.c:3912
#, c-format
msgid "ambiguous memory operand size for `%s`"
msgstr ""
-#: config/tc-i386.c:3445
+#: config/tc-i386.c:4019
msgid ""
"no instruction mnemonic suffix given and no register operands; can't size "
"instruction"
msgstr ""
-#: config/tc-i386.c:3583 config/tc-i386.c:3657 config/tc-i386.c:3686
-#: config/tc-i386.c:3732 config/tc-i386.c:3770
+#: config/tc-i386.c:4160 config/tc-i386.c:4235 config/tc-i386.c:4264
+#: config/tc-i386.c:4310 config/tc-i386.c:4348
#, c-format
msgid "Incorrect register `%s%s' used with `%c' suffix"
msgstr ""
-#: config/tc-i386.c:3591 config/tc-i386.c:3664 config/tc-i386.c:3777
+#: config/tc-i386.c:4168 config/tc-i386.c:4242 config/tc-i386.c:4355
#, c-format
msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
msgstr ""
-#: config/tc-i386.c:3616 config/tc-i386.c:3640 config/tc-i386.c:3708
-#: config/tc-i386.c:3753
+#: config/tc-i386.c:4194 config/tc-i386.c:4218 config/tc-i386.c:4286
+#: config/tc-i386.c:4331
#, c-format
msgid "`%s%s' not allowed with `%s%c'"
msgstr ""
-#: config/tc-i386.c:3845
+#: config/tc-i386.c:4422
msgid "no instruction mnemonic suffix given; can't determine immediate size"
msgstr ""
-#: config/tc-i386.c:4035 config/tc-i386.c:4070 config/tc-i386.c:4139
-#: config/tc-i386.c:4190
+#: config/tc-i386.c:4612 config/tc-i386.c:4647 config/tc-i386.c:4716
+#: config/tc-i386.c:4767
#, c-format
msgid "Incorrect operands for the '%s' instruction"
msgstr ""
-#: config/tc-i386.c:4197
+#: config/tc-i386.c:4774
#, c-format
msgid "Internal error for the '%s' instruction"
msgstr ""
-#: config/tc-i386.c:4223
+#: config/tc-i386.c:4782
#, c-format
-msgid "the last operand of `%s' must be `%sxmm0'"
+msgid "the last operand of `%s' must be `%s%s'"
msgstr ""
-#: config/tc-i386.c:4226
+#: config/tc-i386.c:4785
#, c-format
-msgid "the first operand of `%s' must be `%sxmm0'"
+msgid "the first operand of `%s' must be `%s%s'"
msgstr ""
-#: config/tc-i386.c:4274
+#: config/tc-i386.c:4940
#, c-format
msgid "you can't `pop %%cs'"
msgstr ""
#. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:4303
+#: config/tc-i386.c:4969
#, c-format
msgid "translating to `%s %s%s,%s%s'"
msgstr ""
#. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:4310
+#: config/tc-i386.c:4976
#, c-format
msgid "translating to `%s %s%s'"
msgstr ""
-#: config/tc-i386.c:4338
+#: config/tc-i386.c:5004
#, c-format
msgid "segment override on `%s' is ineffectual"
msgstr ""
-#: config/tc-i386.c:4765 config/tc-i386.c:4859 config/tc-i386.c:4904
+#: config/tc-i386.c:5660 config/tc-i386.c:5754 config/tc-i386.c:5799
msgid "skipping prefixes on this instruction"
msgstr ""
-#: config/tc-i386.c:4924
+#: config/tc-i386.c:5819
msgid "16-bit jump out of range"
msgstr ""
-#: config/tc-i386.c:4933
+#: config/tc-i386.c:5828
#, c-format
msgid "can't handle non absolute segment in `%s'"
msgstr ""
-#: config/tc-i386.c:5519
+#: config/tc-i386.c:6431
#, c-format
msgid "@%s reloc is not supported with %d-bit output format"
msgstr ""
-#: config/tc-i386.c:5563
+#: config/tc-i386.c:6475
#, c-format
msgid "missing or invalid expression `%s'"
msgstr ""
-#: config/tc-i386.c:5616
+#: config/tc-i386.c:6528
#, c-format
msgid "at most %d immediate operands are allowed"
msgstr ""
-#: config/tc-i386.c:5638 config/tc-i386.c:5876 config/tc-maxq.c:1462
+#: config/tc-i386.c:6550 config/tc-i386.c:6788 config/tc-maxq.c:1462
#, c-format
msgid "junk `%s' after expression"
msgstr ""
-#: config/tc-i386.c:5651
+#: config/tc-i386.c:6563
#, c-format
msgid "missing or invalid immediate expression `%s'"
msgstr ""
-#: config/tc-i386.c:5674 config/tc-i386.c:5931 config/tc-maxq.c:1492
+#: config/tc-i386.c:6586 config/tc-i386.c:6843 config/tc-maxq.c:1492
#, c-format
msgid "unimplemented segment %s in operand"
msgstr ""
-#: config/tc-i386.c:5680
+#: config/tc-i386.c:6592
#, c-format
msgid "illegal immediate register operand %s"
msgstr ""
-#: config/tc-i386.c:5728
+#: config/tc-i386.c:6640
#, c-format
msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
msgstr ""
-#: config/tc-i386.c:5737
+#: config/tc-i386.c:6649
#, c-format
msgid "scale factor of %d without an index register"
msgstr ""
-#: config/tc-i386.c:5759
+#: config/tc-i386.c:6671
#, c-format
msgid "at most %d displacement operands are allowed"
msgstr ""
-#: config/tc-i386.c:5916
+#: config/tc-i386.c:6828
#, c-format
msgid "missing or invalid displacement expression `%s'"
msgstr ""
-#: config/tc-i386.c:6036
+#: config/tc-i386.c:6948
#, c-format
msgid "`%s' is not a valid base/index expression"
msgstr ""
-#: config/tc-i386.c:6040
+#: config/tc-i386.c:6952
#, c-format
msgid "`%s' is not a valid %s bit base/index expression"
msgstr ""
-#: config/tc-i386.c:6116
+#: config/tc-i386.c:7028
#, c-format
msgid "bad memory operand `%s'"
msgstr ""
-#: config/tc-i386.c:6131
+#: config/tc-i386.c:7043
#, c-format
msgid "junk `%s' after register"
msgstr ""
-#: config/tc-i386.c:6143 config/tc-i386.c:6259 config/tc-i386.c:6300
+#: config/tc-i386.c:7056 config/tc-i386.c:7172 config/tc-i386.c:7213
#, c-format
msgid "bad register name `%s'"
msgstr ""
-#: config/tc-i386.c:6151
+#: config/tc-i386.c:7064
msgid "immediate operand illegal with absolute jump"
msgstr ""
-#: config/tc-i386.c:6173
+#: config/tc-i386.c:7086
#, c-format
msgid "too many memory references for `%s'"
msgstr ""
-#: config/tc-i386.c:6251
+#: config/tc-i386.c:7164
#, c-format
msgid "expecting `,' or `)' after index register in `%s'"
msgstr ""
-#: config/tc-i386.c:6276
+#: config/tc-i386.c:7189
#, c-format
msgid "expecting `)' after scale factor in `%s'"
msgstr ""
-#: config/tc-i386.c:6284
+#: config/tc-i386.c:7197
#, c-format
msgid "expecting index register or scale factor after `,'; got '%c'"
msgstr ""
-#: config/tc-i386.c:6292
+#: config/tc-i386.c:7205
#, c-format
msgid "expecting `,' or `)' after base register in `%s'"
msgstr ""
#. It's not a memory operand; argh!
-#: config/tc-i386.c:6335
+#: config/tc-i386.c:7249
#, c-format
msgid "invalid char %s beginning operand %d `%s'"
msgstr ""
-#: config/tc-i386.c:6511
+#: config/tc-i386.c:7425
msgid "long jump required"
msgstr ""
-#: config/tc-i386.c:6566
+#: config/tc-i386.c:7480
msgid "jump target out of range"
msgstr ""
-#: config/tc-i386.c:7028
+#: config/tc-i386.c:7946
msgid "No compiled in support for x86_64"
msgstr ""
-#: config/tc-i386.c:7057 config/tc-i386.c:7073
+#: config/tc-i386.c:7978 config/tc-i386.c:8025
#, c-format
msgid "Invalid -march= option: `%s'"
msgstr ""
-#: config/tc-i386.c:7078 config/tc-i386.c:7090
+#: config/tc-i386.c:8034 config/tc-i386.c:8046
#, c-format
msgid "Invalid -mtune= option: `%s'"
msgstr ""
-#: config/tc-i386.c:7104
+#: config/tc-i386.c:8055
+#, c-format
+msgid "Invalid -mmnemonic= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:8064
+#, c-format
+msgid "Invalid -msyntax= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:8091
+#, c-format
+msgid "Invalid -msse-check= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:8105
#, c-format
msgid ""
" -Q ignored\n"
@@ -5663,151 +5703,213 @@ msgid ""
" -k ignored\n"
msgstr ""
-#: config/tc-i386.c:7109
+#: config/tc-i386.c:8110
#, c-format
msgid ""
" -n Do not optimize code alignment\n"
" -q quieten some warnings\n"
msgstr ""
-#: config/tc-i386.c:7113
+#: config/tc-i386.c:8114
#, c-format
msgid " -s ignored\n"
msgstr ""
-#: config/tc-i386.c:7117
+#: config/tc-i386.c:8118
#, c-format
msgid " --32/--64 generate 32bit/64bit code\n"
msgstr ""
-#: config/tc-i386.c:7121
+#: config/tc-i386.c:8122
#, c-format
msgid " --divide do not treat `/' as a comment character\n"
msgstr ""
-#: config/tc-i386.c:7124
+#: config/tc-i386.c:8125
#, c-format
msgid " --divide ignored\n"
msgstr ""
-#: config/tc-i386.c:7127
+#: config/tc-i386.c:8128
#, c-format
msgid ""
-" -march=CPU/-mtune=CPU generate code/optimize for CPU, where CPU is one "
+" -march=CPU[,+EXTENSION...]\n"
+" generate code for CPU and EXTENSION, CPU is one "
"of:\n"
-" i386, i486, pentium, pentiumpro, pentium4, "
+" i8086, i186, i286, i386, i486, pentium, "
+"pentiumpro,\n"
+" pentiumii, pentiumiii, pentium4, prescott, "
+"nocona,\n"
+" core, core2, k6, k6_2, athlon, k8, amdfam10,\n"
+" generic32, generic64\n"
+" EXTENSION is combination of:\n"
+" mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, "
+"sse4,\n"
+" avx, vmx, smx, xsave, movbe, ept, aes, pclmul, "
+"fma,\n"
+" 3dnow, 3dnowa, sse4a, sse5, svme, abm, padlock\n"
+msgstr ""
+
+#: config/tc-i386.c:8139
+#, c-format
+msgid ""
+" -mtune=CPU optimize for CPU, CPU is one of:\n"
+" i8086, i186, i286, i386, i486, pentium, "
+"pentiumpro,\n"
+" pentiumii, pentiumiii, pentium4, prescott, "
"nocona,\n"
-" core, core2, k6, athlon, k8, generic32, "
-"generic64\n"
+" core, core2, k6, k6_2, athlon, k8, amdfam10,\n"
+" generic32, generic64\n"
+msgstr ""
+
+#: config/tc-i386.c:8145
+#, c-format
+msgid " -msse2avx encode SSE instructions with VEX prefix\n"
+msgstr ""
+
+#: config/tc-i386.c:8147
+#, c-format
+msgid ""
+" -msse-check=[none|error|warning]\n"
+" check SSE instructions\n"
+msgstr ""
+
+#: config/tc-i386.c:8150
+#, c-format
+msgid " -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n"
+msgstr ""
+
+#: config/tc-i386.c:8152
+#, c-format
+msgid " -msyntax=[att|intel] use AT&T/Intel syntax\n"
+msgstr ""
+
+#: config/tc-i386.c:8154
+#, c-format
+msgid " -mindex-reg support pseudo index registers\n"
msgstr ""
-#: config/tc-i386.c:7280 config/tc-s390.c:1822
+#: config/tc-i386.c:8156
+#, c-format
+msgid " -mnaked-reg don't require `%%' prefix for registers\n"
+msgstr ""
+
+#: config/tc-i386.c:8158
+#, c-format
+msgid " -mold-gcc support old (<= 2.8.1) versions of gcc\n"
+msgstr ""
+
+#: config/tc-i386.c:8306 config/tc-s390.c:1829
msgid "GOT already in symbol table"
msgstr ""
-#: config/tc-i386.c:7429
+#: config/tc-i386.c:8455
#, c-format
msgid "can not do %d byte pc-relative relocation"
msgstr ""
-#: config/tc-i386.c:7447 config/tc-maxq.c:247
+#: config/tc-i386.c:8473 config/tc-maxq.c:247
#, c-format
msgid "can not do %d byte relocation"
msgstr ""
-#: config/tc-i386.c:7526 config/tc-maxq.c:274 config/tc-s390.c:2268
+#: config/tc-i386.c:8552 config/tc-maxq.c:274 config/tc-s390.c:2275
#, c-format
msgid "cannot represent relocation type %s"
msgstr ""
-#: config/tc-i386.c:7778
+#: config/tc-i386.c:8806
#, c-format
msgid "invalid operand for '%s' ('%s' unexpected)"
msgstr ""
-#: config/tc-i386.c:7790
+#: config/tc-i386.c:8818
#, c-format
msgid "too many memory references for '%s'"
msgstr ""
#. See the comments in intel_bracket_expr.
-#: config/tc-i386.c:7801
+#: config/tc-i386.c:8830
#, c-format
msgid "Treating `%s' as memory reference"
msgstr ""
-#: config/tc-i386.c:8117
+#: config/tc-i386.c:8864 config/tc-i386.c:9410
+msgid "Segment override ignored"
+msgstr ""
+
+#: config/tc-i386.c:9171
#, c-format
msgid "Unknown operand modifier `%s'"
msgstr ""
-#: config/tc-i386.c:8133
+#: config/tc-i386.c:9189
msgid "Conflicting operand modifiers"
msgstr ""
-#: config/tc-i386.c:8182
+#: config/tc-i386.c:9238
msgid "Invalid operand to `OFFSET'"
msgstr ""
-#: config/tc-i386.c:8256
+#: config/tc-i386.c:9312
#, c-format
msgid "`[%.*s]' taken to mean just `%.*s'"
msgstr ""
-#: config/tc-i386.c:8348
+#: config/tc-i386.c:9405
#, c-format
msgid "`%s' is not a valid segment register"
msgstr ""
-#: config/tc-i386.c:8353
+#: config/tc-i386.c:9412
msgid "Extra segment override ignored"
msgstr ""
-#: config/tc-i386.c:8387 config/tc-i386.c:8552
+#: config/tc-i386.c:9443
+msgid "cannot use `FLAT' here"
+msgstr ""
+
+#: config/tc-i386.c:9452 config/tc-i386.c:9620
msgid "Register scaling only allowed in memory operands"
msgstr ""
-#: config/tc-i386.c:8409 config/tc-i386.c:8528
+#: config/tc-i386.c:9474 config/tc-i386.c:9596
#, c-format
msgid "Syntax error: Expecting a constant, got `%s'"
msgstr ""
-#: config/tc-i386.c:8437
+#: config/tc-i386.c:9502
msgid "Too many register references in memory operand"
msgstr ""
-#: config/tc-i386.c:8456
+#: config/tc-i386.c:9522
msgid "Invalid use of register"
msgstr ""
-#: config/tc-i386.c:8605
+#: config/tc-i386.c:9673
#, c-format
msgid "Unrecognized token '%s'"
msgstr ""
-#: config/tc-i386.c:8621
+#: config/tc-i386.c:9689
#, c-format
msgid "Unexpected token `%s'"
msgstr ""
-#: config/tc-i386.c:8779
-msgid "`:' expected"
-msgstr ""
-
-#: config/tc-i386.c:8804
+#: config/tc-i386.c:9865
#, c-format
msgid "Unrecognized token `%s'"
msgstr ""
-#: config/tc-i386.c:8939
+#: config/tc-i386.c:9975
msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-i386.c:8942
+#: config/tc-i386.c:9978
msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-i386.c:8961
+#: config/tc-i386.c:9997
msgid ".largecomm supported only in 64bit mode, producing .comm"
msgstr ""
@@ -5832,7 +5934,7 @@ msgid "Defective assembler. No assembly
msgstr ""
#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3730
-#: config/tc-m68k.c:3762 config/tc-sparc.c:2711
+#: config/tc-m68k.c:3762 config/tc-sparc.c:2723
msgid "failed sanity check."
msgstr ""
@@ -5967,7 +6069,7 @@ msgstr ""
msgid "architecture of opcode conflicts with that of earlier instruction(s)"
msgstr ""
-#: config/tc-i960.c:1423 config/tc-xtensa.c:11373
+#: config/tc-i960.c:1423 config/tc-xtensa.c:11347
msgid "too many operands"
msgstr ""
@@ -6071,592 +6173,592 @@ msgstr ""
msgid "No 'bal' entry point for leafproc %s"
msgstr ""
-#: config/tc-ia64.c:1030
+#: config/tc-ia64.c:1031
msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-ia64.c:1082
+#: config/tc-ia64.c:1083
msgid "Size of frame exceeds maximum of 96 registers"
msgstr ""
-#: config/tc-ia64.c:1087
+#: config/tc-ia64.c:1088
msgid "Size of rotating registers exceeds frame size"
msgstr ""
-#: config/tc-ia64.c:1173
+#: config/tc-ia64.c:1175
msgid "Unwind directive not followed by an instruction."
msgstr ""
-#: config/tc-ia64.c:1182 config/tc-ia64.c:7747
+#: config/tc-ia64.c:1184 config/tc-ia64.c:7753
msgid "qualifying predicate not followed by instruction"
msgstr ""
-#: config/tc-ia64.c:1255 config/tc-ia64.c:1295
+#: config/tc-ia64.c:1257 config/tc-ia64.c:1297
msgid "record type is not valid"
msgstr ""
-#: config/tc-ia64.c:1372
+#: config/tc-ia64.c:1374
msgid "Invalid record type for P3 format."
msgstr ""
-#: config/tc-ia64.c:1417
+#: config/tc-ia64.c:1419
msgid "Invalid record type for format P6"
msgstr ""
-#: config/tc-ia64.c:1610 config/tc-ia64.c:1671
+#: config/tc-ia64.c:1612 config/tc-ia64.c:1673
msgid "Invalid record type for format B1"
msgstr ""
-#: config/tc-ia64.c:1706
+#: config/tc-ia64.c:1708
msgid "Invalid record type for format X1"
msgstr ""
-#: config/tc-ia64.c:1746
+#: config/tc-ia64.c:1748
msgid "Invalid record type for format X3"
msgstr ""
-#: config/tc-ia64.c:1782
+#: config/tc-ia64.c:1784
msgid "Previous .save incomplete"
msgstr ""
-#: config/tc-ia64.c:2659
+#: config/tc-ia64.c:2661
msgid "spill_mask record unimplemented."
msgstr ""
-#: config/tc-ia64.c:2716
+#: config/tc-ia64.c:2718
msgid "record_type_not_valid"
msgstr ""
-#: config/tc-ia64.c:2805
+#: config/tc-ia64.c:2807
msgid "Ignoring attempt to spill beyond end of region"
msgstr ""
-#: config/tc-ia64.c:2865
+#: config/tc-ia64.c:2867
msgid "Only constant space allocation is supported"
msgstr ""
-#: config/tc-ia64.c:2879
+#: config/tc-ia64.c:2881
msgid "Only constant offsets are supported"
msgstr ""
-#: config/tc-ia64.c:2902
+#: config/tc-ia64.c:2904
msgid "Section switching in code is not supported."
msgstr ""
-#: config/tc-ia64.c:2947
+#: config/tc-ia64.c:2949
msgid " Insn slot not set in unwind record."
msgstr ""
-#: config/tc-ia64.c:3021
+#: config/tc-ia64.c:3023
msgid "frgr_mem record before region record!"
msgstr ""
-#: config/tc-ia64.c:3032
+#: config/tc-ia64.c:3034
msgid "fr_mem record before region record!"
msgstr ""
-#: config/tc-ia64.c:3041
+#: config/tc-ia64.c:3043
msgid "gr_mem record before region record!"
msgstr ""
-#: config/tc-ia64.c:3050
+#: config/tc-ia64.c:3052
msgid "br_mem record before region record!"
msgstr ""
-#: config/tc-ia64.c:3060
+#: config/tc-ia64.c:3062
msgid "gr_gr record before region record!"
msgstr ""
-#: config/tc-ia64.c:3068
+#: config/tc-ia64.c:3070
msgid "br_gr record before region record!"
msgstr ""
-#: config/tc-ia64.c:3185
+#: config/tc-ia64.c:3191
#, c-format
msgid "First operand to .%s must be a predicate"
msgstr ""
-#: config/tc-ia64.c:3189
+#: config/tc-ia64.c:3195
#, c-format
msgid "Pointless use of p0 as first operand to .%s"
msgstr ""
-#: config/tc-ia64.c:3246
+#: config/tc-ia64.c:3252
#, c-format
msgid "Operand %d to .%s must be a preserved register"
msgstr ""
-#: config/tc-ia64.c:3283
+#: config/tc-ia64.c:3289
#, c-format
msgid "Operand %d to .%s must be a writable register"
msgstr ""
-#: config/tc-ia64.c:3309
+#: config/tc-ia64.c:3315
#, c-format
msgid "Radix `%s' unsupported or invalid"
msgstr ""
-#: config/tc-ia64.c:3340 config/tc-ia64.c:3345
+#: config/tc-ia64.c:3346 config/tc-ia64.c:3351
#, c-format
msgid ".%s outside of %s"
msgstr ""
-#: config/tc-ia64.c:3432
+#: config/tc-ia64.c:3438
msgid "Tags on unwind pseudo-ops aren't supported, yet"
msgstr ""
-#: config/tc-ia64.c:3455
+#: config/tc-ia64.c:3461
msgid "First operand to .fframe must be a constant"
msgstr ""
-#: config/tc-ia64.c:3476
+#: config/tc-ia64.c:3482
msgid "First operand to .vframe must be a general register"
msgstr ""
-#: config/tc-ia64.c:3484
+#: config/tc-ia64.c:3490
msgid "Operand of .vframe contradicts .prologue"
msgstr ""
-#: config/tc-ia64.c:3495
+#: config/tc-ia64.c:3501
msgid ".vframepsp is meaningless, assuming .vframesp was meant"
msgstr ""
-#: config/tc-ia64.c:3503
+#: config/tc-ia64.c:3509
msgid "Operand to .vframesp must be a constant (sp-relative offset)"
msgstr ""
-#: config/tc-ia64.c:3531
+#: config/tc-ia64.c:3537
msgid "First operand to .save not a register"
msgstr ""
-#: config/tc-ia64.c:3537
+#: config/tc-ia64.c:3543
msgid "Second operand to .save not a valid register"
msgstr ""
-#: config/tc-ia64.c:3568 config/tc-ia64.c:3579 config/tc-ia64.c:3587
+#: config/tc-ia64.c:3574 config/tc-ia64.c:3585 config/tc-ia64.c:3593
msgid "Second operand of .save contradicts .prologue"
msgstr ""
-#: config/tc-ia64.c:3594
+#: config/tc-ia64.c:3600
msgid "First operand to .save not a valid register"
msgstr ""
-#: config/tc-ia64.c:3613
+#: config/tc-ia64.c:3619
msgid "First operand to .restore must be stack pointer (sp)"
msgstr ""
-#: config/tc-ia64.c:3622
+#: config/tc-ia64.c:3628
msgid "Second operand to .restore must be a constant >= 0"
msgstr ""
-#: config/tc-ia64.c:3632
+#: config/tc-ia64.c:3638
#, c-format
msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
msgstr ""
-#: config/tc-ia64.c:3720
+#: config/tc-ia64.c:3726
#, c-format
msgid "Illegal section name `%s' (causes unwind section name clash)"
msgstr ""
-#: config/tc-ia64.c:3914
+#: config/tc-ia64.c:3920
msgid "First operand to .altrp not a valid branch register"
msgstr ""
-#: config/tc-ia64.c:3944
+#: config/tc-ia64.c:3950
#, c-format
msgid "First operand to .%s not a register"
msgstr ""
-#: config/tc-ia64.c:3949
+#: config/tc-ia64.c:3955
#, c-format
msgid "Second operand to .%s not a constant"
msgstr ""
-#: config/tc-ia64.c:4016
+#: config/tc-ia64.c:4022
#, c-format
msgid "First operand to .%s not a valid register"
msgstr ""
-#: config/tc-ia64.c:4040
+#: config/tc-ia64.c:4046
msgid "First operand to .save.g must be a positive 4-bit constant"
msgstr ""
-#: config/tc-ia64.c:4053
+#: config/tc-ia64.c:4059
msgid "Second operand to .save.g must be a general register"
msgstr ""
-#: config/tc-ia64.c:4058
+#: config/tc-ia64.c:4064
#, c-format
msgid "Second operand to .save.g must be the first of %d general registers"
msgstr ""
-#: config/tc-ia64.c:4082
+#: config/tc-ia64.c:4088
msgid "Operand to .save.f must be a positive 20-bit constant"
msgstr ""
-#: config/tc-ia64.c:4106
+#: config/tc-ia64.c:4112
msgid "First operand to .save.b must be a positive 5-bit constant"
msgstr ""
-#: config/tc-ia64.c:4119
+#: config/tc-ia64.c:4125
msgid "Second operand to .save.b must be a general register"
msgstr ""
-#: config/tc-ia64.c:4124
+#: config/tc-ia64.c:4130
#, c-format
msgid "Second operand to .save.b must be the first of %d general registers"
msgstr ""
-#: config/tc-ia64.c:4151
+#: config/tc-ia64.c:4157
msgid "First operand to .save.gf must be a non-negative 4-bit constant"
msgstr ""
-#: config/tc-ia64.c:4159
+#: config/tc-ia64.c:4165
msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
msgstr ""
-#: config/tc-ia64.c:4167
+#: config/tc-ia64.c:4173
msgid "Operands to .save.gf may not be both zero"
msgstr ""
-#: config/tc-ia64.c:4185
+#: config/tc-ia64.c:4191
msgid "Operand to .spill must be a constant"
msgstr ""
-#: config/tc-ia64.c:4256
+#: config/tc-ia64.c:4262
#, c-format
msgid "Operand %d to .%s must be a constant"
msgstr ""
-#: config/tc-ia64.c:4278
+#: config/tc-ia64.c:4284
#, c-format
msgid "Missing .label_state %ld"
msgstr ""
-#: config/tc-ia64.c:4335
+#: config/tc-ia64.c:4341
msgid "Operand to .label_state must be a constant"
msgstr ""
-#: config/tc-ia64.c:4355
+#: config/tc-ia64.c:4361
msgid "Operand to .copy_state must be a constant"
msgstr ""
-#: config/tc-ia64.c:4379
+#: config/tc-ia64.c:4385
msgid "First operand to .unwabi must be a constant"
msgstr ""
-#: config/tc-ia64.c:4385
+#: config/tc-ia64.c:4391
msgid "Second operand to .unwabi must be a constant"
msgstr ""
-#: config/tc-ia64.c:4422
+#: config/tc-ia64.c:4428
msgid "Missing .endp after previous .proc"
msgstr ""
-#: config/tc-ia64.c:4441
+#: config/tc-ia64.c:4447
msgid "Empty argument of .proc"
msgstr ""
-#: config/tc-ia64.c:4446
+#: config/tc-ia64.c:4452
#, c-format
msgid "`%s' was already defined"
msgstr ""
-#: config/tc-ia64.c:4490
+#: config/tc-ia64.c:4496
msgid "Initial .body should precede any instructions"
msgstr ""
-#: config/tc-ia64.c:4510
+#: config/tc-ia64.c:4516
msgid ".prologue within prologue"
msgstr ""
-#: config/tc-ia64.c:4515
+#: config/tc-ia64.c:4521
msgid "Initial .prologue should precede any instructions"
msgstr ""
-#: config/tc-ia64.c:4525
+#: config/tc-ia64.c:4531
msgid "First operand to .prologue must be a positive 4-bit constant"
msgstr ""
-#: config/tc-ia64.c:4527
+#: config/tc-ia64.c:4533
msgid "Pointless use of zero first operand to .prologue"
msgstr ""
-#: config/tc-ia64.c:4541
+#: config/tc-ia64.c:4547
msgid "Using a constant as second operand to .prologue is deprecated"
msgstr ""
-#: config/tc-ia64.c:4547
+#: config/tc-ia64.c:4553
msgid "Second operand to .prologue must be a general register"
msgstr ""
-#: config/tc-ia64.c:4552
+#: config/tc-ia64.c:4558
#, c-format
msgid "Second operand to .prologue must be the first of %d general registers"
msgstr ""
-#: config/tc-ia64.c:4665
+#: config/tc-ia64.c:4671
#, c-format
msgid "`%s' was not defined within procedure"
msgstr ""
-#: config/tc-ia64.c:4703
+#: config/tc-ia64.c:4709
msgid "Empty argument of .endp"
msgstr ""
-#: config/tc-ia64.c:4717
+#: config/tc-ia64.c:4723
#, c-format
msgid "`%s' was not specified with previous .proc"
msgstr ""
-#: config/tc-ia64.c:4732
+#: config/tc-ia64.c:4738
#, c-format
msgid "`%s' should be an operand to this .endp"
msgstr ""
-#: config/tc-ia64.c:4775 config/tc-ia64.c:5127 config/tc-ia64.c:5440
+#: config/tc-ia64.c:4781 config/tc-ia64.c:5133 config/tc-ia64.c:5446
msgid "Comma expected"
msgstr ""
-#: config/tc-ia64.c:4817
+#: config/tc-ia64.c:4823
msgid "Expected '['"
msgstr ""
-#: config/tc-ia64.c:4826 config/tc-ia64.c:7883
+#: config/tc-ia64.c:4832 config/tc-ia64.c:7889
msgid "Expected ']'"
msgstr ""
-#: config/tc-ia64.c:4831
+#: config/tc-ia64.c:4837
msgid "Number of elements must be positive"
msgstr ""
-#: config/tc-ia64.c:4842
+#: config/tc-ia64.c:4848
#, c-format
msgid "Used more than the declared %d rotating registers"
msgstr ""
-#: config/tc-ia64.c:4850
+#: config/tc-ia64.c:4856
msgid "Used more than the available 96 rotating registers"
msgstr ""
-#: config/tc-ia64.c:4857
+#: config/tc-ia64.c:4863
msgid "Used more than the available 48 rotating registers"
msgstr ""
-#: config/tc-ia64.c:4885
+#: config/tc-ia64.c:4891
#, c-format
msgid "Attempt to redefine register set `%s'"
msgstr ""
-#: config/tc-ia64.c:4953
+#: config/tc-ia64.c:4959
#, c-format
msgid "Unknown psr option `%s'"
msgstr ""
-#: config/tc-ia64.c:5005
+#: config/tc-ia64.c:5011
msgid "Missing section name"
msgstr ""
-#: config/tc-ia64.c:5015
+#: config/tc-ia64.c:5021
msgid "Comma expected after section name"
msgstr ""
-#: config/tc-ia64.c:5026
+#: config/tc-ia64.c:5032
msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
msgstr ""
-#: config/tc-ia64.c:5122
+#: config/tc-ia64.c:5128
msgid "Register name expected"
msgstr ""
-#: config/tc-ia64.c:5135
+#: config/tc-ia64.c:5141
msgid "Register value annotation ignored"
msgstr ""
-#: config/tc-ia64.c:5176
+#: config/tc-ia64.c:5182
msgid "Directive invalid within a bundle"
msgstr ""
-#: config/tc-ia64.c:5269
+#: config/tc-ia64.c:5275
msgid "Missing predicate relation type"
msgstr ""
-#: config/tc-ia64.c:5275
+#: config/tc-ia64.c:5281
msgid "Unrecognized predicate relation type"
msgstr ""
-#: config/tc-ia64.c:5321
+#: config/tc-ia64.c:5327
msgid "Bad register range"
msgstr ""
-#: config/tc-ia64.c:5330 config/tc-ia64.c:7828
+#: config/tc-ia64.c:5336 config/tc-ia64.c:7834
msgid "Predicate register expected"
msgstr ""
-#: config/tc-ia64.c:5335
+#: config/tc-ia64.c:5341
msgid "Duplicate predicate register ignored"
msgstr ""
-#: config/tc-ia64.c:5351
+#: config/tc-ia64.c:5357
msgid "Predicate source and target required"
msgstr ""
-#: config/tc-ia64.c:5353 config/tc-ia64.c:5365
+#: config/tc-ia64.c:5359 config/tc-ia64.c:5371
msgid "Use of p0 is not valid in this context"
msgstr ""
-#: config/tc-ia64.c:5360
+#: config/tc-ia64.c:5366
msgid "At least two PR arguments expected"
msgstr ""
-#: config/tc-ia64.c:5374
+#: config/tc-ia64.c:5380
msgid "At least one PR argument expected"
msgstr ""
-#: config/tc-ia64.c:5410
+#: config/tc-ia64.c:5416
#, c-format
msgid "Inserting \"%s\" into entry hint table failed: %s"
msgstr ""
#. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:5886
+#: config/tc-ia64.c:5892
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:5970
+#: config/tc-ia64.c:5976
msgid "lower 16 bits of mask ignored"
msgstr ""
-#: config/tc-ia64.c:6255
+#: config/tc-ia64.c:6261
msgid "Expected separator `='"
msgstr ""
-#: config/tc-ia64.c:6288
+#: config/tc-ia64.c:6294
msgid "Duplicate equal sign (=) in instruction"
msgstr ""
-#: config/tc-ia64.c:6295
+#: config/tc-ia64.c:6301
#, c-format
msgid "Illegal operand separator `%c'"
msgstr ""
-#: config/tc-ia64.c:6409
+#: config/tc-ia64.c:6415
#, c-format
msgid "Operand %u of `%s' should be %s"
msgstr ""
-#: config/tc-ia64.c:6413
+#: config/tc-ia64.c:6419
msgid "Wrong number of output operands"
msgstr ""
-#: config/tc-ia64.c:6415
+#: config/tc-ia64.c:6421
msgid "Wrong number of input operands"
msgstr ""
-#: config/tc-ia64.c:6417
+#: config/tc-ia64.c:6423
msgid "Operand mismatch"
msgstr ""
-#: config/tc-ia64.c:6499
+#: config/tc-ia64.c:6505
#, c-format
msgid "Invalid use of `%c%d' as output operand"
msgstr ""
-#: config/tc-ia64.c:6502
+#: config/tc-ia64.c:6508
#, c-format
msgid "Invalid use of `r%d' as base update address operand"
msgstr ""
-#: config/tc-ia64.c:6526
+#: config/tc-ia64.c:6532
#, c-format
msgid "Invalid duplicate use of `%c%d'"
msgstr ""
-#: config/tc-ia64.c:6533
+#: config/tc-ia64.c:6539
#, c-format
msgid "Invalid simultaneous use of `f%d' and `f%d'"
msgstr ""
-#: config/tc-ia64.c:6539
+#: config/tc-ia64.c:6545
#, c-format
msgid "Dangerous simultaneous use of `f%d' and `f%d'"
msgstr ""
-#: config/tc-ia64.c:6585
+#: config/tc-ia64.c:6591
msgid "Value truncated to 62 bits"
msgstr ""
-#: config/tc-ia64.c:6648
+#: config/tc-ia64.c:6654
#, c-format
msgid "Bad operand value: %s"
msgstr ""
#. Give an error if a frag containing code is not aligned to a 16 byte
#. boundary.
-#: config/tc-ia64.c:6723 config/tc-ia64.h:172
+#: config/tc-ia64.c:6729 config/tc-ia64.h:172
msgid "instruction address is not a multiple of 16"
msgstr ""
-#: config/tc-ia64.c:6791
+#: config/tc-ia64.c:6797
#, c-format
msgid "`%s' must be last in bundle"
msgstr ""
-#: config/tc-ia64.c:6823
+#: config/tc-ia64.c:6829
#, c-format
msgid "Internal error: don't know how to force %s to end of instruction group"
msgstr ""
-#: config/tc-ia64.c:6836
+#: config/tc-ia64.c:6842
#, c-format
msgid "`%s' must be last in instruction group"
msgstr ""
-#: config/tc-ia64.c:6866
+#: config/tc-ia64.c:6872
msgid "Label must be first in a bundle"
msgstr ""
-#: config/tc-ia64.c:6943
+#: config/tc-ia64.c:6949
msgid "hint in B unit may be treated as nop"
msgstr ""
-#: config/tc-ia64.c:6954
+#: config/tc-ia64.c:6960
msgid "hint in B unit can't be used"
msgstr ""
-#: config/tc-ia64.c:6968
+#: config/tc-ia64.c:6974
msgid "emit_one_bundle: unexpected dynamic op"
msgstr ""
-#: config/tc-ia64.c:7091
+#: config/tc-ia64.c:7097
#, c-format
msgid "`%s' does not fit into %s template"
msgstr ""
-#: config/tc-ia64.c:7106
+#: config/tc-ia64.c:7112
#, c-format
msgid "`%s' does not fit into bundle"
msgstr ""
-#: config/tc-ia64.c:7118
+#: config/tc-ia64.c:7124
#, c-format
msgid "`%s' can't go in %s of %s template"
msgstr ""
-#: config/tc-ia64.c:7124
+#: config/tc-ia64.c:7130
msgid "Missing '}' at end of file"
msgstr ""
-#: config/tc-ia64.c:7273
+#: config/tc-ia64.c:7279
#, c-format
msgid "Unrecognized option '-x%s'"
msgstr ""
-#: config/tc-ia64.c:7301
+#: config/tc-ia64.c:7307
msgid ""
"IA-64 options:\n"
" --mconstant-gp\t mark output file as using the constant-GP model\n"
@@ -6682,225 +6784,225 @@ msgid ""
"\t\t\t dependency violation checking\n"
msgstr ""
-#: config/tc-ia64.c:7331
+#: config/tc-ia64.c:7337
msgid "--gstabs is not supported for ia64"
msgstr ""
-#: config/tc-ia64.c:7563
+#: config/tc-ia64.c:7569
#, c-format
msgid "ia64.md_begin: can't hash `%s': %s"
msgstr ""
-#: config/tc-ia64.c:7624
+#: config/tc-ia64.c:7630
#, c-format
msgid "Inserting \"%s\" into constant hash table failed: %s"
msgstr ""
-#: config/tc-ia64.c:7636 config/tc-mips.c:1758
+#: config/tc-ia64.c:7642 config/tc-mips.c:1880
msgid "Could not set architecture and machine"
msgstr ""
-#: config/tc-ia64.c:7762
+#: config/tc-ia64.c:7768
msgid "Explicit stops are ignored in auto mode"
msgstr ""
-#: config/tc-ia64.c:7771
+#: config/tc-ia64.c:7777
msgid "Found '{' when manual bundling is already turned on"
msgstr ""
-#: config/tc-ia64.c:7784
+#: config/tc-ia64.c:7790
msgid "Found '{' after explicit switch to automatic mode"
msgstr ""
-#: config/tc-ia64.c:7790
+#: config/tc-ia64.c:7796
msgid "Found '}' when manual bundling is off"
msgstr ""
-#: config/tc-ia64.c:7818
+#: config/tc-ia64.c:7824
msgid "Expected ')'"
msgstr ""
-#: config/tc-ia64.c:7823
+#: config/tc-ia64.c:7829
msgid "Qualifying predicate expected"
msgstr ""
-#: config/tc-ia64.c:7842
+#: config/tc-ia64.c:7848
msgid "Tag must come before qualifying predicate."
msgstr ""
-#: config/tc-ia64.c:7872
+#: config/tc-ia64.c:7878
msgid "Expected ':'"
msgstr ""
-#: config/tc-ia64.c:7888
+#: config/tc-ia64.c:7894
msgid "Tag name expected"
msgstr ""
-#: config/tc-ia64.c:7995
+#: config/tc-ia64.c:8001
msgid "Rotating register index must be a non-negative constant"
msgstr ""
-#: config/tc-ia64.c:8000
+#: config/tc-ia64.c:8006
#, c-format
msgid "Index out of range 0..%u"
msgstr ""
-#: config/tc-ia64.c:8012
+#: config/tc-ia64.c:8018
msgid "Indirect register index must be a general register"
msgstr ""
-#: config/tc-ia64.c:8021
+#: config/tc-ia64.c:8027
msgid "Index can only be applied to rotating or indirect registers"
msgstr ""
-#: config/tc-ia64.c:8060
+#: config/tc-ia64.c:8066
msgid "Expected '('"
msgstr ""
-#: config/tc-ia64.c:8068
+#: config/tc-ia64.c:8074
msgid "Missing ')'"
msgstr ""
-#: config/tc-ia64.c:8077
+#: config/tc-ia64.c:8083
msgid "Not a symbolic expression"
msgstr ""
-#: config/tc-ia64.c:8082 config/tc-ia64.c:8096
+#: config/tc-ia64.c:8088 config/tc-ia64.c:8102
msgid "Illegal combination of relocation functions"
msgstr ""
-#: config/tc-ia64.c:8185
+#: config/tc-ia64.c:8191
msgid "No current frame"
msgstr ""
-#: config/tc-ia64.c:8187
+#: config/tc-ia64.c:8193
#, c-format
msgid "Register number out of range 0..%u"
msgstr ""
-#: config/tc-ia64.c:8226
+#: config/tc-ia64.c:8232
msgid "Standalone `#' is illegal"
msgstr ""
-#: config/tc-ia64.c:8229
+#: config/tc-ia64.c:8235
msgid "Redundant `#' suffix operators"
msgstr ""
-#: config/tc-ia64.c:8389
+#: config/tc-ia64.c:8395
#, c-format
msgid "Unhandled dependency %s for %s (%s), note %d"
msgstr ""
-#: config/tc-ia64.c:9665
+#: config/tc-ia64.c:9671
#, c-format
msgid "Unrecognized dependency specifier %d\n"
msgstr ""
-#: config/tc-ia64.c:10562
+#: config/tc-ia64.c:10568
msgid "Only the first path encountering the conflict is reported"
msgstr ""
-#: config/tc-ia64.c:10564
+#: config/tc-ia64.c:10570
msgid "This is the location of the conflicting usage"
msgstr ""
-#: config/tc-ia64.c:10829
+#: config/tc-ia64.c:10835
#, c-format
msgid "Unknown opcode `%s'"
msgstr ""
-#: config/tc-ia64.c:10907
+#: config/tc-ia64.c:10913
#, c-format
msgid "AR %d can only be accessed by %c-unit"
msgstr ""
-#: config/tc-ia64.c:10919
+#: config/tc-ia64.c:10925
msgid "hint.b may be treated as nop"
msgstr ""
-#: config/tc-ia64.c:10922
+#: config/tc-ia64.c:10928
msgid "hint.b shouldn't be used"
msgstr ""
-#: config/tc-ia64.c:10961
+#: config/tc-ia64.c:10967
#, c-format
msgid "`%s' cannot be predicated"
msgstr ""
-#: config/tc-ia64.c:11034
+#: config/tc-ia64.c:11041
msgid "Closing bracket missing"
msgstr ""
-#: config/tc-ia64.c:11043
+#: config/tc-ia64.c:11050
msgid "Index must be a general register"
msgstr ""
-#: config/tc-ia64.c:11216
+#: config/tc-ia64.c:11223
#, c-format
msgid "Unsupported fixup size %d"
msgstr ""
#. This should be an error, but since previously there wasn't any
#. diagnostic here, don't make it fail because of this for now.
-#: config/tc-ia64.c:11485
+#: config/tc-ia64.c:11492
#, c-format
msgid "Cannot express %s%d%s relocation"
msgstr ""
-#: config/tc-ia64.c:11505
+#: config/tc-ia64.c:11512
msgid "No addend allowed in @fptr() relocation"
msgstr ""
-#: config/tc-ia64.c:11617
+#: config/tc-ia64.c:11624
#, c-format
msgid "%s must have a constant value"
msgstr ""
-#: config/tc-ia64.c:11673
+#: config/tc-ia64.c:11680
#, c-format
msgid "Cannot represent %s relocation in object file"
msgstr ""
-#: config/tc-ia64.c:11786
+#: config/tc-ia64.c:11793
msgid "Can't add stop bit to mark end of instruction group"
msgstr ""
-#: config/tc-ia64.c:11886 config/tc-score.c:6328 read.c:1447 read.c:2418
-#: read.c:3047 read.c:3380 read.c:3424
+#: config/tc-ia64.c:11893 config/tc-score.c:6328 read.c:1447 read.c:2418
+#: read.c:3052 read.c:3385 read.c:3429
msgid "expected symbol name"
msgstr ""
-#: config/tc-ia64.c:11896 read.c:2428 read.c:3057 read.c:3408 stabs.c:468
+#: config/tc-ia64.c:11903 read.c:2428 read.c:3062 read.c:3413 stabs.c:468
#, c-format
msgid "expected comma after \"%s\""
msgstr ""
-#: config/tc-ia64.c:11938
+#: config/tc-ia64.c:11945
#, c-format
msgid "`%s' is already the alias of %s `%s'"
msgstr ""
-#: config/tc-ia64.c:11948
+#: config/tc-ia64.c:11955
#, c-format
msgid "%s `%s' already has an alias `%s'"
msgstr ""
-#: config/tc-ia64.c:11959
+#: config/tc-ia64.c:11966
#, c-format
msgid "inserting \"%s\" into %s alias hash table failed: %s"
msgstr ""
-#: config/tc-ia64.c:11967
+#: config/tc-ia64.c:11974
#, c-format
msgid "inserting \"%s\" into %s name hash table failed: %s"
msgstr ""
-#: config/tc-ia64.c:11986
+#: config/tc-ia64.c:11993
#, c-format
msgid "symbol `%s' aliased to `%s' is not used"
msgstr ""
-#: config/tc-ia64.c:12008
+#: config/tc-ia64.c:12015
#, c-format
msgid "section `%s' aliased to `%s' is not used"
msgstr ""
@@ -6944,19 +7046,19 @@ msgstr ""
msgid "Unmatched high relocation"
msgstr ""
-#: config/tc-iq2000.c:829 config/tc-mips.c:14478 config/tc-score.c:6035
+#: config/tc-iq2000.c:829 config/tc-mips.c:14828 config/tc-score.c:6035
msgid ".end not in text section"
msgstr ""
-#: config/tc-iq2000.c:833 config/tc-mips.c:14482 config/tc-score.c:6038
+#: config/tc-iq2000.c:833 config/tc-mips.c:14832 config/tc-score.c:6038
msgid ".end directive without a preceding .ent directive."
msgstr ""
-#: config/tc-iq2000.c:842 config/tc-mips.c:14491 config/tc-score.c:6046
+#: config/tc-iq2000.c:842 config/tc-mips.c:14841 config/tc-score.c:6046
msgid ".end symbol does not match .ent symbol."
msgstr ""
-#: config/tc-iq2000.c:845 config/tc-mips.c:14498 config/tc-score.c:6051
+#: config/tc-iq2000.c:845 config/tc-mips.c:14848 config/tc-score.c:6051
msgid ".end directive missing or unknown symbol"
msgstr ""
@@ -6964,7 +7066,7 @@ msgstr ""
msgid "Expected simple number."
msgstr ""
-#: config/tc-iq2000.c:892 config/tc-mips.c:14403 config/tc-score.c:5885
+#: config/tc-iq2000.c:892 config/tc-mips.c:14753 config/tc-score.c:5885
#, c-format
msgid " *input_line_pointer == '%c' 0x%02x\n"
msgstr ""
@@ -6973,7 +7075,7 @@ msgstr ""
msgid "Invalid number"
msgstr ""
-#: config/tc-iq2000.c:929 config/tc-mips.c:14573 config/tc-score.c:5924
+#: config/tc-iq2000.c:929 config/tc-mips.c:14923 config/tc-score.c:5924
msgid ".ent or .aent not in text section."
msgstr ""
@@ -6981,7 +7083,7 @@ msgstr ""
msgid "missing `.end'"
msgstr ""
-#: config/tc-m32c.c:137
+#: config/tc-m32c.c:143
#, c-format
msgid " M32C specific command line options:\n"
msgstr ""
@@ -7142,103 +7244,103 @@ msgstr ""
msgid " -KPIC generate PIC\n"
msgstr ""
-#: config/tc-m32r.c:849
+#: config/tc-m32r.c:850
msgid "instructions write to the same destination register."
msgstr ""
-#: config/tc-m32r.c:857
+#: config/tc-m32r.c:858
msgid "Instructions do not use parallel execution pipelines."
msgstr ""
-#: config/tc-m32r.c:865
+#: config/tc-m32r.c:866
msgid "Instructions share the same execution pipeline"
msgstr ""
-#: config/tc-m32r.c:930 config/tc-m32r.c:1044
+#: config/tc-m32r.c:931 config/tc-m32r.c:1045
#, c-format
msgid "not a 16 bit instruction '%s'"
msgstr ""
-#: config/tc-m32r.c:942 config/tc-m32r.c:1056 config/tc-m32r.c:1240
+#: 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:955 config/tc-m32r.c:1069 config/tc-m32r.c:1253
+#: 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:964 config/tc-m32r.c:1076 config/tc-m32r.c:1260
+#: 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:973 config/tc-m32r.c:1085
+#: 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:1028 config/tc-m32r.c:1110 config/tc-m32r.c:1317
+#: 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:1095
+#: 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:1124
+#: 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:1128
+#: 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:1492 config/tc-ppc.c:1868 config/tc-ppc.c:4423
+#: config/tc-m32r.c:1493 config/tc-ppc.c:1940 config/tc-ppc.c:4496
msgid "Expected comma after symbol-name: rest of line ignored."
msgstr ""
-#: config/tc-m32r.c:1502
+#: config/tc-m32r.c:1503
#, c-format
msgid ".SCOMMon length (%ld.) <0! Ignored."
msgstr ""
-#: config/tc-m32r.c:1516 config/tc-ppc.c:1890 config/tc-ppc.c:3044
-#: config/tc-ppc.c:4447
+#: config/tc-m32r.c:1517 config/tc-ppc.c:1962 config/tc-ppc.c:3116
+#: config/tc-ppc.c:4520
msgid "ignoring bad alignment"
msgstr ""
-#: config/tc-m32r.c:1528 config/tc-ppc.c:1927 config/tc-v850.c:322
+#: config/tc-m32r.c:1529 config/tc-ppc.c:1999 config/tc-v850.c:322
msgid "Common alignment not a power of 2"
msgstr ""
-#: config/tc-m32r.c:1543 config/tc-ppc.c:1901 config/tc-ppc.c:4459
+#: config/tc-m32r.c:1544 config/tc-ppc.c:1973 config/tc-ppc.c:4532
#, c-format
msgid "Ignoring attempt to re-define symbol `%s'."
msgstr ""
-#: config/tc-m32r.c:1552
+#: config/tc-m32r.c:1553
#, c-format
msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
msgstr ""
-#: config/tc-m32r.c:1788
+#: config/tc-m32r.c:1789
msgid "Addend to unresolved symbol not on word boundary."
msgstr ""
-#: config/tc-m32r.c:1929 config/tc-m32r.c:1982 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:2073
+#: config/tc-m32r.c:2074
msgid "Unmatched high/shigh reloc"
msgstr ""
@@ -7783,205 +7885,195 @@ msgstr ""
msgid "Conversion of DBcc to absolute jump"
msgstr ""
-#: config/tc-m68k.c:5037
+#: config/tc-m68k.c:5038
msgid "Conversion of PC relative displacement to absolute"
msgstr ""
-#: config/tc-m68k.c:5250
+#: config/tc-m68k.c:5251
msgid "Tried to convert PC relative branch to absolute jump"
msgstr ""
-#: config/tc-m68k.c:5295 config/tc-m68k.c:5306 config/tc-m68k.c:5350
+#: config/tc-m68k.c:5296 config/tc-m68k.c:5307 config/tc-m68k.c:5351
msgid "expression out of range: defaulting to 1"
msgstr ""
-#: config/tc-m68k.c:5342
+#: config/tc-m68k.c:5343
msgid "expression out of range: defaulting to 0"
msgstr ""
-#: config/tc-m68k.c:5383 config/tc-m68k.c:5395
+#: config/tc-m68k.c:5384 config/tc-m68k.c:5396
#, c-format
msgid "Can't deal with expression; defaulting to %ld"
msgstr ""
-#: config/tc-m68k.c:5409
+#: config/tc-m68k.c:5410
msgid "expression doesn't fit in BYTE"
msgstr ""
-#: config/tc-m68k.c:5413
+#: config/tc-m68k.c:5414
msgid "expression doesn't fit in WORD"
msgstr ""
-#: config/tc-m68k.c:5500
+#: config/tc-m68k.c:5501
#, c-format
msgid "%s: unrecognized processor name"
msgstr ""
-#: config/tc-m68k.c:5561
+#: config/tc-m68k.c:5562
msgid "bad coprocessor id"
msgstr ""
-#: config/tc-m68k.c:5567
+#: config/tc-m68k.c:5568
msgid "unrecognized fopt option"
msgstr ""
-#: config/tc-m68k.c:5700
+#: config/tc-m68k.c:5701
#, c-format
msgid "option `%s' may not be negated"
msgstr ""
-#: config/tc-m68k.c:5711
+#: config/tc-m68k.c:5712
#, c-format
msgid "option `%s' not recognized"
msgstr ""
-#: config/tc-m68k.c:5740
+#: config/tc-m68k.c:5741
msgid "bad format of OPT NEST=depth"
msgstr ""
-#: config/tc-m68k.c:5796
+#: config/tc-m68k.c:5797
msgid "missing label"
msgstr ""
-#: config/tc-m68k.c:5820 config/tc-m68k.c:5849
+#: config/tc-m68k.c:5821 config/tc-m68k.c:5850
msgid "bad register list"
msgstr ""
-#: config/tc-m68k.c:5822
+#: config/tc-m68k.c:5823
#, c-format
msgid "bad register list: %s"
msgstr ""
-#: config/tc-m68k.c:5920
+#: config/tc-m68k.c:5921
msgid "restore without save"
msgstr ""
-#: config/tc-m68k.c:6074 config/tc-m68k.c:6444
+#: config/tc-m68k.c:6075 config/tc-m68k.c:6445
msgid "syntax error in structured control directive"
msgstr ""
-#: config/tc-m68k.c:6119
+#: config/tc-m68k.c:6120
msgid "missing condition code in structured control directive"
msgstr ""
-#: config/tc-m68k.c:6190
+#: config/tc-m68k.c:6191
#, c-format
msgid ""
"Condition <%c%c> in structured control directive can not be encoded correctly"
msgstr ""
-#: config/tc-m68k.c:6486
+#: config/tc-m68k.c:6487
msgid "missing then"
msgstr ""
-#: config/tc-m68k.c:6567
+#: config/tc-m68k.c:6568
msgid "else without matching if"
msgstr ""
-#: config/tc-m68k.c:6600
+#: config/tc-m68k.c:6601
msgid "endi without matching if"
msgstr ""
-#: config/tc-m68k.c:6640
+#: config/tc-m68k.c:6641
msgid "break outside of structured loop"
msgstr ""
-#: config/tc-m68k.c:6678
+#: config/tc-m68k.c:6679
msgid "next outside of structured loop"
msgstr ""
-#: config/tc-m68k.c:6729
+#: config/tc-m68k.c:6730
msgid "missing ="
msgstr ""
-#: config/tc-m68k.c:6767
+#: config/tc-m68k.c:6768
msgid "missing to or downto"
msgstr ""
-#: config/tc-m68k.c:6803 config/tc-m68k.c:6837 config/tc-m68k.c:7051
+#: config/tc-m68k.c:6804 config/tc-m68k.c:6838 config/tc-m68k.c:7052
msgid "missing do"
msgstr ""
-#: config/tc-m68k.c:6938
+#: config/tc-m68k.c:6939
msgid "endf without for"
msgstr ""
-#: config/tc-m68k.c:6992
+#: config/tc-m68k.c:6993
msgid "until without repeat"
msgstr ""
-#: config/tc-m68k.c:7086
+#: config/tc-m68k.c:7087
msgid "endw without while"
msgstr ""
-#: config/tc-m68k.c:7119 config/tc-m68k.c:7147
+#: config/tc-m68k.c:7120 config/tc-m68k.c:7148
msgid "already assembled instructions"
msgstr ""
-#: config/tc-m68k.c:7224
+#: config/tc-m68k.c:7225
#, c-format
msgid "`%s' is deprecated, use `%s'"
msgstr ""
-#: config/tc-m68k.c:7243
+#: config/tc-m68k.c:7244
#, c-format
msgid "cpu `%s' unrecognized"
msgstr ""
-#: config/tc-m68k.c:7249
-#, c-format
-msgid "already selected `%s' processor"
-msgstr ""
-
-#: config/tc-m68k.c:7269
+#: config/tc-m68k.c:7263
#, c-format
msgid "architecture `%s' unrecognized"
msgstr ""
-#: config/tc-m68k.c:7275
-#, c-format
-msgid "already selected `%s' architecture"
-msgstr ""
-
-#: config/tc-m68k.c:7298
+#: config/tc-m68k.c:7284
#, c-format
msgid "extension `%s' unrecognized"
msgstr ""
-#: config/tc-m68k.c:7416
+#: config/tc-m68k.c:7402
#, c-format
msgid "option `-A%s' is deprecated: use `-%s'"
msgstr ""
-#: config/tc-m68k.c:7449
+#: config/tc-m68k.c:7435
msgid "architecture features both enabled and disabled"
msgstr ""
-#: config/tc-m68k.c:7476
+#: config/tc-m68k.c:7462
msgid "selected processor does not have all features of selected architecture"
msgstr ""
-#: config/tc-m68k.c:7485
+#: config/tc-m68k.c:7471
msgid "m68k and cf features both selected"
msgstr ""
-#: config/tc-m68k.c:7497
+#: config/tc-m68k.c:7483
msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
msgstr ""
-#: config/tc-m68k.c:7531
+#: config/tc-m68k.c:7517
#, c-format
msgid ""
"-march=<arch>\t\tset architecture\n"
"-mcpu=<cpu>\t\tset cpu [default %s]\n"
msgstr ""
-#: config/tc-m68k.c:7536
+#: config/tc-m68k.c:7522
#, c-format
msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
msgstr ""
-#: config/tc-m68k.c:7542
+#: config/tc-m68k.c:7528
#, c-format
msgid ""
"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
@@ -7997,32 +8089,32 @@ msgid ""
"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
msgstr ""
-#: config/tc-m68k.c:7556
+#: config/tc-m68k.c:7542
#, c-format
msgid "Architecture variants are: "
msgstr ""
-#: config/tc-m68k.c:7565
+#: config/tc-m68k.c:7551
#, c-format
msgid "Processor variants are: "
msgstr ""
-#: config/tc-m68k.c:7572 config/tc-xtensa.c:6026
+#: config/tc-m68k.c:7558 config/tc-xtensa.c:6070
#, c-format
msgid "\n"
msgstr ""
-#: config/tc-m68k.c:7603
+#: config/tc-m68k.c:7589
#, c-format
msgid "Error %s in %s\n"
msgstr ""
-#: config/tc-m68k.c:7607
+#: config/tc-m68k.c:7593
#, c-format
msgid "Opcode(%d.%s): "
msgstr ""
-#: config/tc-m68k.c:7767
+#: config/tc-m68k.c:7753
msgid "Not a defined coldfire architecture"
msgstr ""
@@ -8510,655 +8602,683 @@ msgid ".vliw unavailable when VLIW is di
msgstr ""
#. Prototypes for static functions.
-#: config/tc-mips.c:992
+#: config/tc-mips.c:1030
#, c-format
msgid "internal Error, line %d, %s"
msgstr ""
-#: config/tc-mips.c:1753
+#: config/tc-mips.c:1875
msgid "-G may not be used in position-independent code"
msgstr ""
-#: config/tc-mips.c:1800
+#: config/tc-mips.c:1922
#, c-format
msgid "internal: can't hash `%s': %s"
msgstr ""
-#: config/tc-mips.c:1808
+#: config/tc-mips.c:1930
#, c-format
msgid "internal error: bad mips16 opcode: %s %s\n"
msgstr ""
-#: config/tc-mips.c:1980
+#: config/tc-mips.c:2102
#, c-format
msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
msgstr ""
-#: config/tc-mips.c:2689 config/tc-mips.c:14068
+#: config/tc-mips.c:2858 config/tc-mips.c:14414
msgid "extended instruction in delay slot"
msgstr ""
-#: config/tc-mips.c:2753 config/tc-mips.c:2760
+#: config/tc-mips.c:2922 config/tc-mips.c:2929
#, c-format
msgid "jump to misaligned address (0x%lx)"
msgstr ""
-#: config/tc-mips.c:2770 config/tc-mips.c:3532
+#: config/tc-mips.c:2939 config/tc-mips.c:3694
#, c-format
msgid "branch to misaligned address (0x%lx)"
msgstr ""
-#: config/tc-mips.c:2775 config/tc-mips.c:3535
+#: config/tc-mips.c:2944 config/tc-mips.c:3697
#, c-format
msgid "branch address range overflow (0x%lx)"
msgstr ""
-#: config/tc-mips.c:3260
+#: config/tc-mips.c:3427
msgid ""
"Macro instruction expanded into multiple instructions in a branch delay slot"
msgstr ""
-#: config/tc-mips.c:3263
+#: config/tc-mips.c:3430
msgid "Macro instruction expanded into multiple instructions"
msgstr ""
-#: config/tc-mips.c:3804 config/tc-mips.c:7749 config/tc-mips.c:7773
-#: config/tc-mips.c:7846 config/tc-mips.c:7869
+#: config/tc-mips.c:3966 config/tc-mips.c:7927 config/tc-mips.c:7951
+#: config/tc-mips.c:8024 config/tc-mips.c:8047
msgid "operand overflow"
msgstr ""
-#: config/tc-mips.c:3823 config/tc-mips.c:4423 config/tc-mips.c:7145
-#: config/tc-mips.c:7936
+#: config/tc-mips.c:3985 config/tc-mips.c:4585 config/tc-mips.c:7298
+#: config/tc-mips.c:8114
msgid "Macro used $at after \".set noat\""
msgstr ""
-#: config/tc-mips.c:3852
+#: config/tc-mips.c:4014
msgid "unsupported large constant"
msgstr ""
-#: config/tc-mips.c:3854
+#: config/tc-mips.c:4016
#, c-format
msgid "Instruction %s requires absolute expression"
msgstr ""
-#: config/tc-mips.c:3987 config/tc-mips.c:6257 config/tc-mips.c:6849
+#: config/tc-mips.c:4149 config/tc-mips.c:6418 config/tc-mips.c:6994
#, c-format
msgid "Number (0x%s) larger than 32 bits"
msgstr ""
-#: config/tc-mips.c:4007
+#: config/tc-mips.c:4169
msgid "Number larger than 64 bits"
msgstr ""
-#: config/tc-mips.c:4301 config/tc-mips.c:4329 config/tc-mips.c:4367
-#: config/tc-mips.c:4412 config/tc-mips.c:6466 config/tc-mips.c:6505
-#: config/tc-mips.c:6544 config/tc-mips.c:6964 config/tc-mips.c:7016
+#: config/tc-mips.c:4463 config/tc-mips.c:4491 config/tc-mips.c:4529
+#: config/tc-mips.c:4574 config/tc-mips.c:6627 config/tc-mips.c:6666
+#: config/tc-mips.c:6705 config/tc-mips.c:7109 config/tc-mips.c:7161
#: config/tc-score.c:4234
msgid "PIC code offset overflow (max 16 signed bits)"
msgstr ""
-#: config/tc-mips.c:4734 config/tc-mips.c:4800 config/tc-mips.c:4888
-#: config/tc-mips.c:4935 config/tc-mips.c:4996 config/tc-mips.c:5044
-#: config/tc-mips.c:8030 config/tc-mips.c:8037 config/tc-mips.c:8044
-#: config/tc-mips.c:8151
+#: config/tc-mips.c:4896 config/tc-mips.c:4962 config/tc-mips.c:5050
+#: config/tc-mips.c:5097 config/tc-mips.c:5158 config/tc-mips.c:5206
+#: config/tc-mips.c:8208 config/tc-mips.c:8215 config/tc-mips.c:8222
+#: config/tc-mips.c:8329
msgid "Unsupported large constant"
msgstr ""
#. result is always true
-#: config/tc-mips.c:4766
+#: config/tc-mips.c:4928
#, c-format
msgid "Branch %s is always true"
msgstr ""
-#: config/tc-mips.c:5007 config/tc-mips.c:5055 config/tc-mips.c:8816
+#: config/tc-mips.c:5169 config/tc-mips.c:5217 config/tc-mips.c:8978
+#: config/tc-mips.c:9135
#, c-format
msgid "Improper position (%lu)"
msgstr ""
-#: config/tc-mips.c:5013 config/tc-mips.c:8883
+#: config/tc-mips.c:5175 config/tc-mips.c:9045
#, c-format
msgid "Improper extract size (%lu, position %lu)"
msgstr ""
-#: config/tc-mips.c:5061 config/tc-mips.c:8847
+#: config/tc-mips.c:5223 config/tc-mips.c:9009
#, c-format
msgid "Improper insert size (%lu, position %lu)"
msgstr ""
-#: config/tc-mips.c:5098 config/tc-mips.c:5195
+#: config/tc-mips.c:5260 config/tc-mips.c:5357
msgid "Divide by zero."
msgstr ""
-#: config/tc-mips.c:5281
+#: config/tc-mips.c:5443
msgid "dla used to load 32-bit register"
msgstr ""
-#: config/tc-mips.c:5284
+#: config/tc-mips.c:5446
msgid "la used to load 64-bit address"
msgstr ""
-#: config/tc-mips.c:5396 config/tc-z80.c:700
+#: config/tc-mips.c:5558 config/tc-z80.c:700
msgid "offset too large"
msgstr ""
-#: config/tc-mips.c:5570 config/tc-mips.c:5849
+#: config/tc-mips.c:5732 config/tc-mips.c:6011
msgid "PIC code offset overflow (max 32 signed bits)"
msgstr ""
-#: config/tc-mips.c:5895
+#: config/tc-mips.c:6057
msgid "MIPS PIC call to register other than $25"
msgstr ""
-#: config/tc-mips.c:5901 config/tc-mips.c:5912 config/tc-mips.c:6034
-#: config/tc-mips.c:6045
+#: config/tc-mips.c:6063 config/tc-mips.c:6074 config/tc-mips.c:6196
+#: config/tc-mips.c:6207
msgid "No .cprestore pseudo-op used in PIC code"
msgstr ""
-#: config/tc-mips.c:5906 config/tc-mips.c:6039
+#: config/tc-mips.c:6068 config/tc-mips.c:6201
msgid "No .frame pseudo-op used in PIC code"
msgstr ""
-#: config/tc-mips.c:6060
+#: config/tc-mips.c:6222
msgid "Non-PIC jump used in PIC library"
msgstr ""
-#: config/tc-mips.c:6112 config/tc-mips.c:6203 config/tc-mips.c:6749
-#: config/tc-mips.c:6780 config/tc-mips.c:6798 config/tc-mips.c:7448
-msgid "opcode not supported on this processor"
+#: config/tc-mips.c:6385 config/tc-mips.c:7261
+#, c-format
+msgid "opcode not supported on this processor: %s"
msgstr ""
-#: config/tc-mips.c:7314 config/tc-mips.c:7345 config/tc-mips.c:7396
-#: config/tc-mips.c:7426
+#: config/tc-mips.c:7467 config/tc-mips.c:7498 config/tc-mips.c:7549
+#: config/tc-mips.c:7579
msgid "Improper rotate count"
msgstr ""
-#: config/tc-mips.c:7481
+#: config/tc-mips.c:7629
#, c-format
msgid "Instruction %s: result is always false"
msgstr ""
-#: config/tc-mips.c:7627
+#: config/tc-mips.c:7790
#, 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:7932
+#: config/tc-mips.c:8110
#, c-format
msgid "Macro %s not implemented yet"
msgstr ""
-#: config/tc-mips.c:8182
+#: config/tc-mips.c:8360
#, c-format
msgid "internal: bad mips opcode (mask error): %s %s"
msgstr ""
-#: config/tc-mips.c:8214 config/tc-mips.c:8937
+#: config/tc-mips.c:8400 config/tc-mips.c:9209
#, c-format
msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
msgstr ""
-#: config/tc-mips.c:8292
+#: config/tc-mips.c:8478
#, c-format
msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
msgstr ""
-#: config/tc-mips.c:8299
+#: config/tc-mips.c:8485
#, c-format
msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
msgstr ""
-#: config/tc-mips.c:8481 config/tc-mips.c:9820
+#: config/tc-mips.c:8643 config/tc-mips.c:10101
#, c-format
msgid "opcode not supported on this processor: %s (%s)"
msgstr ""
-#: config/tc-mips.c:8514
+#: config/tc-mips.c:8676
#, c-format
msgid "BALIGN immediate not 1 or 3 (%lu)"
msgstr ""
-#: config/tc-mips.c:8527 config/tc-mips.c:8540 config/tc-mips.c:8553
-#: config/tc-mips.c:8566 config/tc-mips.c:8592 config/tc-mips.c:8636
+#: config/tc-mips.c:8689 config/tc-mips.c:8702 config/tc-mips.c:8715
+#: config/tc-mips.c:8728 config/tc-mips.c:8754 config/tc-mips.c:8798
#, c-format
msgid "DSP immediate not in range 0..%d (%lu)"
msgstr ""
-#: config/tc-mips.c:8584 config/tc-mips.c:8611
+#: config/tc-mips.c:8746 config/tc-mips.c:8773
msgid "Invalid dsp acc register"
msgstr ""
-#: config/tc-mips.c:8622 config/tc-mips.c:8653 config/tc-mips.c:8670
+#: config/tc-mips.c:8784 config/tc-mips.c:8815 config/tc-mips.c:8832
#, c-format
msgid "DSP immediate not in range %ld..%ld (%ld)"
msgstr ""
-#: config/tc-mips.c:8683
+#: config/tc-mips.c:8845
#, c-format
msgid "MT usermode bit not 0 or 1 (%lu)"
msgstr ""
-#: config/tc-mips.c:8694
+#: config/tc-mips.c:8856
#, c-format
msgid "MT load high bit not 0 or 1 (%lu)"
msgstr ""
-#: config/tc-mips.c:8711 config/tc-mips.c:8724
+#: config/tc-mips.c:8873 config/tc-mips.c:8886
msgid "Invalid dsp/smartmips acc register"
msgstr ""
-#: config/tc-mips.c:8789
+#: config/tc-mips.c:8951
#, c-format
msgid "Illegal %s number (%lu, 0x%lx)"
msgstr ""
-#: config/tc-mips.c:8902 config/tc-mips.c:9329
+#: config/tc-mips.c:9064 config/tc-mips.c:9614
msgid "absolute expression required"
msgstr ""
-#: config/tc-mips.c:8925
+#: config/tc-mips.c:9087
#, c-format
msgid "Invalid register number (%d)"
msgstr ""
-#: config/tc-mips.c:8933
+#: config/tc-mips.c:9095
msgid "Invalid coprocessor 0 register number"
msgstr ""
-#: config/tc-mips.c:8954
+#: config/tc-mips.c:9105
+#, c-format
+msgid "Improper bit index (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9166 config/tc-mips.c:9183
+#, c-format
+msgid "Improper size (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9199
+#, c-format
+msgid "Improper immediate (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:9226
#, c-format
msgid "Improper shift amount (%lu)"
msgstr ""
-#: config/tc-mips.c:8977 config/tc-mips.c:10139 config/tc-mips.c:10392
+#: config/tc-mips.c:9249 config/tc-mips.c:10422 config/tc-mips.c:10675
#, c-format
msgid "Invalid value for `%s' (%lu)"
msgstr ""
-#: config/tc-mips.c:8992
+#: config/tc-mips.c:9264
#, c-format
msgid "Code for %s not in range 0..1023 (%lu)"
msgstr ""
-#: config/tc-mips.c:9004
+#: config/tc-mips.c:9276
#, c-format
msgid "Lower code for %s not in range 0..1023 (%lu)"
msgstr ""
-#: config/tc-mips.c:9016
+#: config/tc-mips.c:9288
#, c-format
msgid "Code for %s not in range 0..1048575 (%lu)"
msgstr ""
-#: config/tc-mips.c:9029
+#: config/tc-mips.c:9301
#, c-format
msgid "Coproccesor code > 25 bits (%lu)"
msgstr ""
-#: config/tc-mips.c:9043
+#: config/tc-mips.c:9315
#, c-format
msgid "Illegal 19-bit code (%lu)"
msgstr ""
-#: config/tc-mips.c:9056
+#: config/tc-mips.c:9328
#, c-format
msgid "Invalid performance register (%lu)"
msgstr ""
-#: config/tc-mips.c:9099 config/tc-mips.c:9999
+#: config/tc-mips.c:9371 config/tc-mips.c:10282
msgid "used $at without \".set noat\""
msgstr ""
-#: config/tc-mips.c:9101 config/tc-mips.c:10001
+#: config/tc-mips.c:9373 config/tc-mips.c:10284
#, c-format
msgid "used $%u with \".set at=$%u\""
msgstr ""
-#: config/tc-mips.c:9202
+#: config/tc-mips.c:9399
+msgid "source and destinationations must be different"
+msgstr ""
+
+#: config/tc-mips.c:9404
+msgid "a destination register must be supplied"
+msgstr ""
+
+#: config/tc-mips.c:9487
#, c-format
msgid "Invalid MDMX Immediate (%ld)"
msgstr ""
-#: config/tc-mips.c:9240
+#: config/tc-mips.c:9525
#, c-format
msgid "Float register should be even, was %d"
msgstr ""
-#: config/tc-mips.c:9279
+#: config/tc-mips.c:9564
#, c-format
msgid "Bad element selector %ld"
msgstr ""
-#: config/tc-mips.c:9287
+#: config/tc-mips.c:9572
#, c-format
msgid "Expecting ']' found '%s'"
msgstr ""
-#: config/tc-mips.c:9393
+#: config/tc-mips.c:9678
#, c-format
msgid "Bad floating point constant: %s"
msgstr ""
-#: config/tc-mips.c:9513
+#: config/tc-mips.c:9798
msgid "Can't use floating point insn in this section"
msgstr ""
-#: config/tc-mips.c:9574
+#: config/tc-mips.c:9859
msgid "expression out of range"
msgstr ""
-#: config/tc-mips.c:9614
+#: config/tc-mips.c:9899
msgid "lui expression not in range 0..65535"
msgstr ""
-#: config/tc-mips.c:9635
+#: config/tc-mips.c:9920
#, c-format
msgid "Condition code register should be even for %s, was %d"
msgstr ""
-#: config/tc-mips.c:9640
+#: config/tc-mips.c:9925
#, c-format
msgid "Condition code register should be 0 or 4 for %s, was %d"
msgstr ""
-#: config/tc-mips.c:9666
+#: config/tc-mips.c:9951
msgid "invalid coprocessor sub-selection value (0-7)"
msgstr ""
-#: config/tc-mips.c:9678 config/tc-mips.c:9695
+#: config/tc-mips.c:9963 config/tc-mips.c:9980
#, c-format
msgid "bad byte vector index (%ld)"
msgstr ""
-#: config/tc-mips.c:9706
+#: config/tc-mips.c:9991
#, c-format
msgid "bad char = '%c'\n"
msgstr ""
-#: config/tc-mips.c:9717 config/tc-mips.c:9722 config/tc-mips.c:10417
+#: config/tc-mips.c:10002 config/tc-mips.c:10007 config/tc-mips.c:10700
msgid "illegal operands"
msgstr ""
-#: config/tc-mips.c:9790 config/tc-score.c:2413
+#: config/tc-mips.c:10075 config/tc-score.c:2413
msgid "unrecognized opcode"
msgstr ""
-#: config/tc-mips.c:10175 config/tc-mips.c:10256 config/tc-mips.c:10271
+#: config/tc-mips.c:10458 config/tc-mips.c:10539 config/tc-mips.c:10554
msgid "can't parse register list"
msgstr ""
-#: config/tc-mips.c:10244
+#: config/tc-mips.c:10527
msgid "more than one frame size in list"
msgstr ""
-#: config/tc-mips.c:10299
+#: config/tc-mips.c:10582
msgid "unexpected register in list"
msgstr ""
-#: config/tc-mips.c:10309
+#: config/tc-mips.c:10592
msgid "arg/static registers overlap"
msgstr ""
-#: config/tc-mips.c:10327
+#: config/tc-mips.c:10610
msgid "invalid arg register list"
msgstr ""
-#: config/tc-mips.c:10336 config/tc-mips.c:10359
+#: config/tc-mips.c:10619 config/tc-mips.c:10642
msgid "invalid static register list"
msgstr ""
-#: config/tc-mips.c:10366
+#: config/tc-mips.c:10649
msgid "missing frame size"
msgstr ""
-#: config/tc-mips.c:10369
+#: config/tc-mips.c:10652
msgid "invalid frame size"
msgstr ""
-#: config/tc-mips.c:10535
+#: config/tc-mips.c:10818
msgid "extended operand requested but not required"
msgstr ""
-#: config/tc-mips.c:10537
+#: config/tc-mips.c:10820
msgid "invalid unextended operand value"
msgstr ""
-#: config/tc-mips.c:10565
+#: config/tc-mips.c:10848
msgid "operand value out of range for instruction"
msgstr ""
-#: config/tc-mips.c:10979
+#: config/tc-mips.c:11274
#, c-format
msgid "A different %s was already specified, is now %s"
msgstr ""
-#: config/tc-mips.c:11214
+#: config/tc-mips.c:11513
msgid "-call_shared is supported only for ELF format"
msgstr ""
-#: config/tc-mips.c:11224
+#: config/tc-mips.c:11523
+msgid "-call_nonpic is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11533
msgid "-non_shared is supported only for ELF format"
msgstr ""
-#: config/tc-mips.c:11250
+#: config/tc-mips.c:11559
msgid "-32 is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:11259
+#: config/tc-mips.c:11568
msgid "-n32 is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:11268
+#: config/tc-mips.c:11577
msgid "-64 is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:11273 config/tc-mips.c:11310
+#: config/tc-mips.c:11582 config/tc-mips.c:11635
msgid "No compiled in support for 64 bit object file format"
msgstr ""
-#: config/tc-mips.c:11297
+#: config/tc-mips.c:11622
msgid "-mabi is supported for ELF format only"
msgstr ""
-#: config/tc-mips.c:11317
+#: config/tc-mips.c:11642
#, c-format
msgid "invalid abi -mabi=%s"
msgstr ""
-#: config/tc-mips.c:11395
+#: config/tc-mips.c:11720
msgid "-G not supported in this configuration."
msgstr ""
-#: config/tc-mips.c:11421
+#: config/tc-mips.c:11746
#, c-format
msgid "-%s conflicts with the other architecture options, which imply -%s"
msgstr ""
-#: config/tc-mips.c:11452
+#: config/tc-mips.c:11777
msgid "-mgp64 used with a 32-bit processor"
msgstr ""
-#: config/tc-mips.c:11454
+#: config/tc-mips.c:11779
msgid "-mgp32 used with a 64-bit ABI"
msgstr ""
-#: config/tc-mips.c:11456
+#: config/tc-mips.c:11781
msgid "-mgp64 used with a 32-bit ABI"
msgstr ""
-#: config/tc-mips.c:11494
+#: config/tc-mips.c:11819
msgid "-mfp64 used with a 32-bit fpu"
msgstr ""
-#: config/tc-mips.c:11497
+#: config/tc-mips.c:11822
msgid "-mfp64 used with a 32-bit ABI"
msgstr ""
-#: config/tc-mips.c:11501
+#: config/tc-mips.c:11826
msgid "-mfp32 used with a 64-bit ABI"
msgstr ""
-#: config/tc-mips.c:11515
+#: config/tc-mips.c:11840
msgid "trap exception not supported at ISA 1"
msgstr ""
-#: config/tc-mips.c:11525
+#: config/tc-mips.c:11850
msgid "-mfp32 used with -mips3d"
msgstr ""
-#: config/tc-mips.c:11531
+#: config/tc-mips.c:11856
msgid "-mfp32 used with -mdmx"
msgstr ""
-#: config/tc-mips.c:11604
+#: config/tc-mips.c:11931
msgid "PC relative MIPS16 instruction references a different section"
msgstr ""
-#: config/tc-mips.c:11898 config/tc-sparc.c:3210 config/tc-sparc.c:3217
-#: config/tc-sparc.c:3224 config/tc-sparc.c:3231 config/tc-sparc.c:3238
-#: config/tc-sparc.c:3247 config/tc-sparc.c:3258 config/tc-sparc.c:3280
-#: config/tc-sparc.c:3304 write.c:1096
+#: config/tc-mips.c:12229 config/tc-sparc.c:3222 config/tc-sparc.c:3229
+#: config/tc-sparc.c:3236 config/tc-sparc.c:3243 config/tc-sparc.c:3250
+#: config/tc-sparc.c:3259 config/tc-sparc.c:3270 config/tc-sparc.c:3292
+#: config/tc-sparc.c:3316 write.c:1096
msgid "relocation overflow"
msgstr ""
-#: config/tc-mips.c:11908
+#: config/tc-mips.c:12239
#, c-format
msgid "Branch to misaligned address (%lx)"
msgstr ""
-#: config/tc-mips.c:11955
+#: config/tc-mips.c:12286
msgid "Branch out of range"
msgstr ""
-#: config/tc-mips.c:12030
+#: config/tc-mips.c:12368
#, c-format
msgid "Alignment too large: %d. assumed."
msgstr ""
-#: config/tc-mips.c:12033
+#: config/tc-mips.c:12371
msgid "Alignment negative: 0 assumed."
msgstr ""
-#: config/tc-mips.c:12277
+#: config/tc-mips.c:12616
#, c-format
msgid "%s: no such section"
msgstr ""
-#: config/tc-mips.c:12326
+#: config/tc-mips.c:12665
#, c-format
msgid ".option pic%d not supported"
msgstr ""
-#: config/tc-mips.c:12331 config/tc-mips.c:12630
+#: config/tc-mips.c:12670 config/tc-mips.c:12977
msgid "-G may not be used with SVR4 PIC code"
msgstr ""
-#: config/tc-mips.c:12337
+#: config/tc-mips.c:12676
#, c-format
msgid "Unrecognized option \"%s\""
msgstr ""
-#: config/tc-mips.c:12380
+#: config/tc-mips.c:12719
#, c-format
msgid "Unrecognized register name `%s'"
msgstr ""
-#: config/tc-mips.c:12397
+#: config/tc-mips.c:12736
msgid "`noreorder' must be set before `nomacro'"
msgstr ""
-#: config/tc-mips.c:12514
+#: config/tc-mips.c:12861
#, c-format
msgid "unknown architecture %s"
msgstr ""
-#: config/tc-mips.c:12527 config/tc-mips.c:12557
+#: config/tc-mips.c:12874 config/tc-mips.c:12904
#, c-format
msgid "unknown ISA level %s"
msgstr ""
-#: config/tc-mips.c:12535
+#: config/tc-mips.c:12882
#, c-format
msgid "unknown ISA or architecture %s"
msgstr ""
-#: config/tc-mips.c:12585
+#: config/tc-mips.c:12932
msgid ".set pop with no .set push"
msgstr ""
-#: config/tc-mips.c:12614
+#: config/tc-mips.c:12961
#, c-format
msgid "Tried to set unrecognized symbol: %s\n"
msgstr ""
-#: config/tc-mips.c:12672
+#: config/tc-mips.c:13019
msgid ".cpload not in noreorder section"
msgstr ""
-#: config/tc-mips.c:12740 config/tc-mips.c:12759
+#: config/tc-mips.c:13087 config/tc-mips.c:13106
msgid "missing argument separator ',' for .cpsetup"
msgstr ""
-#: config/tc-mips.c:12917
+#: config/tc-mips.c:13264
#, c-format
msgid "Unsupported use of %s"
msgstr ""
-#: config/tc-mips.c:12999 config/tc-score.c:6253
+#: config/tc-mips.c:13346 config/tc-score.c:6253
msgid "Unsupported use of .gpword"
msgstr ""
-#: config/tc-mips.c:13039
+#: config/tc-mips.c:13386
msgid "Unsupported use of .gpdword"
msgstr ""
-#: config/tc-mips.c:13384
+#: config/tc-mips.c:13731
msgid "unsupported PC relative reference to different section"
msgstr ""
-#: config/tc-mips.c:13497 config/tc-xtensa.c:1538 config/tc-xtensa.c:1773
+#: config/tc-mips.c:13844 config/tc-xtensa.c:1546 config/tc-xtensa.c:1809
msgid "unsupported relocation"
msgstr ""
-#: config/tc-mips.c:13747
+#: config/tc-mips.c:14093
#, c-format
msgid "Can not represent %s relocation in this object file format"
msgstr ""
-#: config/tc-mips.c:13832
+#: config/tc-mips.c:14178
msgid "relaxed out-of-range branch into a jump"
msgstr ""
-#: config/tc-mips.c:14362
+#: config/tc-mips.c:14712
msgid "missing .end at end of assembly"
msgstr ""
-#: config/tc-mips.c:14377 config/tc-score.c:5859
+#: config/tc-mips.c:14727 config/tc-score.c:5859
msgid "expected simple number"
msgstr ""
-#: config/tc-mips.c:14405 config/tc-score.c:5886
+#: config/tc-mips.c:14755 config/tc-score.c:5886
msgid "invalid number"
msgstr ""
-#: config/tc-mips.c:14576 config/tc-score.c:5926
+#: config/tc-mips.c:14926 config/tc-score.c:5926
msgid "missing .end"
msgstr ""
-#: config/tc-mips.c:14628
+#: config/tc-mips.c:14978
msgid "Bad .frame directive"
msgstr ""
-#: config/tc-mips.c:14660
+#: config/tc-mips.c:15010
msgid ".mask/.fmask outside of .ent"
msgstr ""
-#: config/tc-mips.c:14667
+#: config/tc-mips.c:15017
msgid "Bad .mask/.fmask directive"
msgstr ""
-#: config/tc-mips.c:14986
+#: config/tc-mips.c:15342
#, c-format
msgid ""
"MIPS options:\n"
@@ -9169,7 +9289,7 @@ msgid ""
"\t\t\timplicitly with the gp register [default 8]\n"
msgstr ""
-#: config/tc-mips.c:14993
+#: config/tc-mips.c:15349
#, c-format
msgid ""
"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
@@ -9184,7 +9304,7 @@ msgid ""
"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
msgstr ""
-#: config/tc-mips.c:15012
+#: config/tc-mips.c:15368
#, c-format
msgid ""
"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
@@ -9192,42 +9312,42 @@ msgid ""
"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
msgstr ""
-#: config/tc-mips.c:15025
+#: config/tc-mips.c:15381
#, c-format
msgid ""
"-mips16\t\t\tgenerate mips16 instructions\n"
"-no-mips16\t\tdo not generate mips16 instructions\n"
msgstr ""
-#: config/tc-mips.c:15028
+#: config/tc-mips.c:15384
#, c-format
msgid ""
"-msmartmips\t\tgenerate smartmips instructions\n"
"-mno-smartmips\t\tdo not generate smartmips instructions\n"
msgstr ""
-#: config/tc-mips.c:15031
+#: config/tc-mips.c:15387
#, c-format
msgid ""
"-mdsp\t\t\tgenerate DSP instructions\n"
"-mno-dsp\t\tdo not generate DSP instructions\n"
msgstr ""
-#: config/tc-mips.c:15034
+#: config/tc-mips.c:15390
#, c-format
msgid ""
"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
msgstr ""
-#: config/tc-mips.c:15037
+#: config/tc-mips.c:15393
#, c-format
msgid ""
"-mmt\t\t\tgenerate MT instructions\n"
"-mno-mt\t\t\tdo not generate MT instructions\n"
msgstr ""
-#: config/tc-mips.c:15040
+#: config/tc-mips.c:15396
#, c-format
msgid ""
"-mfix-vr4120\t\twork around certain VR4120 errata\n"
@@ -9237,17 +9357,27 @@ msgid ""
"-msym32\t\t\tassume all symbols have 32-bit values\n"
"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
"-O\t\t\tremove unneeded NOPs and swap branches\n"
-"--[no-]construct-floats [dis]allow floating point values to be constructed\n"
"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
msgstr ""
-#: config/tc-mips.c:15052
+#: config/tc-mips.c:15406
+#, c-format
+msgid ""
+"-mhard-float\t\tallow floating-point instructions\n"
+"-msoft-float\t\tdo not allow floating-point instructions\n"
+"-msingle-float\t\tonly allow 32-bit floating-point operations\n"
+"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
+"--[no-]construct-floats [dis]allow floating point values to be constructed\n"
+msgstr ""
+
+#: config/tc-mips.c:15414
#, c-format
msgid ""
"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
+"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
-"-non_shared\t\tdo not generate position independent code\n"
+"-non_shared\t\tdo not generate code that can operate with DSOs\n"
"-xgot\t\t\tassume a 32 bit GOT\n"
"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
"-mshared, -mno-shared disable/enable .cpload optimization for\n"
@@ -9255,7 +9385,7 @@ msgid ""
"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
msgstr ""
-#: config/tc-mips.c:15072
+#: config/tc-mips.c:15435
#, c-format
msgid ""
"-32\t\t\tcreate o32 ABI object file (default)\n"
@@ -9336,8 +9466,8 @@ msgstr ""
msgid "specified location wasn't TETRA-aligned"
msgstr ""
-#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4097
-#: config/tc-mmix.c:4113
+#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4100
+#: config/tc-mmix.c:4116
msgid "unaligned data at an absolute location is not supported"
msgstr ""
@@ -9484,28 +9614,28 @@ msgstr ""
msgid "invalid LOC expression"
msgstr ""
-#: config/tc-mmix.c:3909 config/tc-mmix.c:3935
+#: config/tc-mmix.c:3911 config/tc-mmix.c:3938
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:4019 config/tc-mmix.c:4179 config/tc-z80.c:1691
+#: config/tc-mmix.c:4022 config/tc-mmix.c:4182 config/tc-z80.c:1691
msgid "unterminated string"
msgstr ""
-#: config/tc-mmix.c:4036
+#: config/tc-mmix.c:4039
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:4045
+#: config/tc-mmix.c:4048
msgid "BYTE expression not in the range 0..255"
msgstr ""
-#: config/tc-mmix.c:4095 config/tc-mmix.c:4111
+#: config/tc-mmix.c:4098 config/tc-mmix.c:4114
msgid "data item with alignment larger than location"
msgstr ""
@@ -9522,8 +9652,8 @@ msgid ""
"none yet\n"
msgstr ""
-#: config/tc-mn10200.c:898 config/tc-mn10300.c:1243 config/tc-ppc.c:2225
-#: config/tc-s390.c:1558 config/tc-v850.c:1604
+#: config/tc-mn10200.c:898 config/tc-mn10300.c:1249 config/tc-ppc.c:2297
+#: config/tc-s390.c:1565 config/tc-v850.c:1604
#, c-format
msgid "Unrecognized opcode: `%s'"
msgstr ""
@@ -9535,20 +9665,20 @@ msgid ""
"none yet\n"
msgstr ""
-#: config/tc-mn10300.c:1059 config/tc-sh.c:776 config/tc-z80.c:671 read.c:4204
+#: config/tc-mn10300.c:1065 config/tc-sh.c:776 config/tc-z80.c:671 read.c:4226
#, c-format
msgid "unsupported BFD relocation size %u"
msgstr ""
-#: config/tc-mn10300.c:1260
+#: config/tc-mn10300.c:1266
msgid "Invalid opcode/operands"
msgstr ""
-#: config/tc-mn10300.c:1785
+#: config/tc-mn10300.c:1791
msgid "Invalid register specification."
msgstr ""
-#: config/tc-mn10300.c:2365
+#: config/tc-mn10300.c:2383
#, c-format
msgid "Bad relocation fixup type (%d)"
msgstr ""
@@ -10073,8 +10203,8 @@ msgid ""
"-big\t\t\tgenerate big endian code\n"
msgstr ""
-#: config/tc-pj.c:382 config/tc-sh.c:4036 config/tc-sh.c:4043
-#: config/tc-sh.c:4050 config/tc-sh.c:4057
+#: config/tc-pj.c:382 config/tc-sh.c:4059 config/tc-sh.c:4066
+#: config/tc-sh.c:4073 config/tc-sh.c:4080
msgid "pcrel too far"
msgstr ""
@@ -10086,17 +10216,17 @@ msgstr ""
msgid "estimate size\n"
msgstr ""
-#: config/tc-ppc.c:1002
+#: config/tc-ppc.c:1030
#, c-format
msgid "%s unsupported"
msgstr ""
-#: config/tc-ppc.c:1068 config/tc-s390.c:418 config/tc-s390.c:425
+#: config/tc-ppc.c:1096 config/tc-s390.c:420 config/tc-s390.c:427
#, c-format
msgid "invalid switch -m%s"
msgstr ""
-#: config/tc-ppc.c:1104
+#: config/tc-ppc.c:1132
#, c-format
msgid ""
"PowerPC options:\n"
@@ -10108,14 +10238,16 @@ msgid ""
"-m601\t\t\tgenerate code for PowerPC 601\n"
"-mppc, -mppc32, -m603, -m604\n"
"\t\t\tgenerate code for PowerPC 603/604\n"
-"-m403, -m405\t\tgenerate code for PowerPC 403/405\n"
+"-m403\t\t\tgenerate code for PowerPC 403\n"
+"-m405\t\t\tgenerate code for PowerPC 405\n"
"-m440\t\t\tgenerate code for PowerPC 440\n"
+"-m464\t\t\tgenerate code for PowerPC 464\n"
"-m7400, -m7410, -m7450, -m7455\n"
"\t\t\tgenerate code for PowerPC 7400/7410/7450/7455\n"
"-m750cl\t\t\tgenerate code for PowerPC 750cl\n"
msgstr ""
-#: config/tc-ppc.c:1119
+#: config/tc-ppc.c:1149
#, c-format
msgid ""
"-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n"
@@ -10125,23 +10257,26 @@ msgid ""
"-mpower4\t\tgenerate code for Power4 architecture\n"
"-mpower5\t\tgenerate code for Power5 architecture\n"
"-mpower6\t\tgenerate code for Power6 architecture\n"
+"-mpower7\t\tgenerate code for Power7 architecture\n"
"-mcell\t\t\tgenerate code for Cell Broadband Engine 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:1130
+#: config/tc-ppc.c:1161
#, c-format
msgid ""
"-maltivec\t\tgenerate code for AltiVec\n"
+"-mvsx\t\t\tgenerate code for Vector-Scalar (VSX) instructions\n"
"-me300\t\t\tgenerate code for PowerPC e300 family\n"
"-me500, -me500x2\tgenerate code for Motorola e500 core complex\n"
+"-me500mc, generate code for Freescale e500mc core complex\n"
"-mspe\t\t\tgenerate code for Motorola SPE instructions\n"
"-mregnames\t\tAllow symbolic names for registers\n"
"-mno-regnames\t\tDo not allow symbolic names for registers\n"
msgstr ""
-#: config/tc-ppc.c:1138
+#: config/tc-ppc.c:1171
#, c-format
msgid ""
"-mrelocatable\t\tsupport for GCC's -mrelocatble option\n"
@@ -10157,276 +10292,281 @@ msgid ""
"-Qy, -Qn\t\tignored\n"
msgstr ""
-#: config/tc-ppc.c:1175
+#: config/tc-ppc.c:1208
#, c-format
msgid "Unknown default cpu = %s, os = %s"
msgstr ""
-#: config/tc-ppc.c:1201
+#: config/tc-ppc.c:1234
msgid "Neither Power nor PowerPC opcodes were selected."
msgstr ""
-#: config/tc-ppc.c:1281
+#: config/tc-ppc.c:1313
#, c-format
msgid "powerpc_operands[%d].bitm invalid"
msgstr ""
-#: config/tc-ppc.c:1288
+#: config/tc-ppc.c:1320
#, c-format
msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
msgstr ""
-#: config/tc-ppc.c:1308
+#: config/tc-ppc.c:1342
#, c-format
msgid "major opcode is not sorted for %s"
msgstr ""
-#: config/tc-ppc.c:1317
+#: config/tc-ppc.c:1379
+#, c-format
+msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
+msgstr ""
+
+#: config/tc-ppc.c:1388
#, c-format
msgid "mask trims opcode bits for %s"
msgstr ""
-#: config/tc-ppc.c:1326
+#: config/tc-ppc.c:1397
#, c-format
msgid "operand index error for %s"
msgstr ""
-#: config/tc-ppc.c:1338
+#: config/tc-ppc.c:1409
#, c-format
msgid "operand %d overlap in %s"
msgstr ""
-#: config/tc-ppc.c:1380
+#: config/tc-ppc.c:1451
#, c-format
msgid "duplicate instruction %s"
msgstr ""
-#: config/tc-ppc.c:1404
+#: config/tc-ppc.c:1475
#, c-format
msgid "duplicate macro %s"
msgstr ""
-#: config/tc-ppc.c:1738
+#: config/tc-ppc.c:1810
msgid "identifier+constant@got means identifier@got+constant"
msgstr ""
-#: config/tc-ppc.c:1804
+#: config/tc-ppc.c:1876
#, c-format
msgid "%s relocations do not fit in %d bytes\n"
msgstr ""
-#: config/tc-ppc.c:1909
+#: config/tc-ppc.c:1981
#, c-format
msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
msgstr ""
-#: config/tc-ppc.c:1989
+#: config/tc-ppc.c:2061
msgid "Relocation cannot be done when using -mrelocatable"
msgstr ""
-#: config/tc-ppc.c:2038
+#: config/tc-ppc.c:2110
msgid "TOC section size exceeds 64k"
msgstr ""
-#: config/tc-ppc.c:2119
+#: config/tc-ppc.c:2191
#, c-format
msgid "syntax error: invalid toc specifier `%s'"
msgstr ""
-#: config/tc-ppc.c:2133
+#: config/tc-ppc.c:2205
#, c-format
msgid "syntax error: expected `]', found `%c'"
msgstr ""
-#: config/tc-ppc.c:2410
+#: config/tc-ppc.c:2482
msgid "[tocv] symbol is not a toc symbol"
msgstr ""
-#: config/tc-ppc.c:2421
+#: config/tc-ppc.c:2493
msgid "Unimplemented toc32 expression modifier"
msgstr ""
-#: config/tc-ppc.c:2426
+#: config/tc-ppc.c:2498
msgid "Unimplemented toc64 expression modifier"
msgstr ""
-#: config/tc-ppc.c:2430
+#: config/tc-ppc.c:2502
#, c-format
msgid "Unexpected return value [%d] from parse_toc_entry!\n"
msgstr ""
-#: config/tc-ppc.c:2655
+#: config/tc-ppc.c:2727
msgid "unsupported relocation for DS offset field"
msgstr ""
-#: config/tc-ppc.c:2707
+#: config/tc-ppc.c:2779
#, c-format
msgid "syntax error; found `%c' but expected `%c'"
msgstr ""
-#: config/tc-ppc.c:2750 config/tc-ppc.h:92
+#: config/tc-ppc.c:2822 config/tc-ppc.h:94
msgid "instruction address is not a multiple of 4"
msgstr ""
-#: config/tc-ppc.c:2859
+#: config/tc-ppc.c:2931
msgid "wrong number of operands"
msgstr ""
-#: config/tc-ppc.c:2913
+#: config/tc-ppc.c:2985
msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
msgstr ""
-#: config/tc-ppc.c:3019
+#: config/tc-ppc.c:3091
msgid "missing size"
msgstr ""
-#: config/tc-ppc.c:3028
+#: config/tc-ppc.c:3100
msgid "negative size"
msgstr ""
-#: config/tc-ppc.c:3065
+#: config/tc-ppc.c:3137
msgid "missing real symbol name"
msgstr ""
-#: config/tc-ppc.c:3086
+#: config/tc-ppc.c:3158
msgid "attempt to redefine symbol"
msgstr ""
-#: config/tc-ppc.c:3328
+#: config/tc-ppc.c:3400
msgid "The XCOFF file format does not support arbitrary sections"
msgstr ""
-#: config/tc-ppc.c:3402
+#: config/tc-ppc.c:3474
msgid "missing rename string"
msgstr ""
-#: config/tc-ppc.c:3432 config/tc-ppc.c:3974 read.c:3265
+#: config/tc-ppc.c:3504 config/tc-ppc.c:4046 read.c:3270
msgid "missing value"
msgstr ""
-#: config/tc-ppc.c:3450
+#: config/tc-ppc.c:3522
msgid "illegal .stabx expression; zero assumed"
msgstr ""
-#: config/tc-ppc.c:3482
+#: config/tc-ppc.c:3554
msgid "missing class"
msgstr ""
-#: config/tc-ppc.c:3491
+#: config/tc-ppc.c:3563
msgid "missing type"
msgstr ""
-#: config/tc-ppc.c:3571
+#: config/tc-ppc.c:3643
msgid "missing symbol name"
msgstr ""
-#: config/tc-ppc.c:3761
+#: config/tc-ppc.c:3833
msgid "nested .bs blocks"
msgstr ""
-#: config/tc-ppc.c:3793
+#: config/tc-ppc.c:3865
msgid ".es without preceding .bs"
msgstr ""
-#: config/tc-ppc.c:3966
+#: config/tc-ppc.c:4038
msgid "non-constant byte count"
msgstr ""
-#: config/tc-ppc.c:4013
+#: config/tc-ppc.c:4085
msgid ".tc not in .toc section"
msgstr ""
-#: config/tc-ppc.c:4032
+#: config/tc-ppc.c:4104
msgid ".tc with no label"
msgstr ""
-#: config/tc-ppc.c:4123
+#: config/tc-ppc.c:4196
msgid ".machine stack overflow"
msgstr ""
-#: config/tc-ppc.c:4130
+#: config/tc-ppc.c:4203
msgid ".machine stack underflow"
msgstr ""
-#: config/tc-ppc.c:4137
+#: config/tc-ppc.c:4210
#, c-format
msgid "invalid machine `%s'"
msgstr ""
-#: config/tc-ppc.c:4188
+#: config/tc-ppc.c:4261
msgid "No previous section to return to. Directive ignored."
msgstr ""
#. Section Contents
#. unknown
-#: config/tc-ppc.c:4598
+#: config/tc-ppc.c:4671
msgid "Unsupported section attribute -- 'a'"
msgstr ""
-#: config/tc-ppc.c:4782
+#: config/tc-ppc.c:4855
msgid "bad symbol suffix"
msgstr ""
-#: config/tc-ppc.c:4874
+#: config/tc-ppc.c:4947
msgid "Unrecognized symbol suffix"
msgstr ""
-#: config/tc-ppc.c:4962
+#: config/tc-ppc.c:5035
msgid "two .function pseudo-ops with no intervening .ef"
msgstr ""
-#: config/tc-ppc.c:4975
+#: config/tc-ppc.c:5048
msgid ".ef with no preceding .function"
msgstr ""
-#: config/tc-ppc.c:5103
+#: config/tc-ppc.c:5176
#, c-format
msgid "warning: symbol %s has no csect"
msgstr ""
-#: config/tc-ppc.c:5348
+#: config/tc-ppc.c:5421
msgid "symbol in .toc does not match any .tc"
msgstr ""
-#: config/tc-ppc.c:5715
+#: config/tc-ppc.c:5789
#, c-format
msgid "unsupported relocation against %s"
msgstr ""
-#: config/tc-ppc.c:5788
+#: config/tc-ppc.c:5862
#, c-format
msgid "cannot emit PC relative %s relocation against %s"
msgstr ""
-#: config/tc-ppc.c:5793
+#: config/tc-ppc.c:5867
#, c-format
msgid "cannot emit PC relative %s relocation"
msgstr ""
-#: config/tc-ppc.c:5975
+#: config/tc-ppc.c:6049
#, c-format
msgid "Unable to handle reference to symbol %s"
msgstr ""
-#: config/tc-ppc.c:5978
+#: config/tc-ppc.c:6052
msgid "Unable to resolve expression"
msgstr ""
-#: config/tc-ppc.c:6005
+#: config/tc-ppc.c:6079
msgid "must branch to an address a multiple of 4"
msgstr ""
-#: config/tc-ppc.c:6009
+#: config/tc-ppc.c:6083
#, c-format
msgid "@local or @plt branch destination is too far away, %ld bytes"
msgstr ""
-#: config/tc-ppc.c:6040
+#: config/tc-ppc.c:6114
#, c-format
msgid "Gas failure, reloc value %d\n"
msgstr ""
-#: config/tc-s390.c:461
+#: config/tc-s390.c:463
#, c-format
msgid ""
" S390 options:\n"
@@ -10437,82 +10577,82 @@ msgid ""
" -m64 Set file format to 64 bit format\n"
msgstr ""
-#: config/tc-s390.c:468
+#: config/tc-s390.c:470
#, c-format
msgid ""
" -V print assembler version number\n"
" -Qy, -Qn ignored\n"
msgstr ""
-#: config/tc-s390.c:504
+#: config/tc-s390.c:506
#, c-format
msgid "Internal assembler error for instruction format %s"
msgstr ""
-#: config/tc-s390.c:520
+#: config/tc-s390.c:527
#, c-format
msgid "Internal assembler error for instruction %s"
msgstr ""
-#: config/tc-s390.c:767
+#: config/tc-s390.c:774
#, c-format
msgid "identifier+constant@%s means identifier@%s+constant"
msgstr ""
-#: config/tc-s390.c:850
+#: config/tc-s390.c:857
msgid "Can't handle O_big in s390_exp_compare"
msgstr ""
-#: config/tc-s390.c:934
+#: config/tc-s390.c:941
msgid "Invalid suffix for literal pool entry"
msgstr ""
-#: config/tc-s390.c:991
+#: config/tc-s390.c:998
msgid "Big number is too big"
msgstr ""
-#: config/tc-s390.c:1139
+#: config/tc-s390.c:1146
msgid "relocation not applicable"
msgstr ""
-#: config/tc-s390.c:1327
+#: config/tc-s390.c:1334
msgid "invalid operand suffix"
msgstr ""
-#: config/tc-s390.c:1350
+#: config/tc-s390.c:1357
msgid "syntax error; missing '(' after displacement"
msgstr ""
-#: config/tc-s390.c:1366 config/tc-s390.c:1410 config/tc-s390.c:1440
+#: config/tc-s390.c:1373 config/tc-s390.c:1417 config/tc-s390.c:1447
msgid "syntax error; expected ,"
msgstr ""
-#: config/tc-s390.c:1398
+#: config/tc-s390.c:1405
msgid "syntax error; missing ')' after base register"
msgstr ""
-#: config/tc-s390.c:1427
+#: config/tc-s390.c:1434
msgid "syntax error; ')' not allowed here"
msgstr ""
-#: config/tc-s390.c:1620 config/tc-s390.c:1643 config/tc-s390.c:1656
+#: config/tc-s390.c:1627 config/tc-s390.c:1650 config/tc-s390.c:1663
msgid "Invalid .insn format\n"
msgstr ""
-#: config/tc-s390.c:1628
+#: config/tc-s390.c:1635
#, c-format
msgid "Unrecognized opcode format: `%s'"
msgstr ""
-#: config/tc-s390.c:1659
+#: config/tc-s390.c:1666
msgid "second operand of .insn not a constant\n"
msgstr ""
-#: config/tc-s390.c:1662
+#: config/tc-s390.c:1669
msgid "missing comma after insn constant\n"
msgstr ""
-#: config/tc-s390.c:2056
+#: config/tc-s390.c:2063
msgid "unsupported relocation type"
msgstr ""
@@ -10787,7 +10927,7 @@ msgstr ""
msgid "error setting flags for \".sbss\": %s"
msgstr ""
-#: config/tc-score.c:6380 config/tc-sparc.c:3724
+#: config/tc-score.c:6380 config/tc-sparc.c:3741
msgid "missing alignment"
msgstr ""
@@ -10801,248 +10941,62 @@ msgid "alignment negative; 0 assumed"
msgstr ""
#: config/tc-score.c:6489 config/tc-z80.c:289 ecoff.c:3355 read.c:1483
-#: read.c:1596 read.c:2460 read.c:3007 read.c:3392 symbols.c:326 symbols.c:432
+#: read.c:1596 read.c:2460 read.c:3012 read.c:3397 symbols.c:326 symbols.c:432
#, c-format
msgid "symbol `%s' is already defined"
msgstr ""
-#: config/tc-sh64.c:568
-msgid "This operand must be constant at assembly time"
+#: config/tc-sh.c:63
+msgid "directive .big encountered when option -big required"
msgstr ""
-#: config/tc-sh64.c:681
-msgid "Invalid operand expression"
+#: config/tc-sh.c:73
+msgid "directive .little encountered when option -little required"
msgstr ""
-#: config/tc-sh64.c:773 config/tc-sh64.c:877
-msgid "PTB operand is a SHmedia symbol"
+#: config/tc-sh.c:1364
+msgid "misplaced PIC operand"
msgstr ""
-#: config/tc-sh64.c:776 config/tc-sh64.c:874
-msgid "PTA operand is a SHcompact symbol"
+#: config/tc-sh.c:1402
+msgid "illegal double indirection"
msgstr ""
-#: config/tc-sh64.c:792
-msgid "invalid expression in operand"
+#: config/tc-sh.c:1411
+msgid "illegal register after @-"
msgstr ""
-#: config/tc-sh64.c:1483
-#, c-format
-msgid "invalid operand, not a 5-bit unsigned value: %d"
+#: config/tc-sh.c:1427
+msgid "must be @(r0,...)"
msgstr ""
-#: config/tc-sh64.c:1488
-#, c-format
-msgid "invalid operand, not a 6-bit signed value: %d"
+#: config/tc-sh.c:1451
+msgid "syntax error in @(r0,...)"
msgstr ""
-#: config/tc-sh64.c:1493
-#, c-format
-msgid "invalid operand, not a 6-bit unsigned value: %d"
+#: config/tc-sh.c:1456
+msgid "syntax error in @(r0...)"
msgstr ""
-#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
-#, c-format
-msgid "invalid operand, not a 11-bit signed value: %d"
+#: config/tc-sh.c:1501
+msgid "Deprecated syntax."
msgstr ""
-#: config/tc-sh64.c:1500
-#, c-format
-msgid "invalid operand, not a multiple of 32: %d"
+#: config/tc-sh.c:1513 config/tc-sh.c:1518
+msgid "syntax error in @(disp,[Rn, gbr, pc])"
msgstr ""
-#: config/tc-sh64.c:1505
-#, c-format
-msgid "invalid operand, not a 10-bit signed value: %d"
+#: config/tc-sh.c:1523
+msgid "expecting )"
msgstr ""
-#: config/tc-sh64.c:1512
-#, c-format
-msgid "invalid operand, not an even value: %d"
+#: config/tc-sh.c:1531
+msgid "illegal register after @"
msgstr ""
-#: config/tc-sh64.c:1517
+#: config/tc-sh.c:2202
#, c-format
-msgid "invalid operand, not a 12-bit signed value: %d"
-msgstr ""
-
-#: config/tc-sh64.c:1519
-#, c-format
-msgid "invalid operand, not a multiple of 4: %d"
-msgstr ""
-
-#: config/tc-sh64.c:1524
-#, c-format
-msgid "invalid operand, not a 13-bit signed value: %d"
-msgstr ""
-
-#: config/tc-sh64.c:1526
-#, c-format
-msgid "invalid operand, not a multiple of 8: %d"
-msgstr ""
-
-#: config/tc-sh64.c:1531
-#, c-format
-msgid "invalid operand, not a 16-bit signed value: %d"
-msgstr ""
-
-#: config/tc-sh64.c:1536
-#, c-format
-msgid "invalid operand, not a 16-bit unsigned value: %d"
-msgstr ""
-
-#: config/tc-sh64.c:1542
-msgid "operand out of range for PT, PTA and PTB"
-msgstr ""
-
-#: config/tc-sh64.c:1544
-#, c-format
-msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
-msgstr ""
-
-#: config/tc-sh64.c:2064
-#, c-format
-msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
-msgstr ""
-
-#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599
-msgid "invalid PIC reference"
-msgstr ""
-
-#: config/tc-sh64.c:2478
-msgid "can't find opcode"
-msgstr ""
-
-#: config/tc-sh64.c:2681 config/tc-sh64.c:2721
-msgid "invalid operand: expression in PT target"
-msgstr ""
-
-#: config/tc-sh64.c:2812
-#, c-format
-msgid "invalid operands to %s"
-msgstr ""
-
-#: config/tc-sh64.c:2818
-#, c-format
-msgid "excess operands to %s"
-msgstr ""
-
-#: config/tc-sh64.c:2863
-#, c-format
-msgid "The `.mode %s' directive is not valid with this architecture"
-msgstr ""
-
-#: config/tc-sh64.c:2871
-#, c-format
-msgid "Invalid argument to .mode: %s"
-msgstr ""
-
-#: config/tc-sh64.c:2901
-#, c-format
-msgid "The `.abi %s' directive is not valid with this architecture"
-msgstr ""
-
-#: config/tc-sh64.c:2907
-msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
-msgstr ""
-
-#: config/tc-sh64.c:2912
-msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
-msgstr ""
-
-#: config/tc-sh64.c:2915
-#, c-format
-msgid "Invalid argument to .abi: %s"
-msgstr ""
-
-#: config/tc-sh64.c:2970
-msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
-msgstr ""
-
-#: config/tc-sh64.c:2975
-msgid "-shcompact-const-crange is invalid without SHcompact"
-msgstr ""
-
-#: config/tc-sh64.c:2978
-msgid "-expand-pt32 only valid with -abi=64"
-msgstr ""
-
-#: config/tc-sh64.c:2981
-msgid "-no-expand only valid with SHcompact or SHmedia"
-msgstr ""
-
-#: config/tc-sh64.c:2984
-msgid "-expand-pt32 invalid together with -no-expand"
-msgstr ""
-
-#: config/tc-sh64.c:3199
-msgid ""
-"SHmedia code not allowed in same section as constants and SHcompact code"
-msgstr ""
-
-#: config/tc-sh64.c:3217
-msgid "No segment info for current section"
-msgstr ""
-
-#: config/tc-sh64.c:3256
-msgid "duplicate datalabel operator ignored"
-msgstr ""
-
-#: config/tc-sh64.c:3326
-msgid "Invalid DataLabel expression"
-msgstr ""
-
-#: config/tc-sh.c:63
-msgid "directive .big encountered when option -big required"
-msgstr ""
-
-#: config/tc-sh.c:73
-msgid "directive .little encountered when option -little required"
-msgstr ""
-
-#: config/tc-sh.c:1364
-msgid "misplaced PIC operand"
-msgstr ""
-
-#: config/tc-sh.c:1402
-msgid "illegal double indirection"
-msgstr ""
-
-#: config/tc-sh.c:1411
-msgid "illegal register after @-"
-msgstr ""
-
-#: config/tc-sh.c:1427
-msgid "must be @(r0,...)"
-msgstr ""
-
-#: config/tc-sh.c:1451
-msgid "syntax error in @(r0,...)"
-msgstr ""
-
-#: config/tc-sh.c:1456
-msgid "syntax error in @(r0...)"
-msgstr ""
-
-#: config/tc-sh.c:1501
-msgid "Deprecated syntax."
-msgstr ""
-
-#: config/tc-sh.c:1513 config/tc-sh.c:1518
-msgid "syntax error in @(disp,[Rn, gbr, pc])"
-msgstr ""
-
-#: config/tc-sh.c:1523
-msgid "expecting )"
-msgstr ""
-
-#: config/tc-sh.c:1531
-msgid "illegal register after @"
-msgstr ""
-
-#: config/tc-sh.c:2202
-#, c-format
-msgid "unhandled %d\n"
+msgid "unhandled %d\n"
msgstr ""
#: config/tc-sh.c:2368
@@ -11156,31 +11110,31 @@ msgstr ""
msgid "bad .uses format"
msgstr ""
-#: config/tc-sh.c:3174
+#: config/tc-sh.c:3176
msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
msgstr ""
-#: config/tc-sh.c:3180
+#: config/tc-sh.c:3182
msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
msgstr ""
-#: config/tc-sh.c:3182
+#: config/tc-sh.c:3184
msgid "Invalid combination: --abi=64 with --isa=SHcompact"
msgstr ""
-#: config/tc-sh.c:3223
+#: config/tc-sh.c:3225
msgid "Invalid combination: --abi=32 with --abi=64"
msgstr ""
-#: config/tc-sh.c:3229
+#: config/tc-sh.c:3231
msgid "Invalid combination: --abi=64 with --abi=32"
msgstr ""
-#: config/tc-sh.c:3231
+#: config/tc-sh.c:3233
msgid "Invalid combination: --isa=SHcompact with --abi=64"
msgstr ""
-#: config/tc-sh.c:3265
+#: config/tc-sh.c:3271
#, c-format
msgid ""
"SH options:\n"
@@ -11197,7 +11151,7 @@ msgid ""
" | fp"
msgstr ""
-#: config/tc-sh.c:3291
+#: config/tc-sh.c:3297
#, c-format
msgid ""
"--isa=[shmedia\t\tset as the default instruction set for SH64\n"
@@ -11206,7 +11160,7 @@ msgid ""
" | SHcompact]\n"
msgstr ""
-#: config/tc-sh.c:3296
+#: config/tc-sh.c:3302
#, c-format
msgid ""
"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
@@ -11220,60 +11174,254 @@ msgid ""
"\t\t\tto 32 bits only\n"
msgstr ""
-#: config/tc-sh.c:3395
+#: config/tc-sh.c:3401
msgid ".uses does not refer to a local symbol in the same section"
msgstr ""
-#: config/tc-sh.c:3414
+#: config/tc-sh.c:3420
msgid "can't find fixup pointed to by .uses"
msgstr ""
-#: config/tc-sh.c:3434
+#: config/tc-sh.c:3440
msgid ".uses target does not refer to a local symbol in the same section"
msgstr ""
-#: config/tc-sh.c:3511
+#: config/tc-sh.c:3517
msgid "displacement overflows 12-bit field"
msgstr ""
-#: config/tc-sh.c:3514
+#: config/tc-sh.c:3520
#, c-format
msgid "displacement to defined symbol %s overflows 12-bit field"
msgstr ""
-#: config/tc-sh.c:3518
+#: config/tc-sh.c:3524
#, c-format
msgid "displacement to undefined symbol %s overflows 12-bit field"
msgstr ""
-#: config/tc-sh.c:3591
+#: config/tc-sh.c:3597
msgid "displacement overflows 8-bit field"
msgstr ""
-#: config/tc-sh.c:3594
+#: config/tc-sh.c:3600
#, c-format
msgid "displacement to defined symbol %s overflows 8-bit field"
msgstr ""
-#: config/tc-sh.c:3598
+#: config/tc-sh.c:3604
#, c-format
msgid "displacement to undefined symbol %s overflows 8-bit field "
msgstr ""
-#: config/tc-sh.c:3615
+#: config/tc-sh.c:3621
#, c-format
msgid "overflow in branch to %s; converted into longer instruction sequence"
msgstr ""
-#: config/tc-sh.c:3681 config/tc-sh.c:3728 config/tc-sparc.c:4241
-#: config/tc-sparc.c:4266
+#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4258
+#: config/tc-sparc.c:4283
msgid "misaligned data"
msgstr ""
-#: config/tc-sh.c:4156
+#: config/tc-sh.c:4036
+msgid "offset to unaligned destination"
+msgstr ""
+
+#: config/tc-sh.c:4041
+msgid "negative offset"
+msgstr ""
+
+#: config/tc-sh.c:4179
msgid "misaligned offset"
msgstr ""
+#: config/tc-sh64.c:568
+msgid "This operand must be constant at assembly time"
+msgstr ""
+
+#: config/tc-sh64.c:681
+msgid "Invalid operand expression"
+msgstr ""
+
+#: config/tc-sh64.c:773 config/tc-sh64.c:877
+msgid "PTB operand is a SHmedia symbol"
+msgstr ""
+
+#: config/tc-sh64.c:776 config/tc-sh64.c:874
+msgid "PTA operand is a SHcompact symbol"
+msgstr ""
+
+#: config/tc-sh64.c:792
+msgid "invalid expression in operand"
+msgstr ""
+
+#: config/tc-sh64.c:1483
+#, c-format
+msgid "invalid operand, not a 5-bit unsigned value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1488
+#, c-format
+msgid "invalid operand, not a 6-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1493
+#, c-format
+msgid "invalid operand, not a 6-bit unsigned value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
+#, c-format
+msgid "invalid operand, not a 11-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1500
+#, c-format
+msgid "invalid operand, not a multiple of 32: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1505
+#, c-format
+msgid "invalid operand, not a 10-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1512
+#, c-format
+msgid "invalid operand, not an even value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1517
+#, c-format
+msgid "invalid operand, not a 12-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1519
+#, c-format
+msgid "invalid operand, not a multiple of 4: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1524
+#, c-format
+msgid "invalid operand, not a 13-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1526
+#, c-format
+msgid "invalid operand, not a multiple of 8: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1531
+#, c-format
+msgid "invalid operand, not a 16-bit signed value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1536
+#, c-format
+msgid "invalid operand, not a 16-bit unsigned value: %d"
+msgstr ""
+
+#: config/tc-sh64.c:1542
+msgid "operand out of range for PT, PTA and PTB"
+msgstr ""
+
+#: config/tc-sh64.c:1544
+#, c-format
+msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
+msgstr ""
+
+#: config/tc-sh64.c:2064
+#, c-format
+msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
+msgstr ""
+
+#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599
+msgid "invalid PIC reference"
+msgstr ""
+
+#: config/tc-sh64.c:2478
+msgid "can't find opcode"
+msgstr ""
+
+#: config/tc-sh64.c:2681 config/tc-sh64.c:2721
+msgid "invalid operand: expression in PT target"
+msgstr ""
+
+#: config/tc-sh64.c:2812
+#, c-format
+msgid "invalid operands to %s"
+msgstr ""
+
+#: config/tc-sh64.c:2818
+#, c-format
+msgid "excess operands to %s"
+msgstr ""
+
+#: config/tc-sh64.c:2863
+#, c-format
+msgid "The `.mode %s' directive is not valid with this architecture"
+msgstr ""
+
+#: config/tc-sh64.c:2871
+#, c-format
+msgid "Invalid argument to .mode: %s"
+msgstr ""
+
+#: config/tc-sh64.c:2901
+#, c-format
+msgid "The `.abi %s' directive is not valid with this architecture"
+msgstr ""
+
+#: config/tc-sh64.c:2907
+msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
+msgstr ""
+
+#: config/tc-sh64.c:2912
+msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
+msgstr ""
+
+#: config/tc-sh64.c:2915
+#, c-format
+msgid "Invalid argument to .abi: %s"
+msgstr ""
+
+#: config/tc-sh64.c:2970
+msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
+msgstr ""
+
+#: config/tc-sh64.c:2975
+msgid "-shcompact-const-crange is invalid without SHcompact"
+msgstr ""
+
+#: config/tc-sh64.c:2978
+msgid "-expand-pt32 only valid with -abi=64"
+msgstr ""
+
+#: config/tc-sh64.c:2981
+msgid "-no-expand only valid with SHcompact or SHmedia"
+msgstr ""
+
+#: config/tc-sh64.c:2984
+msgid "-expand-pt32 invalid together with -no-expand"
+msgstr ""
+
+#: config/tc-sh64.c:3198
+msgid ""
+"SHmedia code not allowed in same section as constants and SHcompact code"
+msgstr ""
+
+#: config/tc-sh64.c:3216
+msgid "No segment info for current section"
+msgstr ""
+
+#: config/tc-sh64.c:3255
+msgid "duplicate datalabel operator ignored"
+msgstr ""
+
+#: config/tc-sh64.c:3325
+msgid "Invalid DataLabel expression"
+msgstr ""
+
#: config/tc-sparc.c:286
msgid "Invalid default architecture, broken assembler."
msgstr ""
@@ -11367,311 +11515,311 @@ msgid ""
" instructions and little endian data.\n"
msgstr ""
-#: config/tc-sparc.c:833
+#: config/tc-sparc.c:838
#, c-format
msgid "Internal error: losing opcode: `%s' \"%s\"\n"
msgstr ""
-#: config/tc-sparc.c:852
+#: config/tc-sparc.c:857
#, c-format
msgid "Internal error: can't find opcode `%s' for `%s'\n"
msgstr ""
-#: config/tc-sparc.c:998
+#: config/tc-sparc.c:1003
msgid "Support for 64-bit arithmetic not compiled in."
msgstr ""
-#: config/tc-sparc.c:1045
+#: config/tc-sparc.c:1050
msgid "set: number not in 0..4294967295 range"
msgstr ""
-#: config/tc-sparc.c:1052
+#: config/tc-sparc.c:1057
msgid "set: number not in -2147483648..4294967295 range"
msgstr ""
-#: config/tc-sparc.c:1112
+#: config/tc-sparc.c:1117
msgid "setsw: number not in -2147483648..4294967295 range"
msgstr ""
-#: config/tc-sparc.c:1161
+#: config/tc-sparc.c:1166
msgid "setx: temporary register same as destination register"
msgstr ""
-#: config/tc-sparc.c:1232
+#: config/tc-sparc.c:1237
msgid "setx: illegal temporary register g0"
msgstr ""
-#: config/tc-sparc.c:1330
+#: config/tc-sparc.c:1335
msgid "FP branch in delay slot"
msgstr ""
-#: config/tc-sparc.c:1345
+#: config/tc-sparc.c:1350
msgid "FP branch preceded by FP instruction; NOP inserted"
msgstr ""
-#: config/tc-sparc.c:1385
+#: config/tc-sparc.c:1390
msgid "failed special case insn sanity check"
msgstr ""
-#: config/tc-sparc.c:1475
+#: config/tc-sparc.c:1480
msgid ": invalid membar mask name"
msgstr ""
-#: config/tc-sparc.c:1491
+#: config/tc-sparc.c:1496
msgid ": invalid membar mask expression"
msgstr ""
-#: config/tc-sparc.c:1496
+#: config/tc-sparc.c:1501
msgid ": invalid membar mask number"
msgstr ""
-#: config/tc-sparc.c:1511
+#: config/tc-sparc.c:1516
msgid ": invalid siam mode expression"
msgstr ""
-#: config/tc-sparc.c:1516
+#: config/tc-sparc.c:1521
msgid ": invalid siam mode number"
msgstr ""
-#: config/tc-sparc.c:1532
+#: config/tc-sparc.c:1537
msgid ": invalid prefetch function name"
msgstr ""
-#: config/tc-sparc.c:1540
+#: config/tc-sparc.c:1545
msgid ": invalid prefetch function expression"
msgstr ""
-#: config/tc-sparc.c:1545
+#: config/tc-sparc.c:1550
msgid ": invalid prefetch function number"
msgstr ""
-#: config/tc-sparc.c:1573 config/tc-sparc.c:1585
+#: config/tc-sparc.c:1578 config/tc-sparc.c:1590
msgid ": unrecognizable privileged register"
msgstr ""
-#: config/tc-sparc.c:1609 config/tc-sparc.c:1621
+#: config/tc-sparc.c:1614 config/tc-sparc.c:1626
msgid ": unrecognizable hyperprivileged register"
msgstr ""
-#: config/tc-sparc.c:1645 config/tc-sparc.c:1670
+#: config/tc-sparc.c:1650 config/tc-sparc.c:1675
msgid ": unrecognizable v9a or v9b ancillary state register"
msgstr ""
-#: config/tc-sparc.c:1650
+#: config/tc-sparc.c:1655
msgid ": rd on write only ancillary state register"
msgstr ""
#. %sys_tick and %sys_tick_cmpr are v9bnotv9a
-#: config/tc-sparc.c:1658
+#: config/tc-sparc.c:1663
msgid ": unrecognizable v9a ancillary state register"
msgstr ""
-#: config/tc-sparc.c:1694
+#: config/tc-sparc.c:1699
msgid ": asr number must be between 16 and 31"
msgstr ""
-#: config/tc-sparc.c:1702
+#: config/tc-sparc.c:1707
msgid ": asr number must be between 0 and 31"
msgstr ""
-#: config/tc-sparc.c:1712
+#: config/tc-sparc.c:1717
#, c-format
msgid ": expecting %asrN"
msgstr ""
-#: config/tc-sparc.c:1898 config/tc-sparc.c:1936 config/tc-sparc.c:2343
-#: config/tc-sparc.c:2379
+#: config/tc-sparc.c:1904 config/tc-sparc.c:1942 config/tc-sparc.c:2355
+#: config/tc-sparc.c:2391
#, c-format
msgid "Illegal operands: %%%s requires arguments in ()"
msgstr ""
-#: config/tc-sparc.c:1904
+#: config/tc-sparc.c:1910
#, c-format
msgid ""
"Illegal operands: %%%s cannot be used together with other relocs in the insn "
"()"
msgstr ""
-#: config/tc-sparc.c:1915
+#: config/tc-sparc.c:1921
#, c-format
msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
msgstr ""
-#: config/tc-sparc.c:2122
+#: config/tc-sparc.c:2128
msgid "detected global register use not covered by .register pseudo-op"
msgstr ""
-#: config/tc-sparc.c:2193
+#: config/tc-sparc.c:2199
msgid ": There are only 64 f registers; [0-63]"
msgstr ""
-#: config/tc-sparc.c:2195 config/tc-sparc.c:2213
+#: config/tc-sparc.c:2201 config/tc-sparc.c:2219
msgid ": There are only 32 f registers; [0-31]"
msgstr ""
-#: config/tc-sparc.c:2205
+#: config/tc-sparc.c:2211
msgid ": There are only 32 single precision f registers; [0-31]"
msgstr ""
-#: config/tc-sparc.c:2391
+#: config/tc-sparc.c:2403
#, c-format
msgid ""
"Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
msgstr ""
-#: config/tc-sparc.c:2501
+#: config/tc-sparc.c:2513
#, c-format
msgid "Illegal operands: Can't add non-constant expression to %%%s()"
msgstr ""
-#: config/tc-sparc.c:2511
+#: config/tc-sparc.c:2523
#, c-format
msgid ""
"Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
"symbol"
msgstr ""
-#: config/tc-sparc.c:2529
+#: config/tc-sparc.c:2541
msgid ": PC-relative operand can't be a constant"
msgstr ""
-#: config/tc-sparc.c:2536
+#: config/tc-sparc.c:2548
msgid ": TLS operand can't be a constant"
msgstr ""
-#: config/tc-sparc.c:2569
+#: config/tc-sparc.c:2581
msgid ": invalid ASI name"
msgstr ""
-#: config/tc-sparc.c:2577
+#: config/tc-sparc.c:2589
msgid ": invalid ASI expression"
msgstr ""
-#: config/tc-sparc.c:2582
+#: config/tc-sparc.c:2594
msgid ": invalid ASI number"
msgstr ""
-#: config/tc-sparc.c:2679
+#: config/tc-sparc.c:2691
msgid "OPF immediate operand out of range (0-0x1ff)"
msgstr ""
-#: config/tc-sparc.c:2684
+#: config/tc-sparc.c:2696
msgid "non-immediate OPF operand, ignored"
msgstr ""
-#: config/tc-sparc.c:2703
+#: config/tc-sparc.c:2715
msgid ": invalid cpreg name"
msgstr ""
-#: config/tc-sparc.c:2732
+#: config/tc-sparc.c:2744
#, c-format
msgid "Illegal operands%s"
msgstr ""
-#: config/tc-sparc.c:2766
+#: config/tc-sparc.c:2778
#, c-format
msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
msgstr ""
-#: config/tc-sparc.c:2802
+#: config/tc-sparc.c:2814
#, c-format
msgid "Architecture mismatch on \"%s\"."
msgstr ""
-#: config/tc-sparc.c:2803
+#: config/tc-sparc.c:2815
#, c-format
msgid " (Requires %s; requested architecture is %s.)"
msgstr ""
-#: config/tc-sparc.c:3350
+#: config/tc-sparc.c:3362
#, c-format
msgid "bad or unhandled relocation type: 0x%02x"
msgstr ""
-#: config/tc-sparc.c:3686
+#: config/tc-sparc.c:3703
msgid "Expected comma after name"
msgstr ""
-#: config/tc-sparc.c:3695
+#: config/tc-sparc.c:3712
#, c-format
msgid "BSS length (%d.) <0! Ignored."
msgstr ""
-#: config/tc-sparc.c:3707
+#: config/tc-sparc.c:3724
msgid "bad .reserve segment -- expected BSS segment"
msgstr ""
-#: config/tc-sparc.c:3735
+#: config/tc-sparc.c:3752
#, c-format
msgid "alignment too large; assuming %d"
msgstr ""
-#: config/tc-sparc.c:3741 config/tc-sparc.c:3892
+#: config/tc-sparc.c:3758 config/tc-sparc.c:3909
msgid "negative alignment"
msgstr ""
-#: config/tc-sparc.c:3751 config/tc-sparc.c:3915 read.c:1320 read.c:2355
+#: config/tc-sparc.c:3768 config/tc-sparc.c:3932 read.c:1320 read.c:2355
msgid "alignment not a power of 2"
msgstr ""
-#: config/tc-sparc.c:3829 config/tc-v850.c:222
+#: config/tc-sparc.c:3846 config/tc-v850.c:222
msgid "Expected comma after symbol-name"
msgstr ""
-#: config/tc-sparc.c:3839
+#: config/tc-sparc.c:3856
#, c-format
msgid ".COMMon length (%lu) out of range ignored"
msgstr ""
-#: config/tc-sparc.c:3872
+#: config/tc-sparc.c:3889
msgid "Expected comma after common length"
msgstr ""
-#: config/tc-sparc.c:3886
+#: config/tc-sparc.c:3903
#, c-format
msgid "alignment too large; assuming %ld"
msgstr ""
-#: config/tc-sparc.c:4032
+#: config/tc-sparc.c:4049
msgid "Unknown segment type"
msgstr ""
-#: config/tc-sparc.c:4111 config/tc-sparc.c:4121
+#: config/tc-sparc.c:4128 config/tc-sparc.c:4138
#, c-format
msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
msgstr ""
-#: config/tc-sparc.c:4139
+#: config/tc-sparc.c:4156
msgid "redefinition of global register"
msgstr ""
-#: config/tc-sparc.c:4150
+#: config/tc-sparc.c:4167
#, c-format
msgid "Register symbol %s already defined."
msgstr ""
-#: config/tc-sparc.c:4359
+#: config/tc-sparc.c:4376
#, c-format
msgid "Illegal operands: %%r_plt in %d-byte data field"
msgstr ""
-#: config/tc-sparc.c:4369
+#: config/tc-sparc.c:4386
#, c-format
msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
msgstr ""
-#: config/tc-sparc.c:4406 config/tc-vax.c:3312
+#: config/tc-sparc.c:4423 config/tc-vax.c:3312
#, c-format
msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
msgstr ""
-#: config/tc-sparc.c:4414 config/tc-sparc.c:4445 config/tc-sparc.c:4454
+#: config/tc-sparc.c:4431 config/tc-sparc.c:4462 config/tc-sparc.c:4471
#: config/tc-vax.c:3320 config/tc-vax.c:3351 config/tc-vax.c:3360
#, c-format
msgid "Illegal operands: %%r_%s%d requires arguments in ()"
msgstr ""
-#: config/tc-sparc.c:4463 config/tc-vax.c:3369
+#: config/tc-sparc.c:4480 config/tc-vax.c:3369
#, c-format
msgid "Illegal operands: garbage after %%r_%s%d()"
msgstr ""
@@ -11750,7 +11898,7 @@ msgstr ""
msgid "spu convert_frag\n"
msgstr ""
-#: config/tc-tic4x.c:2897
+#: config/tc-tic4x.c:2893
#, c-format
msgid ""
"\n"
@@ -12409,7 +12557,7 @@ msgstr ""
msgid "syntax error: condition code not expected"
msgstr ""
-#: config/tc-v850.c:1941 config/tc-xtensa.c:11593
+#: config/tc-v850.c:1941 config/tc-xtensa.c:11567
msgid "invalid operand"
msgstr ""
@@ -12659,573 +12807,570 @@ msgstr ""
msgid " XSTORMY16 specific command line options:\n"
msgstr ""
-#: config/tc-xtensa.c:603
+#: config/tc-xtensa.c:607
msgid "illegal range of target hardware versions"
msgstr ""
-#: config/tc-xtensa.c:752
+#: config/tc-xtensa.c:756
msgid "--density option is ignored"
msgstr ""
-#: config/tc-xtensa.c:755
+#: config/tc-xtensa.c:759
msgid "--no-density option is ignored"
msgstr ""
-#: config/tc-xtensa.c:764
+#: config/tc-xtensa.c:768
msgid "--generics is deprecated; use --transform instead"
msgstr ""
-#: config/tc-xtensa.c:767
+#: config/tc-xtensa.c:771
msgid "--no-generics is deprecated; use --no-transform instead"
msgstr ""
-#: config/tc-xtensa.c:770
+#: config/tc-xtensa.c:774
msgid "--relax is deprecated; use --transform instead"
msgstr ""
-#: config/tc-xtensa.c:773
+#: config/tc-xtensa.c:777
msgid "--no-relax is deprecated; use --no-transform instead"
msgstr ""
-#: config/tc-xtensa.c:790
+#: config/tc-xtensa.c:794
msgid "--absolute-literals option not supported in this Xtensa configuration"
msgstr ""
-#: config/tc-xtensa.c:863
+#: config/tc-xtensa.c:867
msgid "prefer-l32r conflicts with prefer-const16"
msgstr ""
-#: config/tc-xtensa.c:869
+#: config/tc-xtensa.c:873
msgid "prefer-const16 conflicts with prefer-l32r"
msgstr ""
-#: config/tc-xtensa.c:877 config/tc-xtensa.c:886 config/tc-xtensa.c:890
+#: config/tc-xtensa.c:881 config/tc-xtensa.c:890 config/tc-xtensa.c:894
msgid "invalid target hardware version"
msgstr ""
-#: config/tc-xtensa.c:1065
+#: config/tc-xtensa.c:1073
msgid "unmatched end directive"
msgstr ""
-#: config/tc-xtensa.c:1094
+#: config/tc-xtensa.c:1102
msgid ".begin directive with no matching .end directive"
msgstr ""
-#: config/tc-xtensa.c:1135
+#: config/tc-xtensa.c:1143
msgid "[no-]generics is deprecated; use [no-]transform instead"
msgstr ""
-#: config/tc-xtensa.c:1140
+#: config/tc-xtensa.c:1148
msgid "[no-]relax is deprecated; use [no-]transform instead"
msgstr ""
-#: config/tc-xtensa.c:1153
+#: config/tc-xtensa.c:1161
#, c-format
msgid "directive %s cannot be negated"
msgstr ""
-#: config/tc-xtensa.c:1159
+#: config/tc-xtensa.c:1167
msgid "unknown directive"
msgstr ""
-#: config/tc-xtensa.c:1180 config/tc-xtensa.c:1276 config/tc-xtensa.c:1518
-#: config/tc-xtensa.c:5562
+#: config/tc-xtensa.c:1188 config/tc-xtensa.c:1284 config/tc-xtensa.c:1526
+#: config/tc-xtensa.c:5606
msgid "directives are not valid inside bundles"
msgstr ""
-#: config/tc-xtensa.c:1192
+#: config/tc-xtensa.c:1200
msgid ".begin literal is deprecated; use .literal instead"
msgstr ""
-#: config/tc-xtensa.c:1206
+#: config/tc-xtensa.c:1214
msgid "cannot set literal_prefix inside literal fragment"
msgstr ""
-#: config/tc-xtensa.c:1239
+#: config/tc-xtensa.c:1247
msgid ".begin [no-]density is ignored"
msgstr ""
-#: config/tc-xtensa.c:1246 config/tc-xtensa.c:1296
+#: config/tc-xtensa.c:1254 config/tc-xtensa.c:1304
msgid "Xtensa absolute literals option not supported; ignored"
msgstr ""
-#: config/tc-xtensa.c:1289
+#: config/tc-xtensa.c:1297
msgid ".end [no-]density is ignored"
msgstr ""
-#: config/tc-xtensa.c:1314
+#: config/tc-xtensa.c:1322
#, c-format
msgid "does not match begin %s%s at %s:%d"
msgstr ""
-#: config/tc-xtensa.c:1369
+#: config/tc-xtensa.c:1377
msgid ".literal_position inside literal directive; ignoring"
msgstr ""
-#: config/tc-xtensa.c:1389
+#: config/tc-xtensa.c:1397
msgid ".literal not allowed inside .begin literal region"
msgstr ""
-#: config/tc-xtensa.c:1425
+#: config/tc-xtensa.c:1433
msgid "expected comma or colon after symbol name; rest of line ignored"
msgstr ""
-#: config/tc-xtensa.c:1487
+#: config/tc-xtensa.c:1495
msgid "fall through frequency must be greater than 0"
msgstr ""
-#: config/tc-xtensa.c:1495
+#: config/tc-xtensa.c:1503
msgid "branch target frequency must be greater than 0"
msgstr ""
-#: config/tc-xtensa.c:1543
+#: config/tc-xtensa.c:1551
#, c-format
msgid "opcode-specific %s relocation used outside an instruction"
msgstr ""
-#: config/tc-xtensa.c:1722 config/tc-xtensa.c:1739
+#: config/tc-xtensa.c:1743 config/tc-xtensa.c:1760
#, c-format
msgid "bad register name: %s"
msgstr ""
-#: config/tc-xtensa.c:1728
+#: config/tc-xtensa.c:1749
#, c-format
msgid "bad register number: %s"
msgstr ""
-#: config/tc-xtensa.c:1805
+#: config/tc-xtensa.c:1812
+msgid "pcrel relocation not allowed in an instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:1829
msgid "register number out of range"
msgstr ""
-#: config/tc-xtensa.c:1889
+#: config/tc-xtensa.c:1913
msgid "extra comma"
msgstr ""
-#: config/tc-xtensa.c:1891
+#: config/tc-xtensa.c:1915
msgid "extra colon"
msgstr ""
-#: config/tc-xtensa.c:1893
+#: config/tc-xtensa.c:1917
msgid "missing argument"
msgstr ""
-#: config/tc-xtensa.c:1895
+#: config/tc-xtensa.c:1919
msgid "missing comma or colon"
msgstr ""
-#: config/tc-xtensa.c:1952
+#: config/tc-xtensa.c:1976
msgid "incorrect register number, ignoring"
msgstr ""
-#: config/tc-xtensa.c:1959
+#: config/tc-xtensa.c:1983
msgid "too many arguments"
msgstr ""
-#: config/tc-xtensa.c:2032
+#: config/tc-xtensa.c:2056
#, c-format
msgid "cannot encode opcode \"%s\""
msgstr ""
-#: config/tc-xtensa.c:2126
+#: config/tc-xtensa.c:2150
#, c-format
msgid "not enough operands (%d) for '%s'; expected %d"
msgstr ""
-#: config/tc-xtensa.c:2133
+#: config/tc-xtensa.c:2157
#, c-format
msgid "too many operands (%d) for '%s'; expected %d"
msgstr ""
-#: config/tc-xtensa.c:2184
+#: config/tc-xtensa.c:2208
#, c-format
msgid "invalid register '%s' for '%s' instruction"
msgstr ""
-#: config/tc-xtensa.c:2191
+#: config/tc-xtensa.c:2215
#, c-format
msgid "invalid register number (%ld) for '%s' instruction"
msgstr ""
-#: config/tc-xtensa.c:2259
+#: config/tc-xtensa.c:2283
#, c-format
msgid "invalid register number (%ld) for '%s'"
msgstr ""
-#: config/tc-xtensa.c:2650
+#: config/tc-xtensa.c:2674
#, c-format
msgid "operand %d of '%s' has out of range value '%u'"
msgstr ""
-#: config/tc-xtensa.c:2656
+#: config/tc-xtensa.c:2680
#, c-format
msgid "operand %d of '%s' has invalid value '%u'"
msgstr ""
-#: config/tc-xtensa.c:2704
+#: config/tc-xtensa.c:2728
#, c-format
msgid "internal error: unknown option name '%s'"
msgstr ""
-#: config/tc-xtensa.c:3779
-msgid "INSTR_LABEL_DEF not supported yet"
-msgstr ""
-
-#: config/tc-xtensa.c:3808
+#: config/tc-xtensa.c:3823
msgid "can't handle generation of literal/labels yet"
msgstr ""
-#: config/tc-xtensa.c:3812
+#: config/tc-xtensa.c:3827
msgid "can't handle undefined OP TYPE"
msgstr ""
-#: config/tc-xtensa.c:3873
+#: config/tc-xtensa.c:3888
#, c-format
msgid "found %d operands for '%s': Expected %d"
msgstr ""
-#: config/tc-xtensa.c:3880
+#: config/tc-xtensa.c:3895
#, c-format
msgid "found too many (%d) operands for '%s': Expected %d"
msgstr ""
-#: config/tc-xtensa.c:3901
+#: config/tc-xtensa.c:3916
msgid "immediate operands sum to greater than 32"
msgstr ""
-#: config/tc-xtensa.c:4031
+#: config/tc-xtensa.c:4047
msgid "invalid immediate"
msgstr ""
-#: config/tc-xtensa.c:4145
+#: config/tc-xtensa.c:4164
#, c-format
msgid "invalid relocation for operand %i of '%s'"
msgstr ""
-#: config/tc-xtensa.c:4155
+#: config/tc-xtensa.c:4174
#, c-format
msgid "invalid expression for operand %i of '%s'"
msgstr ""
-#: config/tc-xtensa.c:4165
+#: config/tc-xtensa.c:4184
#, c-format
msgid "invalid relocation in instruction slot %i"
msgstr ""
-#: config/tc-xtensa.c:4172
+#: config/tc-xtensa.c:4191
#, c-format
msgid "undefined symbol for opcode \"%s\""
msgstr ""
-#: config/tc-xtensa.c:4627
+#: config/tc-xtensa.c:4665
msgid "opcode 'NOP.N' unavailable in this configuration"
msgstr ""
-#: config/tc-xtensa.c:4687
+#: config/tc-xtensa.c:4725
msgid "get_expanded_loop_offset: invalid opcode"
msgstr ""
-#: config/tc-xtensa.c:4820
+#: config/tc-xtensa.c:4858
#, c-format
msgid "assembly state not set for first frag in section %s"
msgstr ""
-#: config/tc-xtensa.c:4873
+#: config/tc-xtensa.c:4911
#, c-format
msgid "unaligned branch target: %d bytes at 0x%lx"
msgstr ""
-#: config/tc-xtensa.c:4912
+#: config/tc-xtensa.c:4950
#, c-format
msgid "unaligned loop: %d bytes at 0x%lx"
msgstr ""
-#: config/tc-xtensa.c:4936
+#: config/tc-xtensa.c:4974
msgid "unexpected fix"
msgstr ""
-#: config/tc-xtensa.c:4947 config/tc-xtensa.c:4951
+#: config/tc-xtensa.c:4985 config/tc-xtensa.c:4989
msgid "undecodable fix"
msgstr ""
-#: config/tc-xtensa.c:5078
+#: config/tc-xtensa.c:5118
msgid "labels are not valid inside bundles"
msgstr ""
-#: config/tc-xtensa.c:5098
+#: config/tc-xtensa.c:5138
msgid "invalid last instruction for a zero-overhead loop"
msgstr ""
-#: config/tc-xtensa.c:5163
+#: config/tc-xtensa.c:5203
msgid "extra opening brace"
msgstr ""
-#: config/tc-xtensa.c:5173
+#: config/tc-xtensa.c:5213
msgid "extra closing brace"
msgstr ""
-#: config/tc-xtensa.c:5200
+#: config/tc-xtensa.c:5240
msgid "missing closing brace"
msgstr ""
-#: config/tc-xtensa.c:5280
+#: config/tc-xtensa.c:5320
#, c-format
msgid "unknown opcode or format name '%s'"
msgstr ""
-#: config/tc-xtensa.c:5286
+#: config/tc-xtensa.c:5326
msgid "format names only valid inside bundles"
msgstr ""
-#: config/tc-xtensa.c:5291
+#: config/tc-xtensa.c:5331
#, c-format
msgid "multiple formats specified for one bundle; using '%s'"
msgstr ""
-#: config/tc-xtensa.c:5340
+#: config/tc-xtensa.c:5381
msgid "entry instruction with stack decrement < 16"
msgstr ""
-#: config/tc-xtensa.c:5393
+#: config/tc-xtensa.c:5434
msgid "unaligned entry instruction"
msgstr ""
-#: config/tc-xtensa.c:5455
+#: config/tc-xtensa.c:5499
msgid "bad instruction format"
msgstr ""
-#: config/tc-xtensa.c:5458
+#: config/tc-xtensa.c:5502
msgid "invalid relocation"
msgstr ""
-#: config/tc-xtensa.c:5469
+#: config/tc-xtensa.c:5513
#, c-format
msgid "invalid relocation for '%s' instruction"
msgstr ""
-#: config/tc-xtensa.c:5481
+#: config/tc-xtensa.c:5525
#, c-format
msgid "invalid relocation for operand %d of '%s'"
msgstr ""
-#: config/tc-xtensa.c:5661
+#: config/tc-xtensa.c:5705
msgid "cannot represent subtraction with an offset"
msgstr ""
-#: config/tc-xtensa.c:5749
+#: config/tc-xtensa.c:5793
#, c-format
msgid "unhandled local relocation fix %s"
msgstr ""
-#: config/tc-xtensa.c:6020
+#: config/tc-xtensa.c:5844
+#, c-format
+msgid "internal error; cannot generate `%s' relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:6064
msgid "couldn't find a valid instruction format"
msgstr ""
-#: config/tc-xtensa.c:6021
+#: config/tc-xtensa.c:6065
#, c-format
msgid " ops were: "
msgstr ""
-#: config/tc-xtensa.c:6023
+#: config/tc-xtensa.c:6067
#, c-format
msgid " %s;"
msgstr ""
-#: config/tc-xtensa.c:6034
+#: config/tc-xtensa.c:6078
#, c-format
msgid "format '%s' allows %d slots, but there are %d opcodes"
msgstr ""
-#: config/tc-xtensa.c:6045 config/tc-xtensa.c:6143
+#: config/tc-xtensa.c:6089 config/tc-xtensa.c:6187
msgid "illegal resource usage in bundle"
msgstr ""
-#: config/tc-xtensa.c:6230
+#: config/tc-xtensa.c:6274
#, c-format
msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
msgstr ""
-#: config/tc-xtensa.c:6235
+#: config/tc-xtensa.c:6279
#, c-format
msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
msgstr ""
-#: config/tc-xtensa.c:6240
+#: config/tc-xtensa.c:6284
#, c-format
msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
msgstr ""
-#: config/tc-xtensa.c:6245
+#: config/tc-xtensa.c:6289
#, c-format
msgid ""
"opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
msgstr ""
-#: config/tc-xtensa.c:6261
+#: config/tc-xtensa.c:6305
msgid "multiple branches or jumps in the same bundle"
msgstr ""
-#: config/tc-xtensa.c:6709
+#: config/tc-xtensa.c:6753
msgid "cannot assemble into a literal fragment"
msgstr ""
-#: config/tc-xtensa.c:6711
+#: config/tc-xtensa.c:6755
msgid "..."
msgstr ""
-#: config/tc-xtensa.c:7305
+#: config/tc-xtensa.c:7354
msgid ""
"instruction sequence (write a0, branch, retw) may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7417
+#: config/tc-xtensa.c:7466
msgid "branching or jumping to a loop end may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7499
+#: config/tc-xtensa.c:7548
msgid "loop end too close to another loop end may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7508
+#: config/tc-xtensa.c:7557
#, c-format
msgid "fr_var %lu < length %d"
msgstr ""
-#: config/tc-xtensa.c:7667
+#: config/tc-xtensa.c:7716
msgid ""
"loop containing less than three instructions may trigger hardware errata"
msgstr ""
-#: config/tc-xtensa.c:7739
+#: config/tc-xtensa.c:7788
msgid "undecodable instruction in instruction frag"
msgstr ""
-#: config/tc-xtensa.c:7849
+#: config/tc-xtensa.c:7898
msgid "invalid empty loop"
msgstr ""
-#: config/tc-xtensa.c:7854
+#: config/tc-xtensa.c:7903
msgid "loop target does not follow loop instruction in section"
msgstr ""
-#: config/tc-xtensa.c:8427
+#: config/tc-xtensa.c:8481
msgid "bad relaxation state"
msgstr ""
-#: config/tc-xtensa.c:8485
+#: config/tc-xtensa.c:8539
#, c-format
msgid "fr_var (%ld) < length (%d)"
msgstr ""
-#: config/tc-xtensa.c:8992
-msgid "internal error: relaxation failed"
-msgstr ""
-
-#: config/tc-xtensa.c:8998
-msgid "internal error: relaxation requires too many steps"
-msgstr ""
-
-#: config/tc-xtensa.c:9174
+#: config/tc-xtensa.c:9240
msgid "invalid relaxation fragment result"
msgstr ""
-#: config/tc-xtensa.c:9253
+#: config/tc-xtensa.c:9319
msgid "unable to widen instruction"
msgstr ""
-#: config/tc-xtensa.c:9393
+#: config/tc-xtensa.c:9459
msgid "multiple literals in expansion"
msgstr ""
-#: config/tc-xtensa.c:9397
+#: config/tc-xtensa.c:9463
msgid "no registered fragment for literal"
msgstr ""
-#: config/tc-xtensa.c:9399
+#: config/tc-xtensa.c:9465
msgid "number of literal tokens != 1"
msgstr ""
-#: config/tc-xtensa.c:9529 config/tc-xtensa.c:9535
+#: config/tc-xtensa.c:9595 config/tc-xtensa.c:9601
#, c-format
msgid "unresolved loop target symbol: %s"
msgstr ""
-#: config/tc-xtensa.c:9641
+#: config/tc-xtensa.c:9707
#, c-format
msgid "invalid expression evaluation type %d"
msgstr ""
-#: config/tc-xtensa.c:9658
+#: config/tc-xtensa.c:9724
msgid "loop too long for LOOP instruction"
msgstr ""
-#: config/tc-xtensa.c:9928
+#: config/tc-xtensa.c:9994
#, c-format
msgid "fixes not all moved from %s"
msgstr ""
-#: config/tc-xtensa.c:10059
+#: config/tc-xtensa.c:10125
msgid ""
"literal pool location required for text-section-literals; specify with ."
"literal_position"
msgstr ""
-#: config/tc-xtensa.c:10989
+#: config/tc-xtensa.c:10963
msgid "too many operands in instruction"
msgstr ""
-#: config/tc-xtensa.c:11200
+#: config/tc-xtensa.c:11174
msgid "invalid symbolic operand"
msgstr ""
-#: config/tc-xtensa.c:11261
+#: config/tc-xtensa.c:11235
msgid "operand number mismatch"
msgstr ""
-#: config/tc-xtensa.c:11265
+#: config/tc-xtensa.c:11239
#, c-format
msgid "cannot encode opcode \"%s\" in the given format \"%s\""
msgstr ""
-#: config/tc-xtensa.c:11290
+#: config/tc-xtensa.c:11264
#, c-format
msgid "xtensa-isa failure: %s"
msgstr ""
-#: config/tc-xtensa.c:11361
+#: config/tc-xtensa.c:11335
msgid "invalid opcode"
msgstr ""
-#: config/tc-xtensa.c:11367
+#: config/tc-xtensa.c:11341
msgid "too few operands"
msgstr ""
-#: config/tc-xtensa.c:11482 config/tc-xtensa.c:11488
+#: config/tc-xtensa.c:11456 config/tc-xtensa.c:11462
msgid "out of memory"
msgstr ""
-#: config/tc-xtensa.c:11599
+#: config/tc-xtensa.c:11573
msgid "symbolic operand not allowed"
msgstr ""
-#: config/tc-xtensa.c:11636
+#: config/tc-xtensa.c:11610
msgid "cannot decode instruction format"
msgstr ""
-#: config/tc-xtensa.c:11780
+#: config/tc-xtensa.c:11754
msgid "ignoring extra '-rename-section' delimiter ':'"
msgstr ""
-#: config/tc-xtensa.c:11785
+#: config/tc-xtensa.c:11759
#, c-format
msgid "ignoring invalid '-rename-section' specification: '%s'"
msgstr ""
-#: config/tc-xtensa.c:11796
+#: config/tc-xtensa.c:11770
#, c-format
msgid "section %s renamed multiple times"
msgstr ""
-#: config/tc-xtensa.c:11798
+#: config/tc-xtensa.c:11772
#, c-format
msgid "multiple sections remapped to output section %s"
msgstr ""
@@ -13275,7 +13420,7 @@ msgstr ""
msgid "parentheses ignored"
msgstr ""
-#: config/tc-z80.c:1909 read.c:3506
+#: config/tc-z80.c:1909 read.c:3512
#, c-format
msgid "junk at end of line, first unrecognized character is `%c'"
msgstr ""
@@ -13518,78 +13663,78 @@ msgstr ""
msgid "missing separator"
msgstr ""
-#: dw2gencfi.c:422 dw2gencfi.c:440
+#: dw2gencfi.c:450
msgid "bad register expression"
msgstr ""
-#: dw2gencfi.c:462 dw2gencfi.c:585 dw2gencfi.c:623 dw2gencfi.c:693
+#: dw2gencfi.c:471 dw2gencfi.c:594 dw2gencfi.c:632 dw2gencfi.c:702
msgid "CFI instruction used without previous .cfi_startproc"
msgstr ""
-#: dw2gencfi.c:647
+#: dw2gencfi.c:656
msgid "invalid or unsupported encoding in .cfi_personality"
msgstr ""
-#: dw2gencfi.c:654
+#: dw2gencfi.c:663
msgid ".cfi_personality requires encoding and symbol arguments"
msgstr ""
-#: dw2gencfi.c:677
+#: dw2gencfi.c:686
msgid "wrong second argument to .cfi_personality"
msgstr ""
-#: dw2gencfi.c:717
+#: dw2gencfi.c:726
msgid "invalid or unsupported encoding in .cfi_lsda"
msgstr ""
-#: dw2gencfi.c:724
+#: dw2gencfi.c:733
msgid ".cfi_lsda requires encoding and symbol arguments"
msgstr ""
-#: dw2gencfi.c:749
+#: dw2gencfi.c:758
msgid "wrong second argument to .cfi_lsda"
msgstr ""
-#: dw2gencfi.c:764
+#: dw2gencfi.c:773
msgid "previous CFI entry not closed (missing .cfi_endproc)"
msgstr ""
-#: dw2gencfi.c:799
+#: dw2gencfi.c:808
msgid ".cfi_endproc without corresponding .cfi_startproc"
msgstr ""
-#: dw2gencfi.c:1328
+#: dw2gencfi.c:1337
msgid "open CFI at the end of file; missing .cfi_endproc directive"
msgstr ""
-#: dwarf2dbg.c:553 dwarf2dbg.c:584
+#: dwarf2dbg.c:524 dwarf2dbg.c:559
msgid "file number less than one"
msgstr ""
-#: dwarf2dbg.c:559
+#: dwarf2dbg.c:534
#, c-format
msgid "file number %ld already allocated"
msgstr ""
-#: dwarf2dbg.c:589 dwarf2dbg.c:1251
+#: dwarf2dbg.c:564 dwarf2dbg.c:1286
#, c-format
msgid "unassigned file number %ld"
msgstr ""
-#: dwarf2dbg.c:657
+#: dwarf2dbg.c:632
msgid "is_stmt value not 0 or 1"
msgstr ""
-#: dwarf2dbg.c:669
+#: dwarf2dbg.c:644
msgid "isa number less than zero"
msgstr ""
-#: dwarf2dbg.c:675
+#: dwarf2dbg.c:650
#, c-format
msgid "unknown .loc sub-directive `%s'"
msgstr ""
-#: dwarf2dbg.c:1316 dwarf2dbg.c:1566
+#: dwarf2dbg.c:1343
msgid "internal error: unknown dwarf2 format"
msgstr ""
@@ -13783,11 +13928,11 @@ msgstr ""
msgid "GP prologue size exceeds field size, using 0 instead"
msgstr ""
-#: expr.c:81 read.c:3571
+#: expr.c:81 read.c:3577
msgid "bignum invalid"
msgstr ""
-#: expr.c:83 read.c:3573 read.c:4030 read.c:4883
+#: expr.c:83 read.c:3579 read.c:4042 read.c:4904
msgid "floating point number invalid"
msgstr ""
@@ -13831,7 +13976,7 @@ msgstr ""
msgid "missing '%c'"
msgstr ""
-#: expr.c:969 read.c:4367
+#: expr.c:969 read.c:4388
msgid "EBCDIC constants are not supported"
msgstr ""
@@ -13897,7 +14042,7 @@ msgstr ""
#. line here (assuming of course that we actually have a line of
#. input to read), so that it can be displayed in the listing
#. that is produced at the end of the assembly.
-#: input-file.c:138 input-scrub.c:241 listing.c:332
+#: input-file.c:138 input-scrub.c:241 listing.c:335
msgid "{standard input}"
msgstr ""
@@ -13911,7 +14056,7 @@ msgstr ""
msgid "can't read from %s: %s"
msgstr ""
-#: input-file.c:249 listing.c:1097 output-file.c:69
+#: input-file.c:249 listing.c:1188 output-file.c:69
#, c-format
msgid "can't close %s: %s"
msgstr ""
@@ -13929,24 +14074,78 @@ msgstr ""
msgid "Unable to allocate memory for new instructions\n"
msgstr ""
-#: listing.c:238
+#: listing.c:241
msgid "Warning:"
msgstr ""
-#: listing.c:244
+#: listing.c:247
msgid "Error:"
msgstr ""
-#: listing.c:1079
+#: listing.c:1074
+#, c-format
+msgid ""
+"\n"
+" time stamp \t: %s\n"
+"\n"
+msgstr ""
+
+#: listing.c:1084
+#, c-format
+msgid "%s "
+msgstr ""
+
+#: listing.c:1089
+#, c-format
+msgid ""
+"\n"
+"\t%s "
+msgstr ""
+
+#: listing.c:1099
+msgid ""
+"\n"
+" options passed\t: "
+msgstr ""
+
+#: listing.c:1138
+#, c-format
+msgid ""
+" GNU assembler version %s (%s)\n"
+"\t using BFD version %s."
+msgstr ""
+
+#: listing.c:1141
+#, c-format
+msgid ""
+"\n"
+" input file \t: %s"
+msgstr ""
+
+#: listing.c:1142
+#, c-format
+msgid ""
+"\n"
+" output file \t: %s"
+msgstr ""
+
+#: listing.c:1143
+#, c-format
+msgid ""
+"\n"
+" target \t: %s"
+msgstr ""
+
+#: listing.c:1167
#, c-format
msgid "can't open %s: %s"
msgstr ""
-#: listing.c:1169
+#: listing.c:1260
msgid "strange paper height, set to no form"
msgstr ""
-#: listing.c:1233
+#: listing.c:1324
msgid "new line in title"
msgstr ""
@@ -14041,16 +14240,16 @@ msgstr ""
msgid "Missing value for required parameter `%s' of macro `%s'"
msgstr ""
-#: macro.c:1280
+#: macro.c:1282
#, c-format
msgid "Attempt to purge non-existant macro `%s'"
msgstr ""
-#: macro.c:1299
+#: macro.c:1301
msgid "unexpected end of file in irp or irpc"
msgstr ""
-#: macro.c:1307
+#: macro.c:1309
msgid "missing model parameter"
msgstr ""
@@ -14158,7 +14357,7 @@ msgstr ""
msgid ".abort detected. Abandoning ship."
msgstr ""
-#: read.c:1238 read.c:2610
+#: read.c:1238 read.c:2615
msgid "ignoring fill value in absolute section"
msgstr ""
@@ -14279,229 +14478,237 @@ msgstr ""
msgid "attempt to redefine pseudo-op `%s' ignored"
msgstr ""
-#: read.c:2605
+#: read.c:2563
+msgid "ignoring macro exit outside a macro definition."
+msgstr ""
+
+#: read.c:2610
#, c-format
msgid "invalid segment \"%s\""
msgstr ""
-#: read.c:2613
+#: read.c:2618
msgid "only constant offsets supported in absolute section"
msgstr ""
-#: read.c:2652
+#: read.c:2657
msgid "MRI style ORG pseudo-op not supported"
msgstr ""
-#: read.c:2805
+#: read.c:2810
#, c-format
msgid "unrecognized section type `%s'"
msgstr ""
-#: read.c:2819
+#: read.c:2824
msgid "absolute sections are not supported"
msgstr ""
-#: read.c:2834
+#: read.c:2839
#, c-format
msgid "unrecognized section command `%s'"
msgstr ""
-#: read.c:2898
+#: read.c:2903
#, c-format
msgid ".end%c encountered without preceeding %s"
msgstr ""
-#: read.c:2928
+#: read.c:2933
#, c-format
msgid "%s without %s"
msgstr ""
-#: read.c:3152
+#: read.c:3157
msgid "unsupported variable size or fill value"
msgstr ""
-#: read.c:3180
+#: read.c:3185
msgid ".space repeat count is zero, ignored"
msgstr ""
-#: read.c:3182
+#: read.c:3187
msgid ".space repeat count is negative, ignored"
msgstr ""
-#: read.c:3211
+#: read.c:3216
msgid "space allocation too complex in absolute section"
msgstr ""
-#: read.c:3217
+#: read.c:3222
msgid "space allocation too complex in common section"
msgstr ""
-#: read.c:3304 read.c:4609
+#: read.c:3309 read.c:4630
#, c-format
msgid "bad floating literal: %s"
msgstr ""
-#: read.c:3463
+#: read.c:3469
#, c-format
msgid "%s: would close weakref loop: %s"
msgstr ""
-#: read.c:3509
+#: read.c:3515
#, c-format
msgid "junk at end of line, first unrecognized character valued 0x%x"
msgstr ""
-#: read.c:3567
+#: read.c:3573
msgid "missing expression"
msgstr ""
-#: read.c:3629
+#: read.c:3641
#, c-format
msgid "`%s' can't be equated to common symbol '%s'"
msgstr ""
-#: read.c:3757
+#: read.c:3769
msgid "rva without symbol"
msgstr ""
-#: read.c:3814
+#: read.c:3826
msgid "missing or bad offset expression"
msgstr ""
-#: read.c:3835
+#: read.c:3847
msgid "missing reloc type"
msgstr ""
-#: read.c:3847
+#: read.c:3859
msgid "unrecognized reloc type"
msgstr ""
-#: read.c:3863
+#: read.c:3875
msgid "bad reloc expression"
msgstr ""
-#: read.c:3986
+#: read.c:3998
msgid "attempt to store value in absolute section"
msgstr ""
-#: read.c:4024 read.c:4877
+#: read.c:4036 read.c:4898
msgid "zero assumed for missing expression"
msgstr ""
-#: read.c:4036 read.c:4889 write.c:260
+#: read.c:4048 read.c:4910 write.c:260
msgid "register value used as expression"
msgstr ""
-#: read.c:4115
+#: read.c:4128
#, c-format
msgid "value 0x%llx truncated to 0x%llx"
msgstr ""
-#: read.c:4118
+#: read.c:4131
+msgid "value 0x%I64x truncated to 0x%I64x"
+msgstr ""
+
+#: read.c:4135
#, c-format
msgid "value 0x%lx truncated to 0x%lx"
msgstr ""
-#: read.c:4135
+#: read.c:4152
#, c-format
msgid "bignum truncated to %d bytes"
msgstr ""
-#: read.c:4440 read.c:4631
+#: read.c:4461 read.c:4652
msgid "unresolvable or nonpositive repeat count; using 1"
msgstr ""
-#: read.c:4489
+#: read.c:4510
#, c-format
msgid "unknown floating type type '%c'"
msgstr ""
-#: read.c:4511
+#: read.c:4532
msgid "floating point constant too large"
msgstr ""
-#: read.c:5039
+#: read.c:5060
msgid "strings must be placed into a section"
msgstr ""
-#: read.c:5087
+#: read.c:5108
msgid "expected <nn>"
msgstr ""
#. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:5120 read.c:5206
+#: read.c:5141 read.c:5227
msgid "unterminated string; newline inserted"
msgstr ""
-#: read.c:5214
+#: read.c:5235
msgid "bad escaped character in string"
msgstr ""
-#: read.c:5239
+#: read.c:5260
msgid "expected address expression"
msgstr ""
-#: read.c:5258
+#: read.c:5279
#, c-format
msgid "symbol \"%s\" undefined; zero assumed"
msgstr ""
-#: read.c:5261
+#: read.c:5282
msgid "some symbol undefined; zero assumed"
msgstr ""
-#: read.c:5297
+#: read.c:5318
msgid "this string may not contain '\\0'"
msgstr ""
-#: read.c:5333
+#: read.c:5354
msgid "missing string"
msgstr ""
-#: read.c:5420
+#: read.c:5441
#, c-format
msgid ".incbin count zero, ignoring `%s'"
msgstr ""
-#: read.c:5446
+#: read.c:5467
#, c-format
msgid "file not found: %s"
msgstr ""
-#: read.c:5460
+#: read.c:5481
#, c-format
msgid "seek to end of .incbin file failed `%s'"
msgstr ""
-#: read.c:5471
+#: read.c:5492
#, c-format
msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
msgstr ""
-#: read.c:5478
+#: read.c:5499
#, c-format
msgid "could not skip to %ld in file `%s'"
msgstr ""
-#: read.c:5487
+#: read.c:5508
#, c-format
msgid "truncated file `%s', %ld of %ld bytes read"
msgstr ""
-#: read.c:5645
+#: read.c:5666
msgid "missing .func"
msgstr ""
-#: read.c:5662
+#: read.c:5683
msgid ".endfunc missing for previous .func"
msgstr ""
-#: read.c:5791
+#: read.c:5812
#, c-format
msgid "missing closing `%c'"
msgstr ""
-#: read.c:5793
+#: read.c:5814
msgid "stray `\\'"
msgstr ""
@@ -14587,7 +14794,7 @@ msgstr ""
msgid "division by zero when setting `%s'"
msgstr ""
-#: symbols.c:1432 write.c:1805
+#: symbols.c:1432 write.c:1812
#, c-format
msgid "can't resolve value for symbol `%s'"
msgstr ""
@@ -14606,12 +14813,12 @@ msgstr ""
msgid "section symbols are already global"
msgstr ""
-#: symbols.c:2289
+#: symbols.c:2295
#, c-format
msgid "Accessing function `%s' as thread-local object"
msgstr ""
-#: symbols.c:2293
+#: symbols.c:2299
#, c-format
msgid "Accessing `%s' as thread-local object"
msgstr ""
@@ -14695,33 +14902,38 @@ msgstr ""
msgid "Local symbol `%s' can't be equated to common symbol `%s'"
msgstr ""
-#: write.c:2028
+#: write.c:1770
+#, c-format
+msgid "can't make global register symbol `%s'"
+msgstr ""
+
+#: write.c:2039
#, c-format
msgid "alignment padding (%lu bytes) not a multiple of %ld"
msgstr ""
-#: write.c:2186
+#: write.c:2197
#, c-format
msgid ".word %s-%s+%s didn't fit"
msgstr ""
-#: write.c:2275
+#: write.c:2286
msgid "padding added"
msgstr ""
-#: write.c:2325
+#: write.c:2336
msgid "attempt to move .org backwards"
msgstr ""
-#: write.c:2353
+#: write.c:2360
msgid ".space specifies non-absolute value"
msgstr ""
-#: write.c:2368
+#: write.c:2375
msgid ".space or .fill with negative value, ignored"
msgstr ""
-#: write.c:2439
+#: write.c:2446
#, c-format
msgid ""
"Infinite loop encountered whilst attempting to compute the addresses of "
Index: gas/testsuite/gas/hppa/parse/parse.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/hppa/parse/parse.exp,v
retrieving revision 1.12
diff -u -p -r1.12 parse.exp
--- gas/testsuite/gas/hppa/parse/parse.exp 3 Jul 2007 11:01:07 -0000 1.12
+++ gas/testsuite/gas/hppa/parse/parse.exp 11 Aug 2008 06:50:40 -0000
@@ -179,8 +179,6 @@ if [istarget hppa*-*-*] then {
# Now check to make sure an invalid argument is flagged as an error.
gas_test_error "align2.s" "" "Check for error on bogus argument to .align"
- # GAS can't handle upper bound for a PA .block[z] directive
- setup_xfail hppa*-*-*
gas_test "block1.s" "" "" "Check min/max values for .block"
# Now check for an invalid argument
--
Alan Modra
Australia Development Lab, IBM