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
merge done from the gofrontend repository.

View File

@ -103,7 +103,12 @@
#include <linux/netlink.h>
#endif
#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>
#undef ia64_fpreg
#undef pt_all_user_regs
#endif
#if defined(HAVE_LINUX_RTNETLINK_H)
#include <linux/rtnetlink.h>