Browse Source
We also need to provide __start_scnfoo and __stop_scnfoo with the extra leading underscore for underscore targets. This patch fixed: FAIL: ld-elf/pr21562k FAIL: ld-elf/pr21562l FAIL: ld-elf/pr21562m FAIL: ld-elf/pr21562n for metag-linux, * testsuite/ld-elf/pr21562c.t: Also provide ___start_scnfoo and ___stop_scnfoo. * testsuite/ld-elf/pr21562d.t: Likewise.gdb-8.1-branch
3 changed files with 10 additions and 0 deletions
@ -1,7 +1,9 @@ |
|||
SECTIONS { |
|||
.foo : { |
|||
PROVIDE (__start_scnfoo = .); |
|||
PROVIDE (___start_scnfoo = .); |
|||
*(scnfoo) |
|||
PROVIDE (__stop_scnfoo = .); |
|||
PROVIDE (___stop_scnfoo = .); |
|||
} |
|||
} |
|||
|
|||
@ -1,5 +1,7 @@ |
|||
SECTIONS { |
|||
PROVIDE (__start_scnfoo = .); |
|||
PROVIDE (___start_scnfoo = .); |
|||
.foo : { *(scnfoo) } |
|||
PROVIDE (__stop_scnfoo = .); |
|||
PROVIDE (___stop_scnfoo = .); |
|||
} |
|||
|
|||
Loading…
Reference in new issue