aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-05-302002-05-29 Matt Thomas <matt@3am-software.com>Jason Thorpe10-684/+2462
* Makefile.am (BFD32_BACKENDS): Add elf32-vax.lo. (BFD32_BACKENDS_CFILES): Add elf32-vax.c. (elf32-vax.lo): New rule. * Makefile.in: Regenerate. * configure.in (bfd_elf32_vax_vec) (vaxnetbsd_vec): New vectors. * configure: Regenerate. * config.bfd (vax-*-netbsdelf*) (vax-*-netbsdaout*) (vax-*-netbsd*): New targets. * elf32-vax.c: New file. * reloc.c: Add VAX relocations. * bfd-in2.h: Regenerate. * targets.c (_bfd_target_vector): Add bfd_elf32_vax_vec.
2002-05-302002-05-29 Matt Thomas <matt@3am-software.com>Jason Thorpe2-0/+55
* vax.h: New file
2002-05-30Fix typo in previous entry.Jason Thorpe1-2/+2
2002-05-30* Makefile.in (ppc_tdep_h): Define.Jason Thorpe16-435/+448
(ppc-linux-nat.o) (ppc-linux-tdep.o) (rs6000-tdep.o): Use $(ppc_tdep_h). (ppc-sysv-tdep.o) (ppcnbsd-nat.o) (ppcnbsd-tdep.o): New dependency lists. * ppc-tdep.h: Use generic OS ABI framework. * ppc-linux-tdep.c (_initialize_ppc_linux_tdep, ppc_linux_init_abi): New functions. (ppc_sysv_abi_broken_use_struct_convention) (ppc_sysv_abi_use_struct_convention) (ppc_sysv_abi_push_arguments): Move to... * ppc-sysv-tdep.c: ...here. * ppcnbsd-nat.c: Don't include gdbcore.h and regcache.h. * rs6000-tdep.c (process_note_abi_tag_sections) (get_elfosabi): Remove. (rs6000_gdbarch_init): Use generic OS ABI framework. (rs6000_dump_tdep): New function. (_initialize_rs6000_tdep): Use gdbarch_register. * config/powerpc/linux.mt (TDEPFILES): Add ppc-sysv-tdep.o. * config/powerpc/nbsd.mh (NATDEPFILES): Remove solib-legacy.o. * config/powerpc/aix.mt (TDEPFILES): Use ppc-sysv-tdep.o instead of ppc-linux-tdep.o. * config/powerpc/nbsd.mt (TDEPFILES): Likewise. * config/powerpc/ppc-eabi.mt (TDEPFILES): Likewise. * config/powerpc/ppc-sim.mt (TDEPFILES): Likewise. * config/powerpc/ppcle-eabi.mt (TDEPFILES): Likewise. * config/powerpc/ppcle-sim.mt (TDEPFILES): Likewise. * config/powerpc/vxworks.mt (TDEPFILES): Likewise.
2002-05-30 * MAINTAINERS: Add self as M68k maintainer.Ben Elliston2-0/+5
2002-05-30* macroscope.c (default_macro_scope): Put `void' in empty argumentJim Blandy2-1/+6
list.
2002-05-30*** empty log message ***gdbadmin1-1/+1
2002-05-29* config.bfd (arm-*-netbsd*): Add bfd_elf32_littlearm_vecJason Thorpe2-0/+6
and bfd_elf32_bigarm_vec to targ_selvecs.
2002-05-29* peXXigen.c (pe_print_idata): Fix seg faults on printing import tables withChristopher Faylor2-71/+77
auto-imported symbols.
2002-05-29Set the FSR and FAR registers if a Data Abort is detected.Nick Clifton2-1/+13
2002-05-29* Makefile.in (arch-utils.o): Add $(sim_regno_h).Andrew Cagney8-25/+37
* arch-utils.c: Include "sim-regno.h". * gdbarch.sh: Don't include "sim-regno.h". * gdbarch.h, gdbarch.c: Regenerate. * sim-regno.h (legacy_register_sim_regno): Move declaration from here. * arch-utils.h (legacy_register_sim_regno): To here. * remote-sim.c (legacy_register_sim_regno): Move function from here. * arch-utils.c (legacy_register_sim_regno): To here.
2002-05-29Fix genreation of arm <->thumb glue stubs by ensuring that they are in the ↵Nick Clifton6-50/+124
last section linked.
2002-05-29Move declaration and initialisation of saw_line and saw_func out of for loop.Nick Clifton1-0/+6
(Actual patch accidentally checked in yesterday!)
2002-05-29 * binutils-all/objcopy.exp (strip_test_with_saving_a_symbol):Alan Modra2-23/+29
Revert 2001-11-15. Instead allow `D main'.
2002-05-29 * elf64-ppc.c (ppc64_elf_get_symbol_info): New function.Alan Modra3-0/+27
(bfd_elf64_get_symbol_info): Define. * elfxx-target.h (bfd_elfNN_get_symbol_info): Only define if undef.
2002-05-292002-05-28 Michael Snyder <msnyder@redhat.com>Michael Snyder2-9/+14
* gdb.base/call-ar-st.exp: Allow for reduced floating point precision.
2002-05-29* sim-regno.h: New file.Andrew Cagney10-48/+164
* Makefile.in (sim_regno_h): Define. (d10v-tdep.o, remote-sim.o): Add dependency on $(sim_regno_h). * remote-sim.c: Include "sim-regno.h" and "gdb_assert.h". (legacy_register_sim_regno): New function. (one2one_register_sim_regno): New function. (gdbsim_fetch_register): Rewrite. (gdbsim_store_register): Only store a register when REGISTER_SIM_REGNO is valid. * d10v-tdep.c: Include "sim-regno.h". (d10v_ts2_register_sim_regno): Add legacy_regiter_sim_regno check. (d10v_ts3_register_sim_regno): Ditto. * gdbarch.sh: Include "sim-regno.h". (REGISTER_SIM_REGNO): Set default to legacy_register_sim_regno. * gdbarch.h, gdbarch.c: Regenerate. * arch-utils.h (default_register_sim_regno): Delete declaration. * arch-utils.c (default_register_sim_regno): Delete function.
2002-05-29 * cpu-h8300.c: Make default h8300 machine first in machine list.Alan Modra2-25/+20
2002-05-29*** empty log message ***gdbadmin1-1/+1
2002-05-29daily updateAlan Modra1-1/+1
2002-05-282002-05-28 Marek Michalkiewicz <marekm@amelek.gda.pl>Marek Michalkiewicz2-0/+8
* configure.in (noconfigdirs): Don't compile libiberty, libstdcxx and libgcj for AVR.
2002-05-28 * config/tc-mips.c: Replace GP in comments by $gp.Thiemo Seufer2-67/+94
(mips_big_got): Initialize. (mips_trap): Initialize. (load_address): Use mips_gp_register instead of hardcoded value. Remove dbl parameter, use HAVE_32BIT_ADDRESSES instead. (macro): Use mips_gp_register instead of hardcoded value. (macro2): Change load_address calls. (md_pcrel_from): Comment formatting. (s_cpload): Use mips_gp_register instead of hardcoded value. (s_cprestore): Likewise. Comment formatting. (s_gpword): Fix data type. (s_cpadd): Use mips_gp_register instead of hardcoded value. (nopic_need_relax): Replace GP in comments by $gp. (mips_elf_final_processing): Better comment.
2002-05-28* ppcnbsd-nat.c: Rewrite.Jason Thorpe6-106/+346
* ppcnbsd-tdep.c: New file. * ppcnbsd-tdep.h: New file. * config/powerpc/nbsd.mh (NATDEPFILES): Remove corelow.o, solib.o, and solib-svr4.o. * config/powerpc/nbsd.mt (TDEPFILES): Add ppcnbsd-tdep.o, nbsd-tdep.o, and corelow.o.
2002-05-28Add DLX targetNick Clifton2-2/+6
2002-05-282002-05-28 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-4/+23
* interp.c (sim_create_inferior): Add comment. From Alan Matsuoka <alanm@redhat.com>: From 2001-04-27 Jason Eckhardt <jle@cygnus.com>: * simops.c (OP_4400): Output "mvf0f" instead of "mf0f". (OP_4401): Output "mvf0t" instead of "mf0t". (OP_460B): Do not output a flag register. (OP_4609): Do not output a flag register.
2002-05-28* MAINTAINERS (--enable-gdb-build-warnings): Rewrite script to useAndrew Cagney2-15/+36
`tr' and `sed'. Mention that `broken' targets are not expected to build.
2002-05-28Add noew about DLX contribution.Nick Clifton2-0/+3
2002-05-28Add DLX targetNick Clifton59-197/+3937
2002-05-28 * ld-cris/libdso-2.d: Tweak for combreloc now default on.Hans-Peter Nilsson2-15/+19
2002-05-28daily updateAlan Modra1-1/+1
2002-05-28*** empty log message ***gdbadmin1-1/+1
2002-05-272002-05-27 Michael Chastain <mec@shout.net>Michael Chastain3-0/+171
From Benjamin Kosnik <bkoz@redhat.com> * gdb.c++/m-data.cc: New file. * gdb.c++/m-data.exp: New file.
2002-05-272002-05-27 Michael Chastain <mec@shout.net>Michael Chastain3-0/+216
From Benjamin Kosnik <bkoz@redhat.com> * gdb.c++/try_catch.cc: New file. * gdb.c++/try_catch.exp: New file.
2002-05-272002-05-27 Michael Chastain <mec@shout.net>Michael Chastain2-5/+9
* gdb.c++/local.exp: Accept more nested types in output.
2002-05-27Install new elf_chaos.sc script.Nick Clifton5-3/+366
2002-05-27Add missing semicolonNick Clifton2-1/+5
2002-05-27Fix transaltion problems.Nick Clifton5-249/+302
2002-05-27oops - omitted from previous deltaNick Clifton1-0/+5
2002-05-27New Swedish translationNick Clifton3-2/+4672
2002-05-27Only perform access checks if 'check' is set.Nick Clifton7-18/+25
Report unknown machine numbers. Formatting tidy ups.
2002-05-27Fixed date in my last ChangeLog entryMichal Ludvig1-1/+1
2002-05-272002-05-24 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-22/+12
* x86-64-tdep.c (x86_64_skip_prologue): Remove obsolete note. Let PC point right after the prologue before looking up symbols.
2002-05-27Thumb BL instruction: Do not set LR to pc + 2, it has already been advanced.Nick Clifton2-4/+11
2002-05-272002-05-27 Martin M. Hunt <hunt@redhat.com>Martin Hunt4-1/+48
* i386-tdep.c (i386_register_virtual_type): Return builtin_type_vec128i for SSE registers. * gdbtypes.h (builtin_type_vec128i): Declare. * gdbtypes.c (build_builtin_type_vec128i): New function. (builtin_type_v2_double, builtin_type_v4_int64): New types. (builtin_type_vec128i): New type for SSE2 128-bit registers. (build_gdbtypes): Initialize new builtin vector types. (_initialize_gdbtypes): Register new vector types with gdbarch.
2002-05-27 * unwind-ia64.c (unw_print_brmask): Don't use sprintf.Alan Modra2-11/+32
(unw_print_grmask): Likewise. (unw_print_frmask): Likewise.
2002-05-27 * ldlang.c (lang_size_sections_1): Move check for conflicting loadRichard Sandiford6-33/+64
addresses and regions from here... (lang_get_regions): ...to this new function. (lang_leave_output_section_statement): Use lang_get_regions. (lang_leave_overlay): Likewise. * mri.c (mri_draw_tree): Pass null as last argument to lang_leave_output_section_statement. * emultempl/elf32.em (gld*_place_orphan): Likewise. * emultempl/mmo.em (mmo_place_orphan): Likewise. * emultempl/pe.em (gld*_place_orphan): Likewise.
2002-05-272002-05-26 Michael Chastain <mec@shout.net>Michael Chastain2-2/+6
* gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2002-05-27* MAINTAINERS: ns32k is not longer an obsolete candidate,Jason Thorpe3-9/+11
since it has been multi-arch'd. * NEWS: Note that ns32k-*-* is now partial multi-arch. Move Alpha and VAX multi-arch news entries to same section as other multi-arch news.
2002-05-27* ns32k-tdep.c: include gdbtypes.h, inferior.h, regcache.h,Jason Thorpe8-249/+425
target.s, arch-utils.h, ns32k-tdep.h. Make many functions static. Rename some register numbers to put them in ns32k-tdep private namespace. (ns32k_get_saved_register, ns32k_gdbarch_init_32082, ns32k_gdbarch_init_32382, ns32k_gdbarch_init, ns32k_dump_tdep): New functions. (_initialize_ns32k_tdep): Use gdbarch_register. * ns32k-tdep.h: New file. * ns32knbsd-tdep.c: New file. * config/ns32k/nbsdaout.mt (TDEPFILES): Add ns32knbsd-tdep.o. * config/ns32k/tm-nbsd.h: Include "ns32k/tm-ns32k.h". (IN_SOLIB_CALL_TRAMPOLINE, REGISTER_NAME, NUM_REGS, REGISTER_BYTES, REGISTER_BYTE): Remove. * config/ns32k/tm-ns32k.h: New file. * config/ns32k/tm-umax.h: Remove.
2002-05-27*** empty log message ***gdbadmin1-1/+1