This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] Define GDB_{XM,TM,NM}_FILE as a string, print
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 02 Sep 2004 13:23:02 -0400
- Subject: [commit] Define GDB_{XM,TM,NM}_FILE as a string, print
Hello,
This changes the definition of the autoconf macros GDB_XM_FILE,
GDB_TM_FILE, and GDB_NM_FILE into strings. That way they can be easily
printed. gdbarch.sh is updated so that it does just that. Prints the
macros instead of GDB_MULTI_ARCH. (I can't think of a single reason for
me not doing this earlier).
committed,
Andrew
2004-09-02 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: Instead of GDB_MULTI_ARCH print GDB_NM_FILE,
GDB_TM_FILE and GDB_XM_FILE.
* gdbarch.c: Re-generate.
* configure.in (GDB_XM_FILE, GDB_NM_FILE, GDB_TM_FILE): Include
quotes in macro definition.
* configure.in: Re-generate.
Index: configure.in
===================================================================
RCS file: /cvs/src/src/gdb/configure.in,v
retrieving revision 1.167
diff -p -u -r1.167 configure.in
--- configure.in 22 Aug 2004 14:18:02 -0000 1.167
+++ configure.in 2 Sep 2004 16:54:14 -0000
@@ -1523,7 +1523,7 @@ if test "${hostfile}" != ""; then
GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
files="${files} ${GDB_XM_FILE}"
links="${links} xm.h"
- AC_DEFINE_UNQUOTED(GDB_XM_FILE, ${GDB_XM_FILE})
+ AC_DEFINE_UNQUOTED(GDB_XM_FILE, "${GDB_XM_FILE}")
fi
AC_SUBST(xm_h)
@@ -1534,7 +1534,7 @@ if test "${targetfile}" != ""; then
GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
files="${files} ${GDB_TM_FILE}"
links="${links} tm.h"
- AC_DEFINE_UNQUOTED(GDB_TM_FILE, ${GDB_TM_FILE})
+ AC_DEFINE_UNQUOTED(GDB_TM_FILE, "${GDB_TM_FILE}")
fi
AC_SUBST(tm_h)
@@ -1545,7 +1545,7 @@ if test "${nativefile}" != ""; then
GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
files="${files} ${GDB_NM_FILE}"
links="${links} nm.h"
- AC_DEFINE_UNQUOTED(GDB_NM_FILE, ${GDB_NM_FILE})
+ AC_DEFINE_UNQUOTED(GDB_NM_FILE, "${GDB_NM_FILE}")
fi
AC_SUBST(nm_h)
Index: gdbarch.sh
===================================================================
RCS file: /cvs/src/src/gdb/gdbarch.sh,v
retrieving revision 1.347
diff -p -u -r1.347 gdbarch.sh
--- gdbarch.sh 2 Sep 2004 16:01:33 -0000 1.347
+++ gdbarch.sh 2 Sep 2004 16:54:14 -0000
@@ -1486,9 +1486,27 @@ cat <<EOF
void
gdbarch_dump (struct gdbarch *current_gdbarch, struct ui_file *file)
{
+ const char *gdb_xm_file = "<not-defined>";
+ const char *gdb_nm_file = "<not-defined>";
+ const char *gdb_tm_file = "<not-defined>";
+#if defined (GDB_XM_FILE)
+ gdb_xm_file = GDB_XM_FILE;
+#endif
fprintf_unfiltered (file,
- "gdbarch_dump: GDB_MULTI_ARCH = %d\\n",
- GDB_MULTI_ARCH);
+ "gdbarch_dump: GDB_XM_FILE = %s\\n",
+ gdb_xm_file);
+#if defined (GDB_NM_FILE)
+ gdb_nm_file = GDB_NM_FILE;
+#endif
+ fprintf_unfiltered (file,
+ "gdbarch_dump: GDB_NM_FILE = %s\\n",
+ gdb_nm_file);
+#if defined (GDB_TM_FILE)
+ gdb_tm_file = GDB_TM_FILE;
+#endif
+ fprintf_unfiltered (file,
+ "gdbarch_dump: GDB_TM_FILE = %s\\n",
+ gdb_tm_file);
EOF
function_list | sort -t: -k 4 | while do_read
do