gas/testsuite: 2008-01-22 Tristan Gingold * gas/ia64/regs.d: Updated as the ia64 disassembler now displays symbolic names for all ar registers. opcodes: 2008-01-22 Tristan Gingold * ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr, ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr. *** opcodes/ia64-dis.c 14 Nov 2007 22:31:53 -0000 1.14 --- opcodes/ia64-dis.c 22 Jan 2008 14:20:00 -0000 *************** print_insn_ia64 (bfd_vma memaddr, struct *** 201,206 **** --- 201,214 ---- case 17: strcpy (regname, "ar.bsp"); break; case 18: strcpy (regname, "ar.bspstore"); break; case 19: strcpy (regname, "ar.rnat"); break; + case 21: strcpy (regname, "ar.fcr"); break; + case 24: strcpy (regname, "ar.eflag"); break; + case 25: strcpy (regname, "ar.csd"); break; + case 26: strcpy (regname, "ar.ssd"); break; + case 27: strcpy (regname, "ar.cflg"); break; + case 28: strcpy (regname, "ar.fsr"); break; + case 29: strcpy (regname, "ar.fir"); break; + case 30: strcpy (regname, "ar.fdr"); break; case 32: strcpy (regname, "ar.ccv"); break; case 36: strcpy (regname, "ar.unat"); break; case 40: strcpy (regname, "ar.fpsr"); break; *** gas/testsuite/gas/ia64/regs.d 14 Nov 2007 22:31:54 -0000 1.7 --- gas/testsuite/gas/ia64/regs.d 22 Jan 2008 14:19:52 -0000 *************** Disassembly of section \.text: *** 1952,1979 **** [ ]*[a-f0-9]+: 10 00 4c 44 08 00 mov.m r1=ar.rnat [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 54 44 08 00 mov.m r1=ar21 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 60 44 08 00 mov.m r1=ar24 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 64 44 08 00 mov.m r1=ar25 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 68 44 08 00 mov.m r1=ar26 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 6c 44 08 00 mov.m r1=ar27 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 70 44 08 00 mov.m r1=ar28 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 74 44 08 00 mov.m r1=ar29 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 78 44 08 00 mov.m r1=ar30 [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 [ ]*[a-f0-9]+: 10 00 80 44 08 00 mov.m r1=ar.ccv --- 1952,1980 ---- [ ]*[a-f0-9]+: 10 00 4c 44 08 00 mov.m r1=ar.rnat [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 54 44 08 00 mov.m r1=ar.fcr [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 60 44 08 00 mov.m r1=ar.eflag [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 64 44 08 00 mov.m r1=ar.csd [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 68 44 08 00 mov.m r1=ar.ssd [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 6c 44 08 00 mov.m r1=ar.cflg [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 70 44 08 00 mov.m r1=ar.fsr [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 74 44 08 00 mov.m r1=ar.fir [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 ! [ ]*[a-f0-9]+: 10 00 78 44 08 00 mov.m r1=ar.fdr [ ]*[a-f0-9]+: 00 00 04 00 nop.i 0x0;; [ ]*[a-f0-9]+: 09 00 00 00 01 00 \[MMI\] nop.m 0x0 [ ]*[a-f0-9]+: 10 00 80 44 08 00 mov.m r1=ar.ccv