Stan Shebs
aa8938d581
Sat Nov 21 17:15:40 1998 Philippe De Muyter <phdm@macqel.be>
...
* coffread.c (coff_symtab_read): Discard C_LABEL's that are not
function entry points, to avoid getting them in the stack dump
instead of the actual function.
1998-11-21 19:59:37 +00:00
Stan Shebs
e78a799536
keep restored file
1998-11-21 19:29:32 +00:00
Stan Shebs
6b29a8b13b
* config/m68k/delta68.mh (NAT_FILE): Undo 1998-08-18 change;
...
without NAT_FILE definition, configure will assume that GDB cannot
run native.
* config/m68k/nm-delta68.h (KERNEL_U_SIZE): New macro.
* delta68-nat.c (kernel_u_size): New function.
1998-11-21 19:28:44 +00:00
Frank Ch. Eigler
42647d5b8c
* mild gx prototype tweak
...
start-sanitize-gxsim
1998-11-21 Frank Ch. Eigler <fche@elastic.org>
* sim-gx.c (sim_gx_block_translate): Generate computed
goto for __GNUC__ instead of plain switch() for gx block
entry. Lose "-g" compile option for gx block.
end-sanitize-gxsim
1998-11-21 19:05:09 +00:00
Andrew Cagney
821b702f92
* r5900.igen (CVT.W.S): Always round towards zero.
...
Update testsuite.
1998-11-21 03:31:30 +00:00
Nick Clifton
e203d46938
Remove spurous warnings.
1998-11-20 22:22:15 +00:00
Nick Clifton
d6644919f6
Coper with empty symbol names.
1998-11-20 21:08:14 +00:00
Doug Evans
9657e7fda1
regenerate
1998-11-20 20:59:50 +00:00
Doug Evans
367e0392e4
regenerate fr30-opc.c
1998-11-20 19:47:09 +00:00
Nick Clifton
0e92e723c9
Add support for FR30_OPERAND_I32
1998-11-20 19:42:45 +00:00
Zdenek Radouch
e2086086fe
Added fr30-tdep.c.
1998-11-20 06:46:55 +00:00
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