Stu Grossman
e281063162
* configure.in: Recognize v850 target.
...
* v850-tdep.c: New file, NEC V850 target support.
* config/v850/{v850.mt tm-v850.h}: New files for NEC V850 support.
1996-09-28 00:59:13 +00:00
Stu Grossman
8b19233bfe
v850 stuff
1996-09-28 00:53:37 +00:00
Stu Grossman
d77852a484
* configure.in: You can now configure GDB for the v850.
1996-09-28 00:41:58 +00:00
Jeff Law
da86a4fa81
* simops.c (trace_input): Fix thinko.
1996-09-27 23:41:12 +00:00
Peter Schauer
be23e5a495
* infrun.c (wait_for_inferior): Update current_line and
...
current_symtab when stepping continues in the middle of a new line.
1996-09-27 21:51:32 +00:00
Fred Fish
50140ab2a7
* top.c (print_gdb_version): Rewrote to comply with new GNU coding
...
standards for the --version option.
(print_gnu_advertisement): Remove, now part of print_gdb_version.
(show_version): Remove call to print_gnu_advertisement.
* top.h (print_gnu_advertisement): Remove prototype.
* main.c (print_gdb_help): Move help to static function and
add prototype.
(main): Call print_gdb_help rather than inlining it.
(main): Remove call to print_gnu_advertisement.
* gdbtk.tcl (create_copyright_window): Increase timeout from
15 seconds to 30 seconds.
1996-09-27 17:53:06 +00:00
Fred Fish
567417775d
* gdb.base/a1-selftest.exp: Tweak tests to account for new
...
format for printing version.
* gdb.base/default.exp: Ditto.
* gdb.base/interrupt.exp: Fix problem with cascade of
errors if child process dies while calling a function.
1996-09-27 17:50:47 +00:00
Michael Meissner
fb0097a0cc
fix typo
1996-09-27 17:39:01 +00:00
Michael Meissner
d266afa994
Set the sizes of the basic types that do not match the defaults
1996-09-27 17:35:59 +00:00
Mark Alexander
54225fd023
* configure.in, config/i386/tm-linux.h: Fix configure
...
problem on older Linux systems that prevented core files
from being recognized.
1996-09-27 06:13:24 +00:00
Stan Shebs
f7fa777d22
always keep pregenerated emulation file
1996-09-26 21:09:59 +00:00
Stan Shebs
0b2aef4d0e
* mpw-make.sed: Add symbolic doublequoting to ldmain compile edit.
...
* mpw-config.in: Add mips-*-* case as mips-elf, and use more
wildcards in matching.
* mpw-emipself.c: New file, pregenerated mips elf emulation.
1996-09-26 21:09:23 +00:00
Ian Lance Taylor
4fc2c99a4a
* expr.c (expr): Change >>= to >> (fix typo). (From meissner).
1996-09-26 20:04:56 +00:00
Jackie Smith Cashion
21cea5d45d
Thu Sep 26 17:35:00 1996 James G. Smith <jsmith@cygnus.co.uk>
...
* interp.c (SignalException): Check for explicit terminating
breakpoint value.
* gencode.c: Pass instruction value through SignalException()
calls for Trap, Breakpoint and Syscall.
1996-09-26 16:42:57 +00:00
Jackie Smith Cashion
617c07c61d
Thu Sep 26 11:35:17 1996 James G. Smith <jsmith@cygnus.co.uk>
...
* interp.c (SquareRoot): Add HAVE_SQRT check to ensure sqrt() is
only used on those hosts that provide it.
* configure.in: Add sqrt() to list of functions to be checked for.
* config.in: Re-generated.
* configure: Re-generated.
1996-09-26 10:39:34 +00:00
Stan Shebs
9ef70b290f
always keep dbug-rom.c
1996-09-26 01:40:40 +00:00
Stan Shebs
4db5493944
* dbug-rom.c: New file, support for Motorola's dBUG monitor.
...
* config/m68k/monitor.mt (TDEPFILES): Add it.
* NEWS: Mention it.
1996-09-26 01:38:52 +00:00
Michael Meissner
a18cb10038
Fix tracing for st2w
1996-09-25 20:33:21 +00:00
Stan Shebs
4aa10c6d21
* configure.in (noconfigdirs): Don't configure any C++ dirs
...
if targeting D10V.
1996-09-25 02:09:20 +00:00
Ian Lance Taylor
97f8e6ff76
* read.c (float_cons): Call md_flush_pending_output if it is
...
defined.
PR 10716.
1996-09-24 23:06:05 +00:00
Martin Hunt
3547832c08
Tue Sep 24 12:22:18 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* tc-d10v.c (md_operand): Created. Allows operands to
start with '#'.
* tc-d10v.h (md_operand): Undefined.
1996-09-24 19:24:38 +00:00
Martin Hunt
8626a9d58a
Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed.
Now single-steps correctly.
1996-09-23 23:20:05 +00:00
Martin Hunt
b70b03b0e8
Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed.
Now single-steps correctly.
* d10v-tdep.c (d10v_pop_frame): Fixed.
1996-09-23 23:18:50 +00:00
Ian Lance Taylor
6e4f3f096f
* config/tc-m68k.c (add_fix): Treat a width of '3' like 'B'.
...
(md_assemble): A fixup width of '3' means a 1 byte reloc.
1996-09-23 16:32:24 +00:00
David Edelsohn
80675684b7
* reloc.c: Rename m32r relocs.
...
* bfd-in2.h, libbfd.h: Rebuilt.
* elf32-m32r.c: Update.
1996-09-23 16:24:46 +00:00
David Edelsohn
8c84dfa139
m32r.h: new file
1996-09-23 16:18:01 +00:00
Stan Shebs
12ffa10c1d
* config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers to
...
be consistent with GCC.
(FPUL_REGNUM, etc): Renumber to match list changes.
(ADDR_BITS_REMOVE): Delete.
* sh-tdep.c (sh_reg_names, sh3_reg_names, sh3e_reg_names):
Rearrange to match REGISTER_NAMES.
* sh3-rom.c (sh3_regnames, sh3e_regnames): Ditto.
PR 9457
1996-09-20 23:20:58 +00:00
Martin Hunt
c58a1ec2aa
Fri Sep 20 15:36:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* interp.c (sim_create_inferior): Reinitialize State every time
sim_create_inferior() is called.
1996-09-20 22:39:45 +00:00
Ian Lance Taylor
149ee67274
* gencode.c (process_instructions): Call build_endian_shift when
...
expanding STORE RIGHT, to fix swr.
* support.h (SIGNEXTEND): If the sign bit is not set, explicitly
clear the high bits.
* interp.c (Convert): Fix fmt_single to fmt_long to not truncate.
Fix float to int conversions to produce signed values.
1996-09-20 19:49:49 +00:00
Ian Lance Taylor
e12ab364d2
* aoutx.h (aout_link_input_section_ext): When doing a relocateable
...
link, adjust the symbol index of a base relative reloc. Don't
change the addend of a PC relative reloc if pcrel_offset is set.
* sunos.c (bfd_sunos_size_dynamic_sections): Don't do anything for
a relocateable link.
PR 10692.
1996-09-20 16:33:44 +00:00
Ian Lance Taylor
a5a43df165
* reloc.c (bfd_perform_relocation): Apply the relocation even if
...
it is zero, in case src_mask matters.
(bfd_install_relocation): Likewise.
PR 10685.
1996-09-20 15:44:49 +00:00
Michael Meissner
ed9714ab65
Lose doc directory until we DOS-ize it; Add doc/.Sanitize
1996-09-20 13:11:37 +00:00
Michael Meissner
183632b238
Add documentation files
1996-09-20 12:46:09 +00:00
Michael Meissner
fd96c1f320
PSIM 1996/9/19 update
1996-09-20 12:36:54 +00:00
Ian Lance Taylor
458e1f58e6
Fix multiplication, ldxc1, and floating point conversion. See ChangeLog.
1996-09-20 03:07:43 +00:00
Michael Meissner
c12f5c678e
Make sure cmp{,eq,u}i use correct casts
1996-09-20 01:42:15 +00:00
Martin Hunt
81dc176f58
Thu Sep 19 16:19:01 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* d10v-tdep.c: Stack chain should work now.
1996-09-19 23:21:56 +00:00
Ian Lance Taylor
c05d17211e
* interp.c (CHECKHILO): Don't set HIACCESS, LOACCESS, or HLPC.
...
It's OK to have a mult follow a mult. What's not OK is to have a
mult follow an mfhi.
1996-09-19 22:52:26 +00:00
Ian Lance Taylor
47c6ce6c2d
* gencode.c (process_instructions): Correct shift count for 32
...
bit shift instructions. Correct sign extension for arithmetic
shifts to not shift the number of bits in the type.
1996-09-19 21:55:10 +00:00
Ian Lance Taylor
cc5201d78c
* gencode.c (process_instructions): Correct handling of nor
...
instruction.
1996-09-19 19:35:09 +00:00
Michael Meissner
addb61a5b2
Fix tracing info
1996-09-19 17:23:21 +00:00
Ian Lance Taylor
72f70020f3
* config/obj-coff.c (fixup_segment): Don't adjust PC relative
...
reloc for the i960 for a reloc in the same section. This undoes
one of the two changes made Aug 19.
PR 10672.
1996-09-19 16:25:11 +00:00
Ian Lance Taylor
e425358ff1
* xcofflink.c (xcoff_link_add_symbols): Always initialize
...
keep_syms.
(_bfd_xcoff_bfd_final_link): Don't set target_index
to an uninitialized value.
1996-09-19 15:08:58 +00:00
Michael Meissner
f061ddf67d
Make sure there is a trailing space after the instruction
1996-09-19 15:06:37 +00:00
Michael Meissner
891513ee79
Provide macros that can be overriden for the width of the PC & line number fields
1996-09-19 15:02:27 +00:00
Michael Meissner
74473ea10c
Add dependencies on lib{bfd,iberity}.a
1996-09-19 14:31:01 +00:00
Ian Lance Taylor
913d896f5b
* gas/all/cofftag.s: Use .p2align rather than .align.
1996-09-18 16:15:10 +00:00
Ian Lance Taylor
ab2998440b
* config/obj-coff.c (obj_coff_endef): Both versions: Move C_STAT
...
symbols to the position of the debugging information.
PR 10668.
1996-09-18 16:14:29 +00:00
Michael Meissner
0535fa1aa0
Rename sim_bfd -> exec_bfd for gdb compatibility
1996-09-18 13:56:57 +00:00
Michael Meissner
a49a15ade8
Make exit/stop return correct exit value; Add line number tracing.
1996-09-18 13:23:31 +00:00