Microblaze: Reject invalid target descriptions
authorAjit Kumar Agarwal <ajitkum@xilinx.com>
Fri, 10 Oct 2014 17:07:06 +0000 (18:07 +0100)
committerPedro Alves <palves@redhat.com>
Fri, 10 Oct 2014 17:07:06 +0000 (18:07 +0100)
commitcc3afae25a4e37ed7a864a8f4eea1dc11b20d5fb
tree0a3a2fe7074877b0a957b587ad973e926adfe653
parentcdfa0b0ac16739350360b29b05223655d3b9b740
Microblaze: Reject invalid target descriptions

We currently validate the target description, but then forget to
reject it if found invalid.

Tested that incorrect descriptions are rejected and GDB warns about
them.

Tested the Microblaze Design with and without stack-protect registers.
The gdb command "info registers" displayed the register correctly.  If
a stack protect design is not selected, only core registers are
displayed.  When the stack-protect registers are selected in the
design, the core registers along with stack-protect registers are
displayed.

gdb/
2014-10-10  Ajit Agarwal  <ajitkum@xilinx.com>

* microblaze-tdep.c (microblaze_gdbarch_init): If the description
isn't valid, release the tdesc arch data and return NULL.
gdb/ChangeLog
gdb/microblaze-tdep.c