aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-03-28 * config.bfd: Add bfd_elf64_{big,little}mips_vec to targ_selvecsIan Lance Taylor2-4/+6
for mips*el*-*-linux* and mips*-*-linux*. From H.J. Lu <hjl@lucon.org> and Ralf Baechle <ralf@gnu.ai.mit.edu>.
1997-03-28 * configure.in: Add stdlib.h to AC_CHECK_HEADERS list.Ian Lance Taylor2-0/+19
* configure, config.in: Rebuild. * sysdep.h: Include <stdlib.h> if it exists. * sparc-dis.c: Include <stdio.h> and "sysdep.h". Don't include <string.h>. * Makefile.in: Rebuild dependencies.
1997-03-28 * ppc-opc.c: Add PPC 403 instructions and extended opcodes. FromIan Lance Taylor1-0/+3
Andrew Bray <andy@madhouse.demon.co.uk>.
1997-03-28 * bfd.c: Include "libiberty.h".Ian Lance Taylor1-0/+6
(strerror): Don't declare. (bfd_errmsg): Call xstrerror rather than strerror.
1997-03-28 * Makefile.in (gdbtk.o): look for GDBTK_LIBRARY in $(datadir) byJason Molenda1-0/+7
default, not $(srcdir).
1997-03-27Thu Mar 27 15:52:40 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+1
* mh-cygwin32: override CXXFLAGS, setting to -O2 only (no debug)
1997-03-27 * remote-mips.c: Clean up comment and extraneous semicolonMark Alexander2-11/+17
for mips_monitor_prompt variable.
1997-03-27 * gprof.c (main): Correct copyright message.Ian Lance Taylor2-3/+6
1997-03-27 * lexsup.c (parse_args): Update copyright date in versionIan Lance Taylor1-8/+5
message.
1997-03-27 * as.c (parse_args): Update copyright date in version message.Ian Lance Taylor1-0/+2
1997-03-27 * remote-mips.c: Add `set monitor-prompt' command.Mark Alexander2-25/+33
1997-03-27 Based on patch from Marty Leisner <leisner@sdsp.mc.xerox.com>:Ian Lance Taylor3-3/+24
* objcopy.c: Include <utime.h> or <sys/time.h>. (strip_options): Add "preserve-dates". (copy_options): Likewise. (copy_usage): Mention -p and --preserve-dates. (strip_usage): Likewise. (make_same_dates): New static function. (strip_main): Handle -p. (copy_main): Likewise. * binutils.texi, strip.1, objcopy.1: Document new option.
1997-03-27mention addr2lineIan Lance Taylor1-0/+5
1997-03-27 addr2line.c contributed by Ulrich LautherIan Lance Taylor4-0/+221
<Ulrich.Lauther@zfe.siemens.de>: * addr2line.c: New file. * Makefile.in: Rebuild dependencies. (ADDR2LINE_PROG): New variable. (MANPAGES): Add addr2line. (PROGS): Add $(ADDR2LINE_PROG). (CFILES): Add addr2line.c. ($(ADDR2LINE_PROG)): New target. * binutils.texi: Document addr2line. * addr2line.1: New file.
1997-03-27 * version.c (print_version): Update copyright date.Ian Lance Taylor1-0/+9
1997-03-27 * mips-opc.c: Add cast when setting mips_opcodes.Ian Lance Taylor2-7/+25
1997-03-27 * Makefile.in (clean-here): Remove dependency files.Ian Lance Taylor1-0/+2
1997-03-27 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Generate a COPYIan Lance Taylor1-0/+6
reloc even if the symbol is in the .bss section. * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise. * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise. * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
1997-03-27 * coffcode.h (bfd_coff_backend_data): Add new fieldIan Lance Taylor1-0/+8
_bfd_coff_default_section_alignment_power. (bfd_coff_default_section_alignment_power): Define. (bfd_coff_std_swap_table): Initialize new field. * libcoff.h: Rebuild. * cofflink.c (coff_link_add_symbols): Limit alignment of a common symbol to the default section alignment.
1997-03-27 * COPYING: Update FSF address.Ian Lance Taylor1-0/+4
1997-03-27 * read.c (s_comm): Check S_IS_COMMON as well as S_IS_DEFINED.Ian Lance Taylor3-10/+36
(s_mri_common): Check S_IS_COMMON unconditionally. * symbols.c (colon): Check S_IS_COMMON as well as S_IS_DEFINED. * config/tc-alpha.c (s_alpha_comm): Likewise. * config/tc-mips.c (nopic_need_relax): Likewise. * config/tc-ppc.c (ppc_elf_lcomm): Likewise. (ppc_pe_comm): Likewise. * config/obj-elf.c (obj_elf_common): Likewise. Set segment of common symbol to bfd_com_section_ptr. * config/tc-sparc.c (s_common): Likewise. (tc_gen_reloc): Likewise.
1997-03-27Thu Mar 27 00:45:57 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+10
* elf32-d30v.c (elf_d30v_howto_table): Fix a typo in the 21-bit absolute that made it act as a relative.
1997-03-27Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-0/+64
* d30.exp: Add test case reloc. * reloc.[sd]: New files to test relocations.
1997-03-27Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+16
* gas/d30v/d30.exp: Add test case reloc. * gas/d30v/reloc.[sd]: New files to test relocations.
1997-03-27Thu Mar 27 00:29:46 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+9
* config/tc-d30v.c (md_apply_fix3): Get the relocs right.
1997-03-26 * listing.c (print_lines): Add lineno parameter. Change allIan Lance Taylor1-0/+5
callers. (listing_listing): Only call calc_hex for the right line. (listing_list): Set the new edict based on the current edict, in order to handle listing commands in macros correctly.
1997-03-26 * elf32-ppc.c (ppc_elf_check_relocs): Only create the got sectionIan Lance Taylor1-0/+5
if it is needed.
1997-03-26Wed Mar 26 13:35:15 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor1-0/+6
* config/tc-i386.c (tc_i386_fix_adjustable): Only define if BFD_ASSEMBLER.
1997-03-26 * config/tc-mips.c (insn_uses_reg): Map register numbers in mips16Ian Lance Taylor1-0/+3
instructions.
1997-03-26 * cond.c (cond_finish_check): New function.Ian Lance Taylor1-0/+6
* as.h (cond_finish_check): Declare. * as.c (main): Call cond_finish_check.
1997-03-26Add libgloss, G++ libraries to tic80 buildsMichael Meissner2-1/+8
1997-03-26 Fix from Peter Schauer:Mark Alexander1-1/+12
* mdebugread.c (parse_procedure): Set address of procedure to block start; this fixes problems with shared libraries introduced by change of Mar 21.
1997-03-26 * aoutx.h (some_aout_object_p): Change executable test to fixStu Grossman1-0/+5
problems with embedded a.out systems.
1997-03-26Tue Mar 25 18:16:43 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+5
* mh-cygwin32: override LIBGCC2_DEBUG_CFLAGS so debug info isn't included in cygwin32-hosted libgcc2.a by default
1997-03-26Handle BSD make and its liking for `set -e'Andrew Cagney1-0/+1
1997-03-25Tue Mar 25 14:45:54 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+10
* config/tc-d30v.c (md_assemble): If two instructions are supposed to be assembled in parallel and the first one is long, print an error and stop. (md_apply_fix3): Don't calculate absolute relocs. Just write them out.
1997-03-25 * stabs.c (_bfd_stab_section_offset): New function.Ian Lance Taylor2-9/+44
* libbfd-in.h (_bfd_stab_section_offset): Declare. * libbfd.h: Rebuild. * elf32-i386.c (elf_i386_relocate_section): Adjust the offset of a stab reloc. * elf32-m68k.c (elf_m68k_relocate_section): Likewise. * elf32-mips.c (mips_elf_relocate_section): Likewise. * elf32-ppc.c (ppc_elf_relocate_section): Likewise. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise. * elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
1997-03-25 * stabs.c (_bfd_link_section_stabs): Copy over the first headerIan Lance Taylor5-10/+584
symbol. Check for memory allocation failure of *psinfo. (_bfd_write_section_stabs): Add psinfo parameter. Change all callers. Set the value of the header symbol. * libbfd-in.h (_bfd_write_section_stabs): Update declaration. * libbfd.h: Rebuild.
1997-03-25 * stabs.texinfo (Stab Section Basics): Make it clear that onlyIan Lance Taylor2-4/+9
some versions of the GNU linker remove the leading N_UNDF symbol.
1997-03-25* emul_bugapi.c (emul_bugapi_create): Guard against NULL images.Andrew Cagney2-1/+14
* configure.in (enable-sim-endain): Correct typo in usage (from Erik Landry <landry@ENGR.ORST.EDU>). * configure: Re-generate.
1997-03-25Mon Mar 24 19:43:16 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-1/+7
* symtab.c (find_pc_symtab): change to support the case where the objfile is reordered and contains both coff and stabs debugging info (continue on if a psymtab isn't found).
1997-03-25 * coff-tic80.c (tic80_howto_table): Add R_ABS entry.Fred Fish1-0/+8
(rtype2howto): Handle R_ABS reloc type. Also abort on unhandled reloc types, rather than silently failing to generate an output file.
1997-03-24 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.Jeff Law1-0/+2
* gdb.disasm/mn10300.exp: Run mn10300 disassembler tests. * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning. disassembler testsuite for the mn10300.
1997-03-24Remove m32r sanitization.David Edelsohn3-71/+2
1997-03-24 * targmatch.sed: Use the hold space to put the #ifdef around theIan Lance Taylor1-0/+7
the string constant. * targets.c (UNSUPPORTED_TARGET): Don't define. (find_target): Don't check for UNSUPPORTED_TARGET. (bfd_set_default_target): Don't try to optimize by checking for default.
1997-03-24Delete duplicate mn10300 entry, move other to normal place.David Edelsohn1-0/+4
1997-03-24(m32r): Clean up support for.David Edelsohn1-6/+3
1997-03-24 * Makefile.in: Rebuild dependencies.Ian Lance Taylor1-0/+5
(ALL_MACHINES_CFILES): Add cpu-m32r.c. (BFD32_BACKENDS_CFILES): Add elf32-m32r.c. (elf32-m32r.o): Remove explicit target.
1997-03-24 * Makefile.in (install-dirs): Don't crash if prefix, and henceIan Lance Taylor1-0/+5
MAKEDIRS, is empty.
1997-03-24 * sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s.Ian Lance Taylor1-0/+2
The documented instructions are bf/s and bt/s.