mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
gas/
2006-02-22 H.J. Lu <hongjiu.lu@intel.com> * config/tc-ia64.c (specify_resource): Add the rule 17 from SDM 2.2. gas/testsuite/ 2006-02-22 H.J. Lu <hongjiu.lu@intel.com> * gas/ia64/dv-raw-err.s: Add check for vmsw.0. * gas/ia64/dv-raw-err.l: Updated. * gas/ia64/opc-b.s: Add vmsw.0 and vmsw.1. * gas/ia64/opc-b.d: Updated. opcodes/ 2006-02-22 H.J. Lu <hongjiu.lu@intel.com> * ia64-gen.c (lookup_regindex): Handle ".vm". (print_dependency_table): Handle '\"'. * ia64-ic.tbl: Updated from SDM 2.2. * ia64-raw.tbl: Likewise. * ia64-waw.tbl: Likewise. * ia64-asmtab.c: Regenerated. * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
This commit is contained in:
@ -1409,6 +1409,8 @@ lookup_regindex (const char *name, int specifier)
|
||||
return 44;
|
||||
else if (strstr (name, ".ia"))
|
||||
return 45;
|
||||
else if (strstr (name, ".vm"))
|
||||
return 46;
|
||||
else
|
||||
abort ();
|
||||
default:
|
||||
@ -1569,7 +1571,20 @@ print_dependency_table ()
|
||||
rdeps[i]->name, specifier,
|
||||
(int)rdeps[i]->mode, (int)rdeps[i]->semantics, regindex);
|
||||
if (rdeps[i]->semantics == IA64_DVS_OTHER)
|
||||
printf ("\"%s\", ", rdeps[i]->extra);
|
||||
{
|
||||
const char *quote, *rest;
|
||||
|
||||
putchar ('\"');
|
||||
rest = rdeps[i]->extra;
|
||||
quote = strchr (rest, '\"');
|
||||
while (quote != NULL)
|
||||
{
|
||||
printf ("%.*s\\\"", (int) (quote - rest), rest);
|
||||
rest = quote + 1;
|
||||
quote = strchr (rest, '\"');
|
||||
}
|
||||
printf ("%s\", ", rest);
|
||||
}
|
||||
else
|
||||
printf ("NULL, ");
|
||||
printf("},\n");
|
||||
|
Reference in New Issue
Block a user