diff options
| author | tsutsui <tsutsui@NetBSD.org> | 2003-03-03 16:58:17 +0000 |
|---|---|---|
| committer | tsutsui <tsutsui@NetBSD.org> | 2003-03-03 16:58:17 +0000 |
| commit | f2ff066472097a7f5b7b9ae3aa05d13070c25d32 (patch) | |
| tree | f91af37f890ed12bd4f4a151c82f108a44dfe92c /gnu | |
| parent | bc724094e33644ea39a14176d946689a98cb4d6a (diff) | |
print_insn_shl() in gnu/dist/toolchain/opcodes/sh-dis.c has been merged
into print_insn_sh(), and print_insn_sh() now checks info->endian
so set it accordingly.
Based on diff from the Sourceware gdb cvsweb:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sh-tdep.c.diff?r1=1.59&r2=1.60&cvsroot=src
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/dist/toolchain/gdb/sh-tdep.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gnu/dist/toolchain/gdb/sh-tdep.c b/gnu/dist/toolchain/gdb/sh-tdep.c index 1c98cafcee7..0bdaff7c57a 100644 --- a/gnu/dist/toolchain/gdb/sh-tdep.c +++ b/gnu/dist/toolchain/gdb/sh-tdep.c @@ -183,10 +183,8 @@ gdb_print_insn_sh (memaddr, info) bfd_vma memaddr; disassemble_info *info; { - if (TARGET_BYTE_ORDER == BIG_ENDIAN) - return print_insn_sh (memaddr, info); - else - return print_insn_shl (memaddr, info); + info->endian = TARGET_BYTE_ORDER; + return print_insn_sh (memaddr, info); } /* Given a GDB frame, determine the address of the calling function's frame. |
