Commit graph

23928 commits

Author SHA1 Message Date
DJ Delorie
d3ca9a538c * emultempl/pe.em (gld_i386_finish): generate import library
* deffile.h: add hint member.
* pe-dll.c (pe_dll_generate_implib): New function with helpers;
generates the import library directly from the export table.
(fill_edata): remember the actual hint for the import library.
1998-11-17 03:18:06 +00:00
Nick Clifton
67c72211ac Fix syntax errors 1998-11-17 00:53:19 +00:00
Dave Brolley
4229bee92c Mon Nov 16 19:27:52 1998 Dave Brolley <brolley@cygnus.com>
* gas/fr30/allinsn.s: Fixed more typos.
1998-11-17 00:29:18 +00:00
Dave Brolley
6a1254af01 Mon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com>
* fr30-opc.c: Regenerated.
	* fr30-opc.h: Regenerated.
	* fr30-dis.c: Regenerated.
	* fr30-asm.c: Regenerated.
1998-11-17 00:23:03 +00:00
Dave Brolley
0eae1b3001 Mon Nov 16 19:17:23 1998 Dave Brolley <brolley@cygnus.com>
* po/binutils.pot: Regenerate.
1998-11-17 00:19:14 +00:00
Dave Brolley
44e7cd63f3 Mon Nov 16 19:15:19 1998 Dave Brolley <brolley@cygnus.com>
* po/bfd.pot: Regenerated.
1998-11-17 00:16:52 +00:00
Geoffrey Noer
8adbc73e78 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.
1998-11-16 22:17:37 +00:00
Nick Clifton
45cac0cb84 Replaced fixed size array for hi16 relocations with a linked list. 1998-11-16 18:58:32 +00:00
Nick Clifton
5e424a1b6b Regenerated these files. 1998-11-16 18:20:17 +00:00
Frank Ch. Eigler
ca0669a326 * sun build fix for thinko (?) 1998-11-16 08:52:06 +00:00
Richard Henderson
34c304a78c * 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.
1998-11-16 04:31:19 +00:00
Ian Lance Taylor
dc52ee8cf0 * 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.
1998-11-14 20:22:57 +00:00
Ian Lance Taylor
1deb4d0a93 * debug.c (debug_name_type): Correct return type from false to
DEBUG_TYPE_NULL.
1998-11-14 19:51:19 +00:00
Ian Lance Taylor
d66300ea5f * ld.1: Some cleanups from NOKUBI Hirotaka <hnokubi@yyy.or.jp>. 1998-11-14 19:37:14 +00:00
Frank Ch. Eigler
92fa45795d * 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.
1998-11-14 04:35:47 +00:00
Frank Ch. Eigler
fca5abc13a * sanitize fix for do-shifts.S 1998-11-14 04:32:00 +00:00
Geoffrey Noer
2acd19abcc fix up sanitize file 1998-11-14 01:45:52 +00:00
Geoffrey Noer
7c9ead687a fix sanitize file 1998-11-14 01:45:12 +00:00
Nick Clifton
3c0b1a5c8a Fixed typos and added some uppercase vs lowercase testing 1998-11-13 21:17:07 +00:00
Tom Tromey
61821e296a * 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.
1998-11-13 20:31:12 +00:00
Tom Tromey
eb339488fe Added zip to java files 1998-11-13 20:25:14 +00:00
Geoffrey Noer
d836385e11 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__.
1998-11-13 08:16:08 +00:00
Geoffrey Noer
7c1c728ee2 Thu Nov 12 17:27:21 1998 Geoffrey Noer <noer@cygnus.com>
* Makefile.in: lose "32" from comment about cygwin.
1998-11-13 01:28:09 +00:00
John Metzler
9ee5984468 * 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.
1998-11-13 01:23:07 +00:00
Nick Clifton
b91e1ec1e4 Add support for delay slot insns. 1998-11-13 01:15:29 +00:00
Dave Brolley
7a0737c808 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.
1998-11-13 00:36:58 +00:00
Dave Brolley
89c795fe13 Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
* po/ld.pot: Regenerated.
	* po/POTFILES.in: Regenerated.
1998-11-13 00:35:52 +00:00
Dave Brolley
e102ec4865 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.
1998-11-13 00:35:16 +00:00
Dave Brolley
4ad7b0c376 Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
* po/gas.pot: Regenerated.
1998-11-13 00:34:11 +00:00
Jim Ingham
2aae63977c 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.
1998-11-13 00:31:39 +00:00
Dave Brolley
e9928289d3 Thu Nov 12 19:19:54 1998 Dave Brolley <brolley@cygnus.com>
* po/bfd.pot: Regenerated.
1998-11-13 00:31:06 +00:00
Nick Clifton
5ed0e368c6 Add code to support FR30 instrucitons which contain a colon in their mnemonic 1998-11-12 18:55:57 +00:00
Frank Ch. Eigler
78cec885d7 * 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.
1998-11-12 11:39:05 +00:00
Andrew Cagney
d1cbd70abb 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.
1998-11-12 06:42:34 +00:00
Doug Evans
93db5513ee sanitize fr30 parts 1998-11-11 23:31:52 +00:00
DJ Delorie
b138a74d47 * pe-dll.c (generate_reloc): don't output PE relocs for sections
that won't be loaded.
1998-11-11 23:11:38 +00:00
Doug Evans
847b31bdab * sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL. 1998-11-11 22:02:57 +00:00
DJ Delorie
a18b9a3df3 * pe-dll.c (fill_edata): don't strip underscores 1998-11-11 18:50:40 +00:00
Nick Clifton
b67f7834e2 Removed superflous code. 1998-11-11 17:59:42 +00:00
Andrew Cagney
7d88afe63e div(-0) sets both I/SI and D/SD (PR16522) 1998-11-11 08:18:55 +00:00
Jeff Law
4e28f19f31 dummy commit before egcs merge 1998-11-11 05:58:08 +00:00
Jeff Law
1e490350ff dummy commit before egcs merge 1998-11-11 05:47:47 +00:00
Jeff Law
10b2757be5 dummy commit before egcs merge 1998-11-11 05:47:18 +00:00
DJ Delorie
a6ae89f731 * ld.texinfo: added i386pe option summary 1998-11-11 02:29:03 +00:00
Geoffrey Noer
ea42e2d837 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
1998-11-11 00:20:25 +00:00
Geoffrey Noer
9dfa8076d4 Tue Nov 10 16:17:06 1998 Geoffrey Noer <noer@cygnus.com>
* acinclude.m4: detect cygwin* instead of cygwin32*.
        * aclocal.m4, configure: regenerate
1998-11-11 00:18:37 +00:00
Nick Clifton
86b8bbbeea Add dependency of readelf.c on elf/fr30.h 1998-11-10 23:33:13 +00:00
Nick Clifton
5d6c7d6814 Add support for disassemble FR30 instructions. 1998-11-10 23:31:36 +00:00
Nick Clifton
0f461c4bfa Add support for FR30 target. 1998-11-10 23:29:18 +00:00
Nick Clifton
ac0442dd24 Add support for generating FR30 machine number 1998-11-10 23:15:10 +00:00