aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-05-28* ltconfig, ltmain.sh: Upgrade to libtool 1.4a 1.641.2.256.Alexandre Oliva3-34/+39
2001-05-28 * elf64-x86-64.c (elf64_86_64_size_info): Remove, we can use theAndreas Jaeger2-43/+12
generic version since we want a hashsize of 4. (elf_backend_size_info): Likewise.
2001-05-28 * readelf.c (display_debug_frames): Fix warnings: Remove unusedAndreas Jaeger2-126/+129
variables, fix format strings.
2001-05-28Handle MIPS64 relocs which use a non-1 valued int_rels_per_ext_relNick Clifton2-55/+149
2001-05-28For sh-*-linux-gnu target add a start address for the text section.Nick Clifton2-1/+13
2001-05-28Support big endian PLT entries.Nick Clifton2-12/+24
2001-05-28Fix some entries.Alan Modra4-5/+10
2001-05-28 * elf32-hppa.c (elf32_hppa_relocate_section): Set up .plt entriesAlan Modra2-17/+58
for symbols forced local that need plabels. (elf32_hppa_adjust_dynamic_symbol): Don't allocate space in .plt.rela for local syms if non-shared. (hppa_build_one_stub): Mask lsb of plt.offset. (elf32_hppa_finish_dynamic_symbol): Abort if lsb of plt.offset set. (clobber_millicode_symbols): Correct comment. (elf32_hppa_relocate_section): Likewise. (elf32_hppa_finish_dynamic_symbol): Likewise.
2001-05-28Remove section VMA adjustment when computing the address of the line to show.Nick Clifton2-1/+9
2001-05-28Add support for .uahword, .uaword and .uaxword pseudo opsNick Clifton13-75/+194
2001-05-28Rmeove i370-mvs architecture - it is not supported.Nick Clifton2-1/+5
2001-05-27 * write.c (relax_segment <rs_space>): Check the section of aAlan Modra2-1/+6
symbol to determine whether it is absolute rather than comparing its frag against zero_address_frag as listings play tricks with frags.
2001-05-27 * config/tc-m68k.c (md_assemble): Ensure variable part of frag isAlan Modra2-0/+20
allocated in the same chunk as the fixed part.
2001-05-27 * gas/cris/addi.d: Tweak for 64-bit BFD.Hans-Peter Nilsson48-403/+426
* gas/cris/binop-cmpmove.d, gas/cris/binop-cmpmovx.d, gas/cris/binop-extx.d, gas/cris/binop.d, gas/cris/bork.d, gas/cris/branch.d, gas/cris/break.d, gas/cris/brokw-1.d, gas/cris/brokw-2.d, gas/cris/brokw-3.d, gas/cris/ccr.d, gas/cris/clear.d, gas/cris/continue.d, gas/cris/fragtest.d, gas/cris/jump-type.d, gas/cris/labfloat.d, gas/cris/macroat.d, gas/cris/movem-to-reg.d, gas/cris/nosep.d, gas/cris/oneop-type.d, gas/cris/prefix.d, gas/cris/pushpop-byte-sreg.d, gas/cris/pushpop-dword-sreg.d, gas/cris/pushpop-word-sreg.d, gas/cris/pushpop.d, gas/cris/quick-s6.d, gas/cris/quick-u5.d, gas/cris/quick-u6.d, gas/cris/range-err-1.s, gas/cris/rd-pic-1.d, gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d, gas/cris/reg-to-mem.d, gas/cris/regreg.d, gas/cris/return.d, gas/cris/scc.d, gas/cris/separator.d, gas/cris/shexpr-1.d, gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/unimplemented.d, gas/cris/unop-mem.d, gas/cris/x-to-byte-sreg.d, gas/cris/x-to-dcr1-sreg.d, gas/cris/x-to-dword-sreg.d, gas/cris/x-to-word-sreg.d: Ditto. * gas/cris/shexpr-1.d: Ditto. Correct format.
2001-05-26 * write.c (relax_segment <rs_space>): Calculate growth usingAlan Modra2-16/+30
addresses before stretch. Prevent repeated error messages. From Peter Jakubek <pjak@snafu.de> Use as_bad_where and as_warn_where to pinpoint errors.
2001-05-26 * solib.c (update_solib_list): Move target_resize_to_sections()Nicholas Duffek2-19/+19
into solib_map_sections() loop. (info_sharedlibrary_command): Try bfd_arch_bits_per_address() if bfd_get_arch_size() fails.
2001-05-26 * Makefile.in (osfsolib.c, osfsolib.o): Rename to solib-osf.c andNicholas Duffek6-7/+631
solib-osf.o. * config/alpha/alpha-osf1.mh (NATDEPFILES): Replace osfsolib.o with solib-osf.o and solib.o. * config/alpha/alpha-osf2.mh: Likewise. * config/alpha/alpha-osf3.mh: Likewise. * solib-osf.c: New file, renamed and largely rewritten from osfsolib.c.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu5-285/+279
* Makefile.am (BFD32_BACKENDS): Remove coff-pmac.lo. (BFD32_BACKENDS_CFILES): Remove coff-pmac.c. (coff-rs6000.lo): Remove the old dependency. * Makefile.in: Rebuild. * configure.in (pmac_xcoff_vec): Replace coff-pmac.lo with coff-rs6000.lo.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+7
* emulparams/ppcmacos.sh: Add SYSCALL_MASK and SYMBOL_MODE_MASK like emulparams/aixppc.sh.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+8
* emultempl/beos.em (gld${EMULATION_NAME}_before_parse): Move setting of output_filename after bfd_scan_arch. * emultempl/pe.em: Likewise.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu3-18/+60
* coff-rs6000.c (rs6000coff_vec): Use rs6000coff_core_p, rs6000coff_core_file_matches_executable_p, rs6000coff_core_file_failing_command and rs6000coff_core_file_failing_signal only if AIX_CORE is defined. (pmac_xcoff_vec): Likewise. * coff64-rs6000.c (rs6000coff64_vec): Likewise.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu3-1/+11
* emulparams/aixrs6.sh: Add SYSCALL_MASK and SYMBOL_MODE_MASK like emulparams/aixppc.sh. * emultempl/aix.em (sc): Use ${srcdir}/emultempl/ostring.sed instead of ${srcdir}/emultempl/stringify.sed.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu4-4/+34
* binutils-all/readelf.exp (readelf_test): Set target_machine to tmips for traditional mips. * binutils-all/readelf.s: Support traditional mips. * binutils-all/readelf.ss-tmips: New for traditional mips.
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu12-11/+4666
* gas/mips/e32el-rel2.d: New for little endian mips. * gas/mips/elfel-rel2.d: Likewise. * gas/mips/elfel-rel.d: Likewise. * gas/mips/mipsel16-f.d: Likewise. * gas/mips/telempic.d: Likewise. * gas/mips/tmipsel16-e.d: Likewise. * gas/mips/tempic.d: New for traditional mips. * gas/mips/tmips16-e.d: Likewise. * gas/mips/elf-rel.d: Handle alignment padding. * gas/mips/elf-rel2.d: Likewise. * gas/mips/mips.exp: Support little endian and traditional mips.
2001-05-252001-05-25 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+5
* remote.c (remote_write_bytes): Update 'p' packet pointer.
2001-05-25* gnu-v2-abi.c (gnuv2_virtual_fn_field): There's no need to clearJim Blandy2-1/+6
VALUE_POINTED_TO_OFFSET here; if value_cast doesn't return a useful value, then we should fix that instead.
2001-05-25monterey updatesTimothy Wall4-29/+35
2001-05-25 * symbols.c (resolve_symbol_value): Always set segment, even whenAlan Modra2-9/+12
not finalizing symbol value.
2001-05-25 * config/obj-ieee.c (write_object_file): Set finalize_syms.Alan Modra3-2/+12
* config/obj-coff.c (write_object_file): Likewise. * (size_section): Remove rs_space assert as fr_symbol is no longer removed. (fill_section): Likewise.
2001-05-25s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/Alan Modra11-10/+29
2001-05-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu3-3/+26
* bfd-in2.h: Regenerated. * libcoff.h: Likewise.
2001-05-252001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu2-4/+4
* emultempl/stringify.sed: Removed again.
2001-05-252001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu8-7/+111
* emultempl/aix.em (OUTPUT_ARCH): Defined. (gld${EMULATION_NAME}_before_parse): Initialize ldfile_output_architecture, ldfile_output_machine and ldfile_output_machine_name from ${OUTPUT_ARCH} if possible. * emultempl/beos.em: Likewise. * emultempl/elf32.em: Likewise. * emultempl/linux.em: Likewise. * emultempl/mipsecoff.em: Likewise. * emultempl/pe.em: Likewise. * emultempl/sunos.em: Likewise.
2001-05-252001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
2001-05-25 * elf32-hppa.c (elf32_hppa_relocate_section): Don't allowAlan Modra2-21/+45
undefined millicode syms in shared libs. (hppa_build_one_stub): Turn BFD_ASSERTs into aborts. (elf32_hppa_check_relocs): Likewise. (elf32_hppa_adjust_dynamic_symbol): Likewise. (elf32_hppa_size_dynamic_sections): Likewise. (elf32_hppa_relocate_section): Likewise. (elf32_hppa_finish_dynamic_symbol): Likewise. (elf32_hppa_finish_dynamic_sections): Likewise.
2001-05-25Revert last patch.Alan Modra3-21/+3
2001-05-252001-05-24 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+29
* gdb.threads/linux-dp.exp: Remove assumptions about thread ordering. Don't require that the main thread and the manager thread are the first in the list.
2001-05-25 * solist.h (struct so_list): Document the requirement thatNicholas Duffek2-1/+8
current_sos initialize some fields to 0.
2001-05-252001-05-24 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+7
* gdb.threads/pthreads.exp (test_startup): Relax test for thread debugging. If test fails, issue an "unsupported" not a "fail".
2001-05-25 * expr.c (expr): Set return value to absolute_section forAlan Modra3-3/+21
subtractive operations on symbols within a segment. * read.c (pseudo_set): Set segment for complex expressions.
2001-05-25Don't assume that short is shorter than int.Jim Blandy2-3/+15
* gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't assume that shorts are smaller than ints. On a 16-bit machine, this isn't true. ("print unsigned char == (~0)"): Add test that verifies that ~0, an int, is not equal to ~0 stored in an unsigned char. This tests the same thing that the previous test meant to, but works on 16-bit machines, too. ("print unsigned char != (~0)"): Same test, complemented.
2001-05-24 From 2.11 branch 2001-03-30 Richard Henderson <rth@redhat.com>Alan Modra2-1/+10
* config/tc-i386.c (md_convert_frag): Don't die on local symbols that have been finalized.
2001-05-24 * symbols.c (resolve_symbol_value): Clear sy_resolving beforeAlan Modra2-0/+4
taking exit_dont_set_value.
2001-05-24 * write.c (relax_segment): Don't zap fr_symbol when relaxing.Alan Modra2-4/+12
2001-05-242001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* binutils-all/objdump.exp (cpus_expected): Add s390.
2001-05-24Fix for gas seg fault and neg line numbersTom Rix3-1/+34
2001-05-24Support for xcoff64, enable ld for aixTom Rix2-12/+7
2001-05-24Support for xcoff64Tom Rix9-244/+519
2001-05-24Support for xcoff64Tom Rix15-2445/+5071
2001-05-24Support for xcoff64Tom Rix5-224/+986