diff options
Diffstat (limited to 'ld/testsuite/ld-elf')
-rw-r--r-- | ld/testsuite/ld-elf/pr26681.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr26681.l | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr26681.s | 10 |
3 files changed, 18 insertions, 0 deletions
diff --git a/ld/testsuite/ld-elf/pr26681.d b/ld/testsuite/ld-elf/pr26681.d new file mode 100644 index 0000000..01c1ce8 --- /dev/null +++ b/ld/testsuite/ld-elf/pr26681.d @@ -0,0 +1,3 @@ +#ld: --gc-sections --print-gc-sections -e _start +#warning_output: pr26681.l +#target: [check_gc_sections_available] diff --git a/ld/testsuite/ld-elf/pr26681.l b/ld/testsuite/ld-elf/pr26681.l new file mode 100644 index 0000000..05da9b2 --- /dev/null +++ b/ld/testsuite/ld-elf/pr26681.l @@ -0,0 +1,5 @@ +#... +.*: removing unused section '\.unused1' in file 'tmpdir/.*\.o' +#... +.*: removing unused section '\.gnu.note1' in file 'tmpdir/.*\.o' +#... diff --git a/ld/testsuite/ld-elf/pr26681.s b/ld/testsuite/ld-elf/pr26681.s new file mode 100644 index 0000000..0417bed --- /dev/null +++ b/ld/testsuite/ld-elf/pr26681.s @@ -0,0 +1,10 @@ + .text + .globl _start +_start: + .nop + + .section .unused1, "ax", %progbits + .nop + + .section .gnu.note1, "o", %note, .unused1 + .word 2 |