gdb: Fix build failure in xml-tdesc.c without expat.

Introduced by 18d3cec54e.

gdb/ChangeLog:

	* xml-tdesc.c (target_fetch_description_xml) [!HAVE_LIBEXPAT]: Warn
	and return NULL.
This commit is contained in:
Marcin Kościelnicki 2016-02-11 23:52:44 +01:00
parent 33b4777ca1
commit d21b5f15d9
2 changed files with 18 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
* xml-tdesc.c (target_fetch_description_xml) [!HAVE_LIBEXPAT]: Warn
and return NULL.
2016-02-12 Markus Metzger <markus.t.metzger@intel.com>
* frame.h (skip_tailcall_frames): Update comment.

View file

@ -638,6 +638,18 @@ target_read_description_xml (struct target_ops *ops)
char *
target_fetch_description_xml (struct target_ops *ops)
{
#if !defined(HAVE_LIBEXPAT)
static int have_warned;
if (!have_warned)
{
have_warned = 1;
warning (_("Can not fetch XML target description; XML support was "
"disabled at compile time"));
}
return NULL;
#else
struct target_desc *tdesc;
char *tdesc_str;
char *expanded_text;
@ -659,4 +671,5 @@ target_fetch_description_xml (struct target_ops *ops)
}
return expanded_text;
#endif
}