]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - ld/testsuite/ld-elf/eh5.d
Merge commit 'upstream/2.20'
[msp430-binutils.git] / ld / testsuite / ld-elf / eh5.d
index c12562aa3b32f0e60bd082f3f3065d07e48a8940..bc25639cc7f1e0b3316129a8cfe480616801538e 100644 (file)
@@ -3,17 +3,18 @@
 #source: eh5b.s
 #ld:
 #readelf: -wf
-#target: x86_64-*-* i?86-*-*
+#target: cfi
+#notarget: alpha* hppa64*
 
-The section .eh_frame contains:
+Contents of the .eh_frame section:
 
 00000000 0000001[04] 00000000 CIE
   Version:               1
   Augmentation:          "zR"
-  Code alignment factor: 1
+  Code alignment factor: .*
   Data alignment factor: .*
   Return address column: .*
-  Augmentation data:     1b
+  Augmentation data:     (0b|1b)
 
   DW_CFA_nop
   DW_CFA_nop
@@ -21,7 +22,7 @@ The section .eh_frame contains:
 #...
 0000001[48] 00000014 0000001[8c] FDE cie=00000000 pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
@@ -29,23 +30,23 @@ The section .eh_frame contains:
 000000(2c|30) 00000014 00000000 CIE
   Version:               1
   Augmentation:          "zPR"
-  Code alignment factor: 1
+  Code alignment factor: .*
   Data alignment factor: .*
   Return address column: .*
-  Augmentation data:     03 .. .. .. .. 1b
+  Augmentation data:     03 .. .. .. .. (0b|1b)
 
   DW_CFA_nop
 
 0000004[48] 00000014 0000001c FDE cie=000000(2c|30) pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
 
 000000(5c|60) 00000014 0000006[04] FDE cie=00000000 pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
@@ -53,10 +54,10 @@ The section .eh_frame contains:
 0000007[48] 0000001[8c] 00000000 CIE
   Version:               1
   Augmentation:          "zPLR"
-  Code alignment factor: 1
+  Code alignment factor: .*
   Data alignment factor: .*
   Return address column: .*
-  Augmentation data:     03 .. .. .. .. 0c 1b
+  Augmentation data:     03 .. .. .. .. 0c (0b|1b)
 
   DW_CFA_nop
   DW_CFA_nop
@@ -66,7 +67,7 @@ The section .eh_frame contains:
   Augmentation data:     (ef be ad de 00 00 00 00|00 00 00 00 de ad be ef)
 
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
@@ -74,12 +75,12 @@ The section .eh_frame contains:
 000000b[08] 0000001[04] 00000000 CIE
   Version:               1
   Augmentation:          "zR"
-  Code alignment factor: 1
+  Code alignment factor: .*
   Data alignment factor: .*
   Return address column: .*
-  Augmentation data:     1b
+  Augmentation data:     (0b|1b)
 
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
 #...
 000000(c4|d0) 0000001[04] 0000001[8c] FDE cie=000000b[08] pc=.*
   DW_CFA_nop
@@ -89,16 +90,16 @@ The section .eh_frame contains:
 000000[de]8 00000014 00000000 CIE
   Version:               1
   Augmentation:          "zPR"
-  Code alignment factor: 1
+  Code alignment factor: .*
   Data alignment factor: .*
   Return address column: .*
-  Augmentation data:     03 .. .. .. .. 1b
+  Augmentation data:     03 .. .. .. .. (0b|1b)
 
   DW_CFA_nop
 
 00000(0f|10)0 00000014 0000001c FDE cie=000000[de]8 pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
@@ -111,10 +112,10 @@ The section .eh_frame contains:
 000001(1c|30) 0000001[8c] 00000000 CIE
   Version:               1
   Augmentation:          "zPLR"
-  Code alignment factor: 1
+  Code alignment factor: .*
   Data alignment factor: .*
   Return address column: .*
-  Augmentation data:     03 .. .. .. .. 0c 1b
+  Augmentation data:     03 .. .. .. .. 0c (0b|1b)
 
   DW_CFA_nop
   DW_CFA_nop
@@ -124,37 +125,37 @@ The section .eh_frame contains:
   Augmentation data:     (ef be ad de 00 00 00 00|00 00 00 00 de ad be ef)
 
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
 
 000001(58|70) 00000014 000001(5c|74) FDE cie=00000000 pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
-
-000001(70|88) 00000014 000001(48|5c) FDE cie=000000(2c|30) pc=.*
+#...
+000001(70|88) 00000014 00000(01c|148|15c) FDE cie=00000(02c|030|170) pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
 
 000001(88|a0) 00000014 000001(8c|a4) FDE cie=00000000 pc=.*
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop
-
-000001(a0|b8) 0000001c 000001(30|44) FDE cie=0000007[48] pc=.*
+#...
+000001(a0|b8|d4) 0000001c 00000(020|130|144) FDE cie=00000(074|078|1b8) pc=.*
   Augmentation data:     (ef be ad de 00 00 00 00|00 00 00 00 de ad be ef)
 
   DW_CFA_advance_loc: 4 to .*
-  DW_CFA_def_cfa: r0 ofs 16
+  DW_CFA_def_cfa: r0( \([er]ax\)|) ofs 16
   DW_CFA_nop
   DW_CFA_nop
   DW_CFA_nop