]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/i386/jump.d
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / i386 / jump.d
index cddd4a3c74aaeaef45e3dd4361541b4f6d2c97b4..0802785a0165322ec0982f5e1f20639533301510 100644 (file)
@@ -5,22 +5,35 @@
 
 Disassembly of section .text:
 
-0+000 <.text>:
-   0:  eb fe [         ]*jmp    (0x0|0 <.text>)
-   2:  e9 ((fc|f9) ff ff ff|00 00 00 00) [     ]*jmp    (0x)?(0|3|7)( <.text(\+0x7)?>)?        3: (R_386_PC)?(DISP)?32 xxx
-   7:  ff 25 00 00 00 00 [     ]*jmp    \*0x0  9: (R_386_)?(dir)?32    xxx
-   d:  ff e7 [         ]*jmp    \*%edi
-   f:  ff 27 [         ]*jmp    \*\(%edi\)
-  11:  ff 2c bd 00 00 00 00 [  ]*ljmp   \*0x0\(,%edi,4\)       14: (R_386_)?(dir)?32   xxx
-  18:  ff 2d 00 00 00 00 [     ]*ljmp   \*0x0  1a: (R_386_)?(dir)?32   xxx
-  1e:  ea 00 00 00 00 34 12 [  ]*ljmp   \$0x1234,\$0x0 1f: (R_386_)?(dir)?32   xxx
-  25:  e8 d6 ff ff ff [        ]*call   (0x0|0 <.text>)
-  2a:  e8 ((fc|d1) ff ff ff|00 00 00 00) [     ]*call   (0x)?(0|2b|2f)( <.text(\+0x2f)?>)?     2b: (R_386_PC)?(DISP)?32        xxx
-  2f:  ff 15 00 00 00 00 [     ]*call   \*0x0  31: (R_386_)?(dir)?32   xxx
-  35:  ff d7 [         ]*call   \*%edi
-  37:  ff 17 [         ]*call   \*\(%edi\)
-  39:  ff 1c bd 00 00 00 00 [  ]*lcall  \*0x0\(,%edi,4\)       3c: (R_386_)?(dir)?32   xxx
-  40:  ff 1d 00 00 00 00 [     ]*lcall  \*0x0  42: (R_386_)?(dir)?32   xxx
-  46:  9a 00 00 00 00 34 12 [  ]*lcall  \$0x1234,\$0x0 47: (R_386_)?(dir)?32   xxx
-  4d:.*
-.*
+0+ <.text>:
+[      ]*[a-f0-9]+:    eb fe                   jmp    (0x0|0 <.text>)
+[      ]*[a-f0-9]+:    e9 ((fc|f9) ff ff ff|00 00 00 00)               jmp    (0x)?(0|3|7)( <.text(\+0x7)?>)?  3: (R_386_PC)?(DISP)?32 xxx
+[      ]*[a-f0-9]+:    ff 25 00 00 00 00       jmp    \*0x0    9: (R_386_)?(dir)?32    xxx
+[      ]*[a-f0-9]+:    ff e7                   jmp    \*%edi
+[      ]*[a-f0-9]+:    ff 27                   jmp    \*\(%edi\)
+[      ]*[a-f0-9]+:    ff 2c bd 00 00 00 00    ljmp   \*0x0\(,%edi,4\) 14: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    66 ff 2c bd 00 00 00 00         ljmpw  \*0x0\(,%edi,4\) 1c: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    ff 2d 00 00 00 00       ljmp   \*0x0    22: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    66 ff 2d 00 00 00 00    ljmpw  \*0x0    29: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    ea 00 00 00 00 34 12    ljmp   \$0x1234,\$0x0   2e: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    e8 c7 ff ff ff          call   (0x0|0 <.text>)
+[      ]*[a-f0-9]+:    e8 ((fc|c2) ff ff ff|00 00 00 00)               call   (0x)?(0|3a|3e)( <.text(\+0x3e)?>)?       3a: (R_386_PC)?(DISP)?32        xxx
+[      ]*[a-f0-9]+:    ff 15 00 00 00 00       call   \*0x0    40: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    ff d7                   call   \*%edi
+[      ]*[a-f0-9]+:    ff 17                   call   \*\(%edi\)
+[      ]*[a-f0-9]+:    ff 1c bd 00 00 00 00    lcall  \*0x0\(,%edi,4\) 4b: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    66 ff 1c bd 00 00 00 00         lcallw \*0x0\(,%edi,4\) 53: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    ff 1d 00 00 00 00       lcall  \*0x0    59: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    66 ff 1d 00 00 00 00    lcallw \*0x0    60: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    9a 00 00 00 00 34 12    lcall  \$0x1234,\$0x0   65: (R_386_)?(dir)?32   xxx
+[      ]*[a-f0-9]+:    66 ff 13                callw  \*\(%ebx\)
+[      ]*[a-f0-9]+:    ff 13                   call   \*\(%ebx\)
+[      ]*[a-f0-9]+:    ff 1b                   lcall  \*\(%ebx\)
+[      ]*[a-f0-9]+:    66 ff 23                jmpw   \*\(%ebx\)
+[      ]*[a-f0-9]+:    ff 23                   jmp    \*\(%ebx\)
+[      ]*[a-f0-9]+:    ff 2b                   ljmp   \*\(%ebx\)
+[      ]*[a-f0-9]+:    eb 00                   jmp    (0x)?7b( <.text(\+0x7b)?>)?
+[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    eb 00                   jmp    (0x)?7e( <.text(\+0x7e)?>)?
+[      ]*[a-f0-9]+:    90                      nop
+#pass