aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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/.
2001-05-232001-05-19 Michael Chastain <chastain@redhat.com>Michael Chastain9-47/+54
* gdb.base/callfuncs.exp: Make all test names unique. * gdb.base/commands.exp: Make all test names unique. * gdb.base/condbreak.exp: Make all test names unique. * gdb.base/dbx.exp: Make all test names unique. * gdb.base/default.exp: Make all test names unique. * gdb.base/define.exp: Make all test names unique. Conform some FAIL and TIMEOUT messages to their corresponding PASS message. * gdb.base/ending-run.exp: Make all test names unique. * gdb.base/long_long.exp: Remove duplicate test.
2001-05-23Add MIPS ELF64 relocsNick Clifton4-0/+48
2001-05-23Add MIPS r12k supportNick Clifton17-166/+212
2001-05-23Change PLT code to avoid using r2 - it used by GCC to return large starturesNick Clifton2-0/+117
2001-05-232001-05-23 John Healy <jhealy@redhat.com>John Healy2-1/+5
* cgen.h: Increased CGEN_MAX_SYNTAX_ELEMENTS to 48.
2001-05-23Replace sh_size/sh_entsize with NUM_SHDR_ENTRIESNick Clifton10-31/+44
2001-05-23 * gas/elf/ehopt0.d: Tweak for bigendian targets.Alan Modra2-3/+7
2001-05-23More whitespace fixes.Alan Modra1-143/+143
2001-05-23 * arc-opc.c: Whitespace changes.Alan Modra2-19/+23
2001-05-23 * breakpoint.c (breakpoint_address_is_meaningful): New function.Kevin Buettner2-7/+44
(check_duplicates): Don't compare non-meaningful addresses.
2001-05-232001-05-22 Michael Snyder <msnyder@redhat.com>Michael Snyder2-3/+24
* thread-db.c: Allow for defunct zombie threads. (attach_thread): Do not attempt to attach zombie thread. (thread_db_thread_alive): Return false for defunct zombie thread. (find_new_threads_callback): Don't add defunct zombie thread to list.
2001-05-22Add support for the GNU V3 C++ ABI.Jim Blandy4-4/+393
(Includes changes by Dan Berlin.) * gnu-v3-abi.c: New file. * minsyms.c: #include "value.h" and "cp-abi.h". (install_minimal_symbols): Check the minimal symbol table for symbols that look mangled in the V3 style, and select the V3 ABI if we find any. * Makefile.in (SFILES): Add gnu-v3-abi.c. (COMMON_OBS): Add gnu-v3-abi.o. (gnu-v3-abi.o): Add new rule. (minsyms.o): Depend on $(cp_abi_h) and $(value_h).
2001-05-22Improve Solaris compatabilityNick Clifton9-974/+784
2001-05-22 * config/tc-arc.c (md_assemble): Use is_end_of_line instead ofAlan Modra2-2/+5
testing for NULs.
2001-05-22* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)Alexandre Oliva2-2/+7
[aix4*|aix5*]: Prepend blank.
2001-05-22 * symbols.c (resolve_symbol_value): Remove "finalize" param,Alan Modra14-63/+84
instead use finalize_syms directly. Don't treat expressions specially with regard to finalize_syms. Update calls to self. (resolve_local_symbol): Update call to resolve_symbol_value. (S_GET_VALUE): Likewise. Return resolve_symbol_value if !finalize_syms. * symbols.h (resolve_symbol_value): Update prototype. * config/obj-aout.c (obj_crawl_symbol_chain): Update call to resolve_symbol_value. * config/obj-bout.c (obj_crawl_symbol_chain): Likewise. * config/obj-coff.c (do_relocs_for): Likewise. (yank_symbols): Likewise. (fixup_segment): Likewise. * config/obj-vms.c (obj_crawl_symbol_chain): Likewise. * config/tc-mips.c (md_convert_frag): Likewise. * config/tc-ppc.c (ppc_frob_symbol): Likewise. (ppc_fix_adjustable): Likewise. * dwarf2dbg.c (dwarf2dbg_estimate_size_before_relax): Likewise. (dwarf2dbg_convert_frag): Likewise. * ehopt.c (eh_frame_estimate_size_before_relax): Likewise. (eh_frame_convert_frag): Likewise. * expr.c (make_expr_symbol): Likewise. * write.c (adjust_reloc_syms): Likewise. (write_object_file): Likewise. (relax_segment): Likewise. (fixup_segment): Likewise. (finalize_syms): Init to zero, and update comment. (write_object_file): Set finalize_syms to 1 rather than 2. * doc/internals.texi (sy_value): Mention finalize_syms. (S_GET_VALUE): Remove restriction on when S_GET_VALUE can be called.
2001-05-22 * config/tc-m68k.c (relaxable_symbol): Only treat external symbolsAlan Modra2-27/+23
as relaxable if embedded system, make weak syms non-relaxable. Move definition.. (tc_m68k_fix_adjustable): ..so it can be used here. (md_apply_fix_2): Sign extend without conditional.
2001-05-22Update copyright date.Alan Modra2-2/+6
2001-05-22 * gdb.base/finish.exp (finish_void): Allow "finish" command toKevin Buettner2-0/+13
stop on the call statement as well as the statement after the call.
2001-05-21* values.c (value_primitive_field): If we're extracting a baseJim Blandy2-1/+5
class, then the type of the result should be the base class being extracted, not the type of which it is a base class.
2001-05-21* value.h (struct value): Doc fix, and rearrange members to placeJim Blandy2-21/+50
them near their explanations.
2001-05-212001-05-21 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+9
* remote.c (remote_async_wait): Added new variable fieldsize. Add fieldsize (return value of hex2bin) to string pointer p.
2001-05-21 * dwarf2.c (decode_line_info): Fix error message.Andreas Jaeger2-3/+9
(read_abbrevs): Fix test for offset as suggested by Alan Modra and adjust error message.
2001-05-21Formatting tweak.Jim Blandy1-1/+2
2001-05-20* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,Alexandre Oliva13-7089/+4625
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.254. Rebuilt a number of subdir/configure scripts to use the new libtool.m4.
2001-05-20Improve HC11 simulator to support HC12Stephane Carrez6-201/+1710
2001-05-20 * dv-m68hc11sio.c (m68hc11sio_tx_poll): Always check forStephane Carrez4-23/+63
pending interrupts. * interrupts.c (interrupts_process): Keep track of the last number of masked insn cycles. (interrupts_initialize): Clear last number of masked insn cycles. (interrupts_info): Report them. (interrupts_update_pending): Compute clear and set masks of interrupts and clear the interrupt bits before setting them (due to SCI interrupt sharing). * interrupts.h (struct interrupts): New members last_mask_cycles and xirq_last_mask_cycles.
2001-05-20 * m68hc11-tdep.c (m68hc11_pop_frame): Fix stack pointer computation.Stephane Carrez2-2/+11
(m68hc11_analyze_instruction): Update the pc correctly. (m68hc11_guess_from_prologue): Take into account the stack correction for the saving address.
2001-05-192001-05-07 Daniel Berlin <dan@cgsoftware.com>Daniel Berlin4-9/+80
Changes by Jim Ingham: * values.c (value_change_enclosing_type): New function. If the new enclosing type is larger than the old one, we need to allocate more space. * value.h: Add value_change_enclosing_type prototype. * valops.c (value_cast): Use it. (value_assign): Use it. (value_addr): Use it. (value_ind): Use it. (value_full_object): Use it. 2001-05-07 Daniel Berlin <dan@cgsoftware.com> * values.c (value_static_field): Handle static fields that have a constant value.
2001-05-182001-05-18 H.J. Lu <hjl@gnu.org>H.J. Lu6-5/+15
* ld-elfvers/vers.exp: Revert the last change. * ld-elfvers/vers2.ver: Put back "tmpdir/" the version references. * ld-elfvers/vers3.ver: Likewise. * ld-elfvers/vers6.ver: Likewise. * ld-elfvers/vers18.ver: Likewise.
2001-05-182001-05-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* elflink.h (elf_link_add_object_symbols): Revert the last change.
2001-05-18 * cris-opc.c (cris_spec_regs): Add missing initializer field forHans-Peter Nilsson2-1/+6
last element.
2001-05-18 * elf32-hppa.c (clobber_millicode_symbols): Temporarily setAlan Modra2-1/+14
ELF_LINK_FORCED_LOCAL to suit 2001-04-30 change. (hppa_build_one_stub): Add an assert to check plt.offset.
2001-05-182001-05-17 H.J. Lu <hjl@gnu.org>H.J. Lu14-15/+33
* ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19". * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version definition. * ld-elfvers/vers2.ver: Likewise. * ld-elfvers/vers3.ver: Likewise. * ld-elfvers/vers4a.ver: Likewise. * ld-elfvers/vers6.ver: Likewise. * ld-elfvers/vers7a.ver: Likewise. * ld-elfvers/vers8.ver: Likewise. * ld-elfvers/vers9.ver: Likewise. * ld-elfvers/vers15.ver: Likewise. * ld-elfvers/vers16a.ver: Likewise. * ld-elfvers/vers17.ver: Likewise. * ld-elfvers/vers18.ver: Likewise.
2001-05-182001-05-17 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the version definition to basename of the output filename.
2001-05-172001-05-17 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+8
* blockframe.c (create_new_frame): Zero all the fields via memset, rather than zeroing them one by one.
2001-05-172001-05-17 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* elflink.h (elf_link_add_object_symbols): Set DT_NEEDED to basename of the bfd filename.
2001-05-17 * top.c (user_args): Remove unused declaration.Eli Zaretskii2-15/+4
2001-05-17Add a flag to asection, linker_has_input, and use it to reliablyAlan Modra6-49/+87
determine whether an input section is the first one assigned to an output section.
2001-05-162001-05-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-2/+6
* cgen.c (gas_cgen_tc_gen_reloc): Changed error message when howto entry is not found. Fix for 105023-CR-1.