Ian Lance Taylor [Wed, 30 Jun 1999 18:16:46 +0000 (18:16 +0000)]
 
	* elf32-mips.c (mips_elf_final_link): Don't set CPIC when doing a
	relocateable link.  From Ralf Baechle <ralf@uni-koblenz.de>.
Nick Clifton [Wed, 30 Jun 1999 02:30:04 +0000 (02:30 +0000)]
 
Define 'elf_backend_got_header_size' and 'elf_backend_plt_header_size'.
Nick Clifton [Tue, 29 Jun 1999 02:51:50 +0000 (02:51 +0000)]
 
Patch from:  Jim Pick  <jim@jimpick.com>
Take note of 'no_undefined'.
Nick Clifton [Tue, 29 Jun 1999 02:45:00 +0000 (02:45 +0000)]
 
Patch from: Jim Pick <jim@jimpick.com>
Added code so that .xs linker scripts are called so that ARM shared libraries
are built correctly.
  CVS: ----------------------------------------------------------------------
Nick Clifton [Tue, 29 Jun 1999 01:31:19 +0000 (01:31 +0000)]
 
Add fr30 and mcore to expected cpus list.
Fix readelf -r test to not assume a fixed number of spaces in the output.
Jeff Law [Tue, 29 Jun 1999 01:28:26 +0000 (01:28 +0000)]
 
°
        * elf-hppa.c (elf_hppa_howto_table): Use bfd_elf_generic_reloc as
        relocation function.
        * elf32-hppa.c (hppa_elf_reloc): Kill unused/unwanted function.
Jeff Law [Tue, 29 Jun 1999 01:28:25 +0000 (01:28 +0000)]
 
è
        * elf-hppa.c (elf_hppa_howto_table): Use bfd_elf_generic_reloc as
        relocation function.
        * elf32-hppa.c (hppa_elf_reloc): Kill unused/unwanted function.
Jason Molenda [Mon, 28 Jun 1999 23:04:32 +0000 (23:04 +0000)]
 
import gdb-1999-06-28 snapshot
Jason Molenda [Mon, 28 Jun 1999 17:11:12 +0000 (17:11 +0000)]
 
These files were removed in the 1999-06-28 snapshot.
Jason Molenda [Mon, 28 Jun 1999 16:06:02 +0000 (16:06 +0000)]
 
import gdb-1999-06-28 snapshot
Mark Mitchell [Sun, 27 Jun 1999 21:23:34 +0000 (21:23 +0000)]
 
	* elf32-mips.c (MIPS_ELF_SRDATA_SECTION_NAME): New macro.
	(MIPS_ELF_OPTIONS_SECTION_NAME): Likewise.
	(MIPS_ELF_STUB_SECTION_NAME): Likewise.
	(_bfd_mips_elf_section_from_shdr): Use them.
	(_bfd_mips_elf_fake_sections): Likewise.  Add .srdata to the list
	of GP-relative sections.
	(_bfd_mips_elf_set_section_contents): Use them.
	(_bfd_mips_elf_section_processing): Share code between .sdata and
	.lit4/.lit8 sections.  Set appropriate flags for .srdata.
	(mips_elf_additional_program_headers): Add handling for
	PT_MIPS_OPTIONS segment on IRIX6.
	(mips_elf_modify_segment_map): Likeiwse.
	(mips_elf_final_link): Set EF_MIPS_CPIC when required by the ABI.
	Include the options sections on IRIX6.  Don't look for GP-relative
	sections by name; use SHF_MIPS_GPREL instead.
	(ELF_DYNAMIC_INTERPRETER): Adjust to use /usr/lib32/libc.so.1 for
	the N32 ABI.
	(mips_elf_create_dynamic_sections): Don't muck about with section
	alignments and such on IRIX6.
	(mips_elf_adjust_dynamic_symbol): Use MIPS_ELF_STUB_SECTION_NAME.
	(mips_elf_size_dynamic_sections): Likewise. Adjust to handle the
	fact that ELF_DYNAMIC_INTERPRETER is no longer a constant.  Use
	bfd_zalloc rather than bfd_alloc and memset.
	(mips_elf_finish_dynamic_symbol): Use MIPS_ELF_STUB_SECTION_NAME.
	Don't assert the existence of .rld_map on IRIX6.
	(mips_elf_finish_dynamic_sections): Use MIPS_ELF_STUB_SECTION_NAME.
Mark Mitchell [Sun, 27 Jun 1999 16:11:13 +0000 (16:11 +0000)]
 
	* elf32-mips.c (mips_elf_adjust_dynindx): Remove.
	(mips_elf_size_dynamic_sections): Use _bfd_elf_link_adjust_dynindx
	instead.
Mark Mitchell [Sun, 27 Jun 1999 11:05:15 +0000 (11:05 +0000)]
 
	* elf32-mips.c (mips_elf_swap_msym_in): New function.
	(mips_elf_swap_msym_out): New function.
	(mips_elf_create_msym_section): Likewise.
	(MIPS_ELF_MSYM_SECTION_NAME): New macro.
	(_bfd_mips_elf_final_write_processing): Set sh_link for .msym.
	(_bfd_mips_elf_section_from_shdr): Reject an SHT_MIPS_MSYM
	section not named .msym.
	(_bfd_mips_elf_fake_sections): Use MIPS_ELF_MSYM_SECTION_NAME, not
	.msym directly.  Set appropriate attributes for the .msym
	section.
	(mips_elf_link_hash_entry): Add min_dyn_reloc_index field.
	(mips_elf_link_hash_newfunc): Clear it.
	(mips_elf_create_dynamic_sections): Create the .msym section
	on IRIX6.
	(mips_elf_size_dynamic_sections):  Allocate space for the
	.msym section.  Add a DT_MIPS_MSYM entry.
	(mips_elf_finish_dynamic_symbol): Write out a .msym entry for
	the symbol.
	(mips_elf_finish_dynamic_sections): Assign a value for
	DT_MIPS_MSYM.  Add .msym entries for the section symbols as well.
Ian Lance Taylor [Sun, 27 Jun 1999 08:29:27 +0000 (08:29 +0000)]
 
1999-06-27  H.J. Lu  <hjl@gnu.org>
	* subsegs.c (subseg_text_p): Use 1/0 instead of true/false for
	non BFD_ASSEMBLER case.
Mark Mitchell [Sat, 26 Jun 1999 21:17:49 +0000 (21:17 +0000)]
 
	* elf32-mips.c (irix_compat_t): New enumeration.
	(ABI_N32_P): New macro.
	(IRIX_COMPAT): Likewise.
	(SGI_COMPAT): Implement in terms of IRIX_COMPAT.
	(mips_elf_relocate_section): Fix typo.
Ian Lance Taylor [Sat, 26 Jun 1999 19:35:44 +0000 (19:35 +0000)]
 
1999-06-26  Mumit Khan  <khan@xraylith.wisc.edu>
	* config/obj-coff.c (obj_coff_section): Mark writable sections as
	data.
Ian Lance Taylor [Sat, 26 Jun 1999 19:33:44 +0000 (19:33 +0000)]
 
fix copyright
Ian Lance Taylor [Sat, 26 Jun 1999 19:32:54 +0000 (19:32 +0000)]
 
1999-06-26  Mumit Khan  <khan@xraylith.wisc.edu>
	* peicode.h (coff_swap_scnhdr_out): Mark non readonly BFD sections
	as writable PE sections.
Richard Henderson [Sat, 26 Jun 1999 16:10:10 +0000 (16:10 +0000)]
 
David Mosberger  <davidm@hpl.hp.com>
        * dwarf2dbg.c (dwarf2_gen_line_info): Don't call
        out_end_sequence() when the address decreases due to a new frag.
        (gen_dir_list): Set ls.file[i].dir to j + 1 (not j) because file
        numbering starts with 1.
Richard Henderson [Sat, 26 Jun 1999 16:05:58 +0000 (16:05 +0000)]
 
David Mosberger  <davidm@hpl.hp.com>
        * dwarf2.c (struct arange): New type.
        (struct comp_unit): Replace LOW and HIGH by member ARANGE.
        (arange_add): New function.
        (decode_line_info): Keep track of address ranges that a compilation
        unit covers.
        (comp_unit_contains_address): Return true if address is contained
        in _any_ of the address ranges associated with a compilation unit.
        (_bfd_dwarf2_find_nearest_line): Call comp_unit_find_nearest_line
        on the first comp_unit that contains the address.
Richard Henderson [Sat, 26 Jun 1999 15:48:47 +0000 (15:48 +0000)]
 
David Mosberger  <davidm@hpl.hp.com>
        * dwarf2.c (struct dwarf2_debug): Add member dwarf_line_buffer.
        (decode_line_info): Add variable STASH and initialize it to point
        to the per-bfd dwarf2_debug info.  Remove static variable
        dwarf_line_buffer and use stash->dwarf_line_buffer in its place.
Ian Lance Taylor [Sat, 26 Jun 1999 09:00:19 +0000 (09:00 +0000)]
 
	* elflink.h (elf_link_output_extsym): It's OK for a -Bsymbolic
	shared library to have an undefined symbol.
Ian Lance Taylor [Sat, 26 Jun 1999 08:57:54 +0000 (08:57 +0000)]
 
	From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>:
	* elf32-ppc.c (ppc_elf_relocate_section): Fix last patch.
Jeff Law [Fri, 25 Jun 1999 03:29:45 +0000 (03:29 +0000)]
 
    * hppa.h (pa_opcodes): Add pa2.0 clrbts instruction.
Jeff Law [Fri, 25 Jun 1999 03:23:12 +0000 (03:23 +0000)]
 
    * hppa.h (pa_opcodes):  Add entries for mfia and mtsarcm instructions.
Jeff Law [Thu, 24 Jun 1999 20:01:44 +0000 (20:01 +0000)]
 
ð
        * elf-hppa.c (elf_hppa_final_write_processing): New function.
        * elf32-hppa.c: Remove everything related to symbol extension
        sections & records.  Use the common elf_hppa_final_write_processing.
Jeff Law [Thu, 24 Jun 1999 20:01:43 +0000 (20:01 +0000)]
 
*** empty log message ***
Jeff Law [Thu, 24 Jun 1999 20:01:42 +0000 (20:01 +0000)]
 
d
        * elf-hppa.c (elf_hppa_final_write_processing): New function.
        * elf32-hppa.c: Remove everything related to symbol extension
        sections & records.  Use the common elf_hppa_final_write_processing.
Mark Mitchell [Wed, 23 Jun 1999 11:09:30 +0000 (11:09 +0000)]
 
	* ldmain.c (main): Initialize link_info.init_function and
	link_info.fini_function.
	* lexsup.c (OPTION_INIT): New macro.
	(OPTION_FINI): Likewise.
	(ld_options): Add descriptions for them.
	(parse_args): Handle them.
Mark Mitchell [Wed, 23 Jun 1999 11:06:57 +0000 (11:06 +0000)]
 
	* elflink.h (size_dynamic_sections): Use user-specified init/fini
	functions instead of _init/_fini if requested.
Mark Mitchell [Wed, 23 Jun 1999 11:03:45 +0000 (11:03 +0000)]
 
	* bfdlink.h (struct bfd_link_hash_entry): Add init_function and
	fini_function.
Nick Clifton [Wed, 23 Jun 1999 09:31:57 +0000 (09:31 +0000)]
 
ooops - omitted from previous delta.
Nick Clifton [Wed, 23 Jun 1999 09:27:09 +0000 (09:27 +0000)]
 
Make the mcore even more paranoid about section switching
Alan Modra [Wed, 23 Jun 1999 06:00:14 +0000 (06:00 +0000)]
 
P
include/opcode/i386.h: Allow bswapl, arplw, and other dodgy insns.
opcodes/i386-dis.c: Fix a comment
Ian Lance Taylor [Tue, 22 Jun 1999 22:58:06 +0000 (22:58 +0000)]
 
	* Makefile.am (dlltool_SOURCES): Add dyn-string.c.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Tue, 22 Jun 1999 22:50:22 +0000 (22:50 +0000)]
 
1999-06-23  Mumit Khan  <khan@xraylith.wisc.edu>
	* configure.in (HAVE_EXECUTABLE_SUFFIX): Define.
	* dlltool.c (look_for_prog): Use HAVE_EXECUTABLE_SUFFIX.
	* dllwrap.c (look_for_prog): Likewise.
	* resrc.c (look_for_default): Likewise.
	* configure, config.in: Rebuild.
Ian Lance Taylor [Tue, 22 Jun 1999 21:25:49 +0000 (21:25 +0000)]
 
	* elf.c (bfd_section_from_shdr): Avoid crashing on a bogus sh_link
	field.
Ian Lance Taylor [Tue, 22 Jun 1999 21:13:24 +0000 (21:13 +0000)]
 
	* ldlang.c (section_already_linked): Only discard link once
	sections if we are building constructors.
Ian Lance Taylor [Tue, 22 Jun 1999 21:01:24 +0000 (21:01 +0000)]
 
	From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>:
	* elf32-ppc.c (ppc_elf_size_dynamic_sections): Set unused dynindx
	field to 0, not -1.
	(ppc_elf_finish_dynamic_sections): Check for positive section
	dynindx field, rather than comparing against -1.
	(ppc_elf_relocate_section): Only return false if undefined_symbol
	or reloc_overflow fail, not always upon encountering an error.
Ian Lance Taylor [Tue, 22 Jun 1999 20:58:43 +0000 (20:58 +0000)]
 
clarify section dynindx comment
Ian Lance Taylor [Tue, 22 Jun 1999 20:39:46 +0000 (20:39 +0000)]
 
	Based on patches from Mumit Khan <khan@xraylith.wisc.EDU>:
	* configure.in: Define EXECUTABLE_SUFFIX.
	* dlltool.c: Include "dyn-string.h".  Include <stdarg.h> based on
	ANSI_PROTOTYPES, not __STDC__.
	(outfile): Remove.
	(gen_exp_file): Change uses of outfile to use alloca.
	(make_one_lib_file, make_head, make_tail): Likewise.
	(gen_lib_file): Likewise.
	(look_for_prog): New static function.
	(deduce_name): Rewrite to use look_for_prog.
	(mcore_elf_gen_out_file): Use dyn_string_t rather than outfile.
	* dllwrap.c: Don't include <stdio.h>, <errno.h>, <string.h>,
	<stdlib.h>, or <unistd.h>.  Include <sys/stat.h> and either
	<stdarg.h> or <varargs.h>.
	(driver_name): Initialize to NULL, not "gcc".
	(dlltool_name): Initialize to NULL, not "dlltool".
	(display, inform, look_for_prog, deduce_name): New static
	functions.
	(usage): Mention -mno-cygwin.
	(OPTION_MNO_CYGWIN): Define.
	(main): Handle -mno-cygwin.  Deduce driver_name and dlltool_name.
	* resrc.c (look_for_default): Make static.  Remove unused local
	path.  Check using EXECUTABLE_SUFFIX.
	(read_rc_file): Allocate enough space to hold EXECUTABLE_SUFFIX.
	* Makefile.am: Rebuild dependencies.
	(dllwrap_LDADD): Add $(INTLLIBS).
	* configure, Makefile.in, config.in: Rebuild.
Ian Lance Taylor [Tue, 22 Jun 1999 19:04:42 +0000 (19:04 +0000)]
 
	* subsegs.c (subseg_text_p): Rewrite non BFD_ASSEMBLER case to use
	a list of names, to try obj_segment_name, and to try abbreviated
	names when using COFF without long section names.
Ian Lance Taylor [Tue, 22 Jun 1999 14:53:01 +0000 (14:53 +0000)]
 
	* config/tc-alpha.c: More use of symbol accessor functions.
	* config/tc-arc.c: Likewise.
	* config/tc-d30v.c: Likewise.
	* config/tc-fr30.c: Likewise.
	* config/tc-i860.c: Likewise.
	* config/tc-m88k.c: Likewise.
	* config/tc-mcore.c: Likewise.
	* config/tc-ns32k.c: Likewise.
	* config/tc-sparc.c: Likewise.
	* config/tc-v850.c: Likewise.
Ian Lance Taylor [Tue, 22 Jun 1999 14:35:19 +0000 (14:35 +0000)]
 
	* config/tc-arc.c (get_arc_exp_reloc_type): Change uses of
	sy_value with appropriate accessor functions.
	* config/tc-arm.c (md_apply_fix3): Likewise.
	* config/tc-d10v.c (AT_WORD_P): Likewise.
	* config/tc-v850.c (reg_name_search): Likewise.
Ian Lance Taylor [Tue, 22 Jun 1999 14:32:33 +0000 (14:32 +0000)]
 
reformat copyright paragraph
Ian Lance Taylor [Tue, 22 Jun 1999 14:32:12 +0000 (14:32 +0000)]
 
add a couple of if/else/endif comments
Ian Lance Taylor [Tue, 22 Jun 1999 14:17:55 +0000 (14:17 +0000)]
 
	* config/obj-ecoff.c (obj_ecoff_set_ext): Change uses of bsym to
	use symbol_get_bfdsym instead.
	* config/tc-ppc.c (md_assemble): Likewise.
	* config/tc-v850.c (v850_comm): Likewise.
Ian Lance Taylor [Tue, 22 Jun 1999 14:07:40 +0000 (14:07 +0000)]
 
1999-06-22  Jonathan Larmour  <jlarmour@cygnus.co.uk>
	* config/tc-arc.c (tc_gen_reloc): Use symbol_get_bfdsym to get at
	the symbol, rather than accessing the bsym member.
	* config/tc-d10v.c (tc_gen_reloc): Likewise.
	* config/tc-d30v.c (tc_gen_reloc): Likewise.
	* config/tc-mcore.c (tc_gen_reloc): Likewise.
	* config/tc-mn10200.c (tc_gen_reloc): Likewise.
	* config/tc-mn10300.c (tc_gen_reloc): Likewise.
	* config/tc-ns32k.c (tc_gen_reloc): Likewise.
	* config/tc-tic30.c (tc_gen_reloc): Likewise.
	* config/tc-v850.c (tc_gen_reloc): Likewise.
Mark Mitchell [Tue, 22 Jun 1999 13:57:15 +0000 (13:57 +0000)]
 
	* elflink.h (link_read_relocs): Explicitly cast external_relocs to
	bfd_byte * before performing pointer arithmetic.
Jeff Law [Tue, 22 Jun 1999 12:20:30 +0000 (12:20 +0000)]
 
    * elf-hppa.h: New file.  Common stuff for elf32 and elf64 PA
        support.
        * elf32-hppa.c: Include elf-hppa.h.
        (ARCH_SIZE): Define.
        (elf_hppa_reloc_type_lookup): Delete.  Found in the common code
        now.
        (elf32_hppa_info_to_howto): Similarly.
        (elf_hppa_howto_table): Similarly.
        (elf_hppa_reloc_type_lookup): Similarly.
        (hppa_elf_gen_reloc_type): Similarly.
        * elf32-hppa.h (ELF_HOWTO_TALBE, N_PARISC_RELOCS): Delete.
Nick Clifton [Tue, 22 Jun 1999 11:23:06 +0000 (11:23 +0000)]
 
document behaviour of dot inside sections.
Nick Clifton [Tue, 22 Jun 1999 02:41:43 +0000 (02:41 +0000)]
 
Catch overflow in 22_PCREL reloc.
Jeff Law [Mon, 21 Jun 1999 15:55:49 +0000 (15:55 +0000)]
 
h
        * readelf.c (dump_relocations): Use elf_hppa_reloc_type instead of
        elf32_hppa_reloc_type.
Jeff Law [Mon, 21 Jun 1999 15:55:47 +0000 (15:55 +0000)]
 
m
        * readelf.c (dump_relocations): Use elf_hppa_reloc_type instead of
        elf32_hppa_reloc_type.
Jeff Law [Mon, 21 Jun 1999 15:48:51 +0000 (15:48 +0000)]
 
d
        * tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
        (hppa_gen_reloc_type): Conditionalize on BFD64.
        (tc_gen_reloc): Re-enable ELF relocations.
        * tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
Jeff Law [Mon, 21 Jun 1999 15:48:48 +0000 (15:48 +0000)]
 
    * tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
        (hppa_gen_reloc_type): Conditionalize on BFD64.
        (tc_gen_reloc): Re-enable ELF relocations.
        * tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
Jeff Law [Mon, 21 Jun 1999 15:37:49 +0000 (15:37 +0000)]
 
8
        * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
Jeff Law [Mon, 21 Jun 1999 15:37:48 +0000 (15:37 +0000)]
 
b
        * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
Jason Molenda [Mon, 21 Jun 1999 13:27:42 +0000 (13:27 +0000)]
 
import gdb-1999-06-21 snapshot
Mark Mitchell [Mon, 21 Jun 1999 13:11:05 +0000 (13:11 +0000)]
 
	* scripttempl/elf.sc (WRITABLE_RODATA): New variable for
	controlling whether or not .rodata is in the data segment or the
	text segment.
Ian Lance Taylor [Mon, 21 Jun 1999 10:11:52 +0000 (10:11 +0000)]
 
	* alpha-dis.c: Don't include <stdlib.h>.
	* arm-dis.c: Include "sysdep.h".
	* tic30-dis.c: Don't include <stdlib.h> or <string.h>.  Include
	"sysdep.h".
	* Makefile.am: Rebuild dependencies.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Mon, 21 Jun 1999 10:04:37 +0000 (10:04 +0000)]
 
	* coff-arm.c (arm_emit_base_file_entry): Explicitly declare return
	type.
Ian Lance Taylor [Mon, 21 Jun 1999 10:03:29 +0000 (10:03 +0000)]
 
	* config/tc-arm.c (ldst_extend): Add parentheses to avoid
	warning.
	(do_ldst): Move assignment out of if condition.
	(md_apply_fix3): Add casts to avoid printf format warnings.  Add
	parentheses to avoid warning.
Nick Clifton [Mon, 21 Jun 1999 09:11:27 +0000 (09:11 +0000)]
 
Use symbol_get_bfdsym() macro
Nick Clifton [Mon, 21 Jun 1999 08:08:52 +0000 (08:08 +0000)]
 
Include struc-symbol.h so that symbol structure	definition is available.
Mark Mitchell [Mon, 21 Jun 1999 06:57:35 +0000 (06:57 +0000)]
 
	* mips.h (Elf32_Internal_Msym): New structure.
	(Elf32_External_Msym): Likewise.
	(ELF32_MS_REL_INDEX): New macro.
	(ELF32_MS_FLAGS): Likewise.
	(ELF32_MS_INFO): Likewise.
Nick Clifton [Mon, 21 Jun 1999 03:30:32 +0000 (03:30 +0000)]
 
Add new command line switch --thumb-entry.
Nick Clifton [Mon, 21 Jun 1999 03:25:35 +0000 (03:25 +0000)]
 
Link object files with the .exp file, not the .lib file
Richard Henderson [Sun, 20 Jun 1999 17:43:44 +0000 (17:43 +0000)]
 
H.J. Lu  <hjl@gnu.org>
        * configure.in (all_libpath): Accumulate across all enabled targets.
Richard Henderson [Sun, 20 Jun 1999 14:15:42 +0000 (14:15 +0000)]
 
    * section.c (_bfd_strip_section_from_output): Ignore sections
        DISCARDed by the link script.
Richard Henderson [Sun, 20 Jun 1999 14:12:08 +0000 (14:12 +0000)]
 
    * emultempl/armelf.em: Watch EMULATION_LIBPATH instead of
        DEFAULT_EMULATION.
        * emultempl/elf32.em: Likewise.
        * emultempl/sunos.em: Likewise.
Ian Lance Taylor [Sat, 19 Jun 1999 14:10:28 +0000 (14:10 +0000)]
 
	* elflink.h (elf_link_remove_section_and_adjust_dynindices):
	Remove unused local variable spp.
Ian Lance Taylor [Sat, 19 Jun 1999 14:08:46 +0000 (14:08 +0000)]
 
	* xcofflink.c (bfd_xcoff_size_dynamic_sections): Don't crash if
	the entry symbol is not set.
Ian Lance Taylor [Sat, 19 Jun 1999 14:04:45 +0000 (14:04 +0000)]
 
	* config/tc-ppc.c: Update for symbol handling changes.
	* config/obj-coff.c: Likewise.
DJ Delorie [Fri, 18 Jun 1999 19:44:21 +0000 (19:44 +0000)]
 
* deflex.l: Accept single-character symbol names.
Richard Henderson [Fri, 18 Jun 1999 15:25:45 +0000 (15:25 +0000)]
 
    * Makefile.am (GENSCRIPTS): Pass EMULATION_LIBPATH, not EMUL.
        * configure.in (all_emuls): Add targ_extra_libpath.
        (all_libpath, EMULATION_LIBPATH): Define.
        * configure.tgt (powerpc-*-linux-gnu*): Define targ_extra_libpath.
        * genscripts.sh (LIB_PATH): Define if emulation in EMULATION_LIBPATH.
Jeff Law [Fri, 18 Jun 1999 13:35:16 +0000 (13:35 +0000)]
 
    * tc-hppa.c: General cleanups of ELF support.  No more spaces
        and subspaces for ELF.
        (GDB_DEBUG_SPACE_NAME): Delete definition for ELF.
        (GDB_STRINGS_SUBSPACE_NAME): Likewise.
        (GDB_SYMBOLS_SUBSPACE_NAME): Likewise
        (UNWIND_SECTION_NAME): Likewise.
        (space/subspace related structures): Conditionalize definitions
        on OBJ_SOM.
        (space/subspace directives and support routines): Conditionalize
        definitions and references/uses on OBJ_SOM.
        (label_symbol_struct): For ELF, track the symbol's segment.  For
        SOM track its space.
        (pa_define_label, pa_undefine_label, pa_get_label): Corresponding
        changes.
        (USE_ALIASES): Kill for both SOM & ELF.
        (pa_def_subspaces, pa_def_spaces): Corresponding changes.
        (pa_space, pa_subspace): Corresponding changes.
        (pa_spaces_begin): Corresponding chagnes.
        (md_begin): Do not muck around with space/subspace stuff for
        OBJ_ELF.
        (md_apply_fix): Temporarily disable argument relocation stuff
        for OBJ_ELF.
        (tc_gen_reloc): Temporarily disable relocation generation for
        OBJ_ELF
        (pa_build_unwind_subspace): Similarly.
Richard Henderson [Fri, 18 Jun 1999 04:25:56 +0000 (04:25 +0000)]
 
    * elf64-alpha.c (elf64_alpha_relocate_section): Don't adjust
        GPDISP or LITUSE in a relocatable link.
Nick Clifton [Fri, 18 Jun 1999 01:38:26 +0000 (01:38 +0000)]
 
Patches for eCos: Dump literal pool on section change.  Mark thumb function
aliases as being thumb functions as well.
Joern Rennecke [Thu, 17 Jun 1999 13:26:08 +0000 (13:26 +0000)]
 
	* dwarf1.c (alloc_dwarf1_unit): Allocate using bfd_zalloc.
	* (alloc_dwarf1_func): Likewise.
Nick Clifton [Thu, 17 Jun 1999 04:51:25 +0000 (04:51 +0000)]
 
Fix -Wuh and -Wnhu options so that they work.
Nick Clifton [Thu, 17 Jun 1999 02:13:18 +0000 (02:13 +0000)]
 
Detect illegal use of hash symbols in assembler mnemonics.
Nick Clifton [Wed, 16 Jun 1999 10:03:59 +0000 (10:03 +0000)]
 
Detect symbols typed as thumb functions.
Nick Clifton [Wed, 16 Jun 1999 02:58:52 +0000 (02:58 +0000)]
 
Add detection of IMB and IMBRange SWIs.
Nick Clifton [Wed, 16 Jun 1999 02:24:36 +0000 (02:24 +0000)]
 
Add -M command line switch to objdump - text of switch is passed on to disassembler
Add support for register name set selection ot ARM disassembler.
Jeff Law [Wed, 16 Jun 1999 02:13:40 +0000 (02:13 +0000)]
 
    * libhppa.h: Fix various formatting errors.
        (assemble_3); Rewrite using CATENATE.
        (assemble_17): Fix various bugs.
Nick Clifton [Wed, 16 Jun 1999 02:11:50 +0000 (02:11 +0000)]
 
Fix definition of R_MCORE_NONE reloc
Richard Henderson [Tue, 15 Jun 1999 15:12:23 +0000 (15:12 +0000)]
 
    * section.c (SEC_SHORT): Define.
        * bfd-in2.h: Rebuild.
Jason Molenda [Tue, 15 Jun 1999 01:08:59 +0000 (01:08 +0000)]
 
import gdb-1999-06-14 snapshot
Jason Molenda [Mon, 14 Jun 1999 18:08:47 +0000 (18:08 +0000)]
 
import gdb-1999-06-14 snapshot
Andreas Schwab [Mon, 14 Jun 1999 01:40:26 +0000 (01:40 +0000)]
 
Fix use of @item vs. @itemx.
Andreas Schwab [Mon, 14 Jun 1999 01:36:32 +0000 (01:36 +0000)]
 
Fix typo.
Andreas Schwab [Mon, 14 Jun 1999 01:30:19 +0000 (01:30 +0000)]
 
Fix typos.
Ian Lance Taylor [Sun, 13 Jun 1999 19:46:31 +0000 (19:46 +0000)]
 
remove duplicate entry, add missing blank line
Ian Lance Taylor [Sun, 13 Jun 1999 19:39:23 +0000 (19:39 +0000)]
 
x
Ian Lance Taylor [Sun, 13 Jun 1999 19:38:06 +0000 (19:38 +0000)]
 
	* cg_dfn.c: Include "libiberty.h"
	(DFN_INCR_DEPTH): Define instead of DFN_DEPTH.
	(dfn_stack): Define as pointer rather than array.
	(pre_visit): Reallocate dfn_stack as needed.
Ian Lance Taylor [Sun, 13 Jun 1999 19:25:57 +0000 (19:25 +0000)]
 
mention --no-undefined
Ian Lance Taylor [Sun, 13 Jun 1999 19:12:01 +0000 (19:12 +0000)]
 
	From K. Richard Pixley <rich@noir.com>:
	* configure.in (ppc-*-vxworks*): New target.
	* configure: Rebuild.
Ian Lance Taylor [Sun, 13 Jun 1999 19:02:25 +0000 (19:02 +0000)]
 
	* objdump.c (disassemble_bytes): If the disassembler returns an
	error, print out anything it may have printed to the buffer.  From
	H.J. Lu <hjl@gnu.org>.
Mark Mitchell [Sun, 13 Jun 1999 18:35:29 +0000 (18:35 +0000)]
 
	* elflink.h (elf_link_remove_section_and_adjust_dynindices):
	Remove abfd parameter.  Use _bfd_strip_section_from_output.
	(bfd_elf_size_dynamic_sections): Adjust callers accordingly.