diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2010-10-27 15:02:52 +0000 |
---|---|---|
committer | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2010-10-27 15:02:52 +0000 |
commit | a83bba121c4ec954692673afd918ff4abdab7908 (patch) | |
tree | 2a41c336444693ece8bbb1f237e267cb44ead21d /ld/testsuite | |
parent | af47cd43cc4628fba115ae3b673eeb0441fee5be (diff) | |
download | gdb-a83bba121c4ec954692673afd918ff4abdab7908.zip gdb-a83bba121c4ec954692673afd918ff4abdab7908.tar.gz gdb-a83bba121c4ec954692673afd918ff4abdab7908.tar.bz2 |
2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* ld-s390/tlsbin.dd: bc 0,0 -> nop 0 and bcr 0,%r0 -> nopr %r0.
Diffstat (limited to 'ld/testsuite')
-rw-r--r-- | ld/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-s390/tlsbin.dd | 22 |
2 files changed, 15 insertions, 11 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index d047362..f0efb35 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * ld-s390/tlsbin.dd: bc 0,0 -> nop 0 and bcr 0,%r0 -> nopr %r0. + 2010-10-25 Daniel Jacobowitz <dan@codesourcery.com> * ld-discard/zero-range.d, ld-discard/zero-range.s: New files. diff --git a/ld/testsuite/ld-s390/tlsbin.dd b/ld/testsuite/ld-s390/tlsbin.dd index ae92eaa..0e824da 100644 --- a/ld/testsuite/ld-s390/tlsbin.dd +++ b/ld/testsuite/ld-s390/tlsbin.dd @@ -76,19 +76,19 @@ Disassembly of section .text: +[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\) # GD -> LE with global variable defined in executable +[0-9a-f]+: 58 20 d0 10 l %r2,16\(%r13\) - +[0-9a-f]+: 47 00 00 00 bc 0,0 + +[0-9a-f]+: 47 00 00 00 nop 0 +[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\) # GD -> LE with local variable defined in executable +[0-9a-f]+: 58 20 d0 14 l %r2,20\(%r13\) - +[0-9a-f]+: 47 00 00 00 bc 0,0 + +[0-9a-f]+: 47 00 00 00 nop 0 +[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\) # GD -> LE with hidden variable defined in executable +[0-9a-f]+: 58 20 d0 18 l %r2,24\(%r13\) - +[0-9a-f]+: 47 00 00 00 bc 0,0 + +[0-9a-f]+: 47 00 00 00 nop 0 +[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\) # LD -> LE +[0-9a-f]+: 58 20 d0 1c l %r2,28\(%r13\) - +[0-9a-f]+: 47 00 00 00 bc 0,0 + +[0-9a-f]+: 47 00 00 00 nop 0 +[0-9a-f]+: 41 32 90 00 la %r3,0\(%r2,%r9\) +[0-9a-f]+: 58 40 d0 20 l %r4,32\(%r13\) +[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\) @@ -96,7 +96,7 @@ Disassembly of section .text: +[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\) # LD -> LE against hidden variables +[0-9a-f]+: 58 20 d0 28 l %r2,40\(%r13\) - +[0-9a-f]+: 47 00 00 00 bc 0,0 + +[0-9a-f]+: 47 00 00 00 nop 0 +[0-9a-f]+: 41 32 90 00 la %r3,0\(%r2,%r9\) +[0-9a-f]+: 58 40 d0 2c l %r4,44\(%r13\) +[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\) @@ -109,17 +109,17 @@ Disassembly of section .text: # IE -> LE against global var defined in exec +[0-9a-f]+: 58 30 d0 38 l %r3,56\(%r13\) +[0-9a-f]+: 18 43 lr %r4,%r3 - +[0-9a-f]+: 07 00 bcr 0,%r0 + +[0-9a-f]+: 07 00 nopr %r0 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\) # IE -> LE against local var +[0-9a-f]+: 58 30 d0 3c l %r3,60\(%r13\) +[0-9a-f]+: 18 43 lr %r4,%r3 - +[0-9a-f]+: 07 00 bcr 0,%r0 + +[0-9a-f]+: 07 00 nopr %r0 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\) # IE -> LE against hidden var +[0-9a-f]+: 58 30 d0 40 l %r3,64\(%r13\) +[0-9a-f]+: 18 43 lr %r4,%r3 - +[0-9a-f]+: 07 00 bcr 0,%r0 + +[0-9a-f]+: 07 00 nopr %r0 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\) # IE against global var with small got access (no optimization) +[0-9a-f]+: 58 30 c0 14 l %r3,20\(%r12\) @@ -173,17 +173,17 @@ Disassembly of section .text: # IE -> LE against global var defined in exec +[0-9a-f]+: 58 30 d0 04 l %r3,4\(%r13\) +[0-9a-f]+: 18 43 lr %r4,%r3 - +[0-9a-f]+: 07 00 bcr 0,%r0 + +[0-9a-f]+: 07 00 nopr %r0 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\) # IE -> LE against local var +[0-9a-f]+: 58 30 d0 08 l %r3,8\(%r13\) +[0-9a-f]+: 18 43 lr %r4,%r3 - +[0-9a-f]+: 07 00 bcr 0,%r0 + +[0-9a-f]+: 07 00 nopr %r0 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\) # IE -> LE against hidden but not local var +[0-9a-f]+: 58 30 d0 0c l %r3,12\(%r13\) +[0-9a-f]+: 18 43 lr %r4,%r3 - +[0-9a-f]+: 07 00 bcr 0,%r0 + +[0-9a-f]+: 07 00 nopr %r0 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\) # LE, global var defined in exec +[0-9a-f]+: 58 40 d0 10 l %r4,16\(%r13\) |