Commit Graph

21144 Commits

Author SHA1 Message Date
Doug Evans
1002d8ed0b * cgen.c: #include setjmp.h. Clean up pass over `struct foo' usage.
(expr_jmp_buf): New static local.
	(cgen_parse_operand): Allow use of longjmp in parsing to handle errors.
	(cgen_md_operand): New function.
	* tc-m32r.c: Clean up pass over `struct foo' usage.
	(md_estimate_size_before_relax): Use CGEN_INSN_MNEMONIC.
1998-01-12 21:12:52 +00:00
Doug Evans
b5e9e5625f * tc-m32r.c: Clean up pass over `struct foo' usage.
(md_estimate_size_before_relax): Use CGEN_INSN_MNEMONIC.
1998-01-12 21:11:35 +00:00
Doug Evans
19d45995ed * cgen.h (*): Clean up pass over `struct foo' usage.
(CGEN_ATTR): Make unsigned char.
	(CGEN_ATTR_TYPE): Update.
	(CGEN_ATTR_{ENTRY,TABLE}): New types.
	(cgen_base): Move member `attrs' to cgen_insn.
	(CGEN_KEYWORD): New member `null_entry'.
	(CGEN_{SYNTAX,FORMAT}): New types.
	(cgen_insn): Format and syntax separated from each other.
1998-01-12 20:58:56 +00:00
Michael Snyder
e21fb2aec6 Mon Jan 12 11:46:51 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* symtab.c: move rbreak_command from no_class to class_breakpoint
          so it will be listed under "help breakpoints".
1998-01-12 19:49:03 +00:00
Stan Shebs
0a51a5afd6 * rdi-share/hostchan.c: Remove gettimeofday declaration. 1998-01-10 15:01:03 +00:00
Nick Clifton
3a9c3d120f Applied patches from Tony.Thompson@arm.com to implement the Angel remote
debugging interface and resurrected associated RDI files.
1998-01-08 11:12:39 +00:00
Richard Henderson
d7ab10784a * symbols.c (S_SET_SEGMENT): Don't set the segment for section syms.
PR 14239
        (S_IS_EXTERNAL, S_IS_LOCAL): Correct parenthetication.
1998-01-06 15:38:20 +00:00
Doug Evans
70e6bc8737 Update to new style, no | separator. 1998-01-06 13:49:12 +00:00
Richard Henderson
b3521ecfeb * scripttempl/i960.sc: Don't explicitly set .data and .bss start
PR 13305
1998-01-06 13:48:36 +00:00
Doug Evans
61e09fac57 * config/tc-txvu.c (md_assemble): Handle no separator between
upper and lower insn #ifndef VERTICAL_BAR_SEPARATOR.
	(assemble_insn): Likewise.
1998-01-06 13:12:16 +00:00
Doug Evans
42639e838c * txvu-dis.c (print_insn_txvu): Handle no separator between
upper and lower insn #ifndef VERTICAL_BAR_SEPARATOR.
1998-01-06 13:09:00 +00:00
Mark Alexander
e0e0fc765e * interp.c (sim_monitor): Handle Densan monitor outbyte
and inbyte functions.
1998-01-05 23:43:30 +00:00
Mark Alexander
352f9e9dc7 * monitor.h (MO_PRINT_PROGRAM_OUTPUT): Define.
* monitor.c (monitor_wait): Echo program output.
	* dve3900-rom.c (_initialize_r3900_rom): Remove MO_HANDLE_NL flag,
	add MO_PRINT_PROGRAM_OUTPUT flag.
1998-01-05 23:41:46 +00:00
Doug Evans
7d645eb277 snapshot 1998-01-05 16:02:58 +00:00
Doug Evans
71af45ecf2 snapshot 1998-01-05 15:53:49 +00:00
Doug Evans
127312193d (TXVU_MASK_VFREG): Renamed from TXVU_MASK_REG. 1998-01-05 15:52:15 +00:00
David Taylor
4b65fd3879 fix gdb/13620 -- control-c to interrupt gdb command only works once.
if HAVE_SIGSETJMP is not defined, nothing is changed; if it is defined
(as it now is for sysv4 based systems), then the fix is enabled.
1998-01-05 15:36:49 +00:00
Doug Evans
f6428b86cc * config/tc-txvu.c: #include dis-asm.h, opcode/txvu.h, elf/txvu.h.
(md_begin): Call txvu_opcode_init_tables.
	(assemble_insn): New function.
	(md_assemble): Beginnings of implementation.
1998-01-05 14:56:04 +00:00
Nick Clifton
11b22bfcc6 sanitized out m32rx entries 1998-01-05 14:36:14 +00:00
Doug Evans
c361a5c0ac Add txvu support. 1998-01-05 14:28:23 +00:00
Doug Evans
4ed4a2c54f tweak 1998-01-05 14:24:06 +00:00
Doug Evans
a49d18fdff Initial txvu support. 1998-01-05 14:23:38 +00:00
Doug Evans
450dfc4090 Initial txvu testing support. 1998-01-05 14:21:22 +00:00
Doug Evans
947ef4012a process keep-sky, for txvu subdir 1998-01-05 14:11:47 +00:00
Doug Evans
d97f99af2f one |, not 2 1998-01-05 14:09:22 +00:00
Doug Evans
8ddd9d2f76 Enable txvu disassembly. 1998-01-05 13:48:06 +00:00
Doug Evans
54cc8ed4db * txvu-dis.c, txvu-opc.c: New files.
* configure.in: Compile them.
	* configure: Regenerate.
	* Makefile.am (ALL_MACHINES): Add txvu-{dis,opc}.lo.
	(txvu-dis.lo,txvu-opc.lo): Add rules for.
	* Makefile.in: Regenerate.
1998-01-05 13:46:22 +00:00
Doug Evans
70e4ceaccb opcode header file for the txvu 1998-01-05 13:33:54 +00:00
Jeff Law
0b0bd98b80 * config.sub: Add mingw32 support.
* configure.in: Likewise.
        * mh-mingw32: New file.
1998-01-04 00:12:58 +00:00
Jeff Law
c49f612a68 A
* configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1
1998-01-03 11:13:07 +00:00
Jeff Law
00568b3ff0 * configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1 1998-01-03 11:13:04 +00:00
Mark Alexander
3435297a00 * configure.in: Double up brackets in shell case pattern. 1998-01-02 18:53:05 +00:00
Michael Meissner
d3c324e51d Implement MEMORY attributes for unknown sections 1998-01-02 17:27:05 +00:00
Michael Snyder
a26171caf4 Fri Jan 2 17:15:52 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* Oops -- move gdbtk references into the appropriate ChangeLogs
1998-01-02 17:16:40 +00:00
Michael Snyder
99fa2de001 Fri Jan 2 17:06:05 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (finish_tfind_command): improved algorithm for
        deciding when we've "stepped" into a new stack frame.
        (map_args_over_tracepoints): loop over tracepoint list "safely",
        since list elements may be deleted during loop.
        (read_actions): add actions to history list.
1998-01-02 17:09:12 +00:00
Michael Snyder
43b043cf65 Fri Jan 2 16:56:16 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
[From Keith Seitz  (kseitz@cygnus.com)]
        * actiondlg.tcl (change): handle '$' in register names.
        gdbtk.c (gdb_actions_command): extract and save step count
        from "while-stepping" command
1998-01-02 17:01:29 +00:00
Stan Shebs
1ab578bf12 Moved all gdbtk change entries into new file ChangeLog-gdbtk 1998-01-02 16:22:03 +00:00
Stan Shebs
045380f8be always keep ChangeLog-97 1998-01-02 13:11:41 +00:00
Stan Shebs
6d0b229c9b Split the ChangeLog by year 1998-01-02 13:10:44 +00:00
Ian Lance Taylor
388fa5c64e * config/tc-i386.c (i386_operand): Give an error if there are
unrecognized characters after an expression.
1998-01-02 13:09:57 +00:00
Michael Meissner
03ab605af6 Link in .eh_section into data section 1998-01-01 20:00:36 +00:00
Jeff Law
2d6c57cec9 * scripttempl/h8300h.sc: Fix typo.
* scripttempl/h8300s.sc: Likewise.
1998-01-01 17:06:02 +00:00
Mark Alexander
d8d77c08ca Add dve3900-rom.c. 1997-12-31 14:57:37 +00:00
Mark Alexander
896ccb317d * dsrec.c (load_srec): Check remotedebug flag when printing
debug info.
1997-12-31 11:47:19 +00:00
Jeff Law
ffd0546fb0 * config/tc-mn10200.c (md_relax_table): Correct branch ranges.
Fix bugs exposed in egcs compiler.
1997-12-31 11:28:40 +00:00
David Taylor
6b038bd9e6 add _siglongjmp to list of longjmp breakpoints. 1997-12-31 07:36:28 +00:00
Ian Lance Taylor
47d9c13912 * elf32-sparc.c (elf32_sparc_check_relocs): If -Bsymbolic, don't
allocate space for a PC relative reloc against a symbol which is
	defined in a regular file.
	(elf32_sparc_relocate_section): If -Bsymbolic, don't copy a PC
	relative reloc against a symbol which is defined in a regular
	file.
1997-12-30 09:48:42 +00:00
Mark Alexander
7e9576e098 * dve3900-rom.c: New file to support Densan DVE-R3900/20 board.
* monitor.c (monitor_debug): Move to utils.c, rename to puts_debug.
	(monitor_write_memory, monitor_read_memory, monitor_insert_breakpoint,
	monitor_remove_breakpoint): Remove useless address bits if current
	monitor has MO_ADDR_BITS_REMOVE flag.
	* monitor.h (MO_ADDR_BITS_REMOVE): Define.
	* utils.c (puts_debug): Formerly monitor_debug from monitor.c;
	move here and make public.  Add better support for carriage returns.
	* defs.h (puts_debug): Declare.
	* dsrec.c (load_srec): Use puts_debug to print remotedebug information.
	Output header record correctly.
	(make_srec): Output a header record instead of a termination record
	if sect is non-NULL (value is ignored), but abfd is NULL.
	* config/mips/tm-tx39.h (DEFAULT_MIPS_TYPE): Remove definition.
	(REGISTER_NAMES): Define to add R3900-specific registers.
	* config/mips/tm-tx39l.h: Ditto.
	* config/mips/tx39.mt (TDEPFILES): Add dve3900-rom.o and support files.
	* config/mips/tx39l.mt: Ditto.
1997-12-29 21:50:10 +00:00
Felix Lee
76ef416550 * interp.c (sim_engine_run): msvc cpp barfs on #if (a==b!=c). 1997-12-29 16:03:23 +00:00
Ian Lance Taylor
14bf95ea71 From Jonathan Stone <jonathan@DSG.Stanford.EDU>:
* config.bfd (mips-dec-netbsd*): Add ECOFF vectors to
	targ_selvecs.
	(mips*el-*-netbsd*): Like mips-dec-netbsd*.
	(mips*-*-netbsd*): New target.
1997-12-29 15:04:55 +00:00