diff options
author | Michal Ludvig <mludvig@suse.cz> | 2002-07-01 22:09:52 +0000 |
---|---|---|
committer | Michal Ludvig <mludvig@suse.cz> | 2002-07-01 22:09:52 +0000 |
commit | 145564b7562ec2bc16a23ec7c1628cf256ba8f58 (patch) | |
tree | 6f5ca23217f9ce38f9e7135c08a7d6ab6ab2e55b /gdb | |
parent | 21d0e8a4015bf243d96e3225f02d0604c5ed784a (diff) | |
download | gdb-145564b7562ec2bc16a23ec7c1628cf256ba8f58.zip gdb-145564b7562ec2bc16a23ec7c1628cf256ba8f58.tar.gz gdb-145564b7562ec2bc16a23ec7c1628cf256ba8f58.tar.bz2 |
2002-07-02 Michal Ludvig <mludvig@suse.cz>
* config/i386/tm-x86-64linux.h: New.
* config/i386/x86-64linux.mt: Add GDB_MULTI_ARCH and TM_FILE
definitions.
* config/i386/nm-x86-64.h: Rename to ...
* config/i386/nm-x86-64linux.h: ... this one.
* config/i386/x86-64linux.mh: Reflect the above change.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 9 | ||||
-rw-r--r-- | gdb/config/i386/nm-x86-64linux.h (renamed from gdb/config/i386/nm-x86-64.h) | 0 | ||||
-rw-r--r-- | gdb/config/i386/tm-x86-64linux.h | 36 | ||||
-rw-r--r-- | gdb/config/i386/x86-64linux.mh | 2 | ||||
-rw-r--r-- | gdb/config/i386/x86-64linux.mt | 4 |
5 files changed, 50 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1f2e5ce..29daa9f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,12 @@ +2002-07-02 Michal Ludvig <mludvig@suse.cz> + + * config/i386/tm-x86-64linux.h: New. + * config/i386/x86-64linux.mt: Add GDB_MULTI_ARCH and TM_FILE + definitions. + * config/i386/nm-x86-64.h: Rename to ... + * config/i386/nm-x86-64linux.h: ... this one. + * config/i386/x86-64linux.mh: Reflect the above change. + 2002-07-01 Mark Kettenis <kettenis@gnu.org> * i386-tdep.h (struct gdbarch_tdep): Replace sigtramp_saved_pc diff --git a/gdb/config/i386/nm-x86-64.h b/gdb/config/i386/nm-x86-64linux.h index 4430fcb..4430fcb 100644 --- a/gdb/config/i386/nm-x86-64.h +++ b/gdb/config/i386/nm-x86-64linux.h diff --git a/gdb/config/i386/tm-x86-64linux.h b/gdb/config/i386/tm-x86-64linux.h new file mode 100644 index 0000000..11eea93 --- /dev/null +++ b/gdb/config/i386/tm-x86-64linux.h @@ -0,0 +1,36 @@ +/* Definitions to target GDB to GNU/Linux on x86-64. + + Copyright 2002 Free Software Foundation, Inc. + + Contributed by Michal Ludvig, SuSE Labs. + + This file is part of GDB. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef TM_X86_64LINUX_H +#define TM_X86_64LINUX_H + +/* We define SVR4_SHARED_LIBS unconditionally, on the assumption that + * link.h is available on all linux platforms. For I386 and SH3/4, + * we hard-code the information rather than use link.h anyway (for + * the benefit of cross-debugging). We may move to doing that for + * other architectures as well. */ + +#define SVR4_SHARED_LIBS +#include "solib.h" /* Support for shared libraries. */ + +#endif /* #ifndef TM_X86_64LINUX_H */ diff --git a/gdb/config/i386/x86-64linux.mh b/gdb/config/i386/x86-64linux.mh index bc79f3f..7c221eb 100644 --- a/gdb/config/i386/x86-64linux.mh +++ b/gdb/config/i386/x86-64linux.mh @@ -2,7 +2,7 @@ XM_FILE= xm-i386.h -NAT_FILE= nm-x86-64.h +NAT_FILE= nm-x86-64linux.h NATDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o \ core-aout.o i386-nat.o x86-64-linux-nat.o \ proc-service.o thread-db.o lin-lwp.o \ diff --git a/gdb/config/i386/x86-64linux.mt b/gdb/config/i386/x86-64linux.mt index 58a9cee..7d0c491 100644 --- a/gdb/config/i386/x86-64linux.mt +++ b/gdb/config/i386/x86-64linux.mt @@ -1,3 +1,7 @@ # Target: AMD x86-64 running GNU/Linux TDEPFILES= x86-64-tdep.o x86-64-linux-tdep.o dwarf2cfi.o \ solib.o solib-svr4.o solib-legacy.o + +GDB_MULTI_ARCH=GDB_MULTI_ARCH_TM + +TM_FILE=tm-x86-64linux.h |