]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/i386/jump16.d
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / i386 / jump16.d
index 87951effa5765edeb94ec5ef7e090ebbe82f947a..db5d44ab8660009af7de424619793c7d7f5cf9cb 100644 (file)
@@ -5,36 +5,50 @@
 
 Disassembly of section .text:
 
-0+000 <.text>:
-   0:  eb fe [         ]*jmp    (0x0|0 <.text>)
-   2:  e9 (fe|fb) ff [         ]*jmp    (0x3|0x0|0 <.text>)    3: (R_386_PC)?(DISP)?16 xxx
-   5:  ff 26 00 00 [   ]*jmp    \*0x0  7: (R_386_)?(dir)?16    xxx
-   9:  66 ff e7 [      ]*jmpl   \*%edi
-   c:  67 ff 27 [      ]*addr32 jmp \*\(%edi\)
-   f:  67 ff af 00 00 00 00 [  ]*addr32 ljmp \*0x0\(%edi\)     12: (R_386_)?(dir)?32   xxx
-  16:  ff 2e 00 00 [   ]*ljmp   \*0x0  18: (R_386_)?(dir)?16   xxx
-  1a:  ea 00 00 34 12 [        ]*ljmp   \$0x1234,\$0x0 1b: (R_386_)?(dir)?16   xxx
-  1f:  66 e8 db ff ff ff [     ]*calll  (0x0|0 <.text>)
-  25:  66 e8 (fc|d5) ff ff ff [        ]*calll  (0x27|0x0|0 <.text>)   27: (R_386_PC)?(DISP)?32        xxx
-  2b:  66 ff 16 00 00 [        ]*calll  \*0x0  2e: (R_386_)?(dir)?16   xxx
-  30:  66 ff d7 [      ]*calll  \*%edi
-  33:  67 66 ff 17 [   ]*addr32 calll \*\(%edi\)
-  37:  67 66 ff 9f 00 00 00 00 [       ]*addr32 lcalll \*0x0\(%edi\)   3b: (R_386_)?(dir)?32   xxx
-  3f:  66 ff 1e 00 00 [        ]*lcalll \*0x0  42: (R_386_)?(dir)?16   xxx
-  44:  66 9a 00 00 00 00 34 12 [       ]*lcalll \$0x1234,\$0x0 46: (R_386_)?(dir)?32   xxx
-  4c:  eb b2 [         ]*jmp    (0x0|0 <.text>)
-  4e:  ff 26 00 00 [   ]*jmp    \*0x0  50: (R_386_)?(dir)?16   xxx
-  52:  ff e7 [         ]*jmp    \*%di
-  54:  ff 25 [         ]*jmp    \*\(%di\)
-  56:  ff ad 00 00 [   ]*ljmp   \*0x0\(%di\)   58: (R_386_)?(dir)?16   xxx
-  5a:  ff 2e 00 00 [   ]*ljmp   \*0x0  5c: (R_386_)?(dir)?16   xxx
-  5e:  ea 00 00 34 12 [        ]*ljmp   \$0x1234,\$0x0 5f: (R_386_)?(dir)?16   xxx
-  63:  e8 9a ff [      ]*call   (0x0|0 <.text>)
-  66:  e8 (fe|97) ff [         ]*call   (0x67|0x0|0 <.text>)   67: (R_386_PC)?(DISP)?16        xxx
-  69:  ff 16 00 00 [   ]*call   \*0x0  6b: (R_386_)?(dir)?16   xxx
-  6d:  ff d7 [         ]*call   \*%di
-  6f:  ff 15 [         ]*call   \*\(%di\)
-  71:  ff 9d 00 00 [   ]*lcall  \*0x0\(%di\)   73: (R_386_)?(dir)?16   xxx
-  75:  ff 1e 00 00 [   ]*lcall  \*0x0  77: (R_386_)?(dir)?16   xxx
-  79:  9a 00 00 34 12 [        ]*lcall  \$0x1234,\$0x0 7a: (R_386_)?(dir)?16   xxx
-       ...
+0+ <.text>:
+[      ]*[a-f0-9]+:    eb fe                   jmp    (0x0|0 <.text>)
+[      ]*[a-f0-9]+:    e9 fe ff                jmp    0x3      3: R_386_PC16   xxx
+[      ]*[a-f0-9]+:    ff 26 00 00             jmp    \*0x0    7: R_386_16     xxx
+[      ]*[a-f0-9]+:    66 ff e7                jmpl   \*%edi
+[      ]*[a-f0-9]+:    67 ff 27                addr32 jmp \*\(%edi\)
+[      ]*[a-f0-9]+:    67 ff af 00 00 00 00    addr32 ljmp \*0x0\(%edi\)       12: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    ff 2e 00 00             ljmp   \*0x0    18: R_386_16    xxx
+[      ]*[a-f0-9]+:    ea 00 00 34 12          ljmp   \$0x1234,\$0x0   1b: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 e8 db ff ff ff       calll  0x0
+[      ]*[a-f0-9]+:    66 e8 fc ff ff ff       calll  0x27     27: (R_386_PC)?(DISP)?32        xxx
+[      ]*[a-f0-9]+:    66 ff 16 00 00          calll  \*0x0    2e: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 ff d7                calll  \*%edi
+[      ]*[a-f0-9]+:    67 66 ff 17             addr32 calll \*\(%edi\)
+[      ]*[a-f0-9]+:    67 66 ff 9f 00 00 00 00         addr32 lcalll \*0x0\(%edi\)     3b: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    66 ff 1e 00 00          lcalll \*0x0    42: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 9a 00 00 00 00 34 12         lcalll \$0x1234,\$0x0   46: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    eb b2                   jmp    (0x0|0 <.text>)
+[      ]*[a-f0-9]+:    ff 26 00 00             jmp    \*0x0    50: R_386_16    xxx
+[      ]*[a-f0-9]+:    ff e7                   jmp    \*%di
+[      ]*[a-f0-9]+:    ff 25                   jmp    \*\(%di\)
+[      ]*[a-f0-9]+:    ff ad 00 00             ljmp   \*0x0\(%di\)     58: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 ff ad 00 00          ljmpl  \*0x0\(%di\)     5d: R_386_16    xxx
+[      ]*[a-f0-9]+:    ff 2e 00 00             ljmp   \*0x0    61: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 ff 2e 00 00          ljmpl  \*0x0    66: R_386_16    xxx
+[      ]*[a-f0-9]+:    ea 00 00 34 12          ljmp   \$0x1234,\$0x0   69: R_386_16    xxx
+[      ]*[a-f0-9]+:    e8 90 ff                call   (0x0|0 <.text>)
+[      ]*[a-f0-9]+:    e8 fe ff                call   0x71     71: R_386_PC16  xxx
+[      ]*[a-f0-9]+:    ff 16 00 00             call   \*0x0    75: R_386_16    xxx
+[      ]*[a-f0-9]+:    ff d7                   call   \*%di
+[      ]*[a-f0-9]+:    ff 15                   call   \*\(%di\)
+[      ]*[a-f0-9]+:    ff 9d 00 00             lcall  \*0x0\(%di\)     7d: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 ff 9d 00 00          lcalll \*0x0\(%di\)     82: R_386_16    xxx
+[      ]*[a-f0-9]+:    ff 1e 00 00             lcall  \*0x0    86: R_386_16    xxx
+[      ]*[a-f0-9]+:    66 ff 1e 00 00          lcalll \*0x0    8b: R_386_16    xxx
+[      ]*[a-f0-9]+:    9a 00 00 34 12          lcall  \$0x1234,\$0x0   8e: R_386_16    xxx
+[      ]*[a-f0-9]+:    ff 17                   call   \*\(%bx\)
+[      ]*[a-f0-9]+:    ff 1f                   lcall  \*\(%bx\)
+[      ]*[a-f0-9]+:    66 ff 1f                lcalll \*\(%bx\)
+[      ]*[a-f0-9]+:    ff 27                   jmp    \*\(%bx\)
+[      ]*[a-f0-9]+:    ff 2f                   ljmp   \*\(%bx\)
+[      ]*[a-f0-9]+:    66 ff 2f                ljmpl  \*\(%bx\)
+[      ]*[a-f0-9]+:    eb 00                   jmp    0xa2
+[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    eb 00                   jmp    0xa5
+[      ]*[a-f0-9]+:    90                      nop
+#pass