mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
4e1626f5a8
PR ld/18841 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841. * ld-ifunc/pr18841c.c: New file.
18 lines
234 B
C
18 lines
234 B
C
void foo() __attribute__((ifunc("resolve_foo")));
|
|
|
|
static void foo_impl() {}
|
|
extern void zoo(void);
|
|
void (*pz)(void) = zoo;
|
|
|
|
void test()
|
|
{
|
|
void (*pg)(void) = foo;
|
|
pg();
|
|
}
|
|
|
|
static void* resolve_foo()
|
|
{
|
|
pz();
|
|
return foo_impl;
|
|
}
|