aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-11-04* i386-linux-nat.c (GETREGS_SUPPLIES, supply_gregset,Mark Kettenis2-1/+9
fill_gregset): Add support for "orig_eax" register.
2001-11-04Add support for "orig_eax" pseudo register on Linux/x86.Mark Kettenis3-1/+104
* i386-linux-tdep.c: Include "inferior.h". (i386_linux_register_name, i386_linux_register_byte, i386_linux_register_raw_size): New functions. (i386_linux_write_pc): New function. * config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): New define. (NUM_REGS, MAX_NUM_REGS, REGISTER_BYTES, REGISTER_NAME, REGISTER_BYTE, REGISTER_RAW_SIZE): Define to deal with additional register. (i386_linux_register_name, i386_linux_register_byte, i386_linux_register_raw_size): New prototypes. (TARGET_WRITE_PC): New define. (i386_linux_write_pc): New prototype.
2001-11-04* i386-tdep.c (i386_register_offset): Renamed fromMark Kettenis3-31/+63
i386_register_byte. Made static. (i386_register_size): Renamed from i386_register_raw_size. Made static. (i386_register_virtual_size): Removed. (i386_register_byte, i386_register_raw_size, i386_register_virtual_size): New functions. (_initialize_i386_tdep): Initialize i386_register_offset instead of i386_register_byte. Remove code to initialize i386_register_virtual_size. * config/i386/tm-i386.h (REGISTER_BYTE): Redefine to use i386_register_byte function. (REGISTER_RAW_SIZE): Redefine to use i386_register_raw_size function. (REGISTER_VIRTUAL_SIZE): Redefine to use i386_register_virtual_size function. (i386_register_byte, i386_register_raw_size, i386_register_virtual_size): New functions.
2001-11-04* Makefile.in (ALLDEPFILES): Add i387-nat.c.Mark Kettenis2-1/+9
(i387-nat.o): Add dependencies.
2001-11-04*** empty log message ***gdbadmin1-1/+1
2001-11-03daily updateAlan Modra1-1/+1
2001-11-03 * elfxx-target.h (elfNN_bed): Correct want_got_sym, want_dynbss order.Alan Modra2-2/+6
2001-11-03*** empty log message ***gdbadmin1-1/+1
2001-11-02daily updateAlan Modra1-1/+1
2001-11-02Doco problem with alpha-dec-osf5.1.Andrew Cagney2-0/+10
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.