Commit Graph

23977 Commits

Author SHA1 Message Date
Michael Meissner 86908c4014 Fix problem where qnan was treated like an infinity 1998-11-20 00:44:03 +00:00
Zdenek Radouch f51dbfbd4e Replacing a bogus file with a semi-bogus one (sharing through devo). 1998-11-20 00:34:30 +00:00
Zdenek Radouch 82a1b47808 Replacing a bogus file with possibly an initial version of the same. 1998-11-20 00:31:29 +00:00
Zdenek Radouch 17139ec594 Semi-bogus version of the file (sharing through devo). 1998-11-20 00:25:54 +00:00
Andrew Cagney 60a98b30b4 CARP:
* buildsym.c (end_symtab): Cleanup PROCESS_LINENUMBER_HOOK.
1998-11-20 00:00:24 +00:00
Geoffrey Noer 6bd87f42ef Thu Nov 19 15:21:04 1998 Geoffrey Noer <noer@cygnus.com>
* rdi-share/host.h: if compiling under Cygwin, make sure new
        preprocessor define is defined.  Define it if not.
        * rdi-share/hostchan.h: ditto
        * rdi-share/aclocal.m4: regenerate
        * rdi-share/configure: regenerate
1998-11-19 23:26:12 +00:00
Geoffrey Noer 2196638d08 Thu Nov 19 15:21:04 1998 Geoffrey Noer <noer@cygnus.com>
* rdi-share/host.h: if compiling under Cygwin, make sure new
        preprocessor define is defined.  Define it if not.
        * rdi-share/aclocal.m4: regenerate
        * rdi-share/configure: regenerate
1998-11-19 23:22:51 +00:00
Nick Clifton d2e2384b83 Add support for -marm6xxx and -marm7xxx command line switches 1998-11-19 23:03:04 +00:00
Geoffrey Noer 94a919180a Thu Nov 19 14:43:44 1998 Geoffrey Noer <noer@cygnus.com>
* configure.in: switch back to checking __CYGWIN32__
        * configure: regenerate
1998-11-19 22:44:42 +00:00
Geoffrey Noer 4aeb051e8c Thu Nov 19 14:42:15 1998 Geoffrey Noer <noer@cygnus.com>
* aclocal.m4: regenerate
        * configure: regenerate
1998-11-19 22:42:35 +00:00
Andrew Cagney a6a070be50 CARP:
* exec.c (exec_file_command): Cleanup. Replace #if
NEED_TEXT_START_END with if().
* config/pa/nm-hppah.h (NEED_TEXT_START_END): Redefine to be 1.
* config/convex/tm-convex.h (NEED_TEXT_START_END): Ditto.
* config/gould/tm-np1.h (NEED_TEXT_START_END): Ditto.
* config/a29k/tm-a29k.h (NEED_TEXT_START_END): Ditto.
1998-11-19 22:04:08 +00:00
Doug Evans 009c4572b6 run sanitize over Makefile.{am,in} for fr30 1998-11-19 21:35:59 +00:00
Nick Clifton 51142ebcf5 Add provision of _end symbol. 1998-11-19 21:32:57 +00:00
Geoffrey Noer 1a443730ce Thu Nov 19 13:06:22 1998 Geoffrey Noer <noer@cygnus.com>
* main.c: Wait until more time has passed before calling
        new cygwin_ funcs, revert back to the cygwin32_ ones for now.
        * win32-nat.c: Ditto.
1998-11-19 21:21:34 +00:00
Geoffrey Noer 1798621bcf Thu Nov 19 13:14:57 1998 Geoffrey Noer <noer@cygnus.com>
* gdbtk-cmds.c: Can't start using new API names yet.  Switch
          back
        to calling cygwin32_ funcs until some time has passed...
        * gdbtk.c: Ditto.  Also, include sys/cygwin.h for Cygwin,
          instead
        of providing own proto.
1998-11-19 21:18:29 +00:00
Dave Brolley e17387a51f Thu Nov 19 16:02:46 1998 Dave Brolley <brolley@cygnus.com>
* fr30-opc.c: Regenerated.
	* fr30-opc.h: Regenerated.
	* fr30-dis.c: Regenerated.
	* fr30-asm.c: Regenerated.
1998-11-19 21:04:00 +00:00
Doug Evans ce04843a3e regenerate fr30-opc.c 1998-11-19 18:27:10 +00:00
Doug Evans 4764e0cfc4 * gas/mips/sync.[sd]: New testcase.
* gas/mips/mips.exp: Run it.
pr 18302
1998-11-19 16:06:02 +00:00
Doug Evans 707f2a3208 * mips-opc.c (sync.p,sync.l): Swap insn values.
pr 18302
1998-11-19 16:00:43 +00:00
Geoffrey Noer aba195432e Wed Nov 18 20:12:03 1998 Geoffrey Noer <noer@cygnus.com>
* aclocal.m4: regenerate
        * configure: regenerate
1998-11-19 04:14:00 +00:00
Dave Brolley 9225e69cb3 Wed Nov 18 21:36:37 1998 Dave Brolley <brolley@cygnus.com>
* fr30-opc.c: Regenerated.
	* fr30-opc.h: Regenerated.
1998-11-19 02:38:50 +00:00
Geoffrey Noer 27c12d6196 Wed Nov 18 18:18:43 1998 Geoffrey Noer <noer@cygnus.com>
* configure.tgt: change refs from cygwin32* to cygwin*.
        * aclocal.m4: regenerate
        * configure.in: don't need to call AM_CYGWIN32.
        * configure: regenerate
1998-11-19 02:22:42 +00:00
Geoffrey Noer 040c9024d4 Wed Nov 18 18:18:43 1998 Geoffrey Noer <noer@cygnus.com>
* configure.tgt: change refs from cygwin32* to cygwin*.
1998-11-19 02:20:06 +00:00
Geoffrey Noer 9065fe9207 Wed Nov 18 18:09:14 1998 Geoffrey Noer <noer@cygnus.com>
* Makefile.in: CC_FOR_TARGET and CXX_FOR_TARGET should also
        include newlib/libc/sys/cygwin and newlib/libc/sys/cygwin32.
1998-11-19 02:10:08 +00:00
Doug Evans 911701b78c rebuild 1998-11-19 01:58:46 +00:00
Christopher Faylor d931bc92b7 * cygwin.mh: Add extra libtermcap target information.
Make gdb depend on libtermcap for future readline dependency.
1998-11-19 01:32:42 +00:00
Christopher Faylor ea5a6a5c3d Remove improper log entry. 1998-11-19 01:31:41 +00:00
Christopher Faylor afe47e32d5 * configure.in: Add libtermcap to list of cygwin dependencies.
* config/cygwin.mh: Add extra libtermcap target information.
Make gdb depend on libtermcap for future readline depencency.
1998-11-19 01:15:59 +00:00
Doug Evans 11d06c350c * Makefile.am (DEP): Use $(srcdir)/../mkdep.
(itbl-ops.o): Delete duplicate dependencies.
	Rebuild dependencies.
	Add fr30 dependencies.
	* Makefile.in: Rebuild.
1998-11-19 00:23:24 +00:00
Doug Evans 8406c876c5 * Makefile.in (M32R_OBJS): Delete extract.o.
(extract.o): Delete.
	(stamp-arch): Depend on $(CGEN_ARCH_SCM).
	(stamp-cpu): Don't build extract.c.
	* cpu.c,cpu.h,decode.c,decode.h,sem-switch.c,sem.c: Rebuild.
	* mloop.in (extract16): Update type of `insn' arg.
	Delete call to d->extract.
	(extract32): Ditto.

	* Makefile.in (M32RX_OBJS): Delete extractx.o.
	(extractx.o): Delete.
	(stamp-xcpu): Don't build extractx.c.
	* cpux.c,cpux.h,decodex.c,decodex.h,semx-switch.c: Rebuild.
	* mloopx.in (extractx16): Update type of `insn' arg.
	Delete call to d->extract.  Delete arg pbb_p.  All callers updated.
	(extract-simple,full-exec-simple,fast-exec-simple): Delete.
	(extractx32): Ditto.
1998-11-19 00:12:00 +00:00
Doug Evans 916b11527e * Make-common.in (cgen-utils.o): Depend on cgen-engine.h.
(CGEN_ARCH_SCM): New variable.
	* cgen-engine.h (EXTRACT_[ML]SB0_{INT,UINT}): New macros.
	(EXTRACT_INT,EXTRACT_UINT): New macros.
	(SEM_SEM_ARG): New macro.
	(SEM_NEXT_VPC): New arg `pc'.
	* cgen-sim.h (EXTRACT_SIGNED,EXTRACT_UNSIGNED): Delete.
	(sim_disassemble_insn): Update prototype.
	* cgen-trace.c (current_insn,insn_fields): New static locals.
	(trace_insn): Set them.
	* cgen-utils.scm: #include cgen-engine.h.
	(sim_disassemble_insn): New arg insn_fields.
	Handle variable length insns.
	* genmloop.sh: Only emit pbb decls if -pbb.
	(${cpu}_scache_lookup): New arg `vpc'.
	(scache support): Fetch pc before entering loop.
1998-11-18 23:45:32 +00:00
Doug Evans 95b03313e0 * cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.
(insert_normal, !CGEN_INT_INSN_P case): Only fetch enough bytes
	to hold value.
	(insert_insn_normal): Fix typo.
	* cgen-dis.c (cgen_dis_lookup_insn): Update type of `value' arg.
	* cgen-dis.in (extract_normal): Ditto.  New arg `pc'.
	Rewrite ! CGEN_INT_INSN_P case.
	(extract_insn_normal): Ditto.
	(extract_1): New arg `pc'.  All callers updated.
	Replace calls to bfd_getb8.
	(fill_cache): New fn.
	* cgen-opc.c (cgen_{get,put}_insn_value): Move here ...
	* cgen-opc.in: ... from here.
	(@arch@_cgen_lookup_insn): Rewrite ! CGEN_INT_INSN_P case.
	* m32r-asm.c,m32r-dis.c,m32r-opc.c: Rebuild.
	* fr30-asm.c,fr30-dis.c,fr30-opc.c: Rebuild.
1998-11-18 23:25:45 +00:00
Doug Evans 2c05443851 * gennltvals.sh: Add fr30 support.
* nltvals.def: Rebuild.
1998-11-18 22:41:50 +00:00
Dave Brolley cdb89f92cb Wed Nov 18 11:30:04 1998 Dave Brolley <brolley@cygnus.com>
* fr30-opc.c: Regenerated.
1998-11-18 16:30:49 +00:00
Dave Brolley a20d433120 Wed Nov 18 11:27:56 1998 Dave Brolley <brolley@cygnus.com>
* gas/fr30/allinsn.s (dmov): Correct hex literals.
1998-11-18 16:29:08 +00:00
Richard Henderson 468bc0c5fe * elf-bfd.h (struct elf_link_hash_entry): Add vtable_entries_size.
* elf.c (_bfd_elf_link_hash_newfunc): Clear it.
        * elflink.h (elf_gc_propagate_vtable_entries_used): Copy it, and
        respect it as an upper bound on what memory to reference.
        (elf_gc_smash_unused_vtentry_relocs): Likewise.
        (elf_gc_record_vtentry): Handle as-yet undefined vtables.  Set and
        update vtable_entries_size appropriately.
1998-11-18 04:26:39 +00:00
Andrew Cagney 206e3a8a5c Replace sys_errlist with strerror(). 1998-11-18 04:19:31 +00:00
Geoffrey Noer 119d6454bb Tue Nov 17 16:57:51 1998 Geoffrey Noer <noer@cygnus.com>
* Makefile.in: modify CC_FOR_TARGET and CXX_FOR_TARGET so that
        they include winsup/include when it's a cygwin target.
1998-11-18 00:59:53 +00:00
Michael Snyder df9480038c Fixed a typo. 1998-11-18 00:23:30 +00:00
Michael Snyder 1ba38e79f8 Wed Nov 11 15:47:00 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* procfs.c (proc_set_exec_trap): don't set PR_ASYNC or PR_FORK
        in the child process for UnixWare (causes processes forked by
        the debuggee to hang).
1998-11-18 00:22:45 +00:00
Andrew Cagney 78dee4ee05 Re-do type system so that GCC's explicit attribute/mode types are used
(when available).
Update sim-bits and sim-alu tests in sim/testsuite/common.
1998-11-17 23:59:30 +00:00
Nick Clifton 82ef568c2e Fixed simple fr30 reloc handling. 1998-11-17 23:30:56 +00:00
Nick Clifton 2ca484a711 Fixed reloc generation to match latest opcoide list from cgen. 1998-11-17 23:28:19 +00:00
Nick Clifton a88a845a87 Moved bad insns to end of test file and added disassembly of good insns. 1998-11-17 23:26:18 +00:00
Nick Clifton 3b0ae69636 PR17074 - ignore line terminator characters found inside strings. 1998-11-17 21:44:22 +00:00
Nick Clifton 73e42a0da8 regenerated Makefile.in 1998-11-17 18:27:13 +00:00
DJ Delorie f5eb8577bd typo 1998-11-17 03:32:36 +00:00
DJ Delorie 949fae0bad typo 1998-11-17 03:27:26 +00:00
DJ Delorie 020917f9d0 * archive.c (bfd_ar_hdr_from_filesystem): support BFD_IN_MEMORY
bfds; they have no "file" so we fake it.
	* bfd-in2.h: add bfd_make_writable and bfd_make_readable (regen)
	* libbfd.c (bfd_write): Allow writing to BFD_IN_MEMORY bfds by
 	resizing the memory buffer.
	* opncls.c (bfd_make_writable): New function; lets you write a
 	bfd_create'd bfd to an in-memory buffer.
	(bfd_make_readable): New function; lets you read back that buffer
 	as if it were from bfd_openr.  Used to build generated archive
 	members (winsup's ld's dlltool)
1998-11-17 03:25:29 +00:00
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