Fix broken GDB build after adding Bound table support for i386.
authorWalfred Tedeschi <walfred.tedeschi@intel.com>
Fri, 12 Jun 2015 07:42:16 +0000 (09:42 +0200)
committerWalfred Tedeschi <walfred.tedeschi@intel.com>
Fri, 12 Jun 2015 07:42:16 +0000 (09:42 +0200)
commit966f0aefa6a96df2c45ec36a7ecc02419e3842db
treedc3c7ce43b2b37b3b35666dd6f422a6357d5e429
parent5c4f4e4a8a774318fd49f6002a002836e4d61197
Fix broken GDB build after adding Bound table support for i386.

Types used for some variables could not be used for 32 bits, causing a
compilation failure.
This patch adds a cast to force a quite compilation, but at the same
time it bails out in the case that the cast performed is not safe, i.e.
in the case where the debuggee is 64bit and debugger is 32bit.

Documentation was also affected, once a different version of texinfo the
docs could not be build.

2015-06-10  Walfred Tedeschi  <walfred.tedeschi@intel.com>

* i386-tdep.c (i386_mpx_get_bt_entry): Add a cast for mpx_bd_mask
and bt_mask to CORE_ADDR.

doc:
* gdb.textinfo (i386): Fix "@end table" end and "@table" placement.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/i386-tdep.c