GDB that can debug Mach-Os on Linux
Go to file
Ian Lance Taylor 831f59a218 Add support for mips16 (16 bit MIPS implementation):
* gencode.c (inst_type): Add mips16 instruction encoding types.
	(GETDATASIZEINSN): Define.
	(MIPS_DECODE): Add REG flag to dsllv, dsrav, and dsrlv.  Add
	jalx.  Add LEFT flag to mfhi and mflo.  Add RIGHT flag to mthi and
	mtlo.
	(MIPS16_DECODE): New table, for mips16 instructions.
	(bitmap_val): New static function.
	(struct mips16_op): Define.
	(mips16_op_table): New table, for mips16 operands.
	(build_mips16_operands): New static function.
	(process_instructions): If PC is odd, decode a mips16
	instruction.  Break out instruction handling into new
	build_instruction function.
	(build_instruction): New static function, broken out of
	process_instructions.  Check modifiers rather than flags for SHIFT
	bit count and m[ft]{hi,lo} direction.
	(usage): Pass program name to fprintf.
	(main): Remove unused variable this_option_optind.  Change
	``*loptarg++'' to ``loptarg++''.
	(my_strtoul): Parenthesize && within ||.
	* interp.c (sim_trace): If tracefh is NULL, set it to stderr.
	(LoadMemory): Accept a halfword pAddr if vAddr is odd.
	(simulate): If PC is odd, fetch a 16 bit instruction, and
	increment PC by 2 rather than 4.
	* configure.in: Add case for mips16*-*-*.
	* configure: Rebuild.
1996-11-26 18:12:44 +00:00
bfd * elf-bfd.h (struct elf_link_hash_entry): Add other field. 1996-11-26 16:43:03 +00:00
binutils * objdump.c (disassemble_data): Don't crash if there is no 1996-11-25 21:54:02 +00:00
config Use target_cflags to set -mrelocatable-lib -mno-eabi, not config/mt-ppc. 1996-11-11 17:27:33 +00:00
gas Add support for mips16 (16 bit MIPS implementation): 1996-11-26 16:44:22 +00:00
gdb From: Paul Eggert <eggert@twinsun.com> 1996-11-25 20:09:27 +00:00
gprof * sparc.c (find_call): Align p_lowpc to avoid bus error. 1996-10-02 19:23:38 +00:00
include * m68k.h: Document new <, >, m, n, o and p operand specifiers. 1996-11-26 01:58:02 +00:00
ld * emulparms/mn10300.sh: Remove bogus '_' prefix for 1996-11-25 16:59:47 +00:00
mmalloc * configure configure.in: Don't default CC to cc. It causes problems 1996-09-05 01:06:10 +00:00
opcodes Add support for mips16 (16 bit MIPS implementation): 1996-11-26 15:59:18 +00:00
readline * tilde.c (tilde_word_expand): __MSDOS___ -> __MSDOS__ 1996-10-08 16:00:54 +00:00
sim Add support for mips16 (16 bit MIPS implementation): 1996-11-26 18:12:44 +00:00
.Sanitize Added findutils, less, ncurses to top level .Sanitize 1996-11-22 00:59:24 +00:00
Build-A-Release.mk didn't get propagated from progressive to devo. 1992-07-31 17:33:55 +00:00
build-all.mk change [ -d foo ] to test -d foo 1996-03-22 21:50:27 +00:00
ChangeLog Tue Nov 26 11:45:33 1996 Kim Knuttila <krk@cygnus.com> 1996-11-26 16:47:58 +00:00
config-ml.in * config-ml.in (ml_realsrcdir): New, to account for ${subdir}. 1995-12-27 23:52:53 +00:00
config.guess * config.guess: Combine mips-mips-riscos cases, and use cpp to 1996-06-08 01:13:04 +00:00
config.sub config.sub: Handle v850-unknown. 1996-11-23 15:29:11 +00:00
configure * configure: Don't get confused by CPU-VENDOR-linux-gnu. 1996-10-10 18:15:03 +00:00
configure.bat additions for binutils release from dj 1994-10-22 02:17:33 +00:00
configure.in Thu Nov 21 16:19:44 1996 Geoffrey Noer <noer@cygnus.com> 1996-11-22 00:22:19 +00:00
DOC.Sanitize Updated documentation for lose-inet -> keep-inet change 1996-06-19 15:40:45 +00:00
INSTALL Nearly complete. Still needs pointer to "more doc". 1991-04-13 07:41:11 +00:00
install-texi.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Install.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
install.sh * install.sh (chmodcmd): Set to null if the DST directory already 1996-11-11 18:12:15 +00:00
intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
make-all.com Wed Oct 2 15:52:36 1996 Klaus Kaempf <kkaempf@progis.de> 1996-10-02 19:53:12 +00:00
makeall.bat additions for binutils release from dj 1994-10-22 02:17:33 +00:00
Makefile.in * Makefile.in (EXTRA_GCC_FLAGS): Pass down GCC_FOR_TARGET 1996-10-24 16:13:43 +00:00
mpw-build.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-config.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-configure * mpw-configure: Add support for exec-prefix. 1995-12-04 20:48:19 +00:00
mpw-README Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
Pack-A-Progressive Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
setup.com Thu Aug 8 12:18:59 1996 Klaus Kaempf <kkaempf@progis.de> 1996-08-08 16:20:25 +00:00
SUPPORTED Initial revision 1991-06-12 21:44:36 +00:00
tape-labels-tex.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
test-build.mk add support for i386-unixware target, m68k-vxworks5.1 target, i960-vxworks5.1 target... always configure with --enable-gdbtk 1995-05-18 09:27:23 +00:00