aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2002-05-27daily updateAlan Modra1-1/+1
2002-05-26* ns32k-tdep.c (ns32k_saved_pc_after_call,Jason Thorpe3-30/+67
ns32k_store_struct_return, ns32k_extract_return_value, ns32k_store_return_value, ns32k_extract_struct_value_address): New functions. * config/ns32k/tm-umax.h (SAVED_PC_AFTER_CALL): Define as ns32k_saved_pc_after_call. (STORE_STRUCT_RETURN): Define as ns32k_store_struct_return. (EXTRACT_RETURN_VALUE): Define as ns32k_extract_return_value. (STORE_RETURN_VALUE): Define as ns32k_store_return_value. (EXTRACT_STRUCT_VALUE_ADDRESS): Define as ns32k_extract_struct_value_address.
2002-05-26* ns32k-tdep.c (ns32k_call_dummy_words, sizeof_ns32k_call_dummy_words,Jason Thorpe3-29/+60
ns32k_fix_call_dummy): New. * config/ns32k/tm-umax.h (CALL_DUMMY_WORDS): Define as ns32k_call_dummy_words. (SIZEOF_CALL_DUMMY_WORDS): Define as sizeof_ns32k_call_dummy_words. (CALL_DUMMY, CALL_DUMMY_LENGTH, CALL_DUMMY_ADDR, CALL_DUMMY_NARGS): Remove. (FIX_CALL_DUMMY): Define as ns32k_fix_call_dummy.
2002-05-26* ns32k-tdep.c (ns32k_breakpoint_from_pc, ns32k_frame_chain,Jason Thorpe4-117/+173
ns32k_frame_saved_pc, ns32k_frame_args_address, ns32k_frame_locals_address, ns32k_frame_init_saved_regs, ns32k_push_dummy_frame, ns32k_pop_frame): New functions. * config/ns32k/tm-nbsd.h (FRAME_SAVED_PC): Remove. * config/ns32k/tm-umax.h (INNER_THAN): Define as core_addr_lessthan. (BREAKPOINT_FROM_PC): Define as ns32k_breakpoint_from_pc. (BREAKPOINT): Remove.. (FRAME_CHAIN): Define as ns32k_frame_chain. (FRAME_SAVED_PC): Define as ns32k_frame_saved_pc. (FRAME_ARGS_ADDRESS): Define as ns32k_frame_args_address. (FRAME_LOCALS_ADDRESS): Define as ns32k_frame_locals_address. (FRAME_FIND_SAVED_REGS): Remove. (FRAME_INIT_SAVED_REGS): Define as ns32k_frame_init_saved_regs. (PUSH_DUMMY_FRAME): Define as ns32k_push_dummy_frame. (POP_FRAME): Define as ns32k_pop_frame.
2002-05-26 * config/tc-mips.c (mips_emit_delays): Replace magic constant for RAThiemo Seufer2-62/+96
by the define. Remove superfluous check of mips_opts.mips16. (append_insn): Likewise. Canonicalize variable increments. (macro_build): Canonicalize variable increments. (macro_build_lui): Likewise. (load_register): Likewise. (load_address): Move pointer initialization. (macro): Move pointer to a more local scope. Canonicalize variable increments. Better comments. Replace magic constant for RA by the define. (macro2): Replace magic constant for RA by the define. Canonicalize variable increments. (mips_ip): Canonicalize variable increments. (mips16_ip): Replace magic constant for RA by the define. (my_getSmallParser): Canonicalize variable increments/decrements. (my_getPercentOp): Likewise. (my_getSmallExpression): Likewise. (s_align): Likewise. (s_mipsset): Likewise. (s_cpsetup): Likewise. (s_insn): Remove superfluous check of mips_opts.mips16. (s_mips_stab): Likewise. (mips_handle_align): Canonicalize variable increments. (s_mips_ent): Likewise. (s_mips_end): Add comment.
2002-05-26* ns32k-tdep.c (ns32k_register_byte_32082,Jason Thorpe4-39/+81
ns32k_register_byte_32382, ns32k_register_raw_size, ns32k_register_virtual_size, ns32k_register_virtual_type): New functions. * config/ns32k/tm-nbsd.h (REGISTER_BYTE): Define as ns32k_register_byte_32382. * config/ns32k/tm-umax.h: Update copyright years. (REGISTER_BYTE): Define as ns32k_register_byte_32082. (REGISTER_RAW_SIZE): Define as ns32k_register_raw_size. (REGISTER_VIRTUAL_SIZE): Define as ns32k_register_virtual_size. (REGISTER_VIRTUAL_TYPE): Define as ns32k_register_virtual_type. (ns32k_get_enter_addr): Fix prototype.
2002-05-26 * arsup.c: Remove ARGSUSED.Kazu Hirata8-27/+10
* debug.c: Likewise. * ieee.c: Likewise. * nlmconv.c: Likewise. * prdbg.c: Likewise. * stabs.c: Likewise. * wrstabs.c: Likewise.
2002-05-26* ns32k-tdep.c: Update copyright years.Jason Thorpe4-26/+63
(ns32k_register_name_32082): New function. (ns32k_register_name_32382): Ditto. * config/ns32k/tm-nbsd.h (REGISTER_NAMES): Remove. (REGISTER_NAME): Define as ns32k_register_name_32382. * config/ns32k/tm-umax.h (REGISTER_NAMES): Remove. (REGISTER_NAME): Define as ns32k_register_name_32082.
2002-05-26gas:Jason Thorpe5-122/+118
* configure.in: Use ns32k-*-netbsd* instead of ns32k-pc532-netbsd*. * configure: Regenerate. ld: * configure.tgt: Use ns32k-*-netbsd* instead of ns32k-pc532-netbsd*.
2002-05-26*** empty log message ***gdbadmin1-1/+1