libgo: redefine ia64 struct names around linux/ptrace.h

Avoid https://sourceware.org/bugzilla/show_bug.cgi?id=762.
    
    Patch by Andreas Schwab.
    
    Reviewed-on: https://go-review.googlesource.com/46711

From-SVN: r249662
This commit is contained in:
Ian Lance Taylor 2017-06-26 17:56:14 +00:00
parent 4b377e01ce
commit 0bcce674a7
2 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,4 @@
0a20181d00d43a423c55f4e772b759fba0619478 1b4c2bcaa96f7f40538fd8fff308ad92ea6f482e
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.

View File

@ -103,7 +103,12 @@
#include <linux/netlink.h> #include <linux/netlink.h>
#endif #endif
#if defined(HAVE_LINUX_PTRACE_H) #if defined(HAVE_LINUX_PTRACE_H)
/* Avoid https://sourceware.org/bugzilla/show_bug.cgi?id=762 . */
#define ia64_fpreg pt_ia64_fpreg
#define pt_all_user_regs pt_ia64_all_user_regs
#include <linux/ptrace.h> #include <linux/ptrace.h>
#undef ia64_fpreg
#undef pt_all_user_regs
#endif #endif
#if defined(HAVE_LINUX_RTNETLINK_H) #if defined(HAVE_LINUX_RTNETLINK_H)
#include <linux/rtnetlink.h> #include <linux/rtnetlink.h>