OSDN Git Service
Geoffrey Keating [Wed, 6 Sep 2000 21:21:51 +0000 (21:21 +0000)]
* xcofflink.c (xcoff_link_input_bfd): Include the .tocbss
pseduo-section when determining where the TOC ends.
* coff-rs6000.c (_bfd_xcoff_swap_aux_out): Use bfd_h_put_16 to
output x_tvndx as it is only two bytes wide.
* coff-rs6000.c (xcoff_howto_table): A modifiable branch-absolute
reloc is 26 or 32 bits wide.
* coff-rs6000.c (_bfd_xcoff_rtype2howto): The bitsize is irrelevant
for relocs that don't change anything. Also look at the full
6 bits of bitsize.
Phil Blundell [Wed, 6 Sep 2000 20:43:43 +0000 (20:43 +0000)]
2000-09-06 Philip Blundell <philb@gnu.org>
* config.bfd (arm*-*-uclinux*): New target.
Kazu Hirata [Wed, 6 Sep 2000 20:27:03 +0000 (20:27 +0000)]
2000-09-06 Kazu Hirata <kazu@hxi.com>
* ecoff.c: Fix formatting.
Alexandre Oliva [Wed, 6 Sep 2000 18:56:59 +0000 (18:56 +0000)]
* Makefile.in (all-zlib): Added dummy target.
Alan Modra [Wed, 6 Sep 2000 15:28:25 +0000 (15:28 +0000)]
Fix place_orphan crash.
Alexandre Oliva [Wed, 6 Sep 2000 14:02:13 +0000 (14:02 +0000)]
* aclocal.m4, configure: Rebuilt with new libtool.m4.
Alexandre Oliva [Wed, 6 Sep 2000 13:57:41 +0000 (13:57 +0000)]
* configure: Rebuilt with new libtool.m4.
Alexandre Oliva [Wed, 6 Sep 2000 13:27:41 +0000 (13:27 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh: Updated from libtool
multi-language branch.
Alan Modra [Wed, 6 Sep 2000 02:58:59 +0000 (02:58 +0000)]
Correct gas/ChangeLog 2000-06-23 entry, which I thought I'd fixed
already. Other changes are whitespace.
Kazu Hirata [Wed, 6 Sep 2000 02:36:20 +0000 (02:36 +0000)]
2000-09-03 Kazu Hirata <kazu@hxi.com>
* cgen.c: Fix formatting.
* config/tc-ia64.c: Likewise.
Alan Modra [Wed, 6 Sep 2000 00:22:01 +0000 (00:22 +0000)]
`template' isn't a very good name for a variable.
Who invented c++ anyway?
Nick Clifton [Wed, 6 Sep 2000 00:13:34 +0000 (00:13 +0000)]
Regenerate files using fixed aclocal install.
Hans-Peter Nilsson [Tue, 5 Sep 2000 21:35:01 +0000 (21:35 +0000)]
* config/tc-cris.c: Correct comment typos.
Nick Clifton [Tue, 5 Sep 2000 21:32:34 +0000 (21:32 +0000)]
Fix buggy macros
Eric Christopher [Tue, 5 Sep 2000 21:29:23 +0000 (21:29 +0000)]
fix of changelog
Eric Christopher [Tue, 5 Sep 2000 21:01:39 +0000 (21:01 +0000)]
2000-09-05 Eric Christopher <echristo@cygnus.com>
* config/tc-mn10300.c: Cleanup.
(md_pcrel_from): Enable.
Geoffrey Keating [Tue, 5 Sep 2000 19:35:51 +0000 (19:35 +0000)]
2000-09-05 Steven Johnson <sbjohnson@ozemail.com.au>
* cpu-powerpc.c (arch_info_struct): Added MPC860 Family entry.
DJ Delorie [Tue, 5 Sep 2000 18:44:54 +0000 (18:44 +0000)]
* configure.in (Cygwin): special case cygwin only when we're
building cygwin, not when we're hosting cygwin.
Alexandre Oliva [Tue, 5 Sep 2000 16:10:03 +0000 (16:10 +0000)]
* Makefile.in (all-bootstrap): Added all-texinfo and all-zlib.
(bootstrap*): Depend on all-bootstrap.
DJ Delorie [Tue, 5 Sep 2000 15:47:41 +0000 (15:47 +0000)]
Fix capitalization
David O'Brien [Tue, 5 Sep 2000 08:26:53 +0000 (08:26 +0000)]
2000-09-04 Todd Vierling <tv@wasabisystems.com>
* strip.1: Fix stray '\' in -o formatting.
Approved by: Philip Blundell <pb@tazenda.demon.co.uk>
Message-Id: <E13W4RF-0002HU-00@kings-cross.london.uk.eu.org>
Alan Modra [Tue, 5 Sep 2000 05:22:24 +0000 (05:22 +0000)]
doco addition.
Alan Modra [Tue, 5 Sep 2000 05:03:43 +0000 (05:03 +0000)]
Shared lib support.
Alan Modra [Tue, 5 Sep 2000 04:07:46 +0000 (04:07 +0000)]
Shared lib support for elf32-hppa
Alan Modra [Tue, 5 Sep 2000 03:53:02 +0000 (03:53 +0000)]
Miscellaneous tiny fixes.
Alan Modra [Tue, 5 Sep 2000 03:45:18 +0000 (03:45 +0000)]
.reg improvements.
Alan Modra [Tue, 5 Sep 2000 03:23:05 +0000 (03:23 +0000)]
Munge in vtable support for tc-hppa.c, inform elf back-end about
millicode, and make $PIC_pcrel$0 work.
Alan Modra [Tue, 5 Sep 2000 03:21:16 +0000 (03:21 +0000)]
A tidy of ld/ldlang.c, and add missing Makefile dependencies
I should have added with the 2000-07-28 patch.
Alan Modra [Tue, 5 Sep 2000 03:05:19 +0000 (03:05 +0000)]
--split-by-reloc, --split-by-file extensions. --unique option.
Alan Modra [Tue, 5 Sep 2000 02:42:16 +0000 (02:42 +0000)]
(SEC_HAS_GOT_REF): Define new flag for asection.
(bfd_get_unique_section_name): New function.
Alan Modra [Tue, 5 Sep 2000 02:30:24 +0000 (02:30 +0000)]
A tiny addition for PCREL12F relocs, and a fix for functions that have
been forced local.
Alan Modra [Tue, 5 Sep 2000 02:23:23 +0000 (02:23 +0000)]
Support for vtable relocs.
Alan Modra [Tue, 5 Sep 2000 02:14:38 +0000 (02:14 +0000)]
Add some reloc types.
Nick Clifton [Sun, 3 Sep 2000 23:36:46 +0000 (23:36 +0000)]
Fix time ordering of entries
Nick Clifton [Sun, 3 Sep 2000 21:51:27 +0000 (21:51 +0000)]
fix formatting
Nick Clifton [Sun, 3 Sep 2000 19:47:59 +0000 (19:47 +0000)]
Fix formatting and spelling msitakes
Nick Clifton [Sun, 3 Sep 2000 19:14:36 +0000 (19:14 +0000)]
Fix formatting and spelling mistakes
Nick Clifton [Sun, 3 Sep 2000 18:30:51 +0000 (18:30 +0000)]
Fix date ordering of entries
Nick Clifton [Sun, 3 Sep 2000 17:57:50 +0000 (17:57 +0000)]
Extend comment.
Nick Clifton [Sun, 3 Sep 2000 17:35:07 +0000 (17:35 +0000)]
Add ARRAY_SIZE macro from egcs version
Nick Clifton [Sun, 3 Sep 2000 17:28:21 +0000 (17:28 +0000)]
Fix formatting, add copyright notice
Phil Blundell [Sun, 3 Sep 2000 16:32:02 +0000 (16:32 +0000)]
2000-09-03 Philip Blundell <philb@gnu.org>
* elf32-arm.h (elf32_arm_relocate_section): Don't try to relocate
references to undefined symbols in debugging sections.
Richard Henderson [Sun, 3 Sep 2000 09:36:57 +0000 (09:36 +0000)]
* config/tc-ia64.c (emit_one_bundle): Stop collecting insns
for template selection when a label is needed.
H.J. Lu [Sun, 3 Sep 2000 02:57:52 +0000 (02:57 +0000)]
2000-09-02 H.J. Lu <hjl@gnu.org>
* reloc.c (BFD_RELOC_SH_COPY, BFD_RELOC_SH_GLOB_DAT,
BFD_RELOC_SH_JMP_SLOT, BFD_RELOC_SH_RELATIVE,
BFD_RELOC_SH_GOTPC): Move them from the MIPS section to the SH
section.
Jason Eckhardt [Sun, 3 Sep 2000 01:39:08 +0000 (01:39 +0000)]
2000-09-02 Jason Eckhardt <jle@cygnus.com>
* elf32-i860.c (bfd_elf32_bfd_is_local_label_name): Define macro.
(elf32_i860_is_local_label_name): New function and prototype.
Kazu Hirata [Sun, 3 Sep 2000 00:04:40 +0000 (00:04 +0000)]
2000-09-02 Kazu Hirata <kazu@hxi.com>
* config/tc-ia64.c: Fix formatting.
Nick Clifton [Sat, 2 Sep 2000 21:35:47 +0000 (21:35 +0000)]
Increase minor version number (to 2.10.91) to help tools detect the new
ability to support removal of duplciate DWARF@ debug information.
Nick Clifton [Sat, 2 Sep 2000 20:46:19 +0000 (20:46 +0000)]
Regenerate
Nick Clifton [Sat, 2 Sep 2000 20:44:12 +0000 (20:44 +0000)]
Regernate
Nick Clifton [Sat, 2 Sep 2000 20:43:22 +0000 (20:43 +0000)]
Add .gnu.linkonce.wi.* to .debug_info sections.
Nick Clifton [Sat, 2 Sep 2000 20:33:48 +0000 (20:33 +0000)]
Add .gnu.linkobce.wi. to the list of debug section names.
Update generated files
Nick Clifton [Sat, 2 Sep 2000 20:21:40 +0000 (20:21 +0000)]
Find all sections containing debug information and include them in the stash.
Alexandre Oliva [Sat, 2 Sep 2000 07:24:51 +0000 (07:24 +0000)]
* configure.in (FLAGS_FOR_TARGET): Use -nostdinc even for Canadian
crosses, but add gcc/include to the header search path for them.
Alexandre Oliva [Sat, 2 Sep 2000 02:36:27 +0000 (02:36 +0000)]
* config/tc-sh.h [OBJ_ELF] (TC_FIX_ADJUSTABLE): Define.
* config/tc-sh.c (md_apply_fix): Map 32-bit relocations that
become PC-relative to BFD_RELOC_32_PCREL. Reject 16- or 8-bit
similar relocs.
(sh_obj_adjustable): Return 1 for PC-relative offsets used in
branches.
* config/tc-sh.h (DIFF_EXPR_OK, GLOBAL_OFFSET_TABLE_NAME,
TC_RELOC_GLOBAL_OFFSET_TABLE, TC_RELOC_RTSYM_LOC_FIXUP): Define.
* config/tc-sh.c (sh_elf_cons, sh_elf_suffix): New functions.
[OBJ_ELF] (md_pseudo_table) <long, int, word, short>: Use them.
(GOT_symbol): New variable.
(md_undefined_symbol): Set it.
Alexandre Oliva [Sat, 2 Sep 2000 02:33:26 +0000 (02:33 +0000)]
* elf32-sh.c (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New.
(sh_reloc_map): Add new relocs.
(sh_elf_check_relocs, sh_elf_link_hash_newfunc,
sh_elf_link_hash_table_create, sh_elf_adjust_dynamic_symbol,
sh_elf_size_dynamic_sections, sh_elf_finish_dynamic_symbol,
sh_elf_finishe_dynamic_sections, sh_elf_discard_copies): New
functions.
(ELF_DYNAMIC_INTERPRETER, PLT_ENTRY_SIZE): Define.
(elf_sh_plt0_entry_be, elf_sh_plt0_entry_le,
elf_sh_plt_entry_be, elf_sh_plt_entry_le,
elf_sh_pic_plt_entry_be, elf_sh_pic_plt_entry_le):
New array constants.
(elf_sh_plt0_entry, elf_sh_plt_entry, elf_sh_pic_plt_entry):
New variables.
(elf_sh_sizeof_plt, elf_sh_plt_plt0_offset,
elf_sh_plt0_linker_offset, elf_sh_plt0_gotid_offset,
elf_sh_plt_temp_offset, elf_sh_plt_symbol_offset,
elf_sh_plt_reloc_offset): Define.
(elf_sh_pcrel_relocs_copied, elf_sh_link_hash_entry,
elf_sh_link_hash_table): New structs.
(sh_elf_link_hash_traverse, sh_elf_hash_table): New macros.
(sh_elf_relocate_section, sh_elf_check_relocs): Handle new
relocation types.
(elf_backend_create_dynamic_sections,
bfd_elf32_bfd_link_hash_table_create,
elf_backend_adjust_dynamic_symbol,
elf_backend_size_dynamic_sections,
elf_backend_finish_dynamic_symbol,
elf_backend_finish_dynamic_sections, elf_backend_want_got_plt,
elf_backend_plt_readonly, elf_backend_want_plt_sym,
elf_backend_got_header_size, elf_backend_plt_header_size):
Define.
* reloc.c (BFD_RELOC_SH_COPY, BFD_RELOC_SH_GLOB_DAT,
BFD_RELOC_SH_JMP_SLOT, BFD_RELOC_SH_RELATIVE, BFD_RELOC_SH_GOTPC):
New relocs.
* bfd-in2.h, libbfd.h: Rebuilt.
Alexandre Oliva [Sat, 2 Sep 2000 02:24:02 +0000 (02:24 +0000)]
* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New relocs.
(R_SH_FIRST_INVALID_RELOC): Adjust.
Richard Henderson [Sat, 2 Sep 2000 01:02:41 +0000 (01:02 +0000)]
* config/tc-ia64.c (match): Don't inline.
(extra_goodness): New.
(md_begin): Prefer nop.f and nop.b for best_template.
Alan Modra [Fri, 1 Sep 2000 11:17:07 +0000 (11:17 +0000)]
(elf_i386_finish_dynamic_symbol): Remove unnecessary check added 2000-08-27.
Kazu Hirata [Thu, 31 Aug 2000 23:17:47 +0000 (23:17 +0000)]
2000-08-31 Kazu Hirata <kazu@hxi.com>
* as.c: Fix formatting.
* cond.c: Likewise.
Hans-Peter Nilsson [Thu, 31 Aug 2000 22:16:08 +0000 (22:16 +0000)]
(From GCC:) Add testcases and missing changelogs:
2000-08-31 Hans-Peter Nilsson <hp@axis.com>
* testsuite/demangle-expected: Add nine tests for
underscore-after-number followed by five tests for name-signature
delimiter.
2000-07-24 Hans-Peter Nilsson <hp@axis.com>
* cplus-dem.c (work_stuff_copy_to_from): New.
(delete_non_B_K_work_stuff): New.
(delete_work_stuff): New.
(mop_up): Break out work_stuff destruction to delete_work_stuff.
(iterate_demangle_function): New.
(demangle_prefix): Call iterate_demangle_function instead of
demangle_function_name. Leave handling of name-signature
__-delimiters to iterate_demangle_function.
* cplus-dem.c (demangle_integral_value): Strip an optional
following underscore cautiously. Handle negative numbers.
Joern Rennecke [Thu, 31 Aug 2000 22:15:42 +0000 (22:15 +0000)]
* elf32-sh.c (sh_elf_merge_private_data): If ibfd's elf header flags
not initialized, set them to indicate the SH1 instruction set.
Kazu Hirata [Thu, 31 Aug 2000 18:36:18 +0000 (18:36 +0000)]
2000-08-31 Kazu Hirata <kazu@hxi.com>
* frags.c: Fix formatting.
* macro.c: Likewise.
Eric Christopher [Thu, 31 Aug 2000 18:30:51 +0000 (18:30 +0000)]
2000-08-31 Eric Christopher <echristo@cygnus.com>
* config/tc-mn10300.c: Cleanup and fix warnings.
(md_pseudo_table): Add initializers.
(md_show_usage): Cleanup.
(md_parse_option): Fix warnings.
(md_undefined_symbol): Fix warnings.
(md_conver_frag): Fix warnings.
(tc_gen_reloc): Fix warnings.
(md_apply_fix3): Fix warnings.
(check_operand): Fix warnings.
Alexandre Oliva [Thu, 31 Aug 2000 09:46:11 +0000 (09:46 +0000)]
* acinclude.m4: Include libtool and gettext macros from the
top level.
* aclocal.m4, configure: Rebuilt.
Alexandre Oliva [Thu, 31 Aug 2000 09:25:11 +0000 (09:25 +0000)]
* ltconfig, ltmain.sh: Updated from libtool multi-language branch.
* libtool.m4, ltcf-c.sh: Copied from libtool multi-language branch.
* gettext.m4: New file, extracted from aclocal.m4.
Geoffrey Keating [Thu, 31 Aug 2000 06:48:49 +0000 (06:48 +0000)]
In src/gas/ChangeLog:
2000-08-30 Mark Hatle <mhatle@mvista.com>
* config/tc-ppc.c (md_parse_option): Recognize -m405.
In src/opcodes/ChangeLog:
2000-08-30 Mark Hatle <mhatle@mvista.com>
* ppc-opc.c Add XTLB macro for a few PPC 4xx extended mnemonics.
(powerpc_opcodes): Add table entries for PPC 405 instructions.
Changed rfci, icbt, mfdcr, dccci, mtdcr, iccci from PPC to PPC403
instructions.
Added extended mnemonic mftbl as defined in the 405GP manual
for all PPCs.
Kazu Hirata [Thu, 31 Aug 2000 06:11:03 +0000 (06:11 +0000)]
2000-08-31 Kazu Hirata <kazu@hxi.com>
* listing.c: Fix formatting.
DJ Delorie [Wed, 30 Aug 2000 23:06:03 +0000 (23:06 +0000)]
* resrc.c (close_input_stream): delete extraneous logic
Alexandre Oliva [Wed, 30 Aug 2000 22:01:47 +0000 (22:01 +0000)]
* ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
sh-*-*): With dwarf-2, `undefined function' can't pass.
Kazu Hirata [Wed, 30 Aug 2000 18:51:25 +0000 (18:51 +0000)]
2000-08-30 Kazu Hirata <kazu@hxi.com>
* tic80-dis.c: Fix formatting.
Michael Snyder [Wed, 30 Aug 2000 18:12:21 +0000 (18:12 +0000)]
2000-08-29 Michael Snyder <msnyder@seadog.cygnus.com>
* elf.c: Eliminate references to __sparcv9 macro; replace with
autoconf variables HAVE_PSINFO32_T etc.
* configure.in: Auto-configure HAVE_PSINFO_32_T, HAVE_PRPSINFO32_T,
HAVE_PSTATUS32_T, HAVE_PRSTATUS32_T, HAVE_PRSTATUS32_T_PR_WHO.
* config.in: Ditto.
* acinclude.m4 (BFD_HAVE_SYS_PROCFS_TYPE) define _SYSCALL32 so it can
detect the above typedefs. (BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): Ditto.
* aclocal.m4: Ditto.
* configure: Regenerate.
Kazu Hirata [Wed, 30 Aug 2000 03:55:39 +0000 (03:55 +0000)]
2000-08-29 Kazu Hirata <kazu@hxi.com>
* w65-dis.c: Fix formatting.
Kazu Hirata [Wed, 30 Aug 2000 03:51:46 +0000 (03:51 +0000)]
2000-08-29 Kazu Hirata <kazu@hxi.com>
* app.c: Fix a comment typo. Fix formatting.
Timothy Wall [Tue, 29 Aug 2000 12:15:51 +0000 (12:15 +0000)]
Fix some ia64 gas failures.
Jim Wilson [Mon, 28 Aug 2000 22:08:36 +0000 (22:08 +0000)]
Fix segfault from last memory-leak fixing patch.
* ia64-dis.c (print_insn_ia64): Add failed label after ia64_free_opcode
call. Change last goto to use failed instead of done.
Dave Brolley [Mon, 28 Aug 2000 18:17:54 +0000 (18:17 +0000)]
2000-08-28 Dave Brolley <brolley@redhat.com>
* cgen-ibld.in (cgen_put_insn_int_value): New function.
(insert_normal): Allow for non-zero word_offset with CGEN_INT_INSN_P.
(insert_insn_normal): Use cgen_put_insn_int_value with CGEN_INT_INSN_P.
(extract_normal): Allow for non-zero word_offset with CGEN_INT_INSN_P.
* cgen-dis.in (read_insn): New static function.
(print_insn): Use read_insn to read the insn into the buffer and set
up for disassembly.
(print_insn): in CGEN_INT_INSN_P, make sure that the entire insn is
in the buffer.
* fr30-asm.c: Regenerated.
* fr30-desc.c: Regenerated.
* fr30-desc.h Regenerated.
* fr30-dis.c: Regenerated.
* fr30-ibld.c: Regenerated.
* fr30-opc.c: Regenerated.
* fr30-opc.h Regenerated.
* m32r-asm.c: Regenerated.
* m32r-desc.c: Regenerated.
* m32r-desc.h Regenerated.
* m32r-dis.c: Regenerated.
* m32r-ibld.c: Regenerated.
* m32r-opc.c: Regenerated.
Kazu Hirata [Mon, 28 Aug 2000 16:37:55 +0000 (16:37 +0000)]
2000-08-28 Kazu Hirata <kazu@hxi.com>
* tic30-dis.c: Fix formatting.
Alan Modra [Sun, 27 Aug 2000 08:10:16 +0000 (08:10 +0000)]
Reclaim reloc space for symbols that have been forced local.
Kazu Hirata [Sat, 26 Aug 2000 18:50:14 +0000 (18:50 +0000)]
2000-08-27 Kazu Hirata <kazu@hxi.com>
* sh-dis.c: Fix formatting.
Nick Clifton [Fri, 25 Aug 2000 20:44:09 +0000 (20:44 +0000)]
When choosing the target for a particular endianness, do nothing if the target
is not supported.
H.J. Lu [Fri, 25 Aug 2000 20:24:11 +0000 (20:24 +0000)]
2000-08-24 H.J. Lu <hjl@gnu.org>
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Don't
check -rpath nor LD_RUN_PATH for cross link.
* ld.texinfo: Document the change.
Nick Clifton [Fri, 25 Aug 2000 18:40:16 +0000 (18:40 +0000)]
Correctly calculate the pc relative offset of the target destination for jmp
instructions.
Geoffrey Keating [Thu, 24 Aug 2000 21:42:36 +0000 (21:42 +0000)]
2000-08-24 David Edelsohn <dje@watson.ibm.com>
* ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd.
Hans-Peter Nilsson [Thu, 24 Aug 2000 17:42:52 +0000 (17:42 +0000)]
* NEWS: Mention support for CRIS.
Nick Clifton [Thu, 24 Aug 2000 17:41:40 +0000 (17:41 +0000)]
Allow common symbols to have an alignment of 1 if explicitly requested, and
not overridden by other definitions.
Kazu Hirata [Thu, 24 Aug 2000 17:20:18 +0000 (17:20 +0000)]
2000-08-24 Kazu Hirata <kazu@hxi.com>
* z8k-dis.c: Fix formatting.
Denis Chertykov [Thu, 24 Aug 2000 16:54:03 +0000 (16:54 +0000)]
* config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
Sets `.lcomm' alignment to zero.
Denis Chertykov [Thu, 24 Aug 2000 16:50:21 +0000 (16:50 +0000)]
* config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
Sets `.lcomm' alignment to zero.
H.J. Lu [Wed, 23 Aug 2000 23:03:00 +0000 (23:03 +0000)]
2000-08-23 H.J. Lu <hjl@gnu.org>
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Get
the current runpath list from bfd_elf_get_runpath_list ()
before search.
Alexandre Oliva [Wed, 23 Aug 2000 21:12:48 +0000 (21:12 +0000)]
* config/tc-i386.h <OBJ_MAYBE_ELF, OBJ_MAYBE_COFF>
(TC_FIX_ADJUSTABLE): Define.
Jim Wilson [Wed, 23 Aug 2000 20:36:38 +0000 (20:36 +0000)]
Fix unwind section bug found by linux kernel.
* config/tc-ia64.c (output_unw_records): Set U & E flags only if
unwind.personality_routine is set.
Alexandre Oliva [Wed, 23 Aug 2000 18:20:44 +0000 (18:20 +0000)]
* write.c (TC_FIX_ADJUSTABLE): Remove the duplicate.
H.J. Lu [Wed, 23 Aug 2000 16:42:13 +0000 (16:42 +0000)]
Change News to NEWS.
Alexandre Oliva [Wed, 23 Aug 2000 11:19:20 +0000 (11:19 +0000)]
* config/tc-i386.h (TC_FIX_ADJUSTABLE): Do *NOT* define if target
environment is pe.
Nick Clifton [Tue, 22 Aug 2000 20:11:36 +0000 (20:11 +0000)]
Fix bugs detecting w65 architecture.
H.J. Lu [Tue, 22 Aug 2000 19:34:37 +0000 (19:34 +0000)]
2000-08-22 H.J. Lu <hjl@gnu.org>
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Search
the DT_RPATH/DT_RUNPATH entries for DT_NEEDED after
LD_LIBRARY_PATH for native linker. Display the needed DSO if
trace_file_tries is non-zero.
(gld${EMULATION_NAME}_try_needed): Report the needed DSO found
if trace_file_tries is non-zero.
* ld.texinfo: Document the usage of DT_RPATH/DT_RUNPATH.
* News: Mention it.
H.J. Lu [Tue, 22 Aug 2000 19:33:16 +0000 (19:33 +0000)]
2000-08-22 H.J. Lu <hjl@gnu.org>
* elf-bfd.h (elf_link_hash_table): Add runpath.
* bfd-in.h (bfd_elf_get_runpath_list): New prototype.
* bfd-in2.h: Rebuilt.
* elf.c (_bfd_elf_link_hash_table_init): Initialize the
"runpath" field to NULL.
(bfd_elf_get_runpath_list): New function.
* elflink.h (elf_link_add_object_symbols): Record DT_RPATH and
DT_RUNPATH entries.
H.J. Lu [Tue, 22 Aug 2000 19:14:32 +0000 (19:14 +0000)]
2000-08-22 H.J. Lu <hjl@gnu.org>
* config.in (STRICTCOFF): New for strict COFF.
* configure.in: Define STRICTCOFF for i386-*-msdosdjgpp*,
i386-*-go32* and i386-go32-rtems*.
* configure: Rebuilt.
* config/obj-coff.c (obj_coff_endef): Follow the historical
behavior if STRICTCOFF is not defined.
* doc/internals.texi: Document STRICTCOFF.
H.J. Lu [Tue, 22 Aug 2000 19:11:55 +0000 (19:11 +0000)]
2000-08-21 H.J. Lu <hjl@gnu.org>
* gas/all/cofftag.d: Support the strict COFF.
Alexandre Oliva [Tue, 22 Aug 2000 05:01:20 +0000 (05:01 +0000)]
* config-ml.in (CC, CXX): Avoid trailing whitespace.
(LD_LIBRARY_PATH, SHLIB_PATH): Adjust for multilibs and export to
sub-configures.