aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2003-04-02 * mips-tdep.c (mips_dwarf_dwarf2_ecoff_reg_to_regnum)Kevin Buettner2-0/+13
(mips_stab_reg_to_regnum): Add mappings for HI_REGNUM and LO_REGNUM.
2003-04-02* Makefile.in (c_lang.o, jv_lang.o, language.o): Add $(demangle_h).Adam Fedor15-32/+81
* language.h (struct language_defn): Add la_demangle. (language_demangle): Declare. * language.c (language_demangle): New function. (unk_lang_demangle): Likewise. (unknown_language_defn, auto_language_defn, local_language_defn): Add ukn_lang_demangle. * ada-lang.c (ada_language_defn): Add NULL for la_demangle element. * f-lang.c, m2-lang.c, p-lang.c, scm-lang.c: Likewise. * c-lang.c (c_language_defn, asm_language_defn): Likewise. (cplus_language_defn): Add cplus_demangle for la_demangle element. * jv-lang.c (java_demangle): New function (java_language_defn): Use it for la_demangle element. * objc-lang.c (objc_demangle): Add options argument (objc_language_defn): Use objc_demangle for la_demangle element. * maint.c (maintenance_demangle): Replace switch with call to language_demangle. * utils.c (fprintf_symbol_filtered): Likewise.
2003-04-02daily updateAlan Modra1-1/+1
2003-04-02*** empty log message ***gdbadmin1-1/+1
2003-04-012003-04-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-18/+11
* printcmd.c (print_frame_nameless_args): Delete #ifdef NAMELESS_ARG_VALUE, PRINT_NAMELESS_INTEGER and PRINT_TYPELESS_INTEGER. * config/sparc/tm-sp64.h (DEPRECATED_PUSH_RETURN_ADDRESS): Rename PUSH_RETURN_ADDRESS.
2003-04-01 * elfxx-mips.c (_bfd_mips_elf_hide_symbol): Test for NULL dynobj.Alan Modra2-42/+49
2003-04-01* windres.c (usage): Report -r option.Christopher Faylor3-1/+15
(main): Ignore the -r option. * doc/binutils.texi: Add -r to the list of options.
2003-04-012003-04-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-20/+51
* Makefile.in (d10v-tdep.o): Update dependencies. * d10v-tdep.c: Include "frame-base.h". (d10v_frame_unwind): Make constant. (d10v_frame_base_address): New function. (d10v_frame_base): New variable. (d10v_gdbarch_init): Set frame_base default. (struct d10v_unwind_cache): Add the field "prev_sp". Update comment for base. (d10v_frame_unwind_cache): Set and use "prev_sp". (d10v_frame_this_id): Use the previous frame's inner most stack address and this frame's func address for the frame ID. Use frame_id_build. Don't analyze beyond the current instruction.
2003-04-012003-04-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-6/+12
* frame.h (get_frame_locals_address, get_frame_args_address): Refer to the base address, instead of the address of the first local or parameter.
2003-04-01 * MAINTAINERS: Add myself as Xtensa maintainer.Bob Wilson2-0/+5
2003-04-012003-04-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney11-64/+403
Add frame debug info addresses: * frame-base.c: New file. * frame-base.h: New file. * frame.h (struct frame_base): Add opaque declaration. (get_frame_base): Update comment. (get_frame_base_address): Declare. (get_frame_locals_address): Declare. (get_frame_args_address): Declare. (struct frame_info): Add "base" and "base_cache". Update comments on the unwinder. * frame.c: Include "frame-base.h". (get_frame_locals_address): New function. (get_frame_base_address): New function. (get_frame_args_address): New function. * findvar.c (read_var_value): Use get_frame_locals_address and get_frame_args_address. * stack.c (frame_info): Use get_frame_locals_address and get_frame_args_address. (FRAME_ARGS_ADDRESS_CORRECT): Delete conditionally defined macro, moved to "frame-base.c". * printcmd.c (print_frame_nameless_args): Ditto. * symtab.h (address_class): Update comments. * dwarf2loc.c (dwarf_expr_frame_base): Add note about get_frame_base_address. * dwarf2expr.c (execute_stack_op): Ditto. * Makefile.in (frame_base_h): Define. (frame.o): Update dependencies. (frame-base.o): Add dependencies. (SFILES): Add frame-base.c. (COMMON_OBS): Add frame-base.o.
2003-04-012003-04-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney26-81/+37
* gdbarch.sh (CALL_DUMMY_START_OFFSET): Default to zero. CALL_DUMMY_LENGTH): Ditto. * gdbarch.c: Re-generate. * inferior.h (CALL_DUMMY_START_OFFSET): Delete macro. (CALL_DUMMY_LENGTH): Delete macro. * alpha-tdep.c (alpha_gdbarch_init): Do not set above when zero. * arm-tdep.c (arm_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * cris-tdep.c (cris_gdbarch_init): Ditto. * d10v-tdep.c (d10v_gdbarch_init): Ditto. * frv-tdep.c (frv_gdbarch_init): Ditto. * h8300-tdep.c (h8300_gdbarch_init): Ditto. * hppa-tdep.c (hppa_gdbarch_init): Ditto. * i386-tdep.c (i386_gdbarch_init): Ditto. * ia64-tdep.c (ia64_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. * mcore-tdep.c (mcore_gdbarch_init): Ditto. * mips-tdep.c (mips_gdbarch_init): Ditto. * mn10300-tdep.c (mn10300_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * s390-tdep.c (s390_gdbarch_init): Ditto. * sh-tdep.c (sh_gdbarch_init): Ditto. * sparc-tdep.c (sparc_gdbarch_init): Ditto. * v850-tdep.c (v850_gdbarch_init): Ditto. * vax-tdep.c (vax_gdbarch_init): Ditto. * xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
2003-04-01Add Xtensa port (omitted from previous delta)Nick Clifton3-0/+92
2003-04-01Add Xtensa portNick Clifton75-392/+28789
2003-04-01 * frame.c (get_prev_frame): Disable call to inside_entry_file().Corinna Vinschen2-0/+15
2003-04-012003-04-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney31-194/+92
* gdbarch.sh (CALL_DUMMY_BREAKPOINT_OFFSET): Default to zero. (CALL_DUMMY_BREAKPOINT_OFFSET_P): Delete. * gdbarch.h, gdbarch.c: Re-generate. * config/sparc/tm-sp64.h (CALL_DUMMY_BREAKPOINT_OFFSET_P): Delete. (CALL_DUMMY_BREAKPOINT_OFFSET_P): Delete. * config/pa/tm-hppa64.h (CALL_DUMMY_BREAKPOINT_OFFSET_P): Delete. * inferior.h (CALL_DUMMY_BREAKPOINT_OFFSET_P): Delete. (CALL_DUMMY_BREAKPOINT_OFFSET): Delete. * infcmd.c (run_stack_dummy): Simplify assuming CALL_DUMMY_BREAKPOINT_OFFSET_P. * infrun.c (handle_inferior_event): Ditto. * alpha-tdep.c (alpha_gdbarch_init): Do not set call_dummy_breakpoint_offset or call_dummy_breakpoint_offset_p. * arm-tdep.c (arm_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * cris-tdep.c (cris_gdbarch_init): Ditto. * d10v-tdep.c (d10v_gdbarch_init): Ditto. * frv-tdep.c (frv_gdbarch_init): Ditto. * h8300-tdep.c (h8300_gdbarch_init): Ditto. * i386-tdep.c (i386_gdbarch_init): Ditto. * ia64-tdep.c (ia64_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. * m68k-tdep.c (m68k_gdbarch_init): Ditto. * mcore-tdep.c (mcore_gdbarch_init): Ditto. * mips-tdep.c (mips_gdbarch_init): Ditto. * mn10300-tdep.c (mn10300_gdbarch_init): Ditto. * ns32k-tdep.c (ns32k_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * s390-tdep.c (s390_gdbarch_init): Ditto. * sh-tdep.c (sh_gdbarch_init): Ditto. * sparc-tdep.c (sparc_gdbarch_init): Ditto. * v850-tdep.c (v850_gdbarch_init): Ditto. * vax-tdep.c (vax_gdbarch_init): Ditto. * xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
2003-04-01 * symfile.c (symfile_relocate_debug_section): Update call toDaniel Jacobowitz2-1/+6
bfd_simple_get_relocated_section_contents.
2003-04-01 * configure.tgt (powerpc*-*-linux*): Add elf32ppc to ppc64Jakub Jelinek2-1/+8
targ_extra_libpath. Add elf64ppc to ppc targ_extra_libpath if --enable-64-bit-bfd.
2003-04-01fix spelling typoNick Clifton1-2/+2
2003-04-01Fixes for iWMMXt contribution.Nick Clifton19-371/+651
2003-04-01Add tests for ARM simulator.Nick Clifton175-0/+8600
2003-04-01Change "arm-pe*" to "arm-*-pe*". Similarly for thumb-pe*, mcore-pe andNick Clifton3-258/+276
mcore-*elf.
2003-04-01 * dwarf2.c (read_attribute_value): Correct typo in comment.Ben Elliston2-1/+5
2003-04-01Make add_line_info() take a copy of the filename.Nick Clifton2-1/+12