]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
23 years agodaily update
Alan Modra [Sat, 1 Jun 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Fri, 31 May 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years ago * ld-cris/expdyn1.d: Tweak for change in elf.sc.
Hans-Peter Nilsson [Wed, 29 May 2002 04:18:40 +0000 (04:18 +0000)] 
* ld-cris/expdyn1.d: Tweak for change in elf.sc.

23 years agodaily update
Alan Modra [Wed, 29 May 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Tue, 28 May 2002 00:26:38 +0000 (00:26 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 27 May 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 26 May 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sat, 25 May 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Fri, 24 May 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 23 May 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Wed, 22 May 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Tue, 21 May 2002 00:00:18 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 20 May 2002 00:00:14 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 19 May 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sat, 18 May 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Fri, 17 May 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 16 May 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Wed, 15 May 2002 00:00:14 +0000 (00:00 +0000)] 
daily update

23 years agoCommit generated files for 2.12.1.
Daniel Jacobowitz [Tue, 14 May 2002 23:51:40 +0000 (23:51 +0000)] 
Commit generated files for 2.12.1.

23 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Tue, 14 May 2002 23:36:38 +0000 (23:36 +0000)] 
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * configure.in: Set is_release=y for 2.12.1 release.
        * configure: Likewise.

23 years agodaily update
Alan Modra [Tue, 14 May 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years ago * configure.in: Auto-configure HAVE_ST_C_IMPL.
Alan Modra [Mon, 13 May 2002 13:44:10 +0000 (13:44 +0000)] 
* configure.in: Auto-configure HAVE_ST_C_IMPL.
* configure: Regenerate.
* config.in: Regenerate.
* rs6000-core.c (CNEW_IMPL): Guard use of c_impl with HAVE_ST_C_IMPL
or AIX_5_CORE.

23 years agoFix grammatical error.
Nick Clifton [Mon, 13 May 2002 10:18:00 +0000 (10:18 +0000)] 
Fix grammatical error.

23 years agodaily update
Alan Modra [Mon, 13 May 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 12 May 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agoUpdate generated files.
Daniel Jacobowitz [Sat, 11 May 2002 20:00:54 +0000 (20:00 +0000)] 
Update generated files.

23 years agoWarn about a description field that is too big.
Nick Clifton [Sat, 11 May 2002 19:41:28 +0000 (19:41 +0000)] 
Warn about a description field that is too big.

23 years ago2002-05-11 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sat, 11 May 2002 18:05:35 +0000 (18:05 +0000)] 
2002-05-11  Daniel Jacobowitz  <drow@mvista.com>

        Merge from mainline (to elf32-mips.c):
        2002-05-03  H.J. Lu  (hjl@gnu.org)

        * elfxx-mips.c (mips_elf_link_hash_entry): Add forced_local.
        (mips_elf_link_hash_newfunc): Initialize forced_local to false.
        (mips_elf_record_global_got_symbol): Call _bfd_mips_elf_hide_symbol
        to hide a global symbol.
        (_bfd_mips_elf_hide_symbol): Return if forced_local is true. Set
        forced_local to true.

23 years ago2002-05-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Daniel Jacobowitz [Sat, 11 May 2002 17:13:41 +0000 (17:13 +0000)] 
2002-05-11  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
            Daniel Jacobowitz  <drow@mvista.com>

        * coff-sh.c (sh_reloc_map): Map to R_SH_IMM32 for non-PE.  Don't
        map BFD_RELOC_RVA.

23 years ago2002-05-11 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sat, 11 May 2002 16:49:58 +0000 (16:49 +0000)] 
2002-05-11  Daniel Jacobowitz  <drow@mvista.com>

        Merge from mainline:
        2002-05-11  Nick Clifton  <nickc@cambridge.redhat.com>
        * config/obj-coff.c: Fix compile time warnings when compiling
        without BFD_ASSEMBLER defined.
        Fix formatting.

        * config/tc-sh.c (md_pcrel_from): Define for use with sh-hms
        target.
        (md_pcrel_from_section): Use md_pcrel_from().

23 years agooops - omitted fropm previous update
Nick Clifton [Sat, 11 May 2002 07:04:27 +0000 (07:04 +0000)] 
oops - omitted fropm previous update

23 years agodaily update
Alan Modra [Sat, 11 May 2002 00:00:17 +0000 (00:00 +0000)] 
daily update

23 years agoAdd 'n' to short option list in order to prevent "-n" from being taken as an
Nick Clifton [Fri, 10 May 2002 10:08:53 +0000 (10:08 +0000)] 
Add 'n' to short option list in order to prevent "-n" from being taken as an
abbreviation for "--no-pipeline-knowledge".

23 years ago(SWAP_IN_RELOC_OFFSET, SWAP_OUT_RELOC_OFFSET): Do not define for ARM_WINCE builds.
Nick Clifton [Fri, 10 May 2002 10:02:52 +0000 (10:02 +0000)] 
(SWAP_IN_RELOC_OFFSET, SWAP_OUT_RELOC_OFFSET): Do not define for ARM_WINCE builds.
Fix compile time warning messages when building for wince target.

23 years agodaily update
Alan Modra [Fri, 10 May 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agoMerge from mainline
Alan Modra [Thu, 9 May 2002 11:54:56 +0000 (11:54 +0000)] 
Merge from mainline

23 years agodaily update
Alan Modra [Thu, 9 May 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Wed, 8 May 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Tue, 7 May 2002 00:09:49 +0000 (00:09 +0000)] 
daily update

23 years agoFix check for overflow of relocation for the Thumb BL instruction.
Nick Clifton [Mon, 6 May 2002 13:50:53 +0000 (13:50 +0000)] 
Fix check for overflow of relocation for the Thumb BL instruction.

23 years agodaily update
Alan Modra [Mon, 6 May 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 5 May 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sat, 4 May 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years ago* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
Alexandre Oliva [Fri, 3 May 2002 18:24:47 +0000 (18:24 +0000)] 
* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
information for instructions.

23 years agodaily update
Alan Modra [Fri, 3 May 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years ago * elf64-alpha.c (elf64_alpha_relocate_section): Force relative relocs
Richard Henderson [Thu, 2 May 2002 17:48:14 +0000 (17:48 +0000)] 
    * elf64-alpha.c (elf64_alpha_relocate_section): Force relative relocs
        vs SHN_UNDEF to zero.

23 years agodaily update
Alan Modra [Thu, 2 May 2002 00:00:14 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Wed, 1 May 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years ago2002-04-30 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Tue, 30 Apr 2002 21:42:06 +0000 (21:42 +0000)] 
2002-04-30  Chris Demetriou  <cgd@broadcom.com>

        Merge from mainline:
        2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
        * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
        mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.

23 years ago2002-04-29 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Tue, 30 Apr 2002 21:41:47 +0000 (21:41 +0000)] 
2002-04-29  Chris Demetriou  <cgd@broadcom.com>

        Merge from mainline:
        2002-03-06  Chris Demetriou  <cgd@broadcom.com>
        * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being
        present on I4.

        Merge from mainline:
        2002-03-06  Chris Demetriou  <cgd@broadcom.com>
        * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".

        Merge from mainline:
        2002-03-15  Chris Demetriou  <cgd@broadcom.com>
        * mips-dis.c (is_newabi): Fix ABI decoding.

23 years agodaily update
Alan Modra [Tue, 30 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 29 Apr 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 28 Apr 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years ago Merge from mainline.
Alan Modra [Sat, 27 Apr 2002 13:44:15 +0000 (13:44 +0000)] 
Merge from mainline.
2002-04-17  Martin Schwidefsky  <schwidefsky@de.ibm.com>
* config/tc-s390.c (tc_s390_fix_adjustable): Prevent adjustments to
symbols in merge sections.

2002-02-19  Martin Schwidefsky  <schwidefsky@de.ibm.com>
* config/tc-s390.c (md_parse_option): Add switches -m31 and -m64.
Make bit size independent of architecture switch.
(md_begin): Add warning for -m64 with -Aesa.
(s390_md_end): Use renamed architecture defines.

2002-02-19  Tom Tromey  <tromey@redhat.com>
* config/tc-xstormy16.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.

Tue Apr  9 16:45:48 2002  J"orn Rennecke <joern.rennecke@superh.com>
* config/tc-sh.h (TC_FIX_ADJUSTABLE): Disable adjusting if
symbol_used_in_reloc_p is true.
* config/tc-sh.c (md_apply_fix3): Don't zero relocations on big
endian hosts.

23 years ago Merge from mainline
Alan Modra [Sat, 27 Apr 2002 12:51:27 +0000 (12:51 +0000)] 
Merge from mainline
2002-04-08  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (lang_size_sections): Don't complain about
SEC_NEVER_LOAD sections having no memory region specified.
* ld.texinfo (Format Commands <OUTPUT_FORMAT>): Typo fix.

2002-04-07  matthew green  <mrg@redhat.com>
* ld/configure.host (*-*-netbsd*): Add support for NetBSD/ELF.

2002-02-19  Martin Schwidefsky  <schwidefsky@de.ibm.com>
* emulparams/elf64_s390.sh (ARCH): Change to "s390:64-bit".
* emulparams/elf_s390.sh (ARCH): Change to "s390:31-bit".

23 years ago Merge from mainline
Alan Modra [Sat, 27 Apr 2002 12:47:48 +0000 (12:47 +0000)] 
Merge from mainline
2002-03-19  Hans-Peter Nilsson  <hp@axis.com>
* ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
longer set to object.
* ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.

2002-03-11  Andreas Jaeger  <aj@suse.de>
* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
places zero initialized data in the bss.
* ld-elfweak/lddsodata.dsym: Likewise.

23 years ago Merge from mainline.
Alan Modra [Sat, 27 Apr 2002 12:46:46 +0000 (12:46 +0000)] 
Merge from mainline.
2002-04-03  Alan Modra  <amodra@bigpond.net.au>
* symbols.c (resolve_symbol_value <O_uminus, O_bit_not,
O_logical_not>): Derive final_seg from add_symbol.
<O_multiply..O_logical_or>: More final_seg twiddles.

23 years ago Merge from mainline.
Alan Modra [Sat, 27 Apr 2002 12:46:12 +0000 (12:46 +0000)] 
Merge from mainline.
2002-04-23  H.J. Lu <hjl@gnu.org>
* gas/hppa/parse/parse.exp: Don't expect failure on line separator
test on hppa*-*-linux* nor hppa*-*-netbsd*.

2002-03-19  Bo Thorsen  <bo@suse.de>
* gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
* gas/i386/x86-64-opcode.s: Likewise

2002-02-24  Hans-Peter Nilsson  <hp@bitrange.com>
* gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
Adjust to changes in readelf output.

2002-02-22  Bo Thorsen  <bo@suse.de>
* i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval
(checks invalid opcodes) checks
* x86-64-inval.l: New file.
* x86-64-inval.s: New file.
* x86-64-opcode.d: New file.
* x86-64-opcode.s: New file.

23 years ago Merge from mainline
Alan Modra [Sat, 27 Apr 2002 12:45:15 +0000 (12:45 +0000)] 
Merge from mainline
2002-04-25  Elena Zannoni <ezannoni@redhat.com>
        * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.

2002-04-16  Nick Clifton  <nickc@cambridge.redhat.com>
* readelf.c (fetch_location_list): Remove unused function.
* readelf.c (process_corefile_note_segment): Catch corrupt notes
and display a warning message, then exit the loop.

2002-04-24  Christian Groessler <chris@groessler.org>
* MAINTAINERS: Changed my email address.

2002-04-09  J"orn Rennecke <joern.rennecke@superh.com>
* MAINTAINERS: Update my email address.

2002-03-27  Peter Targett  <peter.targett@arc.com>
* MAINTAINERS: Update my email address.

2002-03-20  Daniel Berlin  <dan@dberlin.org>
* readelf.c: Add support for displaying dwarf2 location lists.
(do_debug_loc, debug_loc_section, debug_loc_size): New.
(parse_args): Use 'O' as shorthand for displaying location list
section.
(process_section_headers): Handle debug_loc as well.
(load_debug_loc): New.
(free_debug_loc): New.
(fetch_location_list): New.
(display_debug_loc): New.
(display_debug_info): Call load_debug_loc and free_debug_loc.
(debug_displays): We can display .debug_loc now, too.
(usage): Update usage string.
(read_and_display_attr_value): Note location lists, but don't
display them inline.

2002-03-01  Dmitry Timoshkov <dmitry@baikal.ru>
* dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
generating .exp file.

2002-02-21  Nick Clifton  <nickc@cambridge.redhat.com>
* readelf.c (dump_relocations): Fix typo.

2002-02-18  Timothy Daly  <remote_bob@yahoo.com>
* readelf.c (dump_relocations): Display 2nd and 3rd reloc
types for 64-bit MIPS.  Narrow some fields for 80-char
output.
(dump_relocations): Change spelling from 'unrecognised'
to 'unrecognized'.
(decode_ARM_machine_flags): Likewise.
(parse_args): Likewise.
(read_and_display_attr_value): Likewise.
(display_debug_section): Likewise.

23 years agoelf/
Alan Modra [Sat, 27 Apr 2002 12:43:32 +0000 (12:43 +0000)] 
elf/
Merge from mainline.
2002-04-24  Elena Zannoni  <ezannoni@redhat.com>
* dwarf2.h: Add DW_AT_GNU_vector.
opcode/
Merge from mainline
2002-04-11  Alan Modra  <amodra@bigpond.net.au>
* i386.h: Add intel mode cmpsd and movsd.
Put them before SSE2 insns, so that rep prefix works.

23 years ago Merge from mainline
Alan Modra [Sat, 27 Apr 2002 09:10:32 +0000 (09:10 +0000)] 
Merge from mainline
2002-04-12  Alan Modra  <amodra@bigpond.net.au>
* elf.c (prep_headers): Don't zero EI_OSABI, EI_ABIVERSION or
header pad.

2002-02-21  Andreas Jaeger  <aj@suse.de>
* elf64-x86-64.c: Major rework that introduces all recent changes
to the x86-64 backend.  Get a closer match to elf32-i386.
(struct elf64_x86_64_dyn_relocs): Rename from
elf64_x86_64_pcrel_relocs_copied, add additional fields.  Change
all users.
(struct elf64_x86_64_link_hash_table): Add short cuts to some
sections.
(link_hash_newfunc): Rename from elf64_x86_64_link_hash_newfunc,
remove casts, initialize new hash members.
(create_got_section): New.
(elf64_x86_64_create_dynamic_sections): New.
(elf64_x86_64_copy_indirect_symbol): New.
(elf64_x86_64_check_relocs): Don't allocate space for dynamic
relocs, .got or .relgot here but do it in allocate_dynrelocs.
Reference count possible .plt and .got entries.  Don't test input
section SEC_READONLY here to try to avoid copy relocs, and keep
dyn_relocs regardless of ELF_LINK_NON_GOT_REF.  Don't set
DF_TEXTREL here.  Delay setting of variables until needed.  Cache
pointer to "sreloc" section in elf_section_data. Tweak condition
under which .got created.  Report files with bad relocation
section names.
(elf64_x86_64_gc_sweep_hook): Sweep dyn_relocs and local_dynrel.
Reference count possible .plt entries.  Don't deallocate .got and
.relgot space here.
(elf64_x86_64_adjust_dynamic_symbol): Handle nocopyreloc.  Don't
do copy reloc processing for weakdefs.  Remove redundant casts and
aborts.  Delay setting of vars until needed.  Move creation of
dynamic symbols and allocation of .plt and .rela.plt to
allocate_dynrelocs.  Replace BFD_ASSERT with abort.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
(allocate_dynrelocs): New.
(readonly_dynrelocs): New.
(elf64_x86_64_size_dynamic_sections): Call readonly_dynrelocs.
Allocate space for dyn relocs.  Replace BFD_ASSERT with abort.
Zero out the dynamic allocated content space.
(elf64_x86_64_discard_copies): Removed.
(elf64_x86_64_relocate_section): Make use of dynamic section
short-cuts.  Localise vars, and delay setting.  Better error
reporting, replace BFD_ASSERT with abort.  Check
ELF_LINK_HASH_DEF_DYNAMIC to see if a symbol is not defined in the
regular object file and tread the weak definition as the normal
one.  Don't discard relocs for undefweak or undefined symbols and
check !DEF_REGULAR as well as DEF_DYNAMIC in test for avoided copy
relocs.
(elf64_x86_64_finish_dynamic_symbol): Don't copy relocs for
symbols that have been forced local.  Use same test to decide if
we can use a relative reloc for got as relocate_section.  Expand
SHN_UNDEF comment.  Move expressions out of function calls.
Replace BFD_ASSERT with abort.
(bfd_elf64_bfd_final_link): Removed.
(elf_backend_copy_indirect_symbol): Define.

23 years ago * reloc.c: Move sh relocs to where they belong.
Alan Modra [Sat, 27 Apr 2002 08:30:16 +0000 (08:30 +0000)] 
* reloc.c: Move sh relocs to where they belong.
* libbfd.h, bfd-in2.h: Regenerate.

Merge from mainline
2002-04-26  Alan Modra  <amodra@bigpond.net.au>
* opncls.c (bfd_make_readable): Call bfd_section_list_clear.
* xcofflink.c (xcoff_link_add_dynamic_symbols): Likewise.
* elflink.h (elf_bfd_final_link): Ensure input bfd class is the
same as the output before calling elf_link_input_bfd.
* coffcode.h (coff_compute_section_file_positions): Set
section_tail after shuffling section list.

2002-04-23  Alan Modra  <amodra@bigpond.net.au>
* elf32-hppa.c (hppa_type_of_stub): Correct and simplify condition
under which a plt call stub is used.
(final_link_relocate): Similarly.
(allocate_plt_static): Clear h-plabel except when plt entry is
exclusively used for a plabel.
(allocate_dynrelocs): Use the above to simplify plt sizing.
(struct elf32_hppa_link_hash_table): Add has_22bit_branch.
(elf32_hppa_link_hash_table_create): Init.
(BL22_RP): Define.
(hppa_build_one_stub): Use BL22_RP if has_22bit_branch.
(elf32_hppa_check_relocs): Set has_22bit_branch.
* elf32-hppa.c (elf32_hppa_check_relocs): Remove debug message.
(final_link_relocate): Likewise.

2002-04-20  Alan Modra  <amodra@bigpond.net.au>
* archures.c (bfd_arch_info): Add comment on list order.
(bfd_default_set_arch_mach): Use bfd_lookup_arch.
* cpu-powerpc.c (bfd_powerpc_archs): Re-order so that the default
is always at head of list.
* bfd-in2.h: Regenerate.

2002-04-16  Alan Modra  <amodra@bigpond.net.au>
* elf32-m32r.c (m32r_elf_add_symbol_hook): Check the hash table
type rather than just assuming entries are ELF.
* elf32-sh64.c (sh64_elf_add_symbol_hook): Likewise.
* elf64-sh64.c (sh64_elf64_add_symbol_hook): Likewise.
* elf64-sparc.c (sparc64_elf_add_symbol_hook): Likewise.
* elf64-mmix.c (mmix_elf_add_symbol_hook): Use bfd_link_hash_entry
rather than elf_link_hash_entry.

2002-04-15  Alan Modra  <amodra@bigpond.net.au>
* elf32-ppc.c (ppc_elf_add_symbol_hook): Check the hash table type.

2002-04-08  Randolph Chung  <tausq@debian.org>
* elf32-hppa.c (hppa_unwind_entry_compare): Move to elf-hppa.h.
(elf32_hppa_final_link): Split out sorting logic to..
* elf-hppa.h (elf_hppa_sort_unwind): ..here.
(elf_hppa_final_link): Call elf_hppa_sort_unwind.

23 years agodaily update
Alan Modra [Sat, 27 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years ago * elf-eh-frame.c (struct eh_cie_fde): Add per_encoding_relative.
Jakub Jelinek [Fri, 26 Apr 2002 07:34:41 +0000 (07:34 +0000)] 
* elf-eh-frame.c (struct eh_cie_fde): Add per_encoding_relative.
(_bfd_elf_discard_section_eh_frame): Set it for CIEs with pcrel
encoded personality.
(_bfd_elf_write_section_eh_frame): Adjust pcrel encoded personality
for CIE/FDE removal.

* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't build
search table if some FDE is DW_EH_PE_aligned encoded either.
(_bfd_elf_write_section_eh_frame): Handle terminating FDE specially.

23 years agodaily update
Alan Modra [Fri, 26 Apr 2002 00:00:14 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 25 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years ago * config/tc-i386.c (output_jump, output_disp)
Andreas Schwab [Wed, 24 Apr 2002 14:55:31 +0000 (14:55 +0000)] 
* config/tc-i386.c (output_jump, output_disp)
(md_estimate_size_before_relax): Don't set fx_pcrel_adjust any
more.
(md_apply_fix3): Remember addend value for rela relocations.
(tc_gen_reloc): Correctly compute pc-relative relocation addend.

23 years agodaily update
Alan Modra [Wed, 24 Apr 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Tue, 23 Apr 2002 00:00:18 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 22 Apr 2002 00:11:54 +0000 (00:11 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 21 Apr 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sat, 20 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Fri, 19 Apr 2002 00:00:17 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 18 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agoFix code to prevent records crossing a 64K boundary
Nick Clifton [Wed, 17 Apr 2002 07:27:26 +0000 (07:27 +0000)] 
Fix code to prevent records crossing a 64K boundary

23 years agodaily update
Alan Modra [Wed, 17 Apr 2002 00:00:18 +0000 (00:00 +0000)] 
daily update

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 16 Apr 2002 08:13:04 +0000 (08:13 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-04-16 08:13:03 UTC Nick Clifton <nickc@redhat.com> 'Define MEMFLAGS_DISCARDABLE by default for dialogs.':
    binutils/testsuite/binutils-all/windres/capstyle.rc
    binutils/testsuite/binutils-all/windres/capstyle.rsd
    binutils/testsuite/binutils-all/windres/deflang.rc
    binutils/testsuite/binutils-all/windres/deflang.rsd
    binutils/testsuite/binutils-all/windres/dialog0.rc
    binutils/testsuite/binutils-all/windres/dialog0.rsd
    binutils/testsuite/binutils-all/windres/dialog1.rc
    binutils/testsuite/binutils-all/windres/dialog1.rsd
    binutils/testsuite/binutils-all/windres/dialogsignature.rc
    binutils/testsuite/binutils-all/windres/dialogsignature.rsd
    binutils/testsuite/binutils-all/windres/dlgfont.rc
    binutils/testsuite/binutils-all/windres/dlgfont.rsd
    binutils/testsuite/binutils-all/windres/escapea.rc
    binutils/testsuite/binutils-all/windres/escapea.rsd
    binutils/testsuite/binutils-all/windres/escapex.rc
    binutils/testsuite/binutils-all/windres/escapex.rsd
    binutils/testsuite/binutils-all/windres/nocaption.rc
    binutils/testsuite/binutils-all/windres/nocaption.rsd
    binutils/testsuite/binutils-all/windres/printstyle.rc
    binutils/testsuite/binutils-all/windres/printstyle.rsd
    binutils/testsuite/binutils-all/windres/quoteclass.rc
    binutils/testsuite/binutils-all/windres/sublang.rc
    binutils/testsuite/binutils-all/windres/sublang.rsd

23 years agodaily update
Alan Modra [Tue, 16 Apr 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 15 Apr 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 14 Apr 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sat, 13 Apr 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Fri, 12 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 11 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years ago * as.c (parse_args <OPTION_VERSION>): Use VERSION is
Alan Modra [Wed, 10 Apr 2002 13:23:48 +0000 (13:23 +0000)] 
* as.c (parse_args <OPTION_VERSION>): Use VERSION is
BFD_VERSION_STRING unavailable.
* config/tc-i386.c (INLINE): Define (for non-BFD assembler).

23 years agodaily update
Alan Modra [Wed, 10 Apr 2002 00:00:14 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Tue, 9 Apr 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 8 Apr 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 7 Apr 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years ago * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
Hans-Peter Nilsson [Sat, 6 Apr 2002 00:09:55 +0000 (00:09 +0000)] 
* ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.

23 years ago * elf32-cris.c (cris_elf_howto_table) <R_CRIS_16_PCREL,
Hans-Peter Nilsson [Sat, 6 Apr 2002 00:00:20 +0000 (00:00 +0000)] 
* elf32-cris.c (cris_elf_howto_table) <R_CRIS_16_PCREL,
R_CRIS_32_PCREL>: Fix typo in name.
(cris_elf_check_relocs): Always create .rela.got here when
R_CRIS_16_GOTPLT or R_CRIS_32_GOTPLT is seen.
(elf_cris_adjust_gotplt_to_got): Don't create .rela.got here;
assume it's created.

23 years agodaily update
Alan Modra [Sat, 6 Apr 2002 00:00:16 +0000 (00:00 +0000)] 
daily update

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Fri, 5 Apr 2002 23:13:10 +0000 (23:13 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-04-05 23:13:09 UTC Hans-Peter Nilsson <hp@axis.com> ' * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.':
    gas/testsuite/gas/i386/x86-64-opcode.d
    gas/testsuite/gas/i386/x86-64-opcode.s
    ld/testsuite/ld-cris/dso-2.s
    ld/testsuite/ld-cris/hide1
    ld/testsuite/ld-cris/libdso-2.d

23 years agodaily update
Alan Modra [Fri, 5 Apr 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agoMerge from mainline.
Alan Modra [Thu, 4 Apr 2002 14:53:11 +0000 (14:53 +0000)] 
Merge from mainline.

23 years ago Merge from mainline.
Alan Modra [Wed, 3 Apr 2002 00:05:32 +0000 (00:05 +0000)] 
Merge from mainline.
2002-03-28  Alan Modra  <amodra@bigpond.net.au>
* cpu-mips.c (mips_compatible): Make static, prototype.

2002-03-14  Alan Modra  <amodra@bigpond.net.au>
* cpu-mips.c (mips_compatible): New.  Don't check bits_per_word.
(N): Use the above.

23 years ago * config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt reloc
Richard Henderson [Tue, 2 Apr 2002 00:39:01 +0000 (00:39 +0000)] 
    * config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt reloc
        in 32-bit mode.

23 years ago2002-04-01 Nathan Williams <nathanw@wasabisystems.com>
Jason Thorpe [Mon, 1 Apr 2002 18:47:48 +0000 (18:47 +0000)] 
2002-04-01  Nathan Williams  <nathanw@wasabisystems.com>

* elf.c (elfcore_netbsd_get_lwpid): Fix off-by-one error
which caused the returned LWP ID to always be 0.

23 years ago * elf32-sparc.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
Richard Henderson [Mon, 1 Apr 2002 10:03:25 +0000 (10:03 +0000)] 
    * elf32-sparc.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
        (elf32_sparc_relocate_section): Use it to figure out when to
        initialize .got entries.
        * elf64-sparc.c: Similarly.

23 years ago Merge from mainline.
Alan Modra [Thu, 28 Mar 2002 06:26:58 +0000 (06:26 +0000)] 
Merge from mainline.
2002-03-21  Albert Chin-A-Young  <china@thewrittenword.com>
* genscripts.sh (LIB_SEARCH_DIRS): Quote path.

2002-03-20  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (ldlang_add_undef): If the output bfd has been opened,
add the symbol to the linker hash table immediately.
(lang_place_undefineds): Split symbol creation out..
(insert_undefined): ..to here.

2002-03-18  Alan Modra  <amodra@bigpond.net.au>
* ldmain.c (main): Move .text readonly flag fudges from here..
* ldlang.c (lang_process): ..to here.

2002-03-14  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (lang_check): Remove the word size check added in last
change.  Treat emitrelocations case as for relocatable links.

2002-03-13  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (lang_check): Do relocatable link checks first, so that
warn_mismatch can't override.  Check compatible and word size too.

2002-03-04  H.J. Lu <hjl@gnu.org>
* scripttempl/elf.sc: Put .preinit_array, .init_array and
.fini_array in the data segment.

2002-03-04  Alan Modra  <amodra@bigpond.net.au>
* scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.

2002-03-01  David Mosberger  <davidm@hpl.hp.com>
* scripttempl/elf.sc (SECTIONS): Add entries for .preinit_array,
.init_array, and .fini_array.

23 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Thu, 28 Mar 2002 06:25:39 +0000 (06:25 +0000)] 
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.