Geoffrey Noer [Mon, 16 Nov 1998 22:17:37 +0000 (22:17 +0000)]
Mon Nov 16 14:17:05 1998 Geoffrey Noer <noer@cygnus.com>
* defs.h: if compiling under Cygwin, define __CYGWIN__ if
__CYGWIN32__ is defined and __CYGWIN__ isn't for backwards
compatibility.
Nick Clifton [Mon, 16 Nov 1998 18:58:32 +0000 (18:58 +0000)]
Replaced fixed size array for hi16 relocations with a linked list.
Nick Clifton [Mon, 16 Nov 1998 18:20:17 +0000 (18:20 +0000)]
Regenerated these files.
Frank Ch. Eigler [Mon, 16 Nov 1998 08:52:06 +0000 (08:52 +0000)]
* sun build fix for thinko (?)
Richard Henderson [Mon, 16 Nov 1998 04:31:19 +0000 (04:31 +0000)]
* elf64-alpha.c (elf64_alpha_relax_section): Search for the proper
element of the gotentry list for local symbols too.
(elf64_alpha_relocate_section): Unify local and global handling.
Assert that gotent->use_count > 0.
Ian Lance Taylor [Sat, 14 Nov 1998 20:22:57 +0000 (20:22 +0000)]
* configure.in (vms_alpha_vec): Rename from evax_alpha_vec, and
update for file name changes of July 2, 1998.
(vms_vax_vec): New.
* configure: Rebuild.
Ian Lance Taylor [Sat, 14 Nov 1998 19:51:19 +0000 (19:51 +0000)]
* debug.c (debug_name_type): Correct return type from false to
DEBUG_TYPE_NULL.
Ian Lance Taylor [Sat, 14 Nov 1998 19:37:14 +0000 (19:37 +0000)]
* ld.1: Some cleanups from NOKUBI Hirotaka <hnokubi@yyy.or.jp>.
Frank Ch. Eigler [Sat, 14 Nov 1998 04:35:47 +0000 (04:35 +0000)]
* Personal prototype "gx" translation-based JIT engine for M32R.
[ChangeLog]
start-sanitize-gxsim
1998-11-13 Frank Ch. Eigler <fche@elastic.org>
* configure.in: Added "--enable-sim-gx" option.
* configure: Regenerated.
end-sanitize-gxsim
[common/ChangeLog]
1998-11-13 Frank Ch. Eigler <fche@elastic.org>
start-sanitize-gxsim
* Make-common.im: Build sim-gx.o and sim-gx-run.o.
* sim-gx.c: New file: target-independent gx routines.
* sim-gx.h: Declarations for gx structs and routines.
* sim-gx-run.c: New file: target-independent gx driver.
* sim-base.h: Add gx block vector to state struct.
end-sanitize-gxsim
* aclocal.m4: Add tests for dlopen family.
Frank Ch. Eigler [Sat, 14 Nov 1998 04:32:00 +0000 (04:32 +0000)]
* sanitize fix for do-shifts.S
Geoffrey Noer [Sat, 14 Nov 1998 01:45:52 +0000 (01:45 +0000)]
fix up sanitize file
Geoffrey Noer [Sat, 14 Nov 1998 01:45:12 +0000 (01:45 +0000)]
fix sanitize file
Nick Clifton [Fri, 13 Nov 1998 21:17:07 +0000 (21:17 +0000)]
Fixed typos and added some uppercase vs lowercase testing
Tom Tromey [Fri, 13 Nov 1998 20:31:12 +0000 (20:31 +0000)]
* configure.in (host_tools): Added zip.
* Makefile.in (all-target-libjava): Depend on all-zip.
(all-zip): New target.
(ALL_MODULES): Added all-zip.
(NATIVE_CHECK_MODULES): Added check-zip.
(INSTALL_MODULES): Added install-zip.
(CLEAN_MODULES): Added clean-zip.
Tom Tromey [Fri, 13 Nov 1998 20:25:14 +0000 (20:25 +0000)]
Added zip to java files
Geoffrey Noer [Fri, 13 Nov 1998 08:16:08 +0000 (08:16 +0000)]
Fri Nov 13 00:15:08 1998 Geoffrey Noer <noer@cygnus.com>
Changes to account for name change from cygwin32 to cygwin and
clean up Win32-related ifdefs.
* configure.tgt: check for cygwin* instead of cygwin32.
New cygwin gdb_target variable loses the "32".
* configure.host: check for cygwin* instead of cygwin32.
New cygwin gdb_host variable loses the "32".
* configure.in: test __CYGWIN__ instead of __CYGWIN32__,
rename gdb_cv_os_cygwin32 variable to drop the "32". Call
AM_EXEEXT instead of AC_EXEEXT since that isn't in a released
autoconf yet.
* configure: regenerate.
* main.c: drop "32" from cygwin_ funcs, include sys/cygwin.h
where
cygwin path conv protos live, instead of adding a proto here
for
them here.
* {main.c, ser-tcp.c, ser-unix.c, top.c}: check __CYGWIN__
instead of __CYGWIN32__.
* source.c: thoughout, check _WIN32 instead of WIN32.
* config/i386/cygwin32.mh: delete.
* config/i386/cygwin.mh: new file, was cygwin32.mh.
* config/i386/cygwin32.mt: delete.
* config/i386/cygwin.mt: new file, was cygwin32.mt.
* config/i386/tm-cygwin32.h: delete.
* config/i386/tm-cygwin.h: new file, was tm-cygwin32.h.
* config/i386/xm-cygwin32.h: delete.
* config/i386/xm-cygwin.h: new file, was xm-cygwin32.h.
* config/i386/xm-windows.h: #include xm-cygwin.h now.
* config/powerpc/cygwin32.mh: delete.
* config/powerpc/cygwin.mh: new file, was cygwin32.mh.
* config/powerpc/cygwin32.mt: delete.
* config/powerpc/cygwin.mt: new file, was cygwin32.mt.
* config/powerpc/tm-cygwin32.h: delete.
* config/powerpc/tm-cygwin.h: new file, was tm-cygwin32.h.
* config/powerpc/xm-cygwin32.h: delete.
* config/powerpc/xm-cygwin.h: new file, was xm-cygwin32.h.
* rdi-share/aclocal.m4: regenerate with aclocal.
* rdi-share/configure: regenerate with autoconf.
* rdi-share/{host.h, hostchan.c, hostchan.h, serdrv.c,
* serpardr.c,
unixcomm.c}: check __CYGWIN__ instead of __CYGWIN32__.
Geoffrey Noer [Fri, 13 Nov 1998 01:28:09 +0000 (01:28 +0000)]
Thu Nov 12 17:27:21 1998 Geoffrey Noer <noer@cygnus.com>
* Makefile.in: lose "32" from comment about cygwin.
John Metzler [Fri, 13 Nov 1998 01:23:07 +0000 (01:23 +0000)]
* remote.c (remote_get_threadinfo) : Support for remote
multithread debugging.
(remote_get_threadlist) : get a partial list of threads
(remote_threadlist_iterator) : Step through all the threads
(init_remote_threadtests) : Optional builtin unit test commands.
* thread.c (bind_target_thread_vector) : Implementa a more dynamic
way of accessing target specific thread info functions than
FIND_NEW_THREADS.
(target_thread_info) : Function to get extended thread information.
* gdbthread.h : Export internal data structures corresponding to
external detailed thread info response. This is more like a 'ps'
command than what might be expected of host based threads. This
is for embedded systems.
Nick Clifton [Fri, 13 Nov 1998 01:15:29 +0000 (01:15 +0000)]
Add support for delay slot insns.
Dave Brolley [Fri, 13 Nov 1998 00:36:58 +0000 (00:36 +0000)]
Thu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com>
* po/opcodes.pot: Regenerated.
* fr30-opc.c: Regenerated.
* fr30-opc.h: Regenerated.
* fr30-dis.c: Regenerated.
* fr30-asm.c: Regenerated.
Dave Brolley [Fri, 13 Nov 1998 00:35:52 +0000 (00:35 +0000)]
Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
* po/ld.pot: Regenerated.
* po/POTFILES.in: Regenerated.
Dave Brolley [Fri, 13 Nov 1998 00:35:16 +0000 (00:35 +0000)]
Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
* po/ld.pot: Regenerated.
* po/POTFILES.in: Regenerated.
* configure: Regenerated.
* aclocal.m4: Regenerated.
* Makefile.in: Regenerated.
Dave Brolley [Fri, 13 Nov 1998 00:34:11 +0000 (00:34 +0000)]
Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
* po/gas.pot: Regenerated.
Jim Ingham [Fri, 13 Nov 1998 00:31:39 +0000 (00:31 +0000)]
Thu Nov 12 15:20:15 1998 Jim Ingham <jingham@cygnus.com>
* console.tcl (complete): I added the ability to pass from_tty
from gdb_cmd to the underlying commands. Pass 1 when the
command is invoked from the console.
* interface.tcl (gdbtk_tcl_tstart, gdbtk_tcl_tstop): Run the
src window's do_tstop method rather than manipulating the
widgets by hand.
* src.tcl (build_win): Redo the packing so that the function
combobox doesn't push all the other combo-boxes off the screen
if it has a very long function name in it.
* srcbar.tcl (do_tstop): Added a mode that just changes the
GUI, which can be called from console hooks.
* srctextwin.tcl: Fixed some bugs I introduced in setting
breakpoints in the assembly & mixed mode windows. Dropped
the notion of joint breakpoint images for lines that have
breakpoints of two separate types. Too fragile.
Also added the "dont_change_appearance" flag, used in the
continue_to_here method to tell the GUI not to reflect the
temporary disabling of all the breakpoints.
* toolbar.tcl (insert_buttons): Added a little more error-checking.
Thu Nov 12 15:20:15 1998 Jim Ingham <jingham@cygnus.com>
* gdbtk-cmds.c (gdb_cmd): Added an optional second argument to the
gdb_cmd, which is from_tty. This is passed to the gdb command
parser. It is 0 by default, and the console window passes 1.
* gdbtk-cmds.c: moved disassemble_from_exec from gdbtk.c to gdbtk-cmds.c
with all the other link-var'ed variables
* gdbtk-hooks.c (gdbtk_trace_find): Only run the hook functions if
we are called from_tty.
* gdbtk-hooks.c (gdbtk_trace_start_stop): Set the trace buttons
from a trace_start_command callback rather than doing it as a
special case in gdb_cmd.
* tracepoint.c (tstart_command, tstop_command): Add call to
trace_start_stop_hook here.
Dave Brolley [Fri, 13 Nov 1998 00:31:06 +0000 (00:31 +0000)]
Thu Nov 12 19:19:54 1998 Dave Brolley <brolley@cygnus.com>
* po/bfd.pot: Regenerated.
Nick Clifton [Thu, 12 Nov 1998 18:55:57 +0000 (18:55 +0000)]
Add code to support FR30 instrucitons which contain a colon in their mnemonic
Frank Ch. Eigler [Thu, 12 Nov 1998 11:39:05 +0000 (11:39 +0000)]
* test case for PR 18230, over from d30v branch
1998-11-12 Frank Ch. Eigler <fche@cygnus.com>
* br-djsr.S: New test for new R62-update timing.
Andrew Cagney [Thu, 12 Nov 1998 06:42:34 +0000 (06:42 +0000)]
Add configury for mips-lsi-elf target (32 bit MIPS16).
Fix numerous problems with PENDING_* code.
In old gencode simulator, don't double tick each cycle.
Add BREAK instruction to MIPS16 gencode simulator.
Doug Evans [Wed, 11 Nov 1998 23:31:52 +0000 (23:31 +0000)]
sanitize fr30 parts
DJ Delorie [Wed, 11 Nov 1998 23:11:38 +0000 (23:11 +0000)]
* pe-dll.c (generate_reloc): don't output PE relocs for sections
that won't be loaded.
Doug Evans [Wed, 11 Nov 1998 22:02:57 +0000 (22:02 +0000)]
* sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL.
DJ Delorie [Wed, 11 Nov 1998 18:50:40 +0000 (18:50 +0000)]
* pe-dll.c (fill_edata): don't strip underscores
Nick Clifton [Wed, 11 Nov 1998 17:59:42 +0000 (17:59 +0000)]
Removed superflous code.
Andrew Cagney [Wed, 11 Nov 1998 08:18:55 +0000 (08:18 +0000)]
div(-0) sets both I/SI and D/SD (PR16522)
Jeff Law [Wed, 11 Nov 1998 05:58:08 +0000 (05:58 +0000)]
dummy commit before egcs merge
Jeff Law [Wed, 11 Nov 1998 05:47:47 +0000 (05:47 +0000)]
dummy commit before egcs merge
Jeff Law [Wed, 11 Nov 1998 05:47:18 +0000 (05:47 +0000)]
dummy commit before egcs merge
DJ Delorie [Wed, 11 Nov 1998 02:29:03 +0000 (02:29 +0000)]
* ld.texinfo: added i386pe option summary
Geoffrey Noer [Wed, 11 Nov 1998 00:20:25 +0000 (00:20 +0000)]
Tue Nov 10 16:17:06 1998 Geoffrey Noer <noer@cygnus.com>
* acinclude.m4, config.bfd: detect cygwin* instead of
cygwin32*.
* aclocal.m4, configure: regenerate
Geoffrey Noer [Wed, 11 Nov 1998 00:18:37 +0000 (00:18 +0000)]
Tue Nov 10 16:17:06 1998 Geoffrey Noer <noer@cygnus.com>
* acinclude.m4: detect cygwin* instead of cygwin32*.
* aclocal.m4, configure: regenerate
Nick Clifton [Tue, 10 Nov 1998 23:33:13 +0000 (23:33 +0000)]
Add dependency of readelf.c on elf/fr30.h
Nick Clifton [Tue, 10 Nov 1998 23:31:36 +0000 (23:31 +0000)]
Add support for disassemble FR30 instructions.
Nick Clifton [Tue, 10 Nov 1998 23:29:18 +0000 (23:29 +0000)]
Add support for FR30 target.
Nick Clifton [Tue, 10 Nov 1998 23:15:10 +0000 (23:15 +0000)]
Add support for generating FR30 machine number
Nick Clifton [Tue, 10 Nov 1998 23:14:02 +0000 (23:14 +0000)]
Reduce EM_CYGNUS_FR30 to a 16 bit value
DJ Delorie [Tue, 10 Nov 1998 22:57:13 +0000 (22:57 +0000)]
* pe-dll.c (process_def_file): properly note undefined exported
symbols, clean up old code.
(pe_dll_generate_def_file): don't crash if pe_def_file is NULL
* emultempl/pe.em (gld_i386_parse_args): add
(en/dis)able-stdcall-fixups
(pe_fixup_stdcalls): warn about stdcall fixups
(gld_i386_unrecognized_file): make exported symbols undefs so that
archive members get pulled in
Nick Clifton [Tue, 10 Nov 1998 22:55:51 +0000 (22:55 +0000)]
New files for testing fr30 assembler
Nick Clifton [Tue, 10 Nov 1998 21:34:41 +0000 (21:34 +0000)]
Added fr30 directory to things to loose
Nick Clifton [Tue, 10 Nov 1998 21:32:30 +0000 (21:32 +0000)]
Added tc-fr30.h to things to loose
Catherine Moore [Tue, 10 Nov 1998 21:21:20 +0000 (21:21 +0000)]
Add vtable relocs.
Nick Clifton [Tue, 10 Nov 1998 21:14:43 +0000 (21:14 +0000)]
Changes so that GAS will build - not work - just build.
Catherine Moore [Tue, 10 Nov 1998 21:00:40 +0000 (21:00 +0000)]
* scripttempl/elfd10v.sc: Add KEEP attribute to .init,
.fini, .dtors and .ctors. Add .data and .text
wildcards to support section garbage collection.
Felix Lee [Tue, 10 Nov 1998 20:51:01 +0000 (20:51 +0000)]
* acinclude.m4 (BFD_HAVE_SYS_PROCFS_TYPE,
BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): didn't define macro when value
was cached.
* aclocal.m4, configure: regenerated.
Catherine Moore [Tue, 10 Nov 1998 20:51:00 +0000 (20:51 +0000)]
* elf32-d10v.c (reloc_type): Add R_D10V_GNU_VTINHERIT and
R_D10V_GNU_VTENTRY relocs.
(elf_d10v_howto_table): Likewise.
(d10v_reloc_map d10v_reloc_map): Likewise.
(elf32_d10v_gc_mark_hook): New.
(elf32_d10v_gc_sweep_hook): New.
(elf32_d10v_check_relocs): New.
(elf32_d10v_relocate_section): New.
(elf_backend_relocate_section): Define.
(elf_backend_can_gc_sections): Define.
Catherine Moore [Tue, 10 Nov 1998 20:50:34 +0000 (20:50 +0000)]
* config/tc-d10v.h (obj_fix_adjustable): Define.
(TC_FORCE_RELOCATION): Define.
(d10v_force_relocation): Declare.
* config/tc-d10v.c (tc_gen_reloc): Handle Vtable relocs.
(md_apply_fix3): Handle Vtable relocs.
(d10v_fix_adjustable): New.
(d10v_force_relocation): New.
Doug Evans [Tue, 10 Nov 1998 19:11:04 +0000 (19:11 +0000)]
* cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed to
CGEN_OPERAND_SEM_ONLY.
* m32r-dis.c,m32r-opc.c,m32r-opc.h: Rebuild.
* fr30-dis.c,fr30-opc.c,fr30-opc.h: Rebuild.
DJ Delorie [Tue, 10 Nov 1998 03:54:00 +0000 (03:54 +0000)]
* deffilep.y: properly handle relocs with multiple def_files,
cache import module names
DJ Delorie [Tue, 10 Nov 1998 03:45:43 +0000 (03:45 +0000)]
* pe-dll.c (process_def_file): don't assume exports won't move
during a realloc
Doug Evans [Tue, 10 Nov 1998 02:26:21 +0000 (02:26 +0000)]
add fr30 sanitization markers
Dave Brolley [Mon, 9 Nov 1998 23:33:25 +0000 (23:33 +0000)]
Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>
* po/opcodes.pot: Regenerate.
* po/POTFILES.in: Regenerate.
Dave Brolley [Mon, 9 Nov 1998 23:32:48 +0000 (23:32 +0000)]
Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>
* po/opcodes.pot: Regenerate.
* po/POTFILES.in: Regenerate.
* fr30-opc.c: Regenerate.
* fr30-opc.h: Regenerate.
DJ Delorie [Mon, 9 Nov 1998 23:06:47 +0000 (23:06 +0000)]
* pe-dll.c (process_def_file): auto-export everything if
nothing is otherwise exported.
DJ Delorie [Mon, 9 Nov 1998 22:58:45 +0000 (22:58 +0000)]
* emultempl/pe.em (gld_i386_list_options): list dll-specific options.
Nick Clifton [Mon, 9 Nov 1998 22:26:47 +0000 (22:26 +0000)]
Change default behaviour so that conflicts between register names and usr symbols
are ignored.
DJ Delorie [Mon, 9 Nov 1998 21:58:35 +0000 (21:58 +0000)]
oops, wasn't done editing that one yet.
DJ Delorie [Mon, 9 Nov 1998 21:51:51 +0000 (21:51 +0000)]
* pe-dll.c: New file; direct support for PE DLLs
* deffile.h: New file; direct support for PE DLLs
* deffilep.y: New file; direct support for PE DLLs
* emultempl/pe.em: add direct support for PE DLLs
* configure.tgt: allow target-specific extra files
* configure.in: allow target-specific extra files
* ldlang.c (lang_add_assignment): return the assignment so that
one can change the value later based on the object files (pe-dll
DEF files do this)
* ldint.texinfo: add section for emulation walkthrough
Dave Brolley [Mon, 9 Nov 1998 17:02:20 +0000 (17:02 +0000)]
Mon Nov 9 12:00:36 1998 Dave Brolley <brolley@cygnus.com>
* config/fr30/fr30.mt: New file.
* config/fr30/tm-fr30.h: New file.
Ian Lance Taylor [Sat, 7 Nov 1998 23:32:19 +0000 (23:32 +0000)]
Sat Nov 7 18:30:20 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
* dis-asm.h (print_insn_vax): Declare.
Ian Lance Taylor [Sat, 7 Nov 1998 23:12:50 +0000 (23:12 +0000)]
Sat Nov 7 18:07:51 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
* Makefile.am (BFD32_BACKENDS): Move vms files here...
(BFD64_BACKENDS): ...from here.
(BFD32_BACKENDS_CFILES): Move vms files here...
(BFD64_BACKENDS_CFILES): ...from here.
* Makefile.in: Rebuild.
Doug Evans [Sat, 7 Nov 1998 02:47:22 +0000 (02:47 +0000)]
remove cgen support from Makefile.in, moved to cgen dir
Doug Evans [Sat, 7 Nov 1998 01:22:51 +0000 (01:22 +0000)]
* m32r-asm.c: Regenerate.
Fixes calls to cgen_parse_address.
Frank Ch. Eigler [Fri, 6 Nov 1998 08:45:57 +0000 (08:45 +0000)]
* Patch for PR 18196, brought over from d30v branch.
[d30v/ChangeLog]
1998-11-06 Frank Ch. Eigler <fche@cygnus.com>
* d30v-insns (do_mvfacc): Use loop to limit shift count to 63 .. 0.
[testsuite/d30v-elf/ChangeLog]
1998-11-06 Frank Ch. Eigler <fche@cygnus.com>
* do-shifts.S: Add test for large mvfacc shifts.
Jim Wilson [Fri, 6 Nov 1998 03:02:44 +0000 (03:02 +0000)]
Patches to fix linux-x-i960-vxworks5.0 build failure.
* remote-vx.c (net_read_registers, net_write_registers, vx_xver_memory,
vx_resume, vx_attach, vx_detach, vx_kill): Change errno to errno_num.
* vx-share/xdr_ptrace.c (xdr_ptrace_return): Likewise.
* vx-share/xdr_ptrace.h (struct ptrace_return): Likewise.
Doug Evans [Fri, 6 Nov 1998 00:17:34 +0000 (00:17 +0000)]
lose fr30 for now
Nick Clifton [Fri, 6 Nov 1998 00:15:01 +0000 (00:15 +0000)]
Oopps - forgot to commit this with the previous delta
Doug Evans [Fri, 6 Nov 1998 00:10:54 +0000 (00:10 +0000)]
redo fr30 sanitization
Doug Evans [Fri, 6 Nov 1998 00:01:02 +0000 (00:01 +0000)]
temporarily sanitize fr30
Doug Evans [Thu, 5 Nov 1998 23:53:05 +0000 (23:53 +0000)]
sanitize fr30 port for now
Nick Clifton [Thu, 5 Nov 1998 23:01:43 +0000 (23:01 +0000)]
Build FR30 libraries with -Os.
Dave Brolley [Thu, 5 Nov 1998 22:02:44 +0000 (22:02 +0000)]
Added fr30-asm.c fr30-dis.c fr30-opc.c fr30-opc.h
Dave Brolley [Thu, 5 Nov 1998 21:20:58 +0000 (21:20 +0000)]
Wed Nov 4 18:44:31 1998 Dave Brolley <brolley@cygnus.com>
* configure.tgt: Add fr30-*-elf*.
Dave Brolley [Thu, 5 Nov 1998 21:18:31 +0000 (21:18 +0000)]
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
* po/gas.pot: Regenerated.
Dave Brolley [Thu, 5 Nov 1998 21:17:23 +0000 (21:17 +0000)]
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
* configure.in: Add fr30-*-*.
* config/tc-fr30.c: New file.
* Makefile.in: Regenerated.
* config.in: Regenerated.
* configure: Regenerated.
Dave Brolley [Thu, 5 Nov 1998 21:13:11 +0000 (21:13 +0000)]
Wed Nov 4 18:49:43 1998 Dave Brolley <brolley@cygnus.com>
* config.sub: Add fr30.
Dave Brolley [Thu, 5 Nov 1998 21:11:29 +0000 (21:11 +0000)]
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
* config/tc-fr30.c: New file.
Dave Brolley [Thu, 5 Nov 1998 20:25:22 +0000 (20:25 +0000)]
Wed Nov 4 19:11:43 1998 Dave Brolley <brolley@cygnus.com>
* configure.in: Added case for fr30-*-*.
* configure: Regenerated.
Doug Evans [Thu, 5 Nov 1998 20:22:40 +0000 (20:22 +0000)]
* m32r-opc.c (m32r_cgen_insn_table_entries): Add FILL_SLOT attribute
to bcl8,bncl8 entries.
(macro_insn_table_entries): Add FILL_SLOT attribute
to bcl8r,bncl8r entries.
Dave Brolley [Thu, 5 Nov 1998 20:19:52 +0000 (20:19 +0000)]
Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>
* configure.in: Added case for bfd_fr30_arch.
* Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c.
(ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo.
(CLEANFILES): Added stamp-fr30.
(FR30_DEPS): Added.
* fr30-asm.c: New file.
* fr30-dis.c: New file.
* fr30-opc.c: New file.
* fr30-opc.h: New file.
* po/POTFILES.in: Regenerated
* po/opcodes.pot: Regenerated
Dave Brolley [Thu, 5 Nov 1998 20:19:29 +0000 (20:19 +0000)]
Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>
* po/POTFILES.in: Regenerated
* po/opcodes.pot: Regenerated
Dave Brolley [Thu, 5 Nov 1998 20:16:27 +0000 (20:16 +0000)]
Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>
* configure.in): Added case for bfd_fr30_arch.
* Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c.
(ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo.
(CLEANFILES): Added stamp-fr30.
(FR30_DEPS): Added.
* fr30-asm.c: New file.
* fr30-dis.c: New file.
* fr30-opc.c: New file.
* fr30-opc.h: New file.
Jim Ingham [Thu, 5 Nov 1998 18:12:23 +0000 (18:12 +0000)]
Merging the Tracepoint changes back into the Trunk:
Wed Nov 4 12:41:42 1998 Jim Ingham <jingham@cygnus.com>
* actiondlg.tcl: Get the stack collect string from an instance
variable. Need to implement some way to get this from the
target settings...
* global_pref.tcl (toggle_tracing_mode): Add & remove hooks
when you go in and out of tracing mode. Also reset the B1
behavior when you leave tracing mode
* interface.tcl (gdbtk_tcl_trace_find_hook): Added the trace
find hook, so you can switch the GUI state when the tfind
command is used to enter & leave browse mode.
* srcbar.tcl (constructor, destructor trace_find_hook): Added
the trace_find_hook to the source toolbar, and added the
necessary hooks to handle it.
* srctextwin.tcl (trace_find_hook): Added a trace find hook to
the sourcebar as well.
* stack.tcl (update): protect against errors in gdb_stack.
Just return "NO STACK" if we couldn't get it.
* src_pref.tcl (constructor, cancel): Put all the saved prefs
in an array, on cancel, see if any have changed and only
rebuild the window if there have been changes.
Mon Nov 2 13:24:10 1998 Jim Ingham <jingham@cygnus.com>
* bp.tcl (update): The hook function was passing more
arguments than this function expected.
Mon Nov 2 11:16:10 1998 Jim Ingham <jingham@cygnus.com>
* toolbar.tcl: Added Tdump image.
Fri Oct 30 17:36:05 1998 Jim Ingham <jingham@cygnus.com>
* src.tcl (set_execution_status): Changed status messages,
tracing is not the same as async debugging...
Fri Oct 30 17:06:31 1998 Jim Ingham <jingham@cygnus.com>
* bp.tcl (bp_all): Only remove tracepoints in the tracepoint
window, and breakpoints in the breakpoint window.
Fri Oct 30 11:22:23 1998 Jim Ingham <jingham@cygnus.com>
* actiondlg.tcl: Added special tag "Collect Stack". This
still needs to get hooked into the target database to deal
with targets that need to do something special to collect the
stack. Also moved some repeated code into loops.
* main.tcl (source_file): Source in a file of gdb commands.
* srcbar.tcl (constructor): Added source file menu entry, and
made stack buttons belong to both the Trace & Control classes.
* srctextwin.tcl (constructor): One too many separators in the
trace trace popup menu.
* tclIndex: regenerated.
* tfind_args.tcl: Added "tfind frame"
* toolbar.tcl (create_button): Allow a button to belong to
more than one class.
* toolbar.tcl (enable_ui): Eliminate redundant code, and allow
a button to belong to more than one class.
* toolbar.tcl (create_trace_menu): Added save tracepoints &
Tfind frame menu items.
* tracedlg.tcl: Added deletion of actions, and fixed a
the whiile-stepping combobox callback for the new combobox.
* util.tcl (save_trace_commands): new proc.
1998-10-29 Michael Snyder <msnyder@demo-laptop2.cygnus.com>
* target.tcl: add /dev/cua0 for Linux.
Tue Oct 27 13:46:03 1998 Jim Ingham <jingham@cygnus.com>
* Many little bug fixes all over in order to get tracing to work
along with normal program control.
* toolbar.tcl: Rewrote much of the code here to put commonly
used code into functions, and clean up adding menus and
buttons. Added the ability to disable particular menu items,
not just whole menus. Added the ability to delete and insert
buttons on the fly.
* srcbar.tcl: Pushed the changes to toolbar.tcl into this file.
* srctextwin.tcl: Changed the code dealing with breakpoints
and tracepoints to use the text tags more consistently. Use
only one set of menus for the whole widget, rather than having
a separate set for the SRC+ASM case. Rewrote a lot of the
code to separate out the tracing & program control functions.
* interface.tcl (gdbtk_tcl_breakpoint): pass more information
to the scrtextwin when a breakpoint changes state, so it can
do the right thing without having to guess...
* tracedlg.tcl (build_win): get the packing right so the
window expands correctly.
* main.tcl: do_tstop -> tstop, do_tstart -> tstart to avoid
confusion with the methods in ScrBar.tcl.
* prefs.tcl: Added two new preferences B1_Behavior to control
whether B1 sets breakpoints or tracepoints.
* src_prefs.tcl: Put in support for the B1_Behavior.
* global_prefs.tcl: Put back tracing checkbox.
* tdump.tcl: Fixed an incorrect (1 rather than 1.0) text
widget line specification.
* tfind_args.tcl (build_win): Bind return in the entry to the
OK button. Clear the entry field if the Type has changed.
* utils.tcl: Added comments for the debug commands.
* watch.tcl (build_win): Flash the OK button before invoking it.
Wed Nov 4 12:41:42 1998 Jim Ingham <jingham@cygnus.com>
* gdbtk-cmds.c (gdb_set_bp_addr): Pass the type, enable & thread
to gdbtk_tcl_breakpoint.
* gdbtk-hooks.c (gdbtk_trace_find): Added this function. It is
the hook function for tfind commands.
* tracepoint.c (trace_find_command): Added the trace_find_hook,
run when you do trace_find_command.
* tracepoint.h: Define the trace_find_hook.
Mon Nov 2 11:16:10 1998 Jim Ingham <jingham@cygnus.com>
* gdbtk-cmds (gdb_get_tracepoint_info): Demangle C++ function names.
Fri Oct 30 11:22:23 1998 Jim Ingham <jingham@cygnus.com>
* gdbtk-cmds (gdb_get_tracepoint_info): Fixed typo.
Wed Oct 28 10:14:33 1998 Jim Ingham <jingham@cygnus.com>
* gdbtk-cmds.c: Made the bdtypes & bpdisp arrays shared so they
could be used in gdbtk-hooks.c (breakpoint_notify).
Also fixed a few error messages to actually print the bp number
rather that #%d...
* gdbtk-hooks.c (breakpoint_notify): pass more of the information
about the breakpoint into the Tcl command, so it does not have to
try and guess about information we have on the C side.
* gdbtk.h: Export the bptypes & pbdisp arrays.
Nick Clifton [Thu, 5 Nov 1998 17:51:55 +0000 (17:51 +0000)]
Add sanitization for FR30
Frank Ch. Eigler [Thu, 5 Nov 1998 15:42:02 +0000 (15:42 +0000)]
* r5900 sim test case fix
Thu Nov 5 10:37:40 EST 1998 Frank Ch. Eigler <fche@cygnus.com>
* t-prot3w.s: Correct test of prot3w insn.
Christopher Faylor [Thu, 5 Nov 1998 14:08:48 +0000 (14:08 +0000)]
* top.c (gdb_readline): Allow CRLF line termination on systems
which define CRLF_SOURCE_FILES.
* win32-nat.c: 1) Add thread support, 2) fix ability to attach to
a running process, and 3) implement limited support for cygwin
signals.
(thread_rec): New function.
(child_add_thread): Ditto.
(child_init_thread_list): Ditto.
(child_delete_thread): Ditto.
(do_child_fetch_inferior_registers): Ditto.
(do_child_store_inferior_registers): Ditto.
(handle_output_debug_string): Ditto.
(child_fetch_inferior_registers): Use do_* function to perform
operation.
(child_store_inferior_registers): Ditto.
(child_continue): Ditto.
(child_thread_alive): Ditto.
(cygwin_pid_to_str): Ditto.
(handle_load_dll): Reorganize, add first attempt at reading
dll names from attached processes. Change info messages to provide
more information when dll is already loaded.
(handle_exception): Changes mandated by new thread-aware structures.
(child_wait): Track thread creation/destruction. Handle cygwin
signals.
(child_create_inferior): Ditto.
(child_resume): Ditto.
(child_kill_inferior): Ditto. Close child process handle to avoid a
handle leak.
(child_ops): Fill out child_ops fields that deal with threads.
* config/i386/tm-cygwin32.h: Declare function and macro needed
for converting a cygwin "pid" to a string.
* config/i386/xm-cygwin32.h: define HAVE_SIGSETMASK as 0 since
sigsetmask is not defined in cygwin.
Christopher Faylor [Thu, 5 Nov 1998 13:41:40 +0000 (13:41 +0000)]
* win32-nat.c: Remove obsolete PPC conditionals.
Frank Ch. Eigler [Thu, 5 Nov 1998 09:42:06 +0000 (09:42 +0000)]
* build fix
Thu Nov 5 10:29:42 EST 1998 Frank Ch. Eigler <fche@cygnus.com>
* r5900.igen (r59fp_opdiv): Correct erroneous FGR[FD] reference.
Andrew Cagney [Thu, 5 Nov 1998 09:42:05 +0000 (09:42 +0000)]
PR 16522
Fix RSQRT.S instruction, add test case.
Doug Evans [Thu, 5 Nov 1998 07:56:02 +0000 (07:56 +0000)]
* sim-main.h: Delete inclusion of config.h, include sim-basics.h
before cgen-types.h.
* tconfig.in: Guard against multiple inclusion.
* cpu.h: Delete decls moved to genmloop.sh.
* cpux.h: Ditto.
Doug Evans [Thu, 5 Nov 1998 07:53:37 +0000 (07:53 +0000)]
* genmloop.sh (eng.hin): Rename HAVE_PARALLEL_EXEC to
HAVE_PARALLEL_INSNS, define as 0 or 1. Emit decls of fns in mloop.cin.
* cgen-engine.h: Typedefs of IADDR,CIA,SEM_ARG,SEM_PC moved ...
* cgen-sim.h: ... to here.
Nick Clifton [Thu, 5 Nov 1998 00:41:24 +0000 (00:41 +0000)]
Add support for FR30