David Edelsohn
a446b86dec
* elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
...
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete.
* bfd-in2.h: Regenerated.
* libbfd.h: Regenerated.
1997-10-02 20:51:12 +00:00
Nick Clifton
43d759900d
Use symbolic names rather than numbers for higher value system registers.
1997-10-02 20:34:06 +00:00
Ian Lance Taylor
2fb4c89fb4
* peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_READ for an
...
unrecognized section. From Jon Thackray <jont@harlequin.co.uk>.
1997-10-02 17:22:35 +00:00
Nick Clifton
404d6e4fd1
Fixed disassembler to use processor type when decoding instructions.
1997-10-02 00:01:10 +00:00
Nick Clifton
0fd15e0e09
Created seperate sections for read only data in order to prevent their
...
attributes from being inherited by their original containing sections.
1997-10-01 23:45:44 +00:00
Ian Lance Taylor
9347808dd9
* Makefile.am ($(BFD_H)): Change stmp-bfd.h to stmp-bfd-h.
...
(stmp-bfd-h): Rename from stmp-bfd.h.
(BFD_H_FILES, LIBBFD_H_FILES, LIBCOFF_H_FILES): New variables.
($(srcdir)/bfd-in2.h): Just depend upon stmp-bin2-h.
(stmp-bin2-h): New target.
($(srcdir)/libbfd.h): Just depend upon stmp-lbfd-h.
(stmp-lbfd-h): New target.
($(srcdir)/libcoff.h): Just depend upon stmp-lcoff-h.
(stmp-lcoff-h): New target.
(CLEANFILES): Change stmp-bfd.h to stmp-bfd-h. Add stmp-bin2.h,
stmp-lbfd-h, and stmp-lcoff-h.
* Makefile.in: Rebuild.
1997-10-01 18:45:44 +00:00
Ian Lance Taylor
2e2ef09d24
* configure.in: Use a diversion to set enable_shared before the
...
arguments are parsed.
* configure: Rebuild.
1997-10-01 18:11:48 +00:00
Ian Lance Taylor
7810074c29
* configure.in: Use a diversion to set enable_shared before the
...
arguments are parsed.
* configure: Rebuild.
1997-10-01 18:05:52 +00:00
David Edelsohn
3869b11f87
* elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
...
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete.
* bfd-in2.h: Regenerated.
* libbfd.h: Regenerated.
1997-09-30 21:33:19 +00:00
Khamis Abuelkombuz
f2c2ab6bf8
Added the dependence to tix libraries for SN.
1997-09-30 15:54:12 +00:00
Mark Alexander
639c861230
* mips-tdep.c (set_reg_offset): New function.
...
(mips16_heuristic_proc_desc): Calculate offsets of registers
saved by entry pseudo-op after rest of prologue has been read.
Use set_reg_offset to ignore all but the first save of a given
register.
(mips32_heuristic_proc_desc): Initialize frame adjustment value.
* remote-sim.c (gdbsim_store_register): Don't update registers
that have a null or empty name.
* findvar.c (read_register_bytes): Don't fetch registers
that have a null or empty name.
1997-09-30 06:20:59 +00:00
Andrew Cagney
467ad5d4b7
Re-define MAX_REGS and REGISTER_NAMES instead of defining them.
...
(Move definition past #include tm-mips64).
1997-09-30 04:07:42 +00:00
Andrew Cagney
adf4739efe
Add access to hi part of r5900 128 bit registers.
1997-09-30 03:45:51 +00:00
Bob Manson
d57a8806b2
* configure: Regenerated.
...
Can't hack one without the other...
1997-09-29 21:47:14 +00:00
Bob Manson
26b20b0a0e
* configure: Regenerated.
...
Can't hack one without the other...
1997-09-29 21:46:32 +00:00
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