]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
backport 2009-02-19 Peter Bergner <bergner@vnet.ibm.com>
authorAlan Modra <amodra@gmail.com>
Mon, 2 Mar 2009 13:57:14 +0000 (13:57 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 2 Mar 2009 13:57:14 +0000 (13:57 +0000)
gas/testsuite/ChangeLog
gas/testsuite/gas/ppc/e500mc.d
opcodes/ChangeLog
opcodes/ppc-opc.c

index ec3ff3df66990378ebfa49d6c966a59342a7794c..78e19dbff172b65a27e3b56c7b43979747401392 100644 (file)
@@ -1,5 +1,9 @@
 2009-03-02  Alan Modra  <amodra@bigpond.net.au>
 
+       2009-02-19  Peter Bergner  <bergner@vnet.ibm.com>
+       * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
+       floating point register.
+
        2009-02-05  Peter Bergner  <bergner@vnet.ibm.com>
        * gas/ppc/booke.s ("dcbt", "dcbtst"): New tests.
        * gas/ppc/booke.d: Likewise.
index 4ffaba8ffff3d2ea5a031d76f2379eb3b44c5aaa..aeee31dc44bd68ffb9436d6cb788d9b523f6038a 100644 (file)
@@ -22,12 +22,12 @@ Disassembly of section \.text:
   30:  7c 85 32 3e     lhepx   r4,r5,r6
   34:  7c e8 48 3e     lwepx   r7,r8,r9
   38:  7d 4b 60 3a     ldepx   r10,r11,r12
-  3c:  7d ae 7c be     lfdepx  r13,r14,r15
+  3c:  7d ae 7c be     lfdepx  f13,r14,r15
   40:  7e 11 91 be     stbepx  r16,r17,r18
   44:  7e 74 ab 3e     sthepx  r19,r20,r21
   48:  7e d7 c1 3e     stwepx  r22,r23,r24
   4c:  7f 3a d9 3a     stdepx  r25,r26,r27
-  50:  7f 9d f5 be     stfdepx r28,r29,r30
+  50:  7f 9d f5 be     stfdepx f28,r29,r30
   54:  7c 01 14 06     lbdx    r0,r1,r2
   58:  7d 8d 74 46     lhdx    r12,r13,r14
   5c:  7c 64 2c 86     lwdx    r3,r4,r5
index 83df7dbfea46cf1a2334568172796ef49642c139..e992d8fc506721f80697c9266dde1a9c2b97a99a 100644 (file)
@@ -1,5 +1,9 @@
 2009-03-02  Alan Modra  <amodra@bigpond.net.au>
 
+       2009-02-19  Peter Bergner  <bergner@vnet.ibm.com>
+       * ppc-opc.c (powerpc_opcodes) <"lfdepx", "stfdepx">: Fix the first
+       operand to be a float point register (FRT/FRS).
+
        2009-02-05  Peter Bergner  <bergner@vnet.ibm.com>
        * ppc-opc.c: Update copyright year.
        (powerpc_opcodes) <"dcbt", "dcbtst">: Deprecate the Embedded operand
index 5ce87b7165092f35b87081c77d4e80f5e98cacca..294af73da23fc556f92696f49082f3dfdb848fe5 100644 (file)
@@ -4286,7 +4286,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
 
 {"lfdx",       X(31,599),      X_MASK,      COM,       PPCNONE,        {FRT, RA0, RB}},
 
-{"lfdepx",     X(31,607),      X_MASK,      E500MC,    PPCNONE,        {RT, RA, RB}},
+{"lfdepx",     X(31,607),      X_MASK,      E500MC,    PPCNONE,        {FRT, RA, RB}},
 {"mffgpr",     XRC(31,607,0),  XRA_MASK,    POWER6,    PPCNONE,        {FRT, RB}},
 
 {"lddx",       X(31,611),      X_MASK,      E500MC,    PPCNONE,        {RT, RA, RB}},
@@ -4373,7 +4373,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
 {"sreq",       XRC(31,729,0),  X_MASK,      M601,      PPCNONE,        {RA, RS, RB}},
 {"sreq.",      XRC(31,729,1),  X_MASK,      M601,      PPCNONE,        {RA, RS, RB}},
 
-{"stfdepx",    X(31,735),      X_MASK,      E500MC,    PPCNONE,        {RS, RA, RB}},
+{"stfdepx",    X(31,735),      X_MASK,      E500MC,    PPCNONE,        {FRS, RA, RB}},
 {"mftgpr",     XRC(31,735,0),  XRA_MASK,    POWER6,    PPCNONE,        {RT, FRB}},
 
 {"stddx",      X(31,739),      X_MASK,      E500MC,    PPCNONE,        {RS, RA, RB}},