aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-04-06daily updateAlan Modra1-1/+1
2003-04-06*** empty log message ***gdbadmin1-1/+1
2003-04-052003-04-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney14-20/+72
* frame.c (frame_func_unwind, get_frame_func): New functions. * frame.h (get_frame_func, frame_func_unwind): Declare. (struct frame_info): Add field "prev_func" for caching the previous frame's function address. * arm-tdep.c (arm_frameless_function_invocation): Combine get_pc_function_start and get_frame_pc into get_frame_func. * sh-tdep.c (sh_nofp_frame_init_saved_regs): Ditto. (sh64_nofp_frame_init_saved_regs): Ditto. * s390-tdep.c (s390_function_start): Ditto. * rs6000-tdep.c (rs6000_pop_frame): Ditto. (rs6000_frameless_function_invocation): Ditto. (rs6000_frame_saved_pc): Ditto. * m68k-tdep.c (m68k_frame_init_saved_regs): Ditto. * ia64-tdep.c (ia64_frame_init_saved_regs): Ditto. * i386-tdep.c (i386_frameless_signal_p): Ditto. (i386_frame_init_saved_regs): Ditto. * hppa-tdep.c (hppa_frame_find_saved_regs): Ditto. * d10v-tdep.c (d10v_frame_unwind_cache): Combine get_pc_function_start and frame_pc_unwind into frame_func_unwind. * cris-tdep.c (cris_frame_init_saved_regs): Ditto. * blockframe.c (frameless_look_for_prologue): Ditto.
2003-04-052003-04-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-6/+17
* frame.c (legacy_get_prev_frame): Link prev to next at the function start. Update comments.
2003-04-052003-04-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-73/+12
* frame.c (get_frame_id): Update comment. (legacy_get_prev_frame): Update comment. * gdbarch.sh: Delete check for EXTRA_FRAME_INFO. * gdbarch.h: Regenerate. * config/sparc/tm-sparc.h (EXTRA_FRAME_INFO): Delete. * frame.h: Delete #ifdef EXTRA_FRAME_INFO code.
2003-04-052003-04-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+5
* stack.c (print_frame_info): Use get_frame_pc.
2003-04-05 * gdb.base/break.exp: marker4() is defined at line 46 when compiledStephane Carrez2-0/+9
with -DPROTOTYPES.
2003-04-05 * gas/m68hc11/bug-1825.d (_table): Update.Stephane Carrez3-1/+20
* gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs
2003-04-05 * gas/m68hc11/insns.s: Add %page and %addr checks.Stephane Carrez5-6/+23
* gas/m68hc11/insns12.s: Likewise. * gas/m68hc11/insns-dwarf2.d: Update. * gas/m68hc11/insns.d: Update.
2003-04-05 * config/tc-m68hc11.c (M6811_OP_CALL_ADDR): New internal define.Stephane Carrez2-19/+86
(M6811_OP_PAGE_ADDR): New internal define. (get_operand): New modifier %page and %addr to obtain page and address part of a far-function. (fixup8): Use BFD_RELOC_M68HC11_PAGE for a %page modifier; don't complain on overflow for the BFD_RELOC_M68HC11_PAGE and truncation relocs. (fixup16): Use BFD_RELOC_M68HC11_LO16 for a %addr modifier. (find_opcode): Add comment. (md_estimate_size_before_relax): Force relocation of STATE_UNDEXED_OFFSET types when the symbol is not absolute. (tc_m68hc11_fix_adjustable): Check for BFD_RELOC_M68HC11_LO16 instead of BFD_RELOC_LO16; temporarily make the BFD_RELOC_32 on the symbol itself so that DWARF2 strings are merged correctly.
2003-04-05 * gdb.base/break.exp: Revert last patch.Stephane Carrez2-4/+4
2003-04-05Add -l for compatibility with wrc, and rc. Use the short option as a key forNick Clifton3-22/+27
long options that have a synonymous short option.
2003-04-052003-04-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney8-16/+85
* frame.c (get_prev_frame): Do not call frame_type_from_pc. Set the frame's type from the unwinder. (get_frame_type): Map UNKNOWN_FRAME onto NORMAL_FRAME. (create_new_frame, legacy_get_prev_frame): When the unwinder's type isn't UNKNOWN_FRAME, initalize "type" from the unwinder. (get_frame_base_address): Use get_frame_type. (get_frame_locals_address, get_frame_args_address): Ditto. (legacy_saved_regs_unwinder): Set the type to UNKNOWN_TYPE. * frame.h (enum frame_type): Add UNKNOWN_FRAME. (struct frame_info): Add comment explaining why the frame contains a "type" field. * dummy-frame.c (dummy_frame_unwind): Set the type to DUMMY_FRAME. * d10v-tdep.c (d10v_frame_unwind): Set the type to NORMAL_FRAME. * sentinel-frame.c (sentinel_frame_unwinder): Set the type to NORMAL_FRAME. * frame-unwind.h: Include "frame.h". (struct frame_unwind): Add "type" field. * Makefile.in (frame_unwind_h): Add $(frame_h).
2003-04-05daily updateAlan Modra1-1/+1
2003-04-05*** empty log message ***gdbadmin1-1/+1
2003-04-04 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.Stephane Carrez2-5/+9
2003-04-04 * elf32-m68hc11.c (m68hc11_elf_relax_delete_bytes): Also adjustStephane Carrez2-19/+38
symbols that mark the end of the section. (m68hc11_elf_relax_section): Use R_M68HC11_PCREL_8 relocs when converting to a relative branch so that the offset is computed after the relaxation; also relocate a jsr into a bsr if possible but don't relax them if they are to a far symbol as we need to call the trampoline code. (elf_m68hc11_howto_table): Set pcrel_offset to true.
2003-04-042003-04-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-42/+62
* x86-64-tdep.c (x86_64_unwind_dummy_id): Use frame_id_build. * dummy-frame.c (dummy_frame_this_id): Use frame_id_build. * d10v-tdep.c (d10v_frame_this_id): Use get_frame_pc and get_frame_base. (d10v_unwind_dummy_id): Use frame_id_build. * frame.c (find_frame_sal): Use get_frame_pc. (create_new_frame): Use deprecated_update_frame_pc_hack and deprecated_update_frame_base_hack. (create_sentinel_frame): Add comment about ->pc going away. (get_prev_frame): Add comment about ->pc going away. (legacy_get_prev_frame): Use get_frame_base, get_frame_pc, frame_id_build, deprecated_update_frame_pc_hack and deprecated_update_frame_base_hack. (select_frame): Use get_frame_pc. (legacy_saved_regs_this_id): Use frame_id_build.
2003-04-04 * gdb.base/break.exp: marker4() is defined at line 46 when compiledStephane Carrez2-0/+9
with -DPROTOTYPES.
2003-04-042003-04-04 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-5/+19
* x86-64-tdep.c (x86_64_push_arguments): Handle correctly the signed integer case. (classify_argument): Handle enumerations and references.
2003-04-042003-04-04 Chris Demetriou <cgd@broadcom.com>Chris Demetriou5-0/+144
* gas/mips/mips5.d: New test. * gas/mips/mips5.l: New test stderr listing. * gas/mips/mips5.s: New test source file. * gas/mips/mips.exp: Run the mips5 test.
2003-04-042003-04-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+9
* frame.c (create_sentinel_frame): Initialize the sentinel frame's ID to NULL.
2003-04-04Fixed wrong entry in the ld/configure.tgt listSvein Seldal2-2/+3
2003-04-04* arm-tdep.c (push_stack_item): Use xmalloc.Richard Earnshaw1-1/+1
2003-04-04Namespace cleanup for the tic4x target. Replace s/c4x/tic4x/ and ↵Svein Seldal19-542/+580
s/c3x/tic3x/. 2003 copyright update
2003-04-04* gdb/objc-lang.c (selectors_info): Replace calls toAdam Fedor2-24/+15
SYMBOL_DEMANGLED_NAME and DEPRECATED_SYMBOL_NAME with SYMBOL_NATURAL_NAME. (classes_info, find_methods): Likewise.
2003-04-04*** empty log message ***gdbadmin1-1/+1
2003-04-04daily updateAlan Modra1-1/+1
2003-04-03 * rs6000-tdep.c (rs6000_gdbarch_init): For xcoff executables, setKevin Buettner2-2/+7
``mach'' to the value determined by bfd_default_set_arch_mach().
2003-04-032003-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-37/+63
* gdb.base/callfuncs.exp: Make "print add" messages unique. * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop matching directories by the name breakpoint. * gdb.base/pointers.exp: Make "ptype pppC" message consistent. Make "continue to marker1" consistent. * gdb.base/call-rt-st.exp: Make "finish out from loop_count" message consistent. * lib/gdb.exp: Put "the program is no longer running", and "the program exited" in parenthesis. * lib/mi-support.exp: Ditto.
2003-04-03 * observer.texi (GDB Observers): Adjust the documentation for theJoel Brobecker2-6/+18
normal_stop notification to better describe reality. Fix a couple of minor typos.
2003-04-03Add -U for compatibility with wrc, rc, and cpp. Just pass the -U option downNick Clifton3-24/+31
to the preprocessor.
2003-04-03(_bfd_XXi_swap_scnhdr_out): Compute ps and ss differently for object files andNick Clifton4-46/+69
executables. (coff_swap_scnhdr_in): Only set the s_size field for object files or for executables who have not already initialised the field. (bfd_pe_executable_p): New macro. Return true if the PE format bfd is an executable.
2003-04-03Replace "Static" with "classname" so that results match the behaviour of theNick Clifton3-9/+20
Windows' resource compiler.
2003-04-03Mention support for Xtensa architectureNick Clifton4-0/+12
2003-04-03 * elf32-ppc.c (SYMBOL_REFERENCES_LOCAL): Expand comment.Alan Modra2-2/+7
2003-04-03 * elf32-ppc.c (ppc_elf_check_relocs): Don't use SYMBOL_REFERENCES_LOCALAlan Modra2-4/+8
here as it's too early to reliably determine locality. (ppc_elf_gc_sweep_hook): Likewise.
2003-04-032003-04-03 Philip Blundell <philb@gnu.org>Phil Blundell3-0/+12
* gas/arm/offset.s: New test. * gas/arm/arm.exp (run_errors_test): Run it.
2003-04-03Fixing Changelog for Makefile.in that I just committedBob Rossi1-0/+6
2003-04-03daily updateAlan Modra1-1/+1
2003-04-03*** empty log message ***gdbadmin1-1/+1
2003-04-02I broke my first ChangeLog :), fixing it.Bob Rossi4-11/+18
2003-04-022003-04-02 Philip Blundell <philb@gnu.org>Phil Blundell2-0/+5
* config/tc-arm.c (arm_force_relocation): Return 0 for OFFSET_IMM.
2003-04-02Adding -file-list-exec-source-file command to MIBob Rossi9-2/+213
2003-04-02[ gas/ChangeLog ]Chris Demetriou19-27/+395
2003-04-02 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (macro2): Adjust implementation of M_ULH, M_ULHU, M_ULW, and M_ULD so that they work properly in the case where the source and destination registers are the same. [ gas/testsuite/ChangeLog ] 2003-04-02 Chris Demetriou <cgd@broadcom.com> * gas/mips/ulh.d: Adjust for ulh and ulhu macro assembly changes. * gas/mips/mips.exp: Define new "gpr_ilocks" architecture property, and add it to mips2 (and later) chips and r3900. * gas/mips/uld2.s: New test source file. * gas/mips/ulh2.s: Likewise. * gas/mips/ulw2.s: Likewise. * gas/mips/uld2.l: New test stderr listing. * gas/mips/ulh2.l: Likewise. * gas/mips/ulw2.l: Likewise. * gas/mips/uld2-eb.d: New test. * gas/mips/uld2-el.d: Likewise. * gas/mips/ulh2-eb.d: Likewise. * gas/mips/ulh2-el.d: Likewise. * gas/mips/ulw2-eb-ilocks.d: Likewise. * gas/mips/ulw2-eb.d: Likewise. * gas/mips/ulw2-el-ilocks.d: Likewise. * gas/mips/ulw2-el.d: Likewise. * gas/mips/mips.exp: Run new tests for appropriate architectures.
2003-04-02 * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.Bob Wilson3-0/+13
* ld-xtensa/lcall.exp: Likewise.
2003-04-02pe-dll.c (pe_detail_list): arm-pe targets use underscores.Nick Clifton3-3/+46
(process_def_file): Don't create an export section if there are no exports and we're building an exe. (pe_dll_build_sections): Ditto (pe_dll_fill_sections): Conditionalize setting abfd->dll true on info->shared emultempl/pe.em (gld_${EMULATION_NAME}_after_open): If i386pe or armpe, call pe_dll_build_section() for both exe's and dll's, not just dll's. Don't call pe_dll_build_section() if link_info.relocateable. (gld_${EMULATION_NAME}_finish): For all targets except shpe and mipspe, call pe_dll_fill_sections() for both exe's and dll's, not just dll's. Don't call pe_dll_fill_sections() if link_info.relocateable.
2003-04-02 * emulparams/xtensa-config.sh: Remove comment indicating that this isBob Wilson2-5/+5
a generated file.
2003-04-02 * xtensa-config.h: Remove comment indicating that this is aBob Wilson2-17/+16
generated file.
2003-04-02 * xtensa-modules.c: Remove comment indicating that this is aBob Wilson2-2/+5
generated file.