aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-elf/pr23658-1d.s
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2018-10-03 14:11:43 -0700
committerH.J. Lu <hjl.tools@gmail.com>2018-10-03 14:11:53 -0700
commitfb9bbfd7f2d39a1d4850fcf0f63ef1f077f55e4b (patch)
treedfec84c7d8359a052808f5799d30d4b8266f10ad /ld/testsuite/ld-elf/pr23658-1d.s
parent34c0fc000f5202dc8f5feeb35d682913ee508230 (diff)
downloadgdb-fb9bbfd7f2d39a1d4850fcf0f63ef1f077f55e4b.zip
gdb-fb9bbfd7f2d39a1d4850fcf0f63ef1f077f55e4b.tar.gz
gdb-fb9bbfd7f2d39a1d4850fcf0f63ef1f077f55e4b.tar.bz2
ELF: Add testcases for PR ld/23658
Add testcases to verify that all SHT_NOTE sections with the same section alignment are placed in a single PT_NOTE segment. PR ld/23658 * testsuite/ld-elf/pr23658-1.d: New file. * testsuite/ld-elf/pr23658-1a.s: Likewise. * testsuite/ld-elf/pr23658-1b.s: Likewise. * testsuite/ld-elf/pr23658-1c.s: Likewise. * testsuite/ld-elf/pr23658-1d.s: Likewise. * testsuite/ld-elf/pr23658-2.rd: Likewise. * testsuite/ld-elf/pr23658-3.d: Likewise. * testsuite/ld-elf/pr23658-3.s: Likewise. * testsuite/ld-elf/pr23658-3.t: Likewise. * testsuite/ld-elf/shared.exp: Run PR ld/23658 tests.
Diffstat (limited to 'ld/testsuite/ld-elf/pr23658-1d.s')
-rw-r--r--ld/testsuite/ld-elf/pr23658-1d.s16
1 files changed, 16 insertions, 0 deletions
diff --git a/ld/testsuite/ld-elf/pr23658-1d.s b/ld/testsuite/ld-elf/pr23658-1d.s
new file mode 100644
index 0000000..93fe502
--- /dev/null
+++ b/ld/testsuite/ld-elf/pr23658-1d.s
@@ -0,0 +1,16 @@
+ .section ".note.3", "a"
+ .p2align 2
+ .long .L1 - .L0 /* name length. */
+ .long .L3 - .L1 /* data length. */
+ .long 12345 /* note type. */
+.L0:
+ .asciz "GNU" /* vendor name. */
+.L1:
+ .p2align 2
+ .long 0 /* pr_type. */
+ .long .L5 - .L4 /* pr_datasz. */
+.L4:
+ .zero 0x10
+.L5:
+ .p2align 2
+.L3: