[binutils-gdb] Conditionally define xmltarget_${name} variable in regdat.sh
Tom Tromey
tromey@sourceware.org
Sun Jul 22 19:28:00 GMT 2018
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3b20124b3d6df31b5bde0f6bcd718cc40de8d49b
commit 3b20124b3d6df31b5bde0f6bcd718cc40de8d49b
Author: Tom Tromey <tom@tromey.com>
Date: Sun Jul 8 20:31:58 2018 -0600
Conditionally define xmltarget_${name} variable in regdat.sh
This changes regdat.sh to emit the xmltarget_${name} variable inside
the #ifndef IN_PROCESS_AGENT block. This avoids a -Wunused-variable
warning for some builds. Thanks to Pedro for investigating this one.
gdb/ChangeLog
2018-07-22 Tom Tromey <tom@tromey.com>
* regformats/regdat.sh: Define xmltarget_${name} inside
#ifndef IN_PROCESS_AGENT.
Diff:
---
gdb/ChangeLog | 5 +++++
gdb/regformats/regdat.sh | 3 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 511ac9f..972184d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2018-07-22 Tom Tromey <tom@tromey.com>
+ * regformats/regdat.sh: Define xmltarget_${name} inside
+ #ifndef IN_PROCESS_AGENT.
+
+2018-07-22 Tom Tromey <tom@tromey.com>
+
* value.c (value_fetch_lazy_bitfield): Remove unused variable.
2018-07-22 Tom Tromey <tom@tromey.com>
diff --git a/gdb/regformats/regdat.sh b/gdb/regformats/regdat.sh
index 5a8564a..06f1ffc 100755
--- a/gdb/regformats/regdat.sh
+++ b/gdb/regformats/regdat.sh
@@ -163,6 +163,8 @@ done
echo
echo "static const char *expedite_regs_${name}[] = { \"`echo ${expedite} | sed 's/,/", "/g'`\", 0 };"
+
+echo "#ifndef IN_PROCESS_AGENT"
if test "${feature}" != x; then
echo "static const char *xmltarget_${name} = 0;"
elif test "${xmltarget}" = x; then
@@ -184,7 +186,6 @@ fi
echo
cat <<EOF
-#ifndef IN_PROCESS_AGENT
result->xmltarget = xmltarget_${name};
#endif
More information about the Gdb-cvs
mailing list