Jeff Law
232e4b3558
Add (apparently) missing file.
1997-09-29 16:14:30 +00:00
Joern Rennecke
002e8e4db2
* as.h, input-scrub.c (new_logical_line): New return value.
...
* read.c (s_app_file): Don't note the same file several times
in a row.
Fix for PR 12277
1997-09-29 15:10:56 +00:00
Andrew Cagney
e9b53280ba
Do not sanitize out sim/testsuite/common directory.
1997-09-29 00:24:08 +00:00
Fred Fish
5f90b21e40
* d10v_sim.h (INC_ADDR): Align MOD_E to increment before testing
...
for end condition.
PR 13334
1997-09-27 20:04:22 +00:00
Fred Fish
823f2df47f
* interp.c (pc_addr): Discard upper bit(s) of PC in case
...
IMAP1 selects unified memory.
PR 13275
1997-09-27 19:57:05 +00:00
Jason Molenda
36ad9bd5b6
* command.c (add_cmd, add_show_from_set): Insert new commands in
...
alphabetical order.
1997-09-27 00:34:41 +00:00
Mark Alexander
6eedf3f4e5
* interp.c: Allow Debug, DEPC, and EPC registers to be examined in GDB.
1997-09-26 20:56:55 +00:00
Mark Alexander
af774411e5
* config/mips-tm-mips.h (mips_extra_func_info): New frame_adjust
...
member for storing offset of MIPS16 frame pointer from SP.
* mips-tdep.c: Use RA_REGNUM instead of hardcoded 31 throughout.
(PROC_FRAME_ADJUST): Define.
(mips16_heuristic_proc_desc): Store frame pointer adjustment value.
(get_frame_pointer): Use frame pointer adjustment value when
calculating frame address.
* remote-sim.c (gdbsim_fetch_register): Don't fetch registers
that have a null or empty name.
start-sanitize-tx19
* config/mips/tm-tx19.h (MIPS_DEFAULT_FPU_TYPE): Define.
(REGISTER_NAMES): Redefine to eliminate FP registers.
* config/mips/tm-tx19l.h: Ditto.
end-sanitize-tx19
1997-09-26 19:42:55 +00:00
Felix Lee
b28ad90b4d
* sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
...
SIM_ENGINE_RESTART_HOOK.
1997-09-26 19:24:45 +00:00
Jeff Law
91ee277977
* configure.tgt: Set gdb_target to r5900.
...
* config/mips/tm-r5900.h, config/mips/r5900.mt: New files
* mips-tdep.c (_initialize_mips_tdep): Allow target files to
override default FPU type.
Brought over from r5900 branch.
1997-09-26 18:53:22 +00:00
Felix Lee
afa38b3dff
* configure.tgt (v850-*-*): necmsg.lib instead of v850.lib.
1997-09-26 17:37:34 +00:00
Stu Grossman
68f92f98ac
* sim-break.c (sim_set_breakpoint sim_clear_breakpoint): Use ZALLOC
...
and zfree instead of xmalloc and free. Prevents warnings.
1997-09-25 18:22:46 +00:00
Ian Lance Taylor
89b308f49c
* config/tc-m68k.c (m68k_ip): Remove ` operand specifier.
1997-09-25 17:11:57 +00:00
Ian Lance Taylor
3359a0bcec
* elflink.h (elf_merge_symbol): Don't check the hash creator until
...
after we have set *sym_hash.
1997-09-25 16:16:11 +00:00
Andrew Cagney
af51b8d56d
Add/use SIM_AC_OPTION_BITSIZE.
1997-09-25 07:19:05 +00:00
Andrew Cagney
7a3fb4e6ea
* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with
...
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two
words.
1997-09-25 07:01:21 +00:00
Andrew Cagney
c1937db3e5
Only use get_ds_base function on true Windows.
1997-09-25 04:31:34 +00:00
Andrew Cagney
e63bc706fe
Allow gencode.c to generate input to the igen generator.
1997-09-25 04:23:24 +00:00
Andrew Cagney
eb2e3c85ca
Pacify GCC -Wall
1997-09-25 04:13:50 +00:00
Stu Grossman
45a70ed653
* The following block of changes add support for debugging assembly
...
source files.
* breakpoint.c (resolve_sal_pc): Prevent crash when pc isn't
associated with a function.
* buildsym.c (record_line start_symtab end_symtab): Don't delete
symtabs which only have line numbers (but no other debug symbols).
* dbxread.c (read_dbx_symtab end_psymtab): Ditto.
* remote-sim.c: New functions gdbsim_insert/remove_breakpoint. Use
intrinsic simulator breakpoints if available, otherwise do it the
hard way.
* configure.tgt: Add d30v.
* d30v-tdep.c: New file.
* config/d30v/d30v.mt, config/d30v/tm-d30v.h: New files.
1997-09-25 01:26:36 +00:00
Stu Grossman
4d5d36f015
d30v sanitization
1997-09-25 01:26:07 +00:00
Stu Grossman
cdc1bc6335
* configure.in (d30v): Remove tcl, tk, expect, gdb, itcl, tix, db,
...
sn, and gnuserv from noconfigdirs.
1997-09-25 01:10:18 +00:00
Stu Grossman
94dbc1213b
* remote-sim.h (SIM_RC): Add a bunch of new return codes for
...
breakpoint stuff.
* Add functions to tell the simulator to set/clear/enable/disable
intrinsic breakpoints.
1997-09-25 01:05:31 +00:00
Stu Grossman
b9d580a4b0
* Make-common.in: New files sim-break.c, sim-break.h.
...
* sim-base.h: Add point to breakpoint list to sim_state_base.
* sim-break.c sim-break.h: New modules that implement intrinsic
breakpoint support.
* sim-module.c: Add breakpoint module.
1997-09-25 00:51:17 +00:00
Ian Lance Taylor
f849a33ee3
* m68k-opc.c: Correct bchg, bclr, bset, and btst on ColdFire.
1997-09-24 23:03:55 +00:00
Ian Lance Taylor
469adf23a1
* config/tc-m68k.c (m68k_ip): Handle q and v operand specifiers.
1997-09-24 23:02:53 +00:00
Ian Lance Taylor
9d696aa346
fix copyright
1997-09-24 23:01:48 +00:00
Ian Lance Taylor
5aee65fcfa
* m68k.h: Document q and v operand specifiers.
1997-09-24 23:00:42 +00:00
Ian Lance Taylor
5e4e4739a7
Wed Sep 24 16:54:40 1997 Joel Sherrill <joel@oarcorp.com>
...
* configure.in (sh*-*-rtems*): New target, like sh-*-elf*.
* configure: Rebuild.
1997-09-24 20:58:30 +00:00
Ian Lance Taylor
780a00c9f3
Wed Sep 24 16:52:28 1997 Joel Sherrill <joel@oarcorp.com>
...
* config.bfd (sh*-*-rtems*): New target, like sh-*-*elf*.
1997-09-24 20:53:25 +00:00
Bob Manson
b82a1bdb8b
* lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
...
define vxworks when building the testcase.
* gdb.base/ptype.exp: Fix testnames to be unique.
* gdb.base/radix.exp: Ditto.
* gdb.base/term.exp: Ditto.
* gdb.base/whatis.exp: Ditto.
* gdb.c++/classes.exp: Ditto.
More misc fixes.
1997-09-24 20:10:07 +00:00
Ian Lance Taylor
7a2db4e54c
* binutils.texi (ar cmdline): Document that q now works like r.
...
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
1997-09-24 19:54:57 +00:00
Ian Lance Taylor
f2843a175e
* binutils.texi (size): The object file argument is optional.
...
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
1997-09-24 19:52:17 +00:00
Ian Lance Taylor
69c1fa91fa
* ltmain.sh: Tweak shell pattern to avoid bug in NetBSD /bin/sh.
1997-09-24 19:19:36 +00:00
Ian Lance Taylor
c1503b2824
* doc/c-i386.texi (i386-Float): Remove incorrect assertion that
...
fn* instructions do not insert implicit fwait. This was changed
Jan 29, 1996.
1997-09-24 18:14:53 +00:00
Ian Lance Taylor
8ebe0ec1bb
* m68k-opc.c: Accept tst{b,w,l} with immediate operands on cpu32.
1997-09-24 17:41:04 +00:00
Ian Lance Taylor
900f895c8e
* ld.texinfo (Section Options): Improve documentation of NOLOAD
...
directive.
1997-09-24 17:23:06 +00:00
Ian Lance Taylor
d97a8f952c
* m68k-opc.c: Correct movew of an immediate operand to %sr or %ccr
...
for mcf5200.
1997-09-24 17:09:48 +00:00
Ian Lance Taylor
fdfabd68a2
* config/m68k-parse.y (yylex): Permit an expression to be used for
...
the scale factor.
PR 13393.
1997-09-24 16:50:04 +00:00
Ian Lance Taylor
3d07d76670
* Makefile.am (EXTRA_as_new_SOURCES): Set to config/m68k-parse.y,
...
not m68k-parse.y.
* Makefile.in: Rebuild.
1997-09-24 16:27:14 +00:00
Ian Lance Taylor
0035c8a009
* Makefile.am (libbfd_a_SOURCES): Define.
...
* Makefile.in: Rebuild.
1997-09-24 16:22:13 +00:00
Ian Lance Taylor
42a6231749
* aclocal.m4: Rebuild with new libtool.
...
* Makefile.in: Rebuild with current automake.
* configure: Rebuild.
1997-09-24 15:37:13 +00:00
Ian Lance Taylor
b5db0960f3
* aclocal.m4: Rebuild with new libtool.
...
* configure: Rebuild.
1997-09-24 15:34:43 +00:00
Ian Lance Taylor
805c3d70bd
* configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL.
...
* aclocal.m4: Rebuild with new libtool.
* configure: Rebuild.
1997-09-24 15:30:03 +00:00
Jeff Law
bfebf1a52a
r5900 sanitization fixes.
1997-09-24 07:27:43 +00:00
Ian Lance Taylor
3099ef787a
* elf.c (map_sections_to_segments): Even if we are not demand
...
paged, don't put a loadable section after a nonloadable section.
(assign_file_positions_for_segments): Increment the file offset
for a section with contents, even if it is not loadable.
PR 13139.
1997-09-23 23:04:37 +00:00
Ian Lance Taylor
15cfc4ad72
* app.c (do_scrub_chars): Clear mri_state at end of .mri
...
pseudo-op.
1997-09-23 22:10:55 +00:00
Ian Lance Taylor
d70bab105d
* config/tc-mips.c (hilo_interlocks): Change from a static
...
variable to a macro, so that it varies with the variables upon
which it depends.
(gpr_interlocks, cop_interlocks): Likewise.
(md_begin): Don't initialize them.
1997-09-23 21:49:22 +00:00
Jeff Law
c118539e6b
mips64vr5900el-elf -> mips64r5900-elf.
1997-09-23 21:45:43 +00:00
Stan Shebs
5952566935
* Makefile.in (ALLCONFIG): Remove, inaccurate and never used.
1997-09-23 18:25:55 +00:00