From 465197842a6ff829eea88b3b96b05c433a797aae Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 21 Feb 2017 11:00:21 +0000 Subject: [PATCH] Fix compile time warning message in linker testsuite test. * testsuite/ld-ifunc/pr18808b.c (bar): Fix compile time warning about non-void function returning without a result. --- ld/ChangeLog | 5 +++++ ld/testsuite/ld-ifunc/pr18808b.c | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index 1da0e991ff2..c73a5c366aa 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2017-02-21 Nick Clifton + + * testsuite/ld-ifunc/pr18808b.c (bar): Fix compile time warning + about non-void function returning without a result. + 2017-02-17 Alan Modra PR 15041 diff --git a/ld/testsuite/ld-ifunc/pr18808b.c b/ld/testsuite/ld-ifunc/pr18808b.c index 6f0db5a6614..0e189f448fe 100644 --- a/ld/testsuite/ld-ifunc/pr18808b.c +++ b/ld/testsuite/ld-ifunc/pr18808b.c @@ -1,24 +1,26 @@ -int foo (int x) __attribute__ ((ifunc ("resolve_foo"))); +int foo (int) __attribute__ ((ifunc ("resolve_foo"))); extern void abort (void); -static int foo_impl(int x) +static int +foo_impl (int x) { return x; } -int bar() +void +bar (void) { int (*f)(int) = foo; if (foo (5) != 5) abort (); - if (f(42) != 42) + if (f (42) != 42) abort (); } - -void *resolve_foo (void) +void * +resolve_foo (void) { return (void *) foo_impl; } -- 2.30.2