Fix MicroBlaze __backtrace get_frame_size namespace (bug 21022).

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.

	[BZ #21022]
	* sysdeps/microblaze/backtrace.c (get_frame_size): Make static.
This commit is contained in:
Joseph Myers 2017-01-04 01:06:04 +00:00
parent 785fcbaef3
commit 2b18fe78fe
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2017-01-04 Joseph Myers <joseph@codesourcery.com>
[BZ #21022]
* sysdeps/microblaze/backtrace.c (get_frame_size): Make static.
2017-01-03 Joseph Myers <joseph@codesourcery.com>
* sysdeps/i386/fpu/libm-test-ulps: Update.

View File

@ -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));