forked from Imagelibrary/binutils-gdb
* config/mips/xm-makeva.h: New file implements va_list alignment
restrictions for mips hosts.
* config/mips/{xm-irix3.h, xm-mips.h, xm-news-mips.h, xm-riscos.h}:
Use it.
This commit is contained in:
@@ -43,6 +43,7 @@ tm-irix3.h
|
||||
tm-mips.h
|
||||
xm-irix3.h
|
||||
xm-irix4.h
|
||||
xm-makeva.h
|
||||
xm-mips.h
|
||||
xm-news-mips.h
|
||||
xm-riscos.h
|
||||
|
||||
@@ -39,3 +39,6 @@ extern void *memset();
|
||||
addr = regno; \
|
||||
else \
|
||||
addr = regno + NSIG_HNDLRS; /* Skip over signal handlers */
|
||||
|
||||
/* Mips hosts need aligned va_list arguments. */
|
||||
#include "mips/xm-makeva.h"
|
||||
|
||||
@@ -63,3 +63,6 @@ extern void *memset();
|
||||
|
||||
/* Kernel is a bit tenacious about sharing text segments, disallowing bpts. */
|
||||
#define ONE_PROCESS_WRITETEXT
|
||||
|
||||
/* Mips hosts need aligned va_list arguments. */
|
||||
#include "mips/xm-makeva.h"
|
||||
|
||||
@@ -28,3 +28,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
#define SET_STACK_LIMIT_HUGE
|
||||
|
||||
#define MEM_FNS_DECLARED
|
||||
|
||||
/* Mips hosts need aligned va_list arguments. */
|
||||
#include "mips/xm-makeva.h"
|
||||
|
||||
@@ -28,3 +28,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
|
||||
/* setjmp.h requires uid_t. */
|
||||
#include <sys/types.h>
|
||||
|
||||
/* Mips hosts need aligned va_list arguments. */
|
||||
#include "mips/xm-makeva.h"
|
||||
|
||||
Reference in New Issue
Block a user