2011-03-15 Andreas Tobler <andreast@fgznet.ch>

* gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
This commit is contained in:
Andreas Tobler 2011-03-15 21:03:44 +00:00
parent b5215db0ff
commit 7470fc6300
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2011-03-15 Andreas Tobler <andreast@fgznet.ch>
* gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
* lib/gdb.exp (gdb_unload): Add another termination case.

View File

@ -29,6 +29,19 @@
#include <sys/mman.h>
#include <sys/stat.h>
/* ElfW is coming from linux. On other platforms it does not exist.
Let us define it here. */
#ifndef ElfW
# if (defined (_LP64) || defined (__LP64__))
# define WORDSIZE 64
# else
# define WORDSIZE 32
# endif /* _LP64 || __LP64__ */
#define ElfW(type) _ElfW (Elf, WORDSIZE, type)
#define _ElfW(e,w,t) _ElfW_1 (e, w, _##t)
#define _ElfW_1(e,w,t) e##w##t
#endif /* !ElfW */
typedef enum
{
JIT_NOACTION = 0,