#source: sh-link-abs.s
#readelf: -SW
+#notarget: alpha*-*-*
+# .set directive doesn't work on alpha ports.
#...
- +\[ *[0-9]+\] +__patchable_function_entries +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +ABS +0 +1
+ +\[ *[0-9]+\] +__patchable_function_entries +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +ABS +0 +[1248]+
#pass
#source: sh-link-abs.s
#readelf: -tW
+#notarget: alpha*-*-*
+# .set directive doesn't work on alpha ports.
#...
+\[ *[0-9]+\] +__patchable_function_entries
- +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +ABS +0 +1
+ +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +ABS +0 +[1248]+
+\[0+83\]: WRITE, ALLOC, LINK ORDER
#pass
#source: sh-link-abs.s
#readelf: -S
+#notarget: alpha*-*-*
+# .set directive doesn't work on alpha ports.
#...
- +\[ *[0-9]+\] +__patchable_\[\.\.\.\] +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +ABS +0 +1
+ +\[ *[0-9]+\] +__patchable_\[\.\.\.\] +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +ABS +0 +[1248]+
#pass
#source: sh-link-abs.s
#readelf: -S
+#notarget: alpha*-*-*
+# .set directive doesn't work on alpha ports.
#...
+\[ *[0-9]+\] +__patchable_\[\.\.\.\] +PROGBITS +[0-9a-f]+ +[0-9a-f]+
- +0+[248] +0+ +WAL +ABS +0 +1
+ +0+[248] +0+ +WAL +ABS +0 +[1248]+
#pass
#source: sh-link-abs.s
#readelf: -t
+#notarget: alpha*-*-*
+# .set directive doesn't work on alpha ports.
#...
+\[ *[0-9]+\] +__patchable_function_entries
- +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +ABS +0 +1
+ +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +ABS +0 +[1248]+
+\[0+83\]: WRITE, ALLOC, LINK ORDER
#pass
#source: sh-link-abs.s
#readelf: -t
+#notarget: alpha*-*-*
+# .set directive doesn't work on alpha ports.
#...
+\[ *[0-9]+\] +__patchable_function_entries
+PROGBITS +[0-9a-f]+ +[0-9a-f]+ +ABS
- +0+[248] +0+ +0 +1
+ +0+[248] +0+ +0 +[1248]+
+\[0+83\]: WRITE, ALLOC, LINK ORDER
#pass
#source: sh-link-common.s
#readelf: -SW
+#notarget: *-*-hpux*
+# hpux has a non-standard common directive.
#...
- +\[ *[0-9]+\] +__patchable_function_entries +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +COM +0 +1
+ +\[ *[0-9]+\] +__patchable_function_entries +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +COM +0 +[1248]+
#pass
#source: sh-link-common.s
#readelf: -tW
+#notarget: *-*-hpux*
+# hpux has a non-standard common directive.
#...
+\[ *[0-9]+\] +__patchable_function_entries
- +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +COM +0 +1
+ +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +COM +0 +[1248]+
+\[0+83\]: WRITE, ALLOC, LINK ORDER
#pass
#source: sh-link-common.s
#readelf: -S
+#notarget: *-*-hpux*
+# hpux has a non-standard common directive.
#...
- +\[ *[0-9]+\] +__patchable_\[\.\.\.\] +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +COM +0 +1
+ +\[ *[0-9]+\] +__patchable_\[\.\.\.\] +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +WAL +COM +0 +[1248]+
#pass
#source: sh-link-common.s
#readelf: -S
+#notarget: *-*-hpux*
+# hpux has a non-standard common directive.
#...
+\[ *[0-9]+\] +__patchable_\[\.\.\.\] +PROGBITS +[0-9a-f]+ +[0-9a-f]+
- +0+[248] +0+ +WAL +COM +0 +1
+ +0+[248] +0+ +WAL +COM +0 +[1248]+
#pass
#source: sh-link-common.s
#readelf: -t
+#notarget: *-*-hpux*
+# hpux has a non-standard common directive.
#...
+\[ *[0-9]+\] +__patchable_function_entries
- +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +COM +0 +1
+ +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +0+[248] +0+ +COM +0 +[1248]+
+\[0+83\]: WRITE, ALLOC, LINK ORDER
#pass
#source: sh-link-common.s
#readelf: -t
+#notarget: *-*-hpux*
+# hpux has a non-standard common directive.
#...
+\[ *[0-9]+\] +__patchable_function_entries
+PROGBITS +[0-9a-f]+ +[0-9a-f]+ +COM
- +0+[248] +0+ +0 +1
+ +0+[248] +0+ +0 +[1248]+
+\[0+83\]: WRITE, ALLOC, LINK ORDER
#pass