Browse Source

* 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.
gdb-4_18-branch
Peter Schauer 34 years ago
parent
commit
1a2a932d4f
  1. 1
      gdb/config/mips/.Sanitize
  2. 3
      gdb/config/mips/xm-irix3.h
  3. 3
      gdb/config/mips/xm-mips.h
  4. 3
      gdb/config/mips/xm-news-mips.h
  5. 3
      gdb/config/mips/xm-riscos.h

1
gdb/config/mips/.Sanitize

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

3
gdb/config/mips/xm-irix3.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"

3
gdb/config/mips/xm-mips.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"

3
gdb/config/mips/xm-news-mips.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"

3
gdb/config/mips/xm-riscos.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"

Loading…
Cancel
Save