aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-01 * elf.c (bfd_elf_set_dt_needed_name): Don't do anything if theIan Lance Taylor5-1/+49
BFD is not of the right type. (bfd_elf_get_needed_list): Likewise. * i386linux.c (bfd_linux_size_dynamic_sections): Likewise. * sunos.c (bfd_sunos_get_needed_list): Likewise. * xcofflink.c (XCOFF_XVECP): Define. (bfd_xcoff_link_record_set): Don't do anything if the BFD is not of the right type. (bfd_xcoff_import_symbol): Likewise. (bfd_xcoff_export_symbol): Likewise. (bfd_xcoff_link_count_reloc): Likewise. (bfd_xcoff_record_link_assignment): Likewise. (bfd_xcoff_size_dynamic_sections): Likewise.
1995-11-01 * sunos.c (sunos_scan_ext_relocs): Only check the reloc symbolIan Lance Taylor2-9/+11
table index against the number of symbols for a base relative reloc.
1995-11-01 * ldgram.y (mri_script_command): Accept ',' as well as '=' inIan Lance Taylor1-0/+3
ALIGN and ALIGNMOD statements.
1995-11-01 * configure.in: If the only directory in target_configdirs whichIan Lance Taylor2-0/+24
actually exists is libiberty, then set target_configdirs to empty, to avoid trying to build a target libiberty in a gas or gdb distribution.
1995-11-01minor cleanupsIan Lance Taylor1-2/+0
1995-11-01 * coff-rs6000.c (_bfd_xcoff_sizeof_headers): Change from macro toIan Lance Taylor2-1/+13
static function. * xcofflink.c (_bfd_xcoff_bfd_link_hash_table_create): Set full_aouthdr flag here... (_bfd_xcoff_bfd_final_link): ...not here.
1995-11-01 * emultempl/aix.em: Include ldgram.h.Ian Lance Taylor3-2/+59
(gld${EMULATION_NAME}_parse_args): Handle -pD and -pT, as used on AIX 4.1. * Makefile.in ($(EMULATION_OFILES)): Depend upon ldgram.h.
1995-11-01remove extra #endifMichael Meissner1-4/+0
1995-11-01fix typo in last changeMichael Meissner2-6/+8
1995-11-01Regenerated.Jason Molenda1-205/+64
1995-11-01* configure.in (host_makefile_frag): Use m68k-sun-sunos* insteadJ.T. Conklin2-1/+7
of m68k-sun-* when selecting mh-sun3 to avoid matching NetBSD/sun3 systems.
1995-11-01Patches to make fixincludes work for cross toolchains.Jim Wilson2-3/+8
1995-11-01 * arc-dis.c: Include elf-bfd.h rather than libelf.h.Fred Fish1-0/+4
1995-11-01 * config/tc-ppc.c (ppc_lglobl): Do the right thing.Ian Lance Taylor2-4/+17
1995-10-31 * elfread.c: Include elf-bfd.h rather than libelf.h.Fred Fish2-1/+5
1995-10-31 * config/obj-elf.h: Include bfd/elf-bfd.h rather thanFred Fish1-0/+5
bfd/libelf.h.
1995-10-31Tue Oct 31 16:34:28 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor1-0/+1
* ecoff.c (ecoff_frob_symbol): Warn about weak common symbols.
1995-10-31 * libelf.h: Rename to elf-bfd.h to avoid conflict withFred Fish8-758/+68
systems that have a system <libelf.h>. * Makefile.in: Globally replace libelf.h with elf-bfd.h. * bfd.c, elf.c, elf32-arc.c, elf32-gen.c, elf32-hppa.c, elf32-hppa.h, elf32-i386.c, elf32-i860.c, elf32-m68k.c, elf32-m88k.c, elf32-mips.c, elf32-ppc.c, elf32-sparc.c, elf64-gen.c, elf64-sparc.c, elfcode.h, elflink.c, elfxx-target.h: Include elf-bfd.h rather than libelf.h. * elfxx-target.h: Change libelf.h reference to elf-bfd.h.
1995-10-31Tue Oct 31 18:22:24 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor3-2/+12
* configure.host (alpha-*-linux*): New host. * configure.tgt (alpha-*-linux*): New target.
1995-10-31 * gdb.base/return.exp (return_tests): Change xfail for testFred Fish1-0/+6
"correct value returned double test" to stop xfailing at Solaris 2.5. Apparently the bug has been fixed.
1995-10-31 * config/tc-ppc.c (ppc_bb): Call SF_SET_PROCESS.Ian Lance Taylor3-19/+86
(ppc_eb): Likewise. Set the storage class to C_BLOCK, not C_FCN. (ppc_frob_symbol): Don't change C_BLOCK symbols to C_HIDEXT. * config/obj-coff.c (coff_frob_symbol): Don't call SA_SET_SYM_ENDNDX with the current symbol; call it with the next one. If OBJ_XCOFF, try to figure out whether the symbol is going to be dropped.
1995-10-31Tue Oct 31 16:34:28 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor4-37/+161
* configure.in (alpha-*-linux*): Use ecoff. * configure: Rebuild. * ecoff.c (ecoff_directive_extern): New function. (ecoff_directive_weakext): New function. (ecoff_build_symbols): Handle weak symbols. (ecoff_setup_ext): Likewise. * ecoff.h (ecoff_directive_extern): Declare. (ecoff_directive_weakext): Declare. * symbols.c (S_IS_WEAK): New function. * symbols.h (S_IS_WEAK): Declare. * config/obj-ecoff.c (obj_pseudo_table): Add "extern" and "weakext". * config/tc-mips.c (mips_pseudo_table): Remove "extern". (s_extern): Remove.
1995-10-31map , to spaces in --enable-sim-cflagsMichael Meissner1-2/+2
1995-10-31Tue Oct 31 15:30:07 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor2-12/+25
* ecoff.c (ecoff_set_symbol_info): Add new parameter weak. If set, set BSF_WEAK in symbol. Change all callers. (ecoff_get_extr): Set weakext based on BSF_WEAK. (ecoff_link_add_externals): If weakext is set, pass BSF_WEAK to _bfd_generic_link_add_one_symbol. (ecoff_indirect_link_order): Check that the section tdata relocs are not NULL before using them.
1995-10-31Tue Oct 31 15:30:07 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor5-3/+30
* configure.in (alpha*-*-linux*): Set COREFILE to trad-core.o and define TRAD_HEADER as hosts/alphalinux.h. * configure: Rebuild. * hosts/alphalinux.h: New file. * trad-core.c (trad_unix_core_file_p): Cast u.u_ar0 to bfd_vma, not int.
1995-10-31really make import_file staticIan Lance Taylor1-1/+1
1995-10-31Add various switches to control how the simulator is builtMichael Meissner3-26/+546
1995-10-31 * config/tc-ppc.c (ppc_frob_symbol): Set BSF_NOT_AT_END forIan Lance Taylor2-0/+5
symbols with csect aux entries.
1995-10-31 * Makefile.in, configure.in: Make winsup builds work withSteve Chamberlain1-1/+1
new scheme.
1995-10-31 * coffcode.h (coff_slurp_symbol_table): Accept C_BCOMM andIan Lance Taylor2-0/+5
C_ECOMM storage classes.
1995-10-31 * config/tc-ppc.c (md_pseudo_table): Add "bc" and "ec".Ian Lance Taylor2-1/+78
(ppc_stab_symbol): New static variable. (ppc_change_csect): Check that ppc_toc_csect is not NULL. (ppc_stabx): Set ppc_stab_symbol around call to symbol_make. Set sy_tc.real_name to the stab string. (ppc_bc, ppc_ec): New static functions. (ppc_canonicalize_symbol_name): If ppc_stab_symbol is set, don't do anything. (ppc_symbol_new_hook): If ppc_stab_symbol is set, don't look for a suffix.
1995-10-31Tue Oct 31 10:42:42 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-0/+5
* win32-nat.c (xlate_exception): Treat a stack overflow like a SEGV.
1995-10-31Tue Oct 31 10:38:58 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+5
* display.c, parens.c, readline.c, rldefs.h: Change use of WIN32 to __WIN32__.
1995-10-31 * Makefile.in, configure.in: Make winsup builds work withSteve Chamberlain3-3/+8
new scheme.
1995-10-31 * input-scrub.c (input_scrub_push): Reset sb_index.Ian Lance Taylor1-0/+4
1995-10-31New changes from AndrewMichael Meissner26-4911/+2897
1995-10-31 * emultempl/aix.em (export_files): Remove.Ian Lance Taylor2-30/+78
(import_files): Make static. (struct export_symbol_list): Define. (export_symbols): New static variable. (gld${EMULATION_NAME}_parse_args): Handle an initial -b option correctly. Call read_file for an export file. (gld${EMULATION_NAME}_before_allocation): Call bfd_xcoff_export_symbol for each export symbol, rather than calling read_file for each export file. (gld${EMULATION_NAME}_read_file): For an export file, make the exported symbols undefined, and store them on the export_symbols list.
1995-10-31 * xcofflink.c (xcoff_mark_symbol): New static function, broken outIan Lance Taylor2-227/+221
of xcoff_mark. (xcoff_mark): Call xcoff_mark_symbol. (bfd_xcoff_export_symbol): Call xcoff_mark_symbol. (bfd_xcoff_link_count_reloc): Call xcoff_mark_symbol rather than doing it by hand. (xcoff_build_ldsyms): Build a .loader symbol for an export symbol.
1995-10-31keep files added by Niklas HallqvistKen Raeburn3-0/+3
1995-10-31Put the "some mentions of sanitize..." check *after* the GM sanitization,Ken Raeburn1-6/+8
and make it a fatal error.
1995-10-30 * configure.in: Build the linker on AIX.Ian Lance Taylor2-7/+7
1995-10-30 * xcofflink.c (struct xcoff_final_link_info): Add new line_fileposIan Lance Taylor2-45/+150
field. (xcoff_find_reloc): New static function. (xcoff_link_add_symbols): Use it. (_bfd_xcoff_bfd_final_link): Set finfo.line_filepos. (xcoff_link_input_bfd): Handle C_BINCL and C_EINCL. Don't relocate the value of C_DECL.
1995-10-30 * listing.c (listing_newline): Don't create a frag in the absoluteIan Lance Taylor1-0/+5
section.
1995-10-30 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Add $(TARGET_SUBDIR)Per Bothner2-7/+12
where needed.
1995-10-30* Makefile.in (all-gcc): Fix typo.David Edelsohn2-2/+6
1995-10-30 * elf.c (elf_fake_sections): Remove bogus BFD_ASSERT.Ian Lance Taylor2-21/+23
PR 8293.
1995-10-30 * objdump.c (objdump_print_value): New static function.Ian Lance Taylor2-15/+76
(objdump_print_address): Use it. If we need the right section for the symbol, and we can't find it, print an offset from the section rather than using a symbol from some other section. PR 8251.
1995-10-30 * pr-5016.exp: xfail "whatis i" for sparc-sun-sunos4*, same as linux.Fred Fish2-2/+6
1995-10-29 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.Fred Fish1-0/+5
IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
1995-10-29 * monitor.c: Include gnu-regex.h rather than system regex.h.Fred Fish1-0/+4