aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@tuliptree.org>2007-08-03 18:54:22 +0000
committerJim Wilson <wilson@tuliptree.org>2007-08-03 18:54:22 +0000
commitb8deab3780678d3d2113fdc360462899a476be7d (patch)
tree51c62ac340480ac039d31207d01a209262ad1b66
parent55231b6cd89ba3428c4fbb84e30381d57d079f3b (diff)
downloadgdb-b8deab3780678d3d2113fdc360462899a476be7d.zip
gdb-b8deab3780678d3d2113fdc360462899a476be7d.tar.gz
gdb-b8deab3780678d3d2113fdc360462899a476be7d.tar.bz2
Fix resource dependency problems for xmpy.
-rw-r--r--opcodes/ChangeLog6
-rw-r--r--opcodes/ia64-asmtab.c8
-rw-r--r--opcodes/ia64-gen.c2
-rw-r--r--opcodes/ia64-ic.tbl2
4 files changed, 12 insertions, 6 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 48d08df..64d7e1e 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,9 @@
+2007-08-03 James E. Wilson <wilson@specifix.com>
+
+ * ia64-gen.c: (main): Add missing newline to copyright message.
+ * ia64-ic.tbl (fp-non-arith): Add xmpy.
+ * ia64-asmtab.c: Regenerate.
+
2007-08-01 Michael Snyder <msnyder@access-company.com>
* i386-dis.c (print_insn): Guard against NULL.
diff --git a/opcodes/ia64-asmtab.c b/opcodes/ia64-asmtab.c
index 4314a47..1b87976 100644
--- a/opcodes/ia64-asmtab.c
+++ b/opcodes/ia64-asmtab.c
@@ -3065,9 +3065,9 @@ completer_table[] = {
{ 0x0, 0x0, 117, 1177, -1, 0, 1, 0 },
{ 0x0, 0x0, 117, 1178, -1, 0, 1, 0 },
{ 0x3, 0x3, 117, 1136, -1, 34, 1, 34 },
- { 0x3, 0x3, 117, 1137, -1, 34, 1, 41 },
+ { 0x3, 0x3, 117, 1137, -1, 34, 1, 34 },
+ { 0x1, 0x1, 119, -1, -1, 35, 1, 34 },
{ 0x1, 0x1, 119, -1, -1, 35, 1, 34 },
- { 0x1, 0x1, 119, -1, -1, 35, 1, 41 },
{ 0x0, 0x0, 120, -1, -1, 0, 1, 41 },
{ 0x0, 0x0, 120, -1, -1, 0, 1, 67 },
{ 0x1, 0x1, 120, -1, -1, 36, 1, 129 },
@@ -3110,7 +3110,7 @@ completer_table[] = {
{ 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
{ 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
{ 0x0, 0x0, 126, 1134, -1, 0, 1, 34 },
- { 0x0, 0x0, 126, 1262, -1, 0, 1, 41 },
+ { 0x0, 0x0, 126, 1262, -1, 0, 1, 34 },
{ 0x0, 0x0, 140, 1212, 2886, 0, 1, 1 },
{ 0x0, 0x0, 140, 1213, 2888, 0, 1, 1 },
{ 0x0, 0x0, 140, 1054, 304, 0, 0, -1 },
@@ -3192,7 +3192,7 @@ completer_table[] = {
{ 0x0, 0x0, 147, -1, 2952, 0, 1, 1 },
{ 0x0, 0x0, 147, -1, 2953, 0, 1, 1 },
{ 0x0, 0x0, 148, -1, -1, 0, 1, 34 },
- { 0x0, 0x0, 148, 1135, -1, 0, 1, 41 },
+ { 0x0, 0x0, 148, 1135, -1, 0, 1, 34 },
{ 0x0, 0x0, 149, -1, -1, 0, 1, 41 },
{ 0x0, 0x0, 149, -1, -1, 0, 1, 67 },
{ 0x0, 0x0, 149, -1, 2960, 0, 1, 64 },
diff --git a/opcodes/ia64-gen.c b/opcodes/ia64-gen.c
index f1b62d7..7dc85b5 100644
--- a/opcodes/ia64-gen.c
+++ b/opcodes/ia64-gen.c
@@ -2872,7 +2872,7 @@ main (int argc, char **argv)
You should have received a copy of the GNU General Public License\n\
along with this program; see the file COPYING. If not, write to the\n\
Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA\n\
- 02110-1301, USA. */");
+ 02110-1301, USA. */\n");
print_string_table ();
print_dependency_table ();
diff --git a/opcodes/ia64-ic.tbl b/opcodes/ia64-ic.tbl
index 50cbff0..8877ad0 100644
--- a/opcodes/ia64-ic.tbl
+++ b/opcodes/ia64-ic.tbl
@@ -15,7 +15,7 @@ fp-arith-s0; IC:fp-arith[Field(sf)==s0]
fp-arith-s1; IC:fp-arith[Field(sf)==s1]
fp-arith-s2; IC:fp-arith[Field(sf)==s2]
fp-arith-s3; IC:fp-arith[Field(sf)==s3]
-fp-non-arith; fabs, fand, fandcm, fclass, fcvt.xf, fmerge, fmix, fneg, fnegabs, for, fpabs, fpmerge, fpack, fpneg, fpnegabs, fselect, fswap, fsxt, fxor, xma
+fp-non-arith; fabs, fand, fandcm, fclass, fcvt.xf, fmerge, fmix, fneg, fnegabs, for, fpabs, fpmerge, fpack, fpneg, fpnegabs, fselect, fswap, fsxt, fxor, xma, xmpy
fpcmp-s0; fpcmp[Field(sf)==s0]
fpcmp-s1; fpcmp[Field(sf)==s1]
fpcmp-s2; fpcmp[Field(sf)==s2]