aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2005-10-24 07:36:40 +0000
committerJan Beulich <jbeulich@novell.com>2005-10-24 07:36:40 +0000
commit5e0bd1769ddea4d4b75770e2b9bced019ecbca2d (patch)
tree3529f749bd11549b015e64a28a6fab6279be8a8d /gas/testsuite
parentd30e8e7c0e2007a38a7648b5496d7fdf14836078 (diff)
downloadgdb-5e0bd1769ddea4d4b75770e2b9bced019ecbca2d.zip
gdb-5e0bd1769ddea4d4b75770e2b9bced019ecbca2d.tar.gz
gdb-5e0bd1769ddea4d4b75770e2b9bced019ecbca2d.tar.bz2
gas/
2005-10-24 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (declare_register): Call symbol_create. (md_begin): Remove local variables total, ar_base, and cr_base. Start loops for registers at their respective first one. Don't update md.regsym for alias names. Generate alias name tp for r13. gas/testsuite/ 2005-10-24 Jan Beulich <jbeulich@novell.com> * gas/ia64/regs.pl: Also check tp alias of r13. * gas/ia64/regs.s: Regenerate. * gas/ia64/regs.d: Adjust.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog6
-rw-r--r--gas/testsuite/gas/ia64/regs.d4
-rw-r--r--gas/testsuite/gas/ia64/regs.pl2
-rw-r--r--gas/testsuite/gas/ia64/regs.s2
4 files changed, 10 insertions, 4 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 7260810..53f85f6 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2005-10-24 Jan Beulich <jbeulich@novell.com>
+
+ * gas/ia64/regs.pl: Also check tp alias of r13.
+ * gas/ia64/regs.s: Regenerate.
+ * gas/ia64/regs.d: Adjust.
+
2005-10-19 David Ung <davidu@mips.com>
* gas/mips/mips.exp: Run new test.
diff --git a/gas/testsuite/gas/ia64/regs.d b/gas/testsuite/gas/ia64/regs.d
index e51c500..1dbd137 100644
--- a/gas/testsuite/gas/ia64/regs.d
+++ b/gas/testsuite/gas/ia64/regs.d
@@ -1265,8 +1265,8 @@ Disassembly of section \.text:
1a26: 00 00 00 02 00 00 nop\.i 0x0
1a2c: 00 00 04 00 nop\.i 0x0;;
1a30: 01 08 00 00 00 21 \[MII\] mov r1=r0
- 1a36: c0 00 00 00 42 00 mov r12=r0
- 1a3c: 00 00 04 00 nop\.i 0x0;;
+ 1a36: c0 00 00 00 42 a0 mov r12=r0
+ 1a3c: 01 00 00 84 mov r13=r0;;
1a40: 0d 00 00 00 01 00 \[MFI\] nop\.m 0x0
1a46: 20 00 00 20 00 00 mov f2=f0
1a4c: 00 00 04 00 nop\.i 0x0;;
diff --git a/gas/testsuite/gas/ia64/regs.pl b/gas/testsuite/gas/ia64/regs.pl
index ca51cc0..1c7df5c 100644
--- a/gas/testsuite/gas/ia64/regs.pl
+++ b/gas/testsuite/gas/ia64/regs.pl
@@ -38,7 +38,7 @@ print "\n";
print "\t{ .mii;\n";
print "\tmov gp = r0\n";
print "\tmov sp = r0\n";
-print "\tnop.i 0;; }\n\n";
+print "\tmov tp = r0;; }\n\n";
print "// Floating point registers\n";
for ($i = 2; $i < 128; ++$i) {
diff --git a/gas/testsuite/gas/ia64/regs.s b/gas/testsuite/gas/ia64/regs.s
index 06226a5..8e77b0e 100644
--- a/gas/testsuite/gas/ia64/regs.s
+++ b/gas/testsuite/gas/ia64/regs.s
@@ -437,7 +437,7 @@ _start:
{ .mii;
mov gp = r0
mov sp = r0
- nop.i 0;; }
+ mov tp = r0;; }
// Floating point registers
{ .mfi; mov f2 = f0 ;; }