diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2010-09-27 13:33:00 +0000 |
---|---|---|
committer | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2010-09-27 13:33:00 +0000 |
commit | 02cbf7671a314a663a5abbb606d2ee73cb795bb9 (patch) | |
tree | bfb61572e44a509673e3057beb8ef916abb2cfda /ld | |
parent | 6844b2c2db8ce07c7f000d9bd132d6b9b83709b8 (diff) | |
download | gdb-02cbf7671a314a663a5abbb606d2ee73cb795bb9.zip gdb-02cbf7671a314a663a5abbb606d2ee73cb795bb9.tar.gz gdb-02cbf7671a314a663a5abbb606d2ee73cb795bb9.tar.bz2 |
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* s390-dis.c (print_insn_s390): Pick instruction with most
specific mask.
* s390-opc.c: Add unused bits to the insn mask.
* s390-opc.txt: Reorder some instructions to prefer more recent
versions.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gas/s390/esa-g5.d: Adjust serveral instructions.
* gas/s390/esa-reloc.d: Likewise.
* gas/s390/esa-z990.d: Likewise.
* gas/s390/zarch-reloc.d: Likewise.
* gas/s390/zarch-z10.d: Likewise.
* gas/s390/zarch-z9-ec.d: Likewise.
* gas/s390/zarch-z900.d: Likewise.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
* ld-s390/tlsbin_64.dd: Likewise.
* ld-s390/tlspic.dd: Likewise.
* ld-s390/tlspic_64.dd: Likewise.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | ld/testsuite/ld-s390/tlsbin.dd | 16 | ||||
-rw-r--r-- | ld/testsuite/ld-s390/tlsbin_64.dd | 22 | ||||
-rw-r--r-- | ld/testsuite/ld-s390/tlspic.dd | 56 | ||||
-rw-r--r-- | ld/testsuite/ld-s390/tlspic_64.dd | 16 |
5 files changed, 62 insertions, 55 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 1e777a0..b1c94be 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7. + * ld-s390/tlsbin_64.dd: Likewise. + * ld-s390/tlspic.dd: Likewise. + * ld-s390/tlspic_64.dd: Likewise. + 2010-09-23 H.J. Lu <hongjiu.lu@intel.com> PR ld/11812 diff --git a/ld/testsuite/ld-s390/tlsbin.dd b/ld/testsuite/ld-s390/tlsbin.dd index 6e49b1b..ae92eaa 100644 --- a/ld/testsuite/ld-s390/tlsbin.dd +++ b/ld/testsuite/ld-s390/tlsbin.dd @@ -137,14 +137,14 @@ Disassembly of section .text: # function epilog +[0-9a-f]+: 98 6e f0 78 lm %r6,%r14,120\(%r15\) +[0-9a-f]+: 07 fe br %r14 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 0+[0-9a-f]+ <_start>: # function prolog diff --git a/ld/testsuite/ld-s390/tlsbin_64.dd b/ld/testsuite/ld-s390/tlsbin_64.dd index 664991a..c5c3ba0 100644 --- a/ld/testsuite/ld-s390/tlsbin_64.dd +++ b/ld/testsuite/ld-s390/tlsbin_64.dd @@ -160,16 +160,16 @@ Disassembly of section .text: # function epilog +[0-9a-f]+: eb 6e f0 d0 00 04 lmg %r6,%r14,208\(%r15\) +[0-9a-f]+: 07 fe br %r14 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 0+[0-9a-f]+ <_start>: # function prolog @@ -220,4 +220,4 @@ Disassembly of section .text: # function epilog +[0-9a-f]+: eb 6e f0 d0 00 04 lmg %r6,%r14,208\(%r15\) +[0-9a-f]+: 07 fe br %r14 - +[0-9a-f]+: 07 07 bcr 0,%r7 + +[0-9a-f]+: 07 07 nopr %r7 diff --git a/ld/testsuite/ld-s390/tlspic.dd b/ld/testsuite/ld-s390/tlspic.dd index 6e9da5d..d5caeaf 100644 --- a/ld/testsuite/ld-s390/tlspic.dd +++ b/ld/testsuite/ld-s390/tlspic.dd @@ -159,31 +159,31 @@ Disassembly of section .text: # function prolog +[0-9a-f]+: 98 6e f0 78 lm %r6,%r14,120\(%r15\) +[0-9a-f]+: 07 fe br %r14 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 diff --git a/ld/testsuite/ld-s390/tlspic_64.dd b/ld/testsuite/ld-s390/tlspic_64.dd index fea1671..274cd16 100644 --- a/ld/testsuite/ld-s390/tlspic_64.dd +++ b/ld/testsuite/ld-s390/tlspic_64.dd @@ -192,11 +192,11 @@ Disassembly of section .text: # function epilog +[0-9a-f]+: eb 6e f0 d0 00 04 lmg %r6,%r14,208\(%r15\) +[0-9a-f]+: 07 fe br %r14 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 - +[0-9a-f]+: 07 07 bcr 0,%r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 + +[0-9a-f]+: 07 07 nopr %r7 |