aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-elf/pr22450.d
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-elf/pr22450.d')
-rw-r--r--ld/testsuite/ld-elf/pr22450.d12
1 files changed, 12 insertions, 0 deletions
diff --git a/ld/testsuite/ld-elf/pr22450.d b/ld/testsuite/ld-elf/pr22450.d
new file mode 100644
index 0000000..26853bc
--- /dev/null
+++ b/ld/testsuite/ld-elf/pr22450.d
@@ -0,0 +1,12 @@
+#source: pr22450.s
+#readelf: --notes --wide
+#ld: -r
+# Fails on H8300 because it does not generate the correct relocs for the size fields.
+# Fails on AVR, IP2K, M68HC11, SPARC64, XC16C because the assembler does not calculate the correct values for the differences of local symbols.
+# Fails on CRX because readelf does not know how to apply CRX reloc number 20 (R_CRX_SWITCH32).
+
+#...
+Displaying notes found in: \.note\.gnu
+[ ]+Owner[ ]+Data size[ ]+Description
+[ ]+GNU[ ]+0x0+0..[ ]+NT_GNU_PROPERTY_TYPE_0[ ]+Properties: stack size: 0x8000
+#pass