diff options
author | Jan Beulich <jbeulich@novell.com> | 2005-10-24 07:36:40 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2005-10-24 07:36:40 +0000 |
commit | 5e0bd1769ddea4d4b75770e2b9bced019ecbca2d (patch) | |
tree | 3529f749bd11549b015e64a28a6fab6279be8a8d /gas/testsuite | |
parent | d30e8e7c0e2007a38a7648b5496d7fdf14836078 (diff) | |
download | gdb-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/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/ia64/regs.d | 4 | ||||
-rw-r--r-- | gas/testsuite/gas/ia64/regs.pl | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/ia64/regs.s | 2 |
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 ;; } |