Hurd, C++: Mach/Hurd headers and MIG stubs are not yet fit for C++
authorThomas Schwinge <thomas@codesourcery.com>
Mon, 5 Dec 2016 10:59:03 +0000 (11:59 +0100)
committerThomas Schwinge <thomas@codesourcery.com>
Thu, 8 Dec 2016 07:29:39 +0000 (08:29 +0100)
commit21389b7f3451a482e14fef9bd32257c4c87f4317
treeb192b3c783433da11a906f825aa6f8b3bc5afc35
parent0947023d1d4b5d8803a1065d622f707010b2bcdc
Hurd, C++: Mach/Hurd headers and MIG stubs are not yet fit for C++

..., so handle these in "C" mode still:

gdb/
* config/i386/i386gnu.mh (%_S.o %_U.o): Add "-x c" to
"COMPILE.post".
* gnu-nat.c: #include Mach/Hurd headers before all others.  Wrap
Mach/Hurd headers and MIG stubs' prototypes in 'extern "C"'.
* i386-gnu-nat.c: Likewise.
gdb/ChangeLog
gdb/config/i386/i386gnu.mh
gdb/gnu-nat.c
gdb/i386-gnu-nat.c