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.
This commit is contained in:
Jan Beulich
2005-10-24 07:36:40 +00:00
parent d30e8e7c0e
commit 5e0bd1769d
6 changed files with 30 additions and 27 deletions

View File

@ -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.

View File

@ -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;;

View File

@ -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) {

View File

@ -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 ;; }