Ian Lance Taylor [Tue, 30 Dec 1997 09:48:42 +0000 (09:48 +0000)]
* elf32-sparc.c (elf32_sparc_check_relocs): If -Bsymbolic, don't
allocate space for a PC relative reloc against a symbol which is
defined in a regular file.
(elf32_sparc_relocate_section): If -Bsymbolic, don't copy a PC
relative reloc against a symbol which is defined in a regular
file.
Mark Alexander [Mon, 29 Dec 1997 21:50:10 +0000 (21:50 +0000)]
* dve3900-rom.c: New file to support Densan DVE-R3900/20 board.
* monitor.c (monitor_debug): Move to utils.c, rename to puts_debug.
(monitor_write_memory, monitor_read_memory, monitor_insert_breakpoint,
monitor_remove_breakpoint): Remove useless address bits if current
monitor has MO_ADDR_BITS_REMOVE flag.
* monitor.h (MO_ADDR_BITS_REMOVE): Define.
* utils.c (puts_debug): Formerly monitor_debug from monitor.c;
move here and make public. Add better support for carriage returns.
* defs.h (puts_debug): Declare.
* dsrec.c (load_srec): Use puts_debug to print remotedebug information.
Output header record correctly.
(make_srec): Output a header record instead of a termination record
if sect is non-NULL (value is ignored), but abfd is NULL.
* config/mips/tm-tx39.h (DEFAULT_MIPS_TYPE): Remove definition.
(REGISTER_NAMES): Define to add R3900-specific registers.
* config/mips/tm-tx39l.h: Ditto.
* config/mips/tx39.mt (TDEPFILES): Add dve3900-rom.o and support files.
* config/mips/tx39l.mt: Ditto.
Felix Lee [Mon, 29 Dec 1997 16:03:23 +0000 (16:03 +0000)]
* interp.c (sim_engine_run): msvc cpp barfs on #if (a==b!=c).
Ian Lance Taylor [Mon, 29 Dec 1997 15:04:55 +0000 (15:04 +0000)]
From Jonathan Stone <jonathan@DSG.Stanford.EDU>:
* config.bfd (mips-dec-netbsd*): Add ECOFF vectors to
targ_selvecs.
(mips*el-*-netbsd*): Like mips-dec-netbsd*.
(mips*-*-netbsd*): New target.
Ian Lance Taylor [Mon, 29 Dec 1997 14:16:59 +0000 (14:16 +0000)]
* elflink.h (elf_link_assign_sym_version): Change error message
from "undefined version name" to "undefined versioned symbol
name".
Ian Lance Taylor [Mon, 29 Dec 1997 14:00:59 +0000 (14:00 +0000)]
From Matthew Bellantoni <matthew@chrysalis.com>:
* ar.c (get_pos_bfd): Add default_posname parameter. Change all
callers.
(replace_members): Default to replacing in the same position.
Nick Clifton [Mon, 29 Dec 1997 11:45:12 +0000 (11:45 +0000)]
Fixed typo from my previous delta.
Ian Lance Taylor [Mon, 29 Dec 1997 11:20:37 +0000 (11:20 +0000)]
* core.c (core_sym_class): Treat weak symbols as text symbols.
From Dean Gaudet <dgaudet@arctic.org>.
Ian Lance Taylor [Mon, 29 Dec 1997 08:38:52 +0000 (08:38 +0000)]
fix sky sanitization
Jeff Law [Sun, 28 Dec 1997 11:19:58 +0000 (11:19 +0000)]
* configure.in (host_makefile_frag, target_makefile_frag):
Handle multiple config files.
(alpha-*-linux*): Treat alpha-*-linux* as alpha-*-linux* and
alpha-*-*.
Jeff Law [Sun, 28 Dec 1997 10:27:09 +0000 (10:27 +0000)]
* Makefile.in (INSTALL_TARGET): Do install-gcc first.
* configure (gxx_include_dir): Provide a definition for subdirs
which do not use autoconf.
Jeff Law [Wed, 24 Dec 1997 21:43:05 +0000 (21:43 +0000)]
* config.guess: Sync with egcs. Picks up new alpha support,
BeOS & some additional linux support.
Stan Shebs [Wed, 24 Dec 1997 12:51:55 +0000 (12:51 +0000)]
* dsrec.c: Cosmetic improvements.
(make-srec): Change indexing of format and code tables to
remove confusing empty entries.
Ian Lance Taylor [Wed, 24 Dec 1997 07:58:26 +0000 (07:58 +0000)]
rebuild
Ian Lance Taylor [Tue, 23 Dec 1997 14:14:03 +0000 (14:14 +0000)]
* libbfd-in.h (_bfd_dwarf2_find_nearest_line): Declare.
* libbfd.h: Rebuild.
Ian Lance Taylor [Tue, 23 Dec 1997 14:02:39 +0000 (14:02 +0000)]
* peicode.h (coff_swap_scnhdr_out): Set .reloc section to be
shared. Set stab* sections to be shared and read. Set .rsrc
section to be read and shared.
Jeff Law [Tue, 23 Dec 1997 11:42:49 +0000 (11:42 +0000)]
* config.guess: HP 9000/803 is a PA1.1 machine.
Ian Lance Taylor [Tue, 23 Dec 1997 08:31:18 +0000 (08:31 +0000)]
fix sanitization
Mark Alexander [Mon, 22 Dec 1997 21:55:09 +0000 (21:55 +0000)]
* remote-mips.c (_initialize_remote_mips): Fix DDB doc string.
Doug Evans [Mon, 22 Dec 1997 18:38:27 +0000 (18:38 +0000)]
(txvu-*-elf*): Don't build target-libiberty.
Doug Evans [Mon, 22 Dec 1997 18:03:58 +0000 (18:03 +0000)]
* configure.in: Add txvu support.
* configure: Regenerate.
* config/tc-txvu.[ch]: New files.
Doug Evans [Mon, 22 Dec 1997 17:55:19 +0000 (17:55 +0000)]
* tc-txvu.[ch]: New files.
Doug Evans [Mon, 22 Dec 1997 17:24:00 +0000 (17:24 +0000)]
* dis-asm.h (print_insn_txvu): Declare.
Doug Evans [Mon, 22 Dec 1997 17:22:11 +0000 (17:22 +0000)]
* configure.in: Add txvu support.
* configure: Regenerate.
* disassemble.c: Add txvu support.
Doug Evans [Mon, 22 Dec 1997 17:04:20 +0000 (17:04 +0000)]
* Makefile.am (etxvuelf.c): Add rule for.
* Makefile.in: Regenerate.
* configure: Regenerate.
* configure.tgt (txvu-*-*): Recognize.
* emulparams/txvuelf.sh: New file.
Doug Evans [Mon, 22 Dec 1997 16:54:34 +0000 (16:54 +0000)]
txvuelf.sh: New file.
Doug Evans [Mon, 22 Dec 1997 16:47:21 +0000 (16:47 +0000)]
* Makefile.am (ALL_MACHINES,BFD32_BACKENDS): Add txvu support.
(cpu-txvu.lo,elf32-txvu.lo): Add rules for.
* Makefile.in: Rebuild.
* config.bfd, configure.in: Add txvu support.
* configure: Regenerate.
* archures.c, elf.c, targets.c: Add txvu support.
* bfd-in2.h: Regenerate.
* cpu-txvu.c, elf32-txvu.c: New files.
Doug Evans [Mon, 22 Dec 1997 14:48:08 +0000 (14:48 +0000)]
* common.h (EM_CYGNUS_TXVU): New macro.
Doug Evans [Mon, 22 Dec 1997 14:09:49 +0000 (14:09 +0000)]
* configure.in: Add txvu-elf support.
* config.sub: Recognize txvu cpu.
Doug Evans [Mon, 22 Dec 1997 13:57:57 +0000 (13:57 +0000)]
* txvu.h: New file.
Ian Lance Taylor [Mon, 22 Dec 1997 11:17:01 +0000 (11:17 +0000)]
rebuild with devo tools
Ian Lance Taylor [Mon, 22 Dec 1997 11:09:36 +0000 (11:09 +0000)]
tipo
Ian Lance Taylor [Mon, 22 Dec 1997 10:51:42 +0000 (10:51 +0000)]
* Makefile.am: Rebuild dependencies.
(ALL_MACHINES_CFILES): Add dwarf2.lo.
(ALL_MACHINES_CFILES): Add dwarf2.c.
* Makefile.in: Rebuild.
Ian Lance Taylor [Mon, 22 Dec 1997 10:50:06 +0000 (10:50 +0000)]
* coff-arm.c: Don't include obstack.h.
Jeff Law [Mon, 22 Dec 1997 10:27:25 +0000 (10:27 +0000)]
* config.sub (mips64vr5xxx-elf): Handle. Treat as mips64vr5000-elf.
Ian Lance Taylor [Mon, 22 Dec 1997 10:26:53 +0000 (10:26 +0000)]
rebuild with devo tools
Ian Lance Taylor [Mon, 22 Dec 1997 10:24:37 +0000 (10:24 +0000)]
rebuild with devo autoconf
Ian Lance Taylor [Mon, 22 Dec 1997 10:23:57 +0000 (10:23 +0000)]
rebuild
Ian Lance Taylor [Mon, 22 Dec 1997 10:08:43 +0000 (10:08 +0000)]
* configure.in (i386*-go32-rtems*): Fix to be the same as
i[3456]86-go32.
* configure: Rebuild.
Ian Lance Taylor [Mon, 22 Dec 1997 10:05:34 +0000 (10:05 +0000)]
Mon Dec 22 13:04:33 1997 Joel Sherrill <joel@oarcorp.com>
* config.bfd (i[3456]86*-go32-rtems*): Fix to be the same as
i[3456]86-go32.
Ian Lance Taylor [Mon, 22 Dec 1997 09:56:49 +0000 (09:56 +0000)]
* config/tc-mips.c (macro): The 4650 doesn't permit M_LDC1_AB,
M_SDC1_AB, M_L_DOB, M_L_DAB, M_S_DAB, or M_S_DOB.
(mips_ip): Always check for FP_D, not just for instructions that
are not part of the regular ISA.
Ian Lance Taylor [Mon, 22 Dec 1997 09:47:57 +0000 (09:47 +0000)]
* gas/mips/r5900.d: Update for current disassembler.
Ian Lance Taylor [Mon, 22 Dec 1997 09:37:47 +0000 (09:37 +0000)]
* mips-opc.c: Add FP_D to s.d instruction flags.
Ian Lance Taylor [Mon, 22 Dec 1997 08:29:28 +0000 (08:29 +0000)]
* rclex.l: Don't permit a comma in a STRING.
* rcparse.y (acc_entry): Warn if an inappropriate modifier is used
with a non VIRTKEY.
(acc_event): For a control character, set VIRTKEY, and force the
character to uppercase.
(acc_options): Don't require a comma separator.
Ian Lance Taylor [Mon, 22 Dec 1997 08:23:06 +0000 (08:23 +0000)]
don't mention sanitization in ChangeLog
David Taylor [Sun, 21 Dec 1997 14:07:46 +0000 (14:07 +0000)]
Got backtrace working when calling from framefull routines into frameless
routines.
Ian Lance Taylor [Sun, 21 Dec 1997 09:54:55 +0000 (09:54 +0000)]
move sanitization check from Things-to-lose to Do-last
David Taylor [Fri, 19 Dec 1997 06:55:44 +0000 (06:55 +0000)]
improved end-of-stack handling.
Richard Henderson [Thu, 18 Dec 1997 16:50:49 +0000 (16:50 +0000)]
* config/tc-d10v.c (build_insn): Make `number' a long for 64-bit hosts.
Richard Henderson [Thu, 18 Dec 1997 16:44:04 +0000 (16:44 +0000)]
* config/tc-alpha.c (cpu_types): 21164pc/pca56 does not have CIX.
Nick Clifton [Thu, 18 Dec 1997 16:04:14 +0000 (16:04 +0000)]
Files for testing m32rx instruction set.
Doug Evans [Thu, 18 Dec 1997 13:14:41 +0000 (13:14 +0000)]
* mkdep: New file, currently sanitized out.
Nick Clifton [Thu, 18 Dec 1997 11:12:50 +0000 (11:12 +0000)]
Updated tests to match changes in disassembler
Ian Lance Taylor [Thu, 18 Dec 1997 08:52:31 +0000 (08:52 +0000)]
fix d30v sanitization
Jeff Law [Wed, 17 Dec 1997 20:19:26 +0000 (20:19 +0000)]
* expr.c (integer_constant 32bit bignum): Mask off bits outside
the range we care about.
Michael Meissner [Wed, 17 Dec 1997 19:48:33 +0000 (19:48 +0000)]
Start d30v documentation
Andrew Cagney [Wed, 17 Dec 1997 19:45:57 +0000 (19:45 +0000)]
From gavink, for shorter-than-int integer values, on big endian host
store in correct location.
Ken Raeburn [Wed, 17 Dec 1997 18:59:36 +0000 (18:59 +0000)]
keep lb-xgot-ilocks.d
Andrew Cagney [Wed, 17 Dec 1997 16:50:18 +0000 (16:50 +0000)]
o Fix code deleting psymtab entry from objfile's list.
Only worked if the first element in the list was
being deleted.
o When MAINLINE (reading main objectfile and need to
clear out old data), change elfread.c so that the
psymbol table is emptied once (in elf_symfile_read)
instead of multiple times in each *_read_psymtab
function.
o For elf_symfile_read, load dwarf2 symbols last
(so that they are searched for first).
o In mdebug_psymtab_read, delete check to see if
symbols for current source file already loaded.
Test doesn't work for .h files. Above change
works better
Nick Clifton [Wed, 17 Dec 1997 12:51:37 +0000 (12:51 +0000)]
Fixed segmentation violation detected by LD testsuite.
Michael Meissner [Wed, 17 Dec 1997 12:43:15 +0000 (12:43 +0000)]
Make sure NOPS are inserted between 32-bit multiply and load or 16-bit multiply; Compile cleanly with -Wall; Add -n/-N options
Michael Snyder [Wed, 17 Dec 1997 10:49:19 +0000 (10:49 +0000)]
Wed Dec 17 10:47:05 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (set_raw_tracepoint): initialize addr_string
to NULL; (trace_actions_command): call readline_begin_hook only
if from_tty is true.
David Taylor [Wed, 17 Dec 1997 10:39:58 +0000 (10:39 +0000)]
add sanitize markers
Nick Clifton [Wed, 17 Dec 1997 09:47:59 +0000 (09:47 +0000)]
Fail if there is not enough room for program headers.
Ian Lance Taylor [Wed, 17 Dec 1997 09:16:05 +0000 (09:16 +0000)]
* lexsup.c (parse_args): Keep track of where we are in the option
parsing before calling ldemul_parse_args, so that we don't call it
multiple times on the same argument and confuse the getopt
internals.
Ian Lance Taylor [Wed, 17 Dec 1997 08:30:00 +0000 (08:30 +0000)]
* configure: Only put libide in GDB_TK if --enable-ide.
Michael Meissner [Wed, 17 Dec 1997 08:23:18 +0000 (08:23 +0000)]
Allow d30v to build libide once again
Gavin Romig-Koch [Wed, 17 Dec 1997 08:17:03 +0000 (08:17 +0000)]
add dwarf2.c
Mark Alexander [Tue, 16 Dec 1997 20:10:36 +0000 (20:10 +0000)]
* configure.tgt: Change little-endian tx39 target name to tx39l.
start-sanitize-tx19
* configure.tgt: Change little-endian tx19 target name to tx19l.
end-sanitize-tx19
Mark Alexander [Tue, 16 Dec 1997 20:04:57 +0000 (20:04 +0000)]
Sanitize recent tic80 change.
Fred Fish [Tue, 16 Dec 1997 20:03:53 +0000 (20:03 +0000)]
* config/tc-tic80.c (tic80_relax): New static variable.
(md_longopts): Add new OPTION_RELAX and OPTION_NO_RELAX options.
(md_parse_option): Handle new relax options.
(md_show_usage): Document new relax options.
(find_opcode): Don't use short forms of PC relative branches if
tic80_relax is set.
PR 12927
Fred Fish [Tue, 16 Dec 1997 20:01:50 +0000 (20:01 +0000)]
* tic80-opc.c (tic80_opcodes): Revert change that put the 32 bit
PC relative offset forms before the 15 bit forms. An assembler command
line option now chooses the default.
PR 12927
Ken Raeburn [Tue, 16 Dec 1997 19:42:01 +0000 (19:42 +0000)]
mips tweaks from vr5400 branch -- deal with cpus w/interlocks a little better
Ian Lance Taylor [Tue, 16 Dec 1997 18:20:54 +0000 (18:20 +0000)]
* Makefile.in (LIBGUI): New variable.
(GUI_CFLAGS_X): New variable.
(IDE_CFLAGS): Add $(GUI_CFLAGS_X).
* configure.in: Add $(LIBGUI) to TCL_LIBS and CONFIG_DEPS.
* configure: Rebuild.
Brendan Kehoe [Tue, 16 Dec 1997 16:16:41 +0000 (16:16 +0000)]
note that the fix for --enable-shared is not the real way it needs to
be done; libtool.m4 needs a change of some sort instead
Nick Clifton [Tue, 16 Dec 1997 16:04:57 +0000 (16:04 +0000)]
Fixed m32rx sanitization
Ian Lance Taylor [Tue, 16 Dec 1997 15:45:28 +0000 (15:45 +0000)]
sanitize out libide unless keep-ide
Nick Clifton [Tue, 16 Dec 1997 14:54:08 +0000 (14:54 +0000)]
Added m32rx sanitization.
Nick Clifton [Tue, 16 Dec 1997 14:44:16 +0000 (14:44 +0000)]
Added m32rx sanitization
Nick Clifton [Tue, 16 Dec 1997 14:38:21 +0000 (14:38 +0000)]
Added m32rx sanitization.
Ian Lance Taylor [Tue, 16 Dec 1997 14:38:16 +0000 (14:38 +0000)]
* Makefile.in: Add libgui directory.
(GDB_TK): Add all-libgui.
* configure.in: Add libgui directory.
* configure: Add all-libgui to GDB_TK.
Nick Clifton [Tue, 16 Dec 1997 14:28:24 +0000 (14:28 +0000)]
Added m32rx sanitization
Jeff Law [Tue, 16 Dec 1997 13:32:20 +0000 (13:32 +0000)]
* mips-opc.c: Add many missing r5900 instructions.
Michael Meissner [Tue, 16 Dec 1997 13:25:59 +0000 (13:25 +0000)]
Better optimize parallel instructions
Michael Meissner [Tue, 16 Dec 1997 12:25:52 +0000 (12:25 +0000)]
fix tab problem
Jeff Law [Tue, 16 Dec 1997 12:25:39 +0000 (12:25 +0000)]
* gas/mips/r5900.s: Add more r5900 tests.
* gas/mips/r5900.d: Corresponding changes.
Michael Meissner [Tue, 16 Dec 1997 12:25:07 +0000 (12:25 +0000)]
Set new d30v opcode flag bits in appropriate instructions.
Jeff Law [Tue, 16 Dec 1997 11:54:21 +0000 (11:54 +0000)]
* gas/mips/r5900.s: New testcase for r5900 insns.
* gas/mips/r5900.d: Support file for r5900 tests.
* gas/mips/mips.exp: Run r5900 tests too.
Jeff Law [Tue, 16 Dec 1997 10:22:14 +0000 (10:22 +0000)]
* remote-sim.c (gdbsim_open): Use "--architecture" instead of
ambigious short form.
Nick Clifton [Tue, 16 Dec 1997 09:32:47 +0000 (09:32 +0000)]
Add armcoff.em to list of kept files.
Nick Clifton [Tue, 16 Dec 1997 09:31:48 +0000 (09:31 +0000)]
Added c-m32r.exi to list of kept files.
Nick Clifton [Tue, 16 Dec 1997 09:23:11 +0000 (09:23 +0000)]
Prevent use of interworking support in non-COFF targets.
David Taylor [Tue, 16 Dec 1997 07:43:26 +0000 (07:43 +0000)]
back trace now works when using external memory and frameless functions; all
arguments are passed in args registers until we run out; finding saved regs
now has two offsets not just one doing double duty.
TARGET_READ_SP / TARGET_WRITE_SP are (temporarily?) commented out.
Gavin Romig-Koch [Tue, 16 Dec 1997 05:14:30 +0000 (05:14 +0000)]
Add _bfd_dwarf2_find_nearest_line.
Nick Clifton [Tue, 16 Dec 1997 00:14:49 +0000 (00:14 +0000)]
Add m32r to multilib support.
Nick Clifton [Tue, 16 Dec 1997 00:12:39 +0000 (00:12 +0000)]
improve support for m32rx processor.
Nick Clifton [Tue, 16 Dec 1997 00:00:30 +0000 (00:00 +0000)]
Document new --m32rx command line option.
Nick Clifton [Mon, 15 Dec 1997 23:25:27 +0000 (23:25 +0000)]
Add support for --m32rx command line option.
Fred Fish [Mon, 15 Dec 1997 23:16:12 +0000 (23:16 +0000)]
* coffcode.h (ALIGN_SECTIONS_IN_FILE): Define if I960 not defined.
(coff_compute_section_file_positions): Use ALIGN_SECTIONS_IN_FILE
to decide when to align the file sections for paging.
* coffcode.h (ALIGN_SECTIONS_IN_FILE): Undefine for TIC80COFF.
PR 13814
Nick Clifton [Mon, 15 Dec 1997 23:10:11 +0000 (23:10 +0000)]
Add support for m32rx processor.