diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rwxr-xr-x | gdb/configure | 6 | ||||
-rw-r--r-- | gdb/configure.ac | 3 |
3 files changed, 12 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e534dcc..2e17123 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2016-01-19 John Baldwin <jhb@FreeBSD.org> + + * configure.ac: Include <sys/types.h when checking for "r_fs" in + "struct reg". + * configure: Regenerate. + 2016-01-18 Maciej W. Rozycki <macro@imgtec.com> * mips-tdep.c (mips_insn_size): Remove 48-bit microMIPS diff --git a/gdb/configure b/gdb/configure index 4abedd3..11f91e3 100755 --- a/gdb/configure +++ b/gdb/configure @@ -12782,7 +12782,8 @@ fi # See if <machine/reg.h> supports the %fs and %gs i386 segment registers. # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'. -ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h> +ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h> +#include <machine/reg.h> " if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then : @@ -12792,7 +12793,8 @@ _ACEOF fi -ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h> +ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h> +#include <machine/reg.h> " if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then : diff --git a/gdb/configure.ac b/gdb/configure.ac index e2a7e68..8f9486e 100644 --- a/gdb/configure.ac +++ b/gdb/configure.ac @@ -1448,7 +1448,8 @@ fi # See if <machine/reg.h> supports the %fs and %gs i386 segment registers. # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'. AC_CHECK_MEMBERS([struct reg.r_fs, struct reg.r_gs], [], [], - [#include <machine/reg.h>]) + [#include <sys/types.h> +#include <machine/reg.h>]) # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers. # Older amd64 Linux's don't have the fs_base and gs_base members of |