aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-11-02Add myself as the ppc xcoff maintainerTom Rix2-0/+5
2001-11-02* utils.c (internal_verror): Restore calls to abort().Andrew Cagney2-3/+8
Fix PR gdb/219.
2001-11-022001-11-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+10
* elf32-mips.c (mips_elf_calculate_relocation): Don't create dynamic relocation for symbols defined in regular objects when creating executables.
2001-11-02Add translationsNick Clifton24-439/+15381
2001-11-02Add French translationNick Clifton4-3/+9249
2001-11-02* tc-arm.c: Re-arrange prototypes by architecture.Richard Earnshaw2-144/+178
(insns): Re-arrange instructions by archtitecture. Pld instruction is part of ARMv5E. (tinsns): blx and bkpt are part of ARMv5T. (do_fp_{ctrl,ldst,ldstm,dyadic,monadic,cmp,from_reg,to_reg}): Rename to do_fpa_*. All callers changed. * tc-arm.c (insns): Add two temporary instructions to handle ldrd/strd.
2001-11-022001-11-02 H.J. Lu <hjl@gnu.org>H.J. Lu10-0/+86
* ld-elfvsb/elfvsb.exp: Add the "ld -r" test. * ld-elfvsb/hidden0.d: New. * ld-elfvsb/hidden1.d: New. * ld-elfvsb/internal0.d: New. * ld-elfvsb/internal1.d: New. * ld-elfvsb/protected0.d: New. * ld-elfvsb/protected1.d: New. * ld-elfvsb/undef.s: New. * ld-elfvsb/undef.s: New.
2001-11-02Fix testsuites for bigendian sh-linuxNick Clifton4-2/+23
2001-11-02Set targ_emul, targ_extra_emuls as little endian default and to support big ↵Nick Clifton2-2/+7
endian.
2001-11-02Add commentNick Clifton2-1/+13
2001-11-02Initialize subspace_sections.Nick Clifton2-1/+6
2001-11-022001-11-02 H.J. Lu (hjl@gnu.org)H.J. Lu2-1/+6
* coffgen.c (coff_object_p): Return 0 if the header is too big.
2001-11-022001-11-02 Michael Chastain <mec@shout.net>Michael Chastain2-2/+6
* MAINTAINERS: Update my entry.
2001-11-02 * elfcore.h (elf_core_file_p): Preserve and clear abfd sectionHans-Peter Nilsson2-0/+26
information. Save bfd arch and mach values. Restore on error.
2001-11-02 * elf32-hppa.c (hppa_handle_PIC_calls): Rename to mark_PIC_calls.Alan Modra2-24/+63
(allocate_PIC_calls): New function. (allocate_dynrelocs): Don't allocate pic_call plt entries here. (elf32_hppa_size_dynamic_sections): Call allocate_PIC_calls. (elf32_hppa_finish_dynamic_symbol): Remove dead code.
2001-11-02Fix cutnpasto in last entryHans-Peter Nilsson1-1/+1
2001-11-02 * elf32-cris.c (cris_elf_grok_prstatus): New function.Hans-Peter Nilsson2-0/+81
(cris_elf_grok_prstatus): New function. (elf_backend_grok_prstatus): Define. (elf_backend_grok_psinfo): Define.
2001-11-022001-11-01 Chris Demetriou <cgd@broadcom.com>Chris Demetriou5-0/+30
* ld.texinfo (Options): Document new option, -nostdlib. * lexsup.c (OPTION_NOSTDLIB): New definition. (ld_options): Add entry for "nostdlib". (parse_args): Handle OPTIONS_NOSTDLIB. * ldfile.c (ldfile_add_library_path): Don't add directories to the search path if they weren't specified on the command line and -nostdlib was specified. * ld.h (ld_config_type): New member only_cmd_line_lib_dirs.
2001-11-02*** empty log message ***gdbadmin1-1/+1
2001-11-012001-10-31 Michael Snyder <msnyder@redhat.com>Michael Snyder3-18/+44
* gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(), depending on what the symbol table contains. * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in the output of the ptype command. Similarly, accept both "const &" and "const&".
2001-11-01daily updateAlan Modra1-1/+1
2001-11-01Approved by kev@cygnus.comFred Fish25-87/+166
ChangeLog entry: 2001-11-01 Fred Fish <fnf@redhat.com> * coff-solib.c (coff_solib_add): Add new readsyms arg. * irix5-nat.c (solib_add): Ditto. * osfsolib.c (solib_add): Ditto. * pa64solib.c (pa64_solib_add): Ditto. * pa64solib.c (add_to_solist): Ditto. * pa64solib.c (read_dld_descriptor): Ditto. * solib.c (solib_add): Ditto. * somsolib.c (som_solib_add): Ditto. * win32-nat.c (child_solib_add): Ditto. * xcoffsolib.c (solib_add): Ditto. * coff-solib.h (coff_solib_add): Add new readsyms arg to prototype. * pa64solib.c (add_to_solist): Ditto. * pa64solib.c (read_dld_descriptor): Ditto. * pa64solib.h (pa64_solib_add): Ditto. * solib.h (solib_add): Ditto. * somsolib.h (som_solib_add): Ditto. * config/i386/tm-cygwin.h (child_solib_add): Ditto. * coff-solib.c (coff_solib_add): If readsyms is zero don't read symbols but do any other needed work for shared libs. * irix5-nat.c: Ditto. * osfsolib.c (solib_add): Ditto. * solib.c (solib_add): Ditto. * win32-nat.c (child_solib_add): Ditto. * xcoffsolib.c (solib_add): Ditto. * irix5-nat.c (sharedlibrary_command): Pass 1 as readsyms to solib_add to force reading of shared library symbols. * osfsolib.c (sharedlibrary_command;): Ditto. * pa64solib.c (pa64_solib_sharedlibrary_command): Ditto. * solib.c (sharedlibrary_command): Ditto. * somsolib.c (som_solib_sharedlibrary_command): Ditto. * xcoffsolib.c (sharedlibrary_command): Ditto. * coff-solib.c (coff_solib_create_inferior_hook): Call solib_add unconditionally with auto_solib_add. * irix5-nat.c (solib_create_inferior_hook): Ditto. * osfsolib.c (solib_create_inferior_hook): Ditto. * solib.c (solib_create_inferior_hook): Ditto. * solib-osf.c (osf_solib_create_inferior_hook): Ditto. * solib-svr4.c (enable_break): Ditto. * solib-sunos.c (sunos_solib_create_inferior_hook): Ditto. * corelow.c (solib_add_stub): Add auto_solib_add to args passed via SOLIB_ADD. * sol-thread.c (sol_thread_attach): Ditto. * config/rs6000/nm-rs6000.h (SOLIB_ADD): Ditto. * infcmd.c (attach_command): Remove auto_solib_add decl. Call SOLIB_ADD directly with auto_solib_add. * infrun.c (handle_inferior_event): Ditto. * coff-solib.h (SOLIB_ADD): Add readsyms arg. * pa64solib.h (SOLIB_ADD): Ditto. * solib.h (SOLIB_ADD): Ditto. * somsolib.h (SOLIB_ADD): Ditto. * config/i386/tm-cygwin.h (SOLIB_ADD): Ditto. * fork-child.c (clone_and_follow_inferior): Remove unused auto_solib_add decl. * pa64solib.c (pa64_solib_add): Call add_to_solist with readsyms. (read_dld_descriptor): Ditto. (pa64_solib_add): Call read_dld_descriptor with readsyms. (pa64_solib_in_dynamic_linker): Ditto. * corelow.c (symfile.h): Need this for auto_solib_add declaration. * sol-thread.c (symfile.h): Ditto. Approved by eliz@is.elta.co.il doc/ChangeLog entry: 2001-11-01 Fred Fish <fnf@redhat.com> * gdbint.texinfo (SOLIB_ADD): Document additional new "readsyms" arg.
2001-11-01 * config/tc-m68hc11.c (build_jump_insn): Allocate worst case storageStephane Carrez2-4/+12
for bra/bsr and use frag_variant(), this ensure that the possible 16-bit BFD_RELOC_16 will be in the same frag.
2001-11-01 * gas/m68hc11/opers12.s: Add test for disassembler bug with movbStephane Carrez4-0/+53
instruction. * gas/m68hc11/opers12.d: Likewise. * gas/m68hc11/opers12-dwarf2.d: Likewise.
2001-11-01 * m68hc11-dis.c (print_insn): Fix disassembly of movb with aStephane Carrez2-9/+38
constant as source.
2001-11-01 * elf64-ppc.c (ppc64_elf_relocate_section): Correct branchAlan Modra2-15/+19
prediction bits.
2001-11-01Fixed formatting error.Don Howard1-2/+2
2001-11-01use xmalloc() and xfree().Andrew Cagney2-2/+7
2001-11-01s/value_ptr/struct value */Andrew Cagney2-38/+44
2001-11-01Re-indent.Andrew Cagney2-192/+194
2001-11-01[ bfd/ChangeLog ]Chris Demetriou13-57/+538
2001-10-31 Chris Demetriou <cgd@demetriou.com> * elf32-mips.c (_bfd_mips_elf_hi16_reloc): Handle PC-relative relocations properly. [ gas/ChangeLog ] 2001-10-31 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (HAVE_32BIT_ADDRESSES): If compiling embedded PIC code, assume pointers the same size as GPRs. (macro): In M_LA_AB handling for embedded PIC code, support "la $treg,foo-bar($breg)". In load/store handling (label ld_st) support "<op> $treg,<sym>-<local_sym>($breg)" which is used by the compiler for switch statements. In load/store double multi-instruction macro handling (label ldd_std) add a comment that no special handling is currently done for embedded PIC. (mips_ip): In 'o' (16-bit offset) case, only accept 16 bit offsets. [ gas/testsuite/ChangeLog ] 2001-10-31 Chris Demetriou <cgd@broadcom.com> * gas/mips/empic.s: Undo damage inflicted on 2000-12-02. * gas/mips/empic.d: Likewise. * gas/mips/elempic.d: Likewise (it was copied into other files). * gas/mips/telempic.d: Likewise. * gas/mips/tempic.d: Likewise. * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and related ops) syntax, test loads with large offsets. * gas/mips/emcic2.d: Likewise. * gas/mips/mips.exp: Run the new test on ELF platforms.
2001-11-01s/value_ptr/struct value */Andrew Cagney3-4/+10
2001-11-01value_ptr tweeks.Andrew Cagney2-1/+15
2001-11-01*** empty log message ***gdbadmin1-1/+1
2001-10-31 * arch-utils.c (generic_in_solib_call_trampoline): New function.Corinna Vinschen7-8/+75
* arch-utils.h (generic_in_solib_call_trampoline): Extern declaration. * gdbarch.c: Regenerated from gdbarch.sh. * gdbarch.h: Ditto. * gdbarch.sh (function_list): Add `IN_SOLIB_CALL_TRAMPOLINE' definition. * infrun.c (IN_SOLIB_CALL_TRAMPOLINE): Remove macro.
2001-10-31daily updateAlan Modra1-1/+1
2001-10-31From DJ Barrow.Andrew Cagney2-1/+7
* s390-tdep.c: (s390_gdbarch_init): Don't initialize find_solib_trampoline_target.
2001-10-31* remote-vx.c (net_wait): Fix typo from PIDGET change.Andrew Cagney2-1/+5
2001-10-31* config/i386/tm-i386.h (REGISTER_NAMES): Remove.Mark Kettenis6-22/+49
(REGISTER_NAME): New define. (i386_register_name): New prototype. * i386-tdep.c (i386_register_names): New variable. (i386_register_name): New function. * config/i386/tm-i386os9k.h, config/i386/tm-ptx.h, config/i386/tm-symmetry.h: Undefine REGISTER_NAME instead of REGISTER_NAMES.
2001-10-31 * gdb.base/miscexprs.c (main): Add usage of preprocessorCorinna Vinschen3-7/+26
symbol `STORAGE' to allow to choose the storage class of the local datastructures. * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...' compiler directive.
2001-10-312001-10-30 Don Howard <dhoward@redhat.com>Don Howard2-0/+19
* gdb.texinfo: (Command Files) Added documentation for the behavior of gdb with input redirected from a file.
2001-10-31* win32-nat.c (register_loaded_dll): Attempt to ensure that the case of theChristopher Faylor3-16/+54
loaded DLL matches the on-disk case since the debugging API does not seem to ensure this. Calculate max name length here. (handle_load_dll): Move max name length calculation to register_loaded_dll.
2001-10-312001-10-31 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+7
* elflink.h (elf_link_output_extsym): Don't clear the visibility field for relocateable.
2001-10-31 * arm-linux-nat.c: Include <asm/ptrace.h> explicitly.Daniel Jacobowitz2-0/+6
2001-10-31Fix infinite parsing loopNick Clifton2-38/+33
2001-10-31 Revert previous delta, instead do this.Alan Modra2-4/+19
* elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Don't count .plt relocs in DT_RELASZ.
2001-10-31 * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Set DT_RELASZAlan Modra2-4/+7
whenever DT_PLTRELSZ.
2001-10-31General cleanup of feature definitions.Richard Earnshaw2-209/+250
* tc-arm.c (ARM_EXT_LONGMUL, ARM_EXT_HALFWORD, ARM_EXT_THUMB): Delete. (ARM_2UP, ARM_ALL, ARM_3UP, ARM_6UP): Delete. (FPU_CORE, FPU_FPA10, FPA_FPA11, FPU_ALL, FPA_MEMMULTI): Delete. (ARM_EXT_V{1,2,2S,3,3M,4,4T,5T,5ExP}): New defines. (ARM_EXT_V{5,5E}): Synchronize with above. (ARM_ARCH_V*): Define a complete set in terms of above features. (ARM_{1,2,3,250,6,7,8,9,STRONG}): Define in terms of architecture. (FPU_FPA_EXT_V[12]): Define. (FPU_ARCH_FPE, FPU_ARCH_FPA): Define in terms of above. (FPU_ANY): Define. (FPU_DEFAULT): Default to FPA. (CPU_DEFAULT): For XScale, this is now just ARM_ARCH_XSCALE; for Thumb, this is now ARM_ARCH_V5T. (insns): Rework for new feature defines. (tinsns): Likewise. (opcode_select, do_ldst, md_begin, md_parse_option): Likewise.
2001-10-31Update documentation about -T augmenting linker scriptsNick Clifton2-11/+14
2001-10-31Supports sh3/sh4/sh3eb/sh4eb-unknown-linux-gnu targetsNick Clifton9-202/+260