diff options
author | Nick Clifton <nickc@redhat.com> | 2010-07-23 14:52:54 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2010-07-23 14:52:54 +0000 |
commit | 1cd986c58543909402a33d84b7821d0d7be17005 (patch) | |
tree | 6b28231d7f9342779aacd6177e7ec222206c82b5 /gas/testsuite | |
parent | 8fd447e6d3982e728cd4005cf63d42fa3a0c2504 (diff) | |
download | gdb-1cd986c58543909402a33d84b7821d0d7be17005.zip gdb-1cd986c58543909402a33d84b7821d0d7be17005.tar.gz gdb-1cd986c58543909402a33d84b7821d0d7be17005.tar.bz2 |
Add support for v850E2 and v850E2V3
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/all/byte.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/rx/rx-asm-good.d | 4 | ||||
-rw-r--r-- | gas/testsuite/gas/v850/split-lo16.d | 12 | ||||
-rw-r--r-- | gas/testsuite/gas/v850/v850e1.d | 8 |
5 files changed, 22 insertions, 12 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 63058013..70973c9 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com> + Ina Pandit <ina.pandit@kpitcummins.com> + + * gas/v850/split-lo16.d: Update the "ld" instructions with a space + for second operand. + * gas/v850/v850e1.d: Likewise. + 2010-07-22 Alan Modra <amodra@gmail.com> * gas/arm/mapdir.s: Don't specify attr/type for .fini_array. diff --git a/gas/testsuite/gas/all/byte.d b/gas/testsuite/gas/all/byte.d index 739b9ce..9e23fea 100644 --- a/gas/testsuite/gas/all/byte.d +++ b/gas/testsuite/gas/all/byte.d @@ -1,2 +1,5 @@ #name: bad byte directive #error-output: byte.l +# The RX target allows quoted ASCII strings inside .byte directives +# for compatibily with the Renesas assembler. +#skip: rx-*-* diff --git a/gas/testsuite/gas/rx/rx-asm-good.d b/gas/testsuite/gas/rx/rx-asm-good.d index d515f24..6733bbf 100644 --- a/gas/testsuite/gas/rx/rx-asm-good.d +++ b/gas/testsuite/gas/rx/rx-asm-good.d @@ -10,8 +10,8 @@ Disassembly of section .text: 0+0108 <mem\+0x8> 66 20[ ]+mov.l[ ]+#2, r0 0+010a <mem\+0xa> 66 10[ ]+mov.l[ ]+#1, r0 0+010c <mem\+0xc> 66 00[ ]+mov.l[ ]+#0, r0 -0+010e <mem\+0xe> 05 f2 fe ff[ ]+bsr.a[ ]+0+0000 <mem-0x100> -0+0112 <mem\+0x12> 05 ee fe ff[ ]+bsr.a[ ]+0+0000 <mem-0x100> +0+010e <mem\+0xe> 05 .. .. ..[ ]+bsr.a[ ]+[0-9a-f]+ <mem.0x[0-9a-f]+> +0+0112 <mem\+0x12> 05 .. .. ..[ ]+bsr.a[ ]+[0-9a-f]+ <mem.0x[0-9a-f]+> 0+0116 <mem\+0x16> 62 65[ ]+add[ ]+#6, r5 0+0118 <mem\+0x18> 72 74 0b 2e[ ]+add[ ]+#0x2e0b, r7, r4 0+011c <mem\+0x1c> ff 2e 00[ ]+add[ ]+r0, r0, r14 diff --git a/gas/testsuite/gas/v850/split-lo16.d b/gas/testsuite/gas/v850/split-lo16.d index 5ed195c..617dfd8 100644 --- a/gas/testsuite/gas/v850/split-lo16.d +++ b/gas/testsuite/gas/v850/split-lo16.d @@ -7,12 +7,12 @@ 2: R_V850_HI16_S foo 4: 01 16 00 00 addi 0, r1, r2 6: R_V850_LO16 foo - 8: 01 17 00 00 ld\.b 0\[r1\],r2 + 8: 01 17 00 00 ld\.b 0\[r1\], r2 a: R_V850_LO16 foo - c: 81 17 01 00 ld\.bu 0\[r1\],r2 + c: 81 17 01 00 ld\.bu 0\[r1\], r2 c: R_V850_LO16_SPLIT_OFFSET foo - 10: a1 17 45 23 ld\.bu 9029\[r1\],r2 - 14: 81 17 57 34 ld\.bu 13398\[r1\],r2 - 18: 20 57 01 00 ld.w 0\[r0\],r10 - 1c: 20 57 79 56 ld.w 22136\[r0\],r10 + 10: a1 17 45 23 ld\.bu 9029\[r1\], r2 + 14: 81 17 57 34 ld\.bu 13398\[r1\], r2 + 18: 20 57 01 00 ld.w 0\[r0\], r10 + 1c: 20 57 79 56 ld.w 22136\[r0\], r10 #pass diff --git a/gas/testsuite/gas/v850/v850e1.d b/gas/testsuite/gas/v850/v850e1.d index 9fb689b..8172b09 100644 --- a/gas/testsuite/gas/v850/v850e1.d +++ b/gas/testsuite/gas/v850/v850e1.d @@ -23,8 +23,8 @@ Disassembly of section .text: 0x0+30 e7 47 82 4a [ ]*divhu r7, r8, r9 0x0+34 ea 5f c2 62 [ ]*divu r10, r11, r12 0x0+38 e0 6f 44 73 [ ]*hsw r13, r14 -0x0+3c a1 17 0d 00 [ ]*ld.bu 13\[r1\],r2 -0x0+40 e3 27 11 00 [ ]*ld.hu 16\[sp\],gp +0x0+3c a1 17 0d 00 [ ]*ld.bu 13\[r1\], r2 +0x0+40 e3 27 11 00 [ ]*ld.hu 16\[sp\], gp 0x0+44 21 06 78 56 34 12 [ ]*mov 0x12345678, r1 0x0+4a e5 17 40 1a [ ]*mul 5, r2, sp 0x0+4e e1 17 20 1a [ ]*mul r1, r2, sp @@ -35,8 +35,8 @@ Disassembly of section .text: 0x0+62 a8 07 03 70 [ ]*prepare {r25 - r27}, 20, sp 0x0+66 e1 4f e0 00 [ ]*set1 r9, r1 0x0+6a ea 47 00 02 [ ]*sasf nz, r8 -0x0+6e 60 20 [ ]*sld.bu 0\[ep\],gp -0x0+70 77 28 [ ]*sld.hu 14\[ep\],r5 +0x0+6e 60 20 [ ]*sld.bu 0\[ep\], gp +0x0+70 77 28 [ ]*sld.hu 14\[ep\], r5 0x0+72 a1 00 [ ]*sxb r1 0x0+74 e2 00 [ ]*sxh r2 0x0+76 ff 07 e6 00 [ ]*tst1 r0, lp |