diff options
author | Jan Beulich <jbeulich@novell.com> | 2011-10-06 09:22:58 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2011-10-06 09:22:58 +0000 |
commit | 989993d80a97a66f24c22a34ae9f28d9cd7387ca (patch) | |
tree | 2728542978c1fe8ba53cb52467168081593fd354 /gas | |
parent | 07c7ed6d7740dab37ec36a4a736bb2c550c99e86 (diff) | |
download | gdb-989993d80a97a66f24c22a34ae9f28d9cd7387ca.zip gdb-989993d80a97a66f24c22a34ae9f28d9cd7387ca.tar.gz gdb-989993d80a97a66f24c22a34ae9f28d9cd7387ca.tar.bz2 |
gas/testsuite/
2011-09-28 Jan Beulich <jbeulich@suse.com>
* gas/ppc/476.s: Fix lswi first operand.
* gas/ppc/476.d: Adjust expected output.
* gas/ppc/a2.s: Fix lswi first operand.
* gas/ppc/a2.d: Adjust expected output.
* gas/ppc/power6.s: Fix lfdpx first operand.
* gas/ppc/power6.d: Adjust expected output.
opcodes/
2011-09-28 Jan Beulich <jbeulich@suse.com>
* ppc-opc.c (insert_nbi, insert_rbx, FRAp, FRBp, FRSp, FRTp, NBI, RAX,
RBX): New.
(insert_bo, insert_boe): Reject bcctr with bit 2 in bo unset.
(powerpc_opcodes): Use RAX for second and RBXC for third operand of
lswx. Use NBI for third operand of lswi. Use FRTp for first operand of
lfdp and lfdpx. Use FRSp for first operand of stfdp and stfdpx, and
mark them as invalid on POWER7. Use FRTp, FRAp, and FRBp repsectively
on DFP quad instructions.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gas/testsuite/gas/ppc/476.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/ppc/476.s | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/ppc/a2.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/ppc/a2.s | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/ppc/power6.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/ppc/power6.s | 2 |
7 files changed, 15 insertions, 6 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 472036c..0ac479a 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2011-09-28 Jan Beulich <jbeulich@suse.com> + + * gas/ppc/476.s: Fix lswi first operand. + * gas/ppc/476.d: Adjust expected output. + * gas/ppc/a2.s: Fix lswi first operand. + * gas/ppc/a2.d: Adjust expected output. + * gas/ppc/power6.s: Fix lfdpx first operand. + * gas/ppc/power6.d: Adjust expected output. + 2011-09-28 Kai Tietz <ktietz@redhat.com> * gas/pe/section-exclude.d: Correct testcase. diff --git a/gas/testsuite/gas/ppc/476.d b/gas/testsuite/gas/ppc/476.d index 7d131f9..06ced90 100644 --- a/gas/testsuite/gas/ppc/476.d +++ b/gas/testsuite/gas/ppc/476.d @@ -234,7 +234,7 @@ Disassembly of section \.text: 380: 7e 96 c2 6e lhzux r20,r22,r24 384: 7e f8 ca 2e lhzx r23,r24,r25 388: b8 61 ff f0 lmw r3,-16\(r1\) - 38c: 7c 64 84 aa lswi r3,r4,16 + 38c: 7c a4 84 aa lswi r5,r4,16 390: 7c 64 2c 2a lswx r3,r4,r5 394: 7c 64 28 28 lwarx r3,r4,r5 398: 7c 64 28 28 lwarx r3,r4,r5 diff --git a/gas/testsuite/gas/ppc/476.s b/gas/testsuite/gas/ppc/476.s index bd61bd2..c075efb 100644 --- a/gas/testsuite/gas/ppc/476.s +++ b/gas/testsuite/gas/ppc/476.s @@ -227,7 +227,7 @@ ppc476: lhzux 20,22,24 lhzx 23,24,25 lmw 3,-16(1) - lswi 3,4,16 + lswi 5,4,16 lswx 3,4,5 lwarx 3,4,5 lwarx 3,4,5,0 diff --git a/gas/testsuite/gas/ppc/a2.d b/gas/testsuite/gas/ppc/a2.d index d4be915..89810dd 100644 --- a/gas/testsuite/gas/ppc/a2.d +++ b/gas/testsuite/gas/ppc/a2.d @@ -322,7 +322,7 @@ Disassembly of section \.text: 498: 7d 4b 62 2e lhzx r10,r11,r12 49c: ba 8a 00 10 lmw r20,16\(r10\) 4a0: 7d 4b 0c aa lswi r10,r11,1 - 4a4: 7d 4b 04 aa lswi r10,r11,32 + 4a4: 7d 8b 04 aa lswi r12,r11,32 4a8: 7d 4b 64 2a lswx r10,r11,r12 4ac: e9 4b ff fe lwa r10,-4\(r11\) 4b0: e9 4b 00 06 lwa r10,4\(r11\) diff --git a/gas/testsuite/gas/ppc/a2.s b/gas/testsuite/gas/ppc/a2.s index fcc2e4d..9ab0024 100644 --- a/gas/testsuite/gas/ppc/a2.s +++ b/gas/testsuite/gas/ppc/a2.s @@ -297,7 +297,7 @@ start: lhzx 10,11,12 lmw 20,16(10) lswi 10,11,1 - lswi 10,11,32 + lswi 12,11,32 lswx 10,11,12 lwa 10,-4(11) lwa 10,4(11) diff --git a/gas/testsuite/gas/ppc/power6.d b/gas/testsuite/gas/ppc/power6.d index bf75982..76ed7c7 100644 --- a/gas/testsuite/gas/ppc/power6.d +++ b/gas/testsuite/gas/ppc/power6.d @@ -19,7 +19,7 @@ Disassembly of section \.text: 24: 7c c0 3c be mffgpr f6,r7 28: 7d 00 4d be mftgpr r8,f9 2c: 7d 4b 66 2a lwzcix r10,r11,r12 - 30: 7d ae 7e 2e lfdpx f13,r14,r15 + 30: 7d 8e 7e 2e lfdpx f12,r14,r15 34: ee 11 90 04 dadd f16,f17,f18 38: fe 96 c0 04 daddq f20,f22,f24 3c: 7c 60 06 6c dss 3 diff --git a/gas/testsuite/gas/ppc/power6.s b/gas/testsuite/gas/ppc/power6.s index 106468f..b84987d 100644 --- a/gas/testsuite/gas/ppc/power6.s +++ b/gas/testsuite/gas/ppc/power6.s @@ -14,7 +14,7 @@ start: mffgpr 6,7 mftgpr 8,9 lwzcix 10,11,12 - lfdpx 13,14,15 + lfdpx 12,14,15 dadd 16,17,18 daddq 20,22,24 dss 3 |