1. 24 Oct, 2003 9 commits
    • Andrew Cagney's avatar
      Index: mi/ChangeLog · ce2826aa
      Andrew Cagney authored
      2003-10-24  Andrew Cagney  <cagney@redhat.com>
      	* tui-out.c: Fix "fortunatly"[sic].
      Index: doc/ChangeLog
      2003-10-24  Andrew Cagney  <cagney@redhat.com>
      	* annotate.texinfo: Fix "fortunatly"[sic].
      2003-10-24  Andrew Cagney  <cagney@redhat.com>
      	* osabi.c (gdbarch_init_osabi): Fix typos, and "fortunatly"[sic].
      	* PROBLEMS, arch-utils.c, cli-out.c, command.h: Ditto.
      	* complaints.c, cris-tdep.c, disasm.c, dwarf2-frame.c: Ditto.
      	* frame.c, frame.h, infcall.c, infcmd.c, infrun.c: Ditto.
      	* kod.c, mips-tdep.c, regcache.c, regcache.h, remote.c: Ditto.
    • H.J. Lu's avatar
      2003-10-24 H.J. Lu <hongjiu.lu@intel.com> · ea8f8eab
      H.J. Lu authored
      	* config/obj-elf.c (obj_elf_change_section): Allow SHF_ALLOC
      	for .interp, .strtab and .symtab. Use specified section
    • H.J. Lu's avatar
      2003-10-24 H.J. Lu <hongjiu.lu@intel.com> · 7a995eb3
      H.J. Lu authored
      	* ldlang.c (lang_vers_match): Check demangled symbols.
    • Andrew Cagney's avatar
      2003-10-24 Andrew Cagney <cagney@redhat.com> · 5f724446
      Andrew Cagney authored
      	* osabi.c (gdbarch_init_osabi): Add comment on 32-bit vs 64-bit.
      	(can_run_code_for): Use the OO term "singleton".
    • Richard Sandiford's avatar
    • H.J. Lu's avatar
      bfd/ · 5e35cbc2
      H.J. Lu authored
      2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>
      	* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Look up
      	hash table for real symbols.
      2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>
      	* bfdlink.h (bfd_elf_version_expr): Add "symbol" and remove
      2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>
      	* ldlang.c (lang_vers_match): Check "symbol" instead of
      	"wildcard" and "pattern". Fix a typo.
      	(lang_finalize_version_expr_head): Likewise.
      	(lang_register_vers_node): Likewise.
      	(realsymbol): New function.
      	(lang_new_vers_pattern): Set "symbol" and remove "wildcard".
      	* ldlex.l (V_IDENTIFIER): Allow '\\'.
    • Nick Clifton's avatar
    • Alan Modra's avatar
      daily update · 40d631c6
      Alan Modra authored
    • gdbadmin's avatar
      *** empty log message *** · 73e4cec9
      gdbadmin authored
  2. 23 Oct, 2003 18 commits
    • Andrew Cagney's avatar
      2003-10-23 Andrew Cagney <cagney@redhat.com> · fc70c2a0
      Andrew Cagney authored
      	* Makefile.in (stack.o): Add $(regcache_h).
      	* stack.c: Include "regcache.h"
      	(return_command): Rewrite.  Use get_frame_id and
      	get_selected_frame.  Eliminate "deprecated_selected_frame".  Warn
      	about unhandled return-values.
      	* value.h (set_return_value): Delete declaration.
      	* values.c (set_return_value): Delete function.
    • Jeff Johnston's avatar
      · 4afcc598
      Jeff Johnston authored
      2003-10-23  Jeff Johnston  <jjohnstn@redhat.com>
              * ia64-tdep.c: (ia64_frame_cache): Add new prev_cfm field.
              (pseudo_regs): Add comment regarding register stack registers.
              (ia64_alloc_frame_cache):  Initialize new prev_cfm field to 0.
              (floatformat_valid): New static routine.
              (floatformat_ia64_ext): Add name field and set up is_valid routine
              to floatformat_valid().
              (examine_prologue):  For the previous cfm, use
              if the cfm is not stored in a register-stack register.  Save the
              previous cfm value in the prev_cfm field.  Add debug output.
              (ia64_frame_this_id): Use frame_id_build_special() to also register
              the bsp.  Add debug output.
              (ia64_sigtramp_frame_this_id): Ditto.
              (ia64_frame_prev_register):  Look at cache saved_regs for a few more
              registers and also add some checks for framelessness before accepting
              current register values for fields such as return address.  For cfm,
              use the cached prev_cfm field if available.  Add comment to explain
              PSR logic.  Add debug output.
              (ia64_sigtramp_frame_init_saved_regs): Save the bsp and sp addresses
              as part of initialization.
              (ia64_sigtramp_frame_cache): Hard-code stack size as it can't be
              calculated.  Cache the bsp and cfm values.
              (ia64_sigtramp_frame_prev_register): Add logic to this routine out
              instead of using ia64_frame_prev_register() which doesn't expect most
              registers to be saved.  The saved values for bsp and sp
              can be taken from the cache.  Add debug output.
              (ia64_push_dummy_call): Use frame_id_build_special() to also register
              the bsp.
    • Jim Blandy's avatar
      * osabi.c (gdbarch_init_osabi): A handler is okay if it's for an · 6cfae0bc
      Jim Blandy authored
      architecture the current arch can run code for --- but not if it's
      a superset.
      (can_run_code_for): New function.
    • Michael Snyder's avatar
      2003-10-23 Michael Snyder <msnyder@redhat.com> · 9c3ed942
      Michael Snyder authored
              * section.c (asection): Fix typo in comment.
    • H.J. Lu's avatar
      2003-10-23 H.J. Lu <hongjiu.lu@intel.com> · 9e75165d
      H.J. Lu authored
      	* ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the
      	linker option from gcc.
    • Corinna Vinschen's avatar
      * sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New. · a9178a2f
      Corinna Vinschen authored
      	(EF_SH_MERGE_MACH): Combine them.
    • Alan Modra's avatar
      * ld-powerpc/tlsexetoc.d: Correct. · 5aa04fdf
      Alan Modra authored
      	* ld-powerpc/tlstoc.d: Correct.
    • Alan Modra's avatar
      * elf64-ppc.c (get_tls_mask): Add toc_symndx param, save toc · 0d4792f7
      Alan Modra authored
      	reloc symbol index to it.  Don't allow gd syms in shared libs
      	to be optimized.
      	(ppc64_elf_tls_optimize): Adjust get_tls_mask call.
      	(ppc64_elf_size_stubs): Likewise.
      	(ppc64_elf_relocate_section): Check that tls relocs are only used
      	with tls syms, and similarly for non-tls.  Correct symbol used
      	when optimizing toc tls code.
    • Nick Clifton's avatar
      Add ColdFire test · 68eb2996
      Nick Clifton authored
    • Jim Wilson's avatar
      * MAINTAINERS: Move myself from paper trail section back to write · fcd182f9
      Jim Wilson authored
      after approval section.
    • H.J. Lu's avatar
      gas/ · 5e2f6673
      H.J. Lu authored
      2003-10-22  Andreas Schwab  <schwab@suse.de>
      	    H.J. Lu  <hongjiu.lu@intel.com>
      	    Jim Wilson <wilson@specifixinc.com>
      	* config/tc-ia64.c (update_qp_mutex): New.
      	(note_register_values): Properly handle one of PRs in compare
      	is PR0. Don't add a mutex relation for .and.orcm/.or.andcm.
      	Clear mutex relation for .none/.unc. Don't clear mutex relation
      	on predicated compare.
      2003-10-22  Andreas Schwab  <schwab@suse.de>
      	    H.J. Lu  <hongjiu.lu@intel.com>
      	* gas/ia64/dv-mutex-err.s: Add more tests for compare.
      	* gas/ia64/dv-mutex.s: Likewise.
      	* gas/ia64/dv-mutex-err.l: Updated.
      	* gas/ia64/dv-mutex.d: Likewise.
    • Michael Chastain's avatar
      2003-10-22 Michael Chastain <mec@shout.net> · c39d7427
      Michael Chastain authored
      	* gdb.threads/pthreads.c: Add copyright notice.
    • Andrew Cagney's avatar
      2003-10-22 Andrew Cagney <cagney@redhat.com> · 4646aa9d
      Andrew Cagney authored
      	* exec.h: New file.
      	* win32-nat.c: Include "exec.h".
      	* solib.c: Include "exec.h".
      	* target.h (build_section_table): Delete declaration.
      	* somsolib.c: Include "exec.h".
      	(exec_ops): Delete extern declaration.
      	* rs6000-nat.c: Update copyright.  Include "exec.h".
      	(exec_ops): Delete extern declaration.
      	* pa64solib.c: Update copyright.  Include "exec.h".
      	(exec_ops): Delete extern declaration.
      	* exec.c: Update copyright.  Include "exec.h".
      	* corelow.c: Update dependencies.  Include "exec.h".
      	* Makefile.in (exec_h): Define.
      	(exec.o, somsolib.o): Update dependencies.
      	(pa64solib.o, corelow.o): Update dependencies.
    • Andrew Cagney's avatar
      2003-10-22 Andrew Cagney <cagney@redhat.com> · 0088c768
      Andrew Cagney authored
      	* target.c: Include "gdb_assert.h" (target_read): Call
      	"target_read_partial", not "target_write_partial".
      	(default_read_partial, default_write_partial): New function.
      	(target_read_partial, target_write_partial): Simplify, assume that
      	there is always a read/write method.
      	(update_current_target, add_target): Always set "to_read_partial"
      	and "to_write_partial".
      	(target_write, target_read): Fail on a zero byte transfer.
      	* Makefile.in (target.o): Update dependencies.
      	* target.h: Update copyright date.
      	(target_object): Fix typo.
    • Kazuhiro Inaoka's avatar
      2003-10-23 Kei Sakamoto <sakamoto.kei@renesas.com> · f24c5e49
      Kazuhiro Inaoka authored
      	* gdb.texinfo (Contributors to GDB): Replace "Renesas"
      	with "Hitachi" and "Mitsubishi".
    • DJ Delorie's avatar
      merge from gcc · a18865d3
      DJ Delorie authored
    • Alan Modra's avatar
      daily update · 5bb8077b
      Alan Modra authored
    • gdbadmin's avatar
      *** empty log message *** · e429d059
      gdbadmin authored
  3. 22 Oct, 2003 6 commits
    • Andrew Cagney's avatar
      2003-10-22 Andrew Cagney <cagney@redhat.com> · e2d0e7eb
      Andrew Cagney authored
      	* gdbarch.sh (convert_from_func_ptr_addr): Convert to a pure
      	multi-arch method, add "targ" parameter.
      	(struct target_ops): Declare.
      	* gdbarch.h, gdbarch.c: Re-generate.
      	* Makefile.in (c-valprint.o): Update dependencies.
      	* arch-utils.h: Update copyright.
      	(convert_from_func_ptr_addr_identity): Declare.
      	* arch-utils.c (convert_from_func_ptr_addr_identity): New function.
      	* ia64-tdep.c (ia64_convert_from_func_ptr_addr): Update.
      	* rs6000-tdep.c (rs6000_convert_from_func_ptr_addr): Upate.
      	* ppc-linux-tdep.c (ppc64_linux_convert_from_func_ptr_addr): Update.
      	* infcall.c (find_function_addr, call_function_by_hand): Update.
      	* c-valprint.c: Include "target.h".
      	(print_function_pointer_address): Update.
    • Andrew Cagney's avatar
      2003-10-22 Andrew Cagney <cagney@redhat.com> · f1c07ab0
      Andrew Cagney authored
      	* target.c (target_close): New function.
      	(debug_to_close): Use "target_close".
      	(push_target): Use "target_close".
      	(unpush_target): Use "target_close".
      	(pop_target): Use "target_close".
      	* target.h (struct target_ops): Add "to_xclose".
      	(target_open): Delete macro.  Move comment to "to_open".
      	(target_close): Replace macro with function that takes a target.
      	* top.c (quit_target): Pass "current_target" to "target_close".
    • Nick Clifton's avatar
    • Jakub Jelinek's avatar
      bfd/ · 108ba305
      Jakub Jelinek authored
      	* elflink.c (_bfd_elf_export_symbol): Adjust for globals and locals
      	field changes.
      	(_bfd_elf_link_assign_sym_version): Likewise.
      	* elflink.h (size_dynamic_sections): Likewise.
      	* bfdlink.h (struct bfd_elf_version_expr): Remove match field.
      	Add wildcard and mask fields.
      	(BFD_ELF_VERSION_C_TYPE): Define.
      	(BFD_ELF_VERSION_CXX_TYPE): Likewise.
      	(BFD_ELF_VERSION_JAVA_TYPE): Likewise.
      	(struct bfd_elf_version_expr_head): New.
      	(struct bfd_elf_version_tree): Add match field.
      	Change type of globals and locals fields
      	to struct bfd_elf_version_expr_head.
      	* ldlang.c: Include hashtab.h.
      	(lang_vers_match_lang_c, lang_vers_match_lang_cplusplus,
      	lang_vers_match_lang_java): Remove.
      	(lang_vers_match): New function.
      	(lang_new_vers_pattern): Initialize wildcard and mask
      	fields, don't initialize match.
      	(lang_new_vers_node): Use xcalloc.  Adjust for globals and
      	locals field type changes.  Set match field.
      	(version_expr_head_hash, version_expr_head_eq): New functions.
      	(lang_finalize_version_expr_head): New function.
      	(lang_register_vers_node): Call lang_finalize_version_expr_head.
      	Search in hash table if not wildcard when looking for duplicates.
      	* emultempl/ppc64elf.em (new_vers_pattern): Don't bother with
      	duplicate checking.  Initialize all fields of dot_entry from entry
      	with the exception of pattern and next.
    • Alan Modra's avatar
      daily update · a9b7fca2
      Alan Modra authored
    • gdbadmin's avatar
      *** empty log message *** · f3056c4b
      gdbadmin authored
  4. 21 Oct, 2003 7 commits