aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2001-05-242001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu2-4/+8
* gas/m68k/pcrel.d: Support 64bit BFD.
2001-05-24* gnu-nat.c: Include <ctype.h>.Mark Kettenis2-3/+13
(gnu_pid_to_exec_file): Add PID parameter. (set_sig_thread_cmd): Use PIDGET on return value from thread_id_to_pid. (proc_string): Use MERGEPID to construct argument to pid_to_thread_id.
2001-05-242001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu6-285/+293
* gas/arm/adrl.d: Support 64bit BFD. * gas/arm/arm7t.d: Likewise. * gas/arm/inst.d: Likewise. * gas/arm/pic.d: Likewise. * gas/arm/xscale.d: Likewise.
2001-05-242001-05-24 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+11
* gdb.threads/pthreads.exp (all_threads_running): Add an explicit test for (full_coverage == 0). This makes the test run faster, and prevents dejagnu getting out of step.
2001-05-242001-05-21 Michael Snyder <msnyder@redhat.com>Michael Snyder2-7/+31
* gdb.base/long_long.exp: Allow for targets with 4-byte short.
2001-05-24 * write.c (write_object_file): Set finalize_syms = 1 beforeAlan Modra2-3/+9
size_seg is called.
2001-05-24* emultempl/elf32.em (ELF_INTERPRETER_SET_DEFAULT): Use this newAlexandre Oliva2-9/+18
variable to avoid non-portable shell construct.
2001-05-24 * gdb.base/finish.exp (finish_void): Revise pattern forKevin Buettner2-1/+7
stopping on the call statement to not permit stopping at the start of the instructions comprising the call sequence.
2001-05-23* elf64-sparc.c (sparc64_elf_slurp_reloc_table): Fix typoAlexandre Oliva2-1/+6
s/ENTIRES/ENTRIES/.