diff options
author | Stu Grossman <grossman@cygnus> | 1996-07-04 00:49:25 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1996-07-04 00:49:25 +0000 |
commit | 89e673a481dc6d7003dc332afabaf4a3e4d96a66 (patch) | |
tree | 9d9cd5e011116ec66f59c2238131a51da99870d3 /gdb/config/sparc | |
parent | d41d2ccc635248fc59dcfa0fedb01249f9bf26c1 (diff) | |
download | gdb-89e673a481dc6d7003dc332afabaf4a3e4d96a66.zip gdb-89e673a481dc6d7003dc332afabaf4a3e4d96a66.tar.gz gdb-89e673a481dc6d7003dc332afabaf4a3e4d96a66.tar.bz2 |
* sparcl-tdep.c (_initialize_sparc_tdep) config/sparc/tm-sparc.h,
config/sparc/tm-sparclite.h: Initialize tm_print_insn from
TM_PRINT_INSN, which comes from the tm file.
* Makefile.in (INTERNAL_LDFLAGS): Add in flags from configure.
* configure configure.in: Only make sol-thread.o for native.
Also, switch to dlopened libthread_db.so.1.
* sol-thread.c: Switch to using dlopen to get the thread_db
library.
* configure, configure.in: Change test for libthread_db to only
work for configs where build/host/target are the same.
Diffstat (limited to 'gdb/config/sparc')
-rw-r--r-- | gdb/config/sparc/tm-sparc.h | 6 | ||||
-rw-r--r-- | gdb/config/sparc/tm-sparclite.h | 6 |
2 files changed, 11 insertions, 1 deletions
diff --git a/gdb/config/sparc/tm-sparc.h b/gdb/config/sparc/tm-sparc.h index b85602f..cec159d 100644 --- a/gdb/config/sparc/tm-sparc.h +++ b/gdb/config/sparc/tm-sparc.h @@ -110,7 +110,7 @@ extern CORE_ADDR sparc_pc_adjust PARAMS ((CORE_ADDR)); #define STACK_ALIGN(ADDR) (((ADDR)+7)&-8) -/* Sequence of bytes for breakpoint instruction. */ +/* Sequence of bytes for breakpoint instruction (ta 1). */ #define BREAKPOINT {0x91, 0xd0, 0x20, 0x01} @@ -641,3 +641,7 @@ extern int deferred_stores; passed as doubles and then converted in the callee. */ #define COERCE_FLOAT_TO_DOUBLE 1 + +/* Select the sparc disassembler */ + +#define TM_PRINT_INSN print_insn_sparc diff --git a/gdb/config/sparc/tm-sparclite.h b/gdb/config/sparc/tm-sparclite.h index eb84b0c..85fd584 100644 --- a/gdb/config/sparc/tm-sparclite.h +++ b/gdb/config/sparc/tm-sparclite.h @@ -21,6 +21,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "sparc/tm-sparc.h" +/* Select the sparclite disassembler. Slightly different instruction set from + the V8 sparc. */ + +#undef TM_PRINT_INSN +#define TM_PRINT_INSN print_insn_sparclite + /* Amount PC must be decremented by after a hardware instruction breakpoint. This is often the number of bytes in BREAKPOINT but not always. */ |