This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Fix MicroBlaze __backtrace get_frame_size namespace (bug 21022)
- From: Joseph Myers <joseph at codesourcery dot com>
- To: <libc-alpha at sourceware dot org>
- Cc: <eager at eagercon dot com>, <david at holsgrove dot tech>
- Date: Tue, 3 Jan 2017 21:37:24 +0000
- Subject: Fix MicroBlaze __backtrace get_frame_size namespace (bug 21022)
- Authentication-results: sourceware.org; auth=none
Many linknamespace tests fail for MicroBlaze because __backtrace (as
brought in by libc_fatal.c) uses an inline function get_frame_size
which is not declared static. This patch fixes it to be declared
static.
Tested (compilation tests) with build-many-glibcs.py.
2017-01-03 Joseph Myers <joseph@codesourcery.com>
[BZ #21022]
* sysdeps/microblaze/backtrace.c (get_frame_size): Make static.
diff --git a/sysdeps/microblaze/backtrace.c b/sysdeps/microblaze/backtrace.c
index 2b498f0..7cc28ff 100644
--- a/sysdeps/microblaze/backtrace.c
+++ b/sysdeps/microblaze/backtrace.c
@@ -27,7 +27,7 @@ _identify_sighandler (unsigned long fp, unsigned long pc,
unsigned long *pprev_fp, unsigned long *pprev_pc,
unsigned long *retaddr);
-inline long
+static inline long
get_frame_size (unsigned long instr)
{
return abs ((short signed) (instr & 0xFFFF));
--
Joseph S. Myers
joseph@codesourcery.com