diff options
author | Jim Wilson <wilson@tuliptree.org> | 2000-10-05 21:55:25 +0000 |
---|---|---|
committer | Jim Wilson <wilson@tuliptree.org> | 2000-10-05 21:55:25 +0000 |
commit | afa680f89a3834ec51fe371a7819b1247b6308b3 (patch) | |
tree | 2c3fdbd5b658b3e93e206e436d3d2505984c69ff /gas | |
parent | 08da4cac4a9c72d1b4d4ba1f0dd72f0614636397 (diff) | |
download | ppe42-binutils-afa680f89a3834ec51fe371a7819b1247b6308b3.tar.gz ppe42-binutils-afa680f89a3834ec51fe371a7819b1247b6308b3.zip |
Minor DV table update, minor DV checking bug fix.
* config/tc-ia64.c (resources_match): Handle IA64_RS_PRr.
* ia64-ic.tbl: Update from Intel.
* ia64-asmtab.c: Regenerate.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/tc-ia64.c | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index dbc725a11a..ff9c3b8760 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2000-10-05 Jim Wilson <wilson@cygnus.com> + + * config/tc-ia64.c (resources_match): Handle IA64_RS_PRr. + 2000-10-05 Alan Modra <alan@linuxcare.com.au> * config/tc-i386.c: Delete some useless comments, reformat others. diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c index 21cf83a988..065a0eefb2 100644 --- a/gas/config/tc-ia64.c +++ b/gas/config/tc-ia64.c @@ -8077,6 +8077,7 @@ resources_match (rs, idesc, note, qp_regno, path) /* Skip apparent PR write conflicts where both writes are an AND or both writes are an OR. */ if (rs->dependency->specifier == IA64_RS_PR + || rs->dependency->specifier == IA64_RS_PRr || rs->dependency->specifier == IA64_RS_PR63) { if (specs[count].cmp_type != CMP_NONE @@ -8085,7 +8086,7 @@ resources_match (rs, idesc, note, qp_regno, path) if (md.debug_dv) fprintf (stderr, " %s on parallel compare allowed (PR%d)\n", dv_mode[rs->dependency->mode], - rs->dependency->specifier == IA64_RS_PR ? + rs->dependency->specifier != IA64_RS_PR63 ? specs[count].index : 63); continue; } @@ -8095,7 +8096,7 @@ resources_match (rs, idesc, note, qp_regno, path) dv_mode[rs->dependency->mode], dv_cmp_type[rs->cmp_type], dv_cmp_type[specs[count].cmp_type], - rs->dependency->specifier == IA64_RS_PR ? + rs->dependency->specifier != IA64_RS_PR63 ? specs[count].index : 63); } |