mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-10 07:10:06 +00:00
Fix MIPS32 frame-pointer forcing for more recent GCC.
This commit is contained in:
parent
7fe70b0c06
commit
e525bc9c26
@ -1,3 +1,9 @@
|
||||
2012-06-14 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
|
||||
(FORCE_FRAME_POINTER): Assign result of alloca to a volatile
|
||||
variable.
|
||||
|
||||
2012-06-01 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/mips/mips64/n32/s_fma.c: New file.
|
||||
|
@ -194,8 +194,9 @@
|
||||
/* We need to use a frame pointer for the functions in which we
|
||||
adjust $sp around the syscall, or debug information and unwind
|
||||
information will be $sp relative and thus wrong during the syscall. As
|
||||
of GCC 3.4.3, this is sufficient. */
|
||||
#define FORCE_FRAME_POINTER alloca (4)
|
||||
of GCC 4.7, this is sufficient. */
|
||||
#define FORCE_FRAME_POINTER \
|
||||
void *volatile __fp_force __attribute__ ((unused)) = alloca (4)
|
||||
|
||||
#define internal_syscall5(ncs_init, cs_init, input, err, arg1, arg2, arg3, arg4, arg5)\
|
||||
({ \
|
||||
|
Loading…
Reference in New Issue
Block a user