Add inhibit_stack_protector to ifuncmain9 [BZ #25680]
commit03f42a56eb4e88601ebb334787c8198156197b29
authorDavid Hughes <davidhughes205@gmail.com>
Mon, 15 Mar 2021 14:53:39 +0000 (15 20:23 +0530)
committerSiddhesh Poyarekar <siddhesh@sourceware.org>
Mon, 15 Mar 2021 14:53:39 +0000 (15 20:23 +0530)
treeeb7303a8229085c935c3cf86109d943972286275
parent95c68080a3ded882789b1629f872c3ad531efda0
Add inhibit_stack_protector to ifuncmain9 [BZ #25680]

Enabling --enable-stack-protector=all causes the following tests to fail:

    FAIL: elf/ifuncmain9picstatic
    FAIL: elf/ifuncmain9static

Nick Alcock (who committed the stack protector code) marked the IFUNC
resolvers with inhibit_stack_protector when he done the original work and
suggested doing so again @ BZ #25680. This patch adds
inhibit_stack_protector to ifuncmain9.

After patch is applied, --enable-stack-protector=all does not fail the
above tests.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
elf/ifuncmain9.c