OSDN Git Service
Corinna Vinschen [Mon, 2 May 2005 15:23:37 +0000 (15:23 +0000)]
* MAINTAINERS: Remove hint that sh64 doesn't build.
* sh64-tdep.c (sh64_push_dummy_call): Cast buf in call to write_memory.
(sh64_do_fp_register): make raw_buffer unsigned.
(sh64_do_register): Ditto.
Corinna Vinschen [Mon, 2 May 2005 15:23:09 +0000 (15:23 +0000)]
* sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
inclusion of cgen.h.
H.J. Lu [Mon, 2 May 2005 14:00:16 +0000 (14:00 +0000)]
2005-05-02 H.J. Lu <hongjiu.lu@intel.com>
* elf.c (_bfd_elf_new_section_hook): Don't call
_bfd_elf_get_sec_type_attr on sections from input files.
H.J. Lu [Mon, 2 May 2005 13:59:16 +0000 (13:59 +0000)]
2005-05-02 H.J. Lu <hongjiu.lu@intel.com>
* merge.c (sec_merge_init): Call bfd_hash_table_init_n with
hash table size 16699 instead of bfd_hash_table_init.
Mark Kettenis [Mon, 2 May 2005 12:05:11 +0000 (12:05 +0000)]
* bsd-uthread.c: Include "solib.h".
* Makefile.in (bsd-uthread.o): Update dependencies.
Paul Brook [Mon, 2 May 2005 03:12:21 +0000 (03:12 +0000)]
2005-05-01 Paul Brook <paul@codesourcery.com>
* elflink.c (_bfd_elf_merge_symbol): Skip weak definitions if a strong
definition has already been seen.
Alan Modra [Mon, 2 May 2005 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 2 May 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Paul Brook [Sun, 1 May 2005 23:57:21 +0000 (23:57 +0000)]
2005-05-01 Paul Brook <paul@codesourcery.com>
* elf32-arm.c (bfd_elf32_arm_process_before_allocation): Treat
R_ARM_PLT32 the same as R_ARM_PC24.
(arm_add_to_rel): Ditto.
Daniel Jacobowitz [Sun, 1 May 2005 23:16:46 +0000 (23:16 +0000)]
* gdbarch.sh (deprecated_current_gdbarch_select_hack): Flush
cached frames when changing gdbarch.
* gdbarch.c: Regenerated.
Andrew Cagney [Sun, 1 May 2005 23:07:33 +0000 (23:07 +0000)]
2005-05-01 Andrew Cagney <cagney@gnu.org>
* MAINTAINERS: Note that cris, m68k, mn10300, sh64, sparc and vax
do not build.
Eli Zaretskii [Sun, 1 May 2005 21:27:44 +0000 (21:27 +0000)]
(SVR4 Process Information, The isatty call, The system call): Don't use the
foo(N) notation for man pages and functions.
Andrew Cagney [Sun, 1 May 2005 19:58:55 +0000 (19:58 +0000)]
2005-05-01 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (deprecated_extract_return_value)
(breakpoint_from_pc, deprecated_store_return_value)
(memory_insert_breakpoint, memory_remove_breakpoint): Change type
of buffer to a bfd_byte pointer.
* gdbarch.h, gdbarch.c: Re-generate.
* mem-break.c (memory_insert_breakpoint)
(memory_remove_breakpoint, default_memory_insert_breakpoint)
(default_memory_remove_breakpoint): Update.
* target.h (memory_insert_breakpoint)
(memory_remove_breakpoint, default_memory_insert_breakpoint)
(default_memory_remove_breakpoint): Update declarations.
(struct target_ops): Update to_insert_breakpoint and
to_remove_breakpoint.
* target.c (debug_to_remove_breakpoint)
(debug_to_insert_breakpoint): Update.
* remote-m32r-sdi.c (m32r_remove_breakpoint)
(m32r_insert_breakpoint): Update.
* m32r-tdep.c (m32r_memory_insert_breakpoint)
(m32r_memory_remove_breakpoint): Update.
* remote-e7000.c (e7000_insert_breakpoint)
(e7000_remove_breakpoint): Update.
* remote-rdi.c (arm_rdi_insert_breakpoint)
(arm_rdi_remove_breakpoint): Update.
* remote-sim.c (gdbsim_insert_breakpoint)
(gdbsim_remove_breakpoint): Update.
* exec.c (ignore): Update.
* rs6000-tdep.c (rs6000_extract_return_value): Update.
* ia64-tdep.c (ia64_memory_insert_breakpoint)
(ia64_memory_remove_breakpoint): Update.
* remote-rdp.c (remote_rdp_insert_breakpoint)
(remote_rdp_remove_breakpoint): Update.
Mark Kettenis [Sun, 1 May 2005 16:04:24 +0000 (16:04 +0000)]
* somsolib.c, somsolib.h: Remove files.
* Makefile.in (somsolib_h): Remove.
(somsolib.o): Remove dependency.
Mark Kettenis [Sun, 1 May 2005 10:06:12 +0000 (10:06 +0000)]
* fbsd-nat.c: Include <sys/sysctl.h>.
(fbsd_pid_to_exec_file): Use KERN_PROC_PATHNAME sysctl if
available. Plug memory leak. Fixes PR gdb/1922.
gdbadmin [Sun, 1 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 1 May 2005 00:00:06 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Sat, 30 Apr 2005 19:56:47 +0000 (19:56 +0000)]
* gdb.threads/staticthreads.exp: Override signal to check for hppa.
Slightly relax "sem_post" name checking.
Mark Kettenis [Sat, 30 Apr 2005 12:59:57 +0000 (12:59 +0000)]
* solist.h (TARGET_SO_FREE_SO, TARGET_SO_CLEAR_SOLIB)
(TARGET_SO_SOLIB_CREATE_INFERIOR_HOOK)
(TARGET_SO_SPECIAL_SYMBOL_HANDLING, TARGET_SO_CURRENT_SOS)
(TARGET_SO_OPEN_SYMBOL_FILE_OBJECT): Remove defines.
* solib.c (solib_data): New variable.
(solib_init, solib_ops): New functions.
(solib_open, solib_map_sections, free_so, update_solib_list)
(solib_add, clear_solib, solib_create_inferior_hook)
(in_solib_dynsym_resolve_code): Call architecture-dependent code
using solib_ops.
(_initialize_solib): Register SOLIB_DATA.
Alan Modra [Sat, 30 Apr 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 30 Apr 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
Kevin Buettner [Fri, 29 Apr 2005 21:48:28 +0000 (21:48 +0000)]
Fix bugs related to inferior function calls on FRV using the FDPIC ABI.
Paul Gilliam [Fri, 29 Apr 2005 21:08:24 +0000 (21:08 +0000)]
2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/unload.exp: Use new shared library infrastructure.
Paul Gilliam [Fri, 29 Apr 2005 20:45:32 +0000 (20:45 +0000)]
2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/so-impl-ld.exp: Use new shared library
infrastructure.
Daniel Jacobowitz [Fri, 29 Apr 2005 18:41:45 +0000 (18:41 +0000)]
* config.bfd: Add h8300*-*-rtemscoff.
Switch h8300*-*-rtems* to elf.
Paul Brook [Fri, 29 Apr 2005 14:48:03 +0000 (14:48 +0000)]
2005-04-29 Paul Brook <paul@codesourcery.com>
* common/callback.c (PIPE_BUF): Provide default refinition.
(os_lstat): Use stat if lstat is not available on the host.
(os_ftruncate): Return EINVAL if not available on the host.
(os_truncate): Ditto.
* common/configure.ac: Check for lstat, truncate and ftruncate.
* common/configure: Regenerate.
* common/config.in: Regenerate.
Corinna Vinschen [Fri, 29 Apr 2005 14:22:28 +0000 (14:22 +0000)]
* gdb.asm/asm-source.exp: Add h8300 to supported targets.
* gdb.asm/h8300.inc: New file.
Corinna Vinschen [Fri, 29 Apr 2005 14:21:22 +0000 (14:21 +0000)]
* MAINTAINERS: Revert h8300 state to un-deleted.
* Makefile.in: Re-add h8300-tdep.o dependencies.
* h8300-tdep.c: Slightly rearrange type definitions and functions.
(struct frame_extra_info): Remove.
(struct h8300_frame_cache): Replace locals with differently defined
uses_fp member.
(h8300_unwind_pc): Simplify.
(h8300_unwind_sp): New function.
(h8300_unwind_dummy_id): Simplify.
(h8300_init_frame_cache): New function.
(h8300_is_argument_spill): Use reworked defines for opcode scanning.
(h8300_skip_prologue): Rewrite.
(h8300_alloc_frame_cache): Remove.
(h8300_analyze_frame_setup): Remove.
(h8300_analyze_register_saves): Remove.
(h8300_analyze_prologue): Rewrite.
(h8300_frame_cache): Use h8300_init_frame_cache instead of
h8300_alloc_frame_cache. Use BINWORD instead of constant 4 to
accomodate 16 bit mode. Fix saved_sp and register offset evaluation.
(h8300_frame_this_id): Correctly calculate this_id using saved stack
pointer instead of base.
(h8300_frame_prev_register): Drop needless braces.
(h8300_frame_base_address): New function.
(h8300_frame_base): New frame_base.
(h8300_push_dummy_call): Return correct CFA value.
(h8300h_extract_return_value): Fix 8 byte value handling.
(h8300_use_struct_convention): New function.
(h8300h_use_struct_convention): New function.
(h8300h_store_return_value): Fix 8 byte value handling.
(h8300_return_value): New function.
(h8300h_return_value): New function.
(h8300_extract_struct_value_address): Remove deprecated functionality.
(h8300_push_dummy_code): Remove.
(h8300_gdbarch_init): Replace set_gdbarch_extract_return_value and
set_gdbarch_store_return_value calls by set_gdbarch_return_value.
Remove calls to set_gdbarch_deprecated_fp_regnum,
set_gdbarch_deprecated_extract_struct_value_address,
set_gdbarch_deprecated_use_struct_convention and
set_gdbarch_push_dummy_code.
Add calls to set_gdbarch_unwind_sp and frame_base_set_default.
Slightly rearrange code.
Daniel Jacobowitz [Fri, 29 Apr 2005 14:03:54 +0000 (14:03 +0000)]
bfd/
* doc/Makefile.am: Remove stamp rules. Depend on chew.c
instead of $(MKDOC).
* aclocal.m4, Makefile.in, doc/Makefile.in: Regnerated.
gas/
* doc/Makefile.am (gasver.texi): Depend on bfd/configure instead
of Makefile.
(DISTCLEANFILES): Remove.
(MAINTAINERCLEANFILES): Add asconfig.texi.
* doc/Makefile.in: Regenerated.
Paolo Bonzini [Fri, 29 Apr 2005 14:00:03 +0000 (14:00 +0000)]
2005-04-29 Paolo Bonzini <bonzini@gnu.org>
Sync from gcc:
2005-04-22 Bernd Schmidt <bernd.schmidt@analog.com>
* config.sub: Update from master copy.
2005-04-19 Hans-Peter Nilsson <hp@axis.com>
* configure.in <crisv32-*-*, cris-*-*>: New local variable
libgcj_ex_libffi. Have specific match for *-*-linux*. Separate
matches for "*-*-aout" and "*-*-elf". Don't disable libffi for
"*-*-elf" and "*-*-linux*".
* configure: Regenerate.
config:
2005-04-29 Paolo Bonzini <bonzini@gnu.org>
* acx.m4 (ACX_PROG_GNAT): Remove stray break.
Jim Blandy [Fri, 29 Apr 2005 00:04:06 +0000 (00:04 +0000)]
* parse.c (namecopy): Change allocation conventions.
(namecopy_size): New variable.
(copy_name): Allocate namecopy using xrealloc, instead of assuming
it has adequate space allocated to it.
(parse_exp_1): Don't try to allocate space for namecopy here.
Alan Modra [Fri, 29 Apr 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 29 Apr 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
Ben Elliston [Thu, 28 Apr 2005 23:45:07 +0000 (23:45 +0000)]
* generic/gdbtk-interp.c (gdbtk_interpreter_exec): Return struct
gdb_exception due to the 2005-04-26 renaming of struct exception.
* generic/gdbtk.c (gdbtk_source_start_file): Likewise.
Paul Gilliam [Thu, 28 Apr 2005 23:21:22 +0000 (23:21 +0000)]
2005-04-19 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/shlib-call.exp: Change to use new shared library
infrastructure.
Paul Gilliam [Thu, 28 Apr 2005 23:04:28 +0000 (23:04 +0000)]
2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/pending.exp: Change to use new shared library
infrastructure.
Paul Brook [Thu, 28 Apr 2005 23:02:05 +0000 (23:02 +0000)]
2005-04-28 Paul Brook <paul@codesourcery.com>
Merge changes only applied to Makefile.in.
* Makefile.am (BFD32_BACKENDS): Add elfxx-sparc.lo
(BFD32_BACKENDS_CFILES): Add elfxx-sparc.c
(elfxx-sparc.lo): New rule.
(elf32-sparc.lo): Add elfxx-sparc.h dependency.
(elf64-sparc.lo): Likewise.
Paul Gilliam [Thu, 28 Apr 2005 22:31:33 +0000 (22:31 +0000)]
2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler
and use test_compiler_info instead of gcc_compiled.
Eli Zaretskii [Thu, 28 Apr 2005 20:32:42 +0000 (20:32 +0000)]
* cli/cli-cmds.c (edit_command): If symtab->fullname is not yet
set, use symtab_to_fullname, instead of trying to do its job. Use
xstrprintf instead of malloc and sprintf.
Kevin Buettner [Thu, 28 Apr 2005 18:15:16 +0000 (18:15 +0000)]
* remote.c (init_remote_state): Eliminate use of
deprecated_register_bytes().
Andrew Cagney [Thu, 28 Apr 2005 16:15:19 +0000 (16:15 +0000)]
2005-04-28 Andrew Cagney <cagney@gnu.org>
* valops.c (check_field): Make buffer a bfd_byte.
* value.c (unpack_long, unpack_double, unpack_pointer)
(unpack_field_as_long, modify_field): Ditto.
* value.h: Update declarations.
Paul Brook [Thu, 28 Apr 2005 14:07:54 +0000 (14:07 +0000)]
2005-04-28 Paul Brook <paul@codesourcery.com>
* exceptions.c (print_flush): Handle NULL gdb_stdout_serial.
Nick Clifton [Thu, 28 Apr 2005 10:31:24 +0000 (10:31 +0000)]
Applied this patch for Julian Brown <julian@codesourcery.com>
* elflink.c (_bfd_elf_provide_symbol): Provide symbol for weak import.
H.J. Lu [Thu, 28 Apr 2005 02:42:22 +0000 (02:42 +0000)]
Set BFD_VERSION_DATE to
20050428.
gdbadmin [Thu, 28 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Paul Gilliam [Wed, 27 Apr 2005 21:45:16 +0000 (21:45 +0000)]
2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/annota1.exp : Deal with messages caused by breakpoints in
shared objects being adjusted and update copyright.
Mark Kettenis [Wed, 27 Apr 2005 20:51:52 +0000 (20:51 +0000)]
* solib-svr4.c (_initialize_svr4_solib)
[SVR4_FETCH_LINK_MAP_OFFSETS]: Don't set non-existent variable
svr4_legacy_fetch_link_map_offsets.
Mark Kettenis [Wed, 27 Apr 2005 20:48:25 +0000 (20:48 +0000)]
* sh-tdep.c (sh_linux_svr4_fetch_link_map_offsets): Remove function.
(sh_gdbarch_init): Remove redundant prototype.
* sh-linux-tdep.c: New file.
* config/sh/tm-linux.h (sh_linux_svr4_fetch_link_map_offsets):
Remove prototype.
(SVR4_FETCH_LINK_MAP_OFFSETS): Remove define.
* config/sh/linux.mt (TDEPFILES): Add sh64-tdep.o, remove
solib-legacy.o.
* Makefile.in (sh-linux-tdep.o): New.
Paul Brook [Wed, 27 Apr 2005 20:38:08 +0000 (20:38 +0000)]
2005-04-27 Paul Brook <paul@codesourcery.com>
* common/Make-common.in: Add $(EXEEXT) to "run".
H.J. Lu [Wed, 27 Apr 2005 20:16:08 +0000 (20:16 +0000)]
2005-04-27 H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (bfd_elf_sym_name): Also take "asection *".
* elf.c (bfd_elf_sym_name): Updated.
(group_signature): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_edit_opd): Likewise.
(ppc64_elf_edit_toc): Likewise.
(ppc64_elf_relocate_section): Likewise.
* elfcode.h (elf_slurp_symbol_table): Likewise.
* elflink.c (elf_link_input_bfd): Likewise.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Call
bfd_elf_sym_name to get local symbol name when reporting errors.
Nick Clifton [Wed, 27 Apr 2005 16:46:23 +0000 (16:46 +0000)]
Remove spurious spaces added by previous delta
Daniel Jacobowitz [Wed, 27 Apr 2005 16:35:15 +0000 (16:35 +0000)]
* ChangeLog: Correct some 2003-01-13 dates.
* gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
gdb.trace/tfind.exp: Update copyright years.
Mark Kettenis [Wed, 27 Apr 2005 14:30:15 +0000 (14:30 +0000)]
* solib-svr4.c: Update copyright year. Include "gdb_assert.h".
(SVR4_FETCH_LINK_MAP_OFFSETS): Don't define if not already
defined.
(legacy_fetch_link_map_offsets): Remove prototype.
(fetch_link_map_offsets_gdbarch_data): Remove.
(LM_ADDR, LM_NEXT, IGNORE_FIRST_LINK_MAP_ENTRY)
(first_link_map_member, open_symbol_file_object, svr4_current_sos)
(svr4_fetch_objfile_link_map): Call svr4_fetch_link_map_offsets
instead of SVR4_FETCH_LINK_MAP_OFFSETS.
(solib_svr4_data): New variable.
(struct solib_svr4_ops): New.
(solib_svr4_init): New fynction.
(legacy_fetch_link_map_offsets, init_fetch_link_map_offsets):
Remove functions.
(svr4_fetch_link_map_offsets, svr4_have_link_map_offsets): Rewrite
using the new `struct solib_svr4_ops'.
(_initialize_svr4_solib): Replace registration of per-architecture
data. Add temporary hack to set
svr4_legacy_fetch_link_map_offsets if SVR4_FETCH_LINK_MAP_OFFSETS
is set.
* Makefile.in (solib-svr4.o): Update dependencies.
H.J. Lu [Wed, 27 Apr 2005 14:23:48 +0000 (14:23 +0000)]
Set BFD_VERSION_DATE to
20050427.
Eli Zaretskii [Wed, 27 Apr 2005 13:02:15 +0000 (13:02 +0000)]
* gdb.texinfo (Backtrace): Describe backtraces with arguments that
were optimized away.
Nick Clifton [Wed, 27 Apr 2005 10:09:43 +0000 (10:09 +0000)]
(elf_link_input_bfd): Handle the case where a badly formatted input file results
in a reloc which has no associated global symbol
gdbadmin [Wed, 27 Apr 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Tue, 26 Apr 2005 21:47:21 +0000 (21:47 +0000)]
* configure.tgt (*-*-freebsd*): Set gdb_osabi to
GDB_OSABI_FREEBSD_ELF. Partial fix for PR gdb/1922.
H.J. Lu [Tue, 26 Apr 2005 16:08:31 +0000 (16:08 +0000)]
Update BFD_VERSION_DATE to
20050426.
Andrew Cagney [Tue, 26 Apr 2005 14:57:22 +0000 (14:57 +0000)]
2005-04-26 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Move "ex"'s declaration to where it is
used.
(remote_get_thread_local_address): Use throw_error, include a
printed string.
* linux-thread-db.c (thread_db_get_thread_local_address): Ditto.
* dwarf2loc.c (dwarf_expr_tls_address): Ditto.
* cli/cli-script.c (script_from_file): Mark up throw_error message.
* linespec.c (symtab_from_filename, decode_variable): Ditto.
Jerome Guitton [Tue, 26 Apr 2005 10:24:45 +0000 (10:24 +0000)]
* configure.in: Fix the check for basename declaration.
* configure: Regenerate.
Jerome Guitton [Tue, 26 Apr 2005 09:43:17 +0000 (09:43 +0000)]
* bfd.m4 (BFD_NEED_DECLARATION): Restore.
Andrew Cagney [Tue, 26 Apr 2005 05:03:41 +0000 (05:03 +0000)]
2005-04-26 Andrew Cagney <cagney@gnu.org>
Rename 'struct exception' to 'struct gdb_exception'.
* wrapper.c: Update.
* varobj.c: Update.
* tui/tui-interp.c: Update.
* remote.c: Update.
* mi/mi-main.c: Update.
* mi/mi-interp.c: Update.
* linux-thread-db.c: Update.
* interps.h: Update.
* interps.c: Update.
* exceptions.h: Update.
* exceptions.c: Update.
* dwarf2loc.c: Update.
* cli/cli-interp.c: Update.
* cli/cli-script.c: Update.
* breakpoint.c: Update.
DJ Delorie [Tue, 26 Apr 2005 01:02:02 +0000 (01:02 +0000)]
merge from gcc
gdbadmin [Tue, 26 Apr 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Mark Mitchell [Mon, 25 Apr 2005 23:51:33 +0000 (23:51 +0000)]
* event-loop.c (gdb_select): Program defensively.
David S. Miller [Mon, 25 Apr 2005 21:53:38 +0000 (21:53 +0000)]
* elfxx-sparc.c (sparc_elf_append_rela_64): Add BFD64 protection.
(sparc_elf_r_info_64, _bfd_sparc_elf_finish_dynamic_symbol,
sparc64_finish_dyn, _bfd_sparc_elf_finish_dynamic_sections):
Likewise.
Mark Mitchell [Mon, 25 Apr 2005 21:45:56 +0000 (21:45 +0000)]
* event-loop.c (gdb_assert.h): Include.
(<windows.h>): Include under Windows.
(<io.h>): Likeiwse.
(gdb_select): New function.
(gdb_wait_for_event): Use it.
* Makefile.in (event-loop.o): Depend on $(gdb_assert_h).
H.J. Lu [Mon, 25 Apr 2005 14:59:09 +0000 (14:59 +0000)]
bfd/
2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
PR 858
* elflink.c (elf_link_input_bfd): Make non-debugging reference
to discarded section an error.
ld/testsuite/
2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
* ld-discard/extern.d: Expect error.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.
Nick Clifton [Mon, 25 Apr 2005 07:48:59 +0000 (07:48 +0000)]
* armemu.c (handle_v6_insn): New function - emulate a few of the v6 instructions - the ones now generated by GCC.
(ARMulEmulate32): Call handle_v6_insn when a possible v6 insn is found.
* armdefs.h (struct ARMul_State): Add new field: is_v6.#
(ARM_v6_Prop): Define.
* arminit.c (ARMul_NewState): Initialise the v6 flag.
(ARMul_SelectProcessor): Determine if the v6 flag should be set.
* wrapper.c (sim_create_inferior): For unknown architectures, default to allowing the v6 instructions.
gdbadmin [Mon, 25 Apr 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 24 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Sat, 23 Apr 2005 20:20:16 +0000 (20:20 +0000)]
* sparc64-tdep.c: Include "dwarf2-frame.h".
(sparc64_dwarf2_frame_init_reg): New function.
* Makefile.in (sparc64-tdep.o): Update dependencies.
Mark Kettenis [Sat, 23 Apr 2005 15:40:54 +0000 (15:40 +0000)]
* sparc64-tdep.c: Include "dwarf2-frame.h".
(sparc64_dwarf2_frame_init_reg): New function.
* Makefile.in (sparc64-tdep.o): Update dependencies.
gdbadmin [Sat, 23 Apr 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
David S. Miller [Fri, 22 Apr 2005 23:08:06 +0000 (23:08 +0000)]
2005-04-22 David S. Miller <davem@davemloft.net>
* sparc64-linux-tdep.c (sparc64_linux_init_abi): Add call to
sparc64_init_abi().
Mark Kettenis [Fri, 22 Apr 2005 21:23:28 +0000 (21:23 +0000)]
* ser-base.c: Include "ser-base.h" instead of "ser-unix.h".
Mark Mitchell [Fri, 22 Apr 2005 20:32:01 +0000 (20:32 +0000)]
* ser-base.c (<sys/time.h>): Include.
Mark Kettenis [Fri, 22 Apr 2005 20:29:14 +0000 (20:29 +0000)]
* ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value.
Mark Kettenis [Fri, 22 Apr 2005 19:59:07 +0000 (19:59 +0000)]
* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.
(LINUX32_SIGTRAMP_INSN0, LINUX32_SIGTRAMP_INSN1)
(LINUX32_RT_SIGTRAMP_INSN0, LINUX32_RT_SIGTRAMP_INSN1): Remove
macros.
(sparc32_linux_sigframe, sparc32_linux_rt_sigframe): Hardcode
instructions.
* sparc64-linux-tdep.c: Reorder includes. Tweak a few comments.
(LINUX64_RT_SIGTRAMP_INSN0, LINUX64_RT_SIGTRAMP_INSN1): Remove
macros.
(sparc64_linux_rt_sigframe): Hardcode instructions.
* Makefile.in (sparc-linux-tdep.o, sparc64-linux-tdep.o): Update
Mark Kettenis [Fri, 22 Apr 2005 19:52:21 +0000 (19:52 +0000)]
* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.
(LINUX32_SIGTRAMP_INSN0, LINUX32_SIGTRAMP_INSN1)
(LINUX32_RT_SIGTRAMP_INSN0, LINUX32_RT_SIGTRAMP_INSN1): Remove
macros.
(sparc32_linux_sigframe, sparc32_linux_rt_sigframe): Hardcode
instructions.
* sparc64-linux-tdep.c: Reorder includes. Tweak a few comments.
(LINUX64_RT_SIGTRAMP_INSN0, LINUX64_RT_SIGTRAMP_INSN1): Remove
macros.
(sparc64_linux_rt_sigframe): Hardcode instructions.
* Makefile.in (sparc-linux-tdep.o, sparc64-linux-tdep.o): Update
dependencies.
Mark Kettenis [Fri, 22 Apr 2005 19:06:23 +0000 (19:06 +0000)]
* sparc-linux-tdep.c: Update copyright year.
(sparc32_linux_init_abi): Set skip_trampoline_code and
solib_svr4_fetch_link_map_offsets. Set TDEP->plt_entry_size.
Don't set software_single_step and don't call
sparc32_sol2_init_abi.
* sparc64-linux-tdep.c: Update copyright year.
(sparc64_linux_init_abi): Set skip_trampoline_code and
solib_svr4_fetch_link_map_offsets. Set TDEP->plt_entry_size.
Don't set software_single_step and don't call
sparc64_sol2_init_abi.
Jerome Guitton [Fri, 22 Apr 2005 13:58:14 +0000 (13:58 +0000)]
* configure.in: Replace BFD_NEED_DECLARATION checks by the
corresponding AC_CHECK_DECLS.
* sysdep.h: Replace NEED_DECLARATION_* checks by the corresponding
HAVE_DECL_*.
* bfd.m4 (BFD_NEED_DECLARATION): Remove, obsolete.
* configure: Regenerate.
* config.in: Ditto.
Eli Zaretskii [Fri, 22 Apr 2005 13:09:30 +0000 (13:09 +0000)]
* gdb.texinfo (Remote configuration): Document "set/show
get-thread-local-storage-address". Add cross-reference to the
description of the qGetTLSAddr packet.
(General Query Packets): Mention "set remote
get-thread-local-storage-address" and add a reference to its
description.
Eli Zaretskii [Fri, 22 Apr 2005 12:49:27 +0000 (12:49 +0000)]
* remote-st.c (_initialize_remote_st2000): Remove the extraneous
"<command>" string from the call to add_com.
* remote-sim.c (_initialize_remote_sim): Ditto.
* remote-utils.c (_initialize_sr_support): Ditto.
* remote-mips.c (_initialize_remote_mips): Ditto.
H.J. Lu [Fri, 22 Apr 2005 05:21:49 +0000 (05:21 +0000)]
2005-04-21 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (INCLUDES): New. Add -D_GNU_SOURCE.
(chew.o): Use it.
* Makefile.in: Regenerate.
gdbadmin [Fri, 22 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 22 Apr 2005 00:00:05 +0000 (00:00 +0000)]
daily update
David S. Miller [Thu, 21 Apr 2005 22:04:04 +0000 (22:04 +0000)]
* sparc-linux-tdep.c (sparc32_linux_sigframe_init): New function.
(sparc32_linux_sigframe, sparc32_linux_rt_sigframe): New tramp_frames.
(sparc_linux_sigtramp_start, sparc32_linux_sigtramp_start,
sparc32_linux_rt_sigtramp_start, sparc32_linux_sigtramp_p,
sparc32_linux_sigtramp_frame_cache,
sparc32_linux_sigtramp_frame_this_id,
sparc32_linux_sigtramp_frame_prev_register,
sparc32_linux_sigtramp_frame_unwind,
sparc32_linux_sigtramp_frame_sniffer): Delete.
(sparc32_linux_init_abi): Register new tramp unwinders. Kill
register of old sigtramp sniffer.
* sparc64-linux-tdep.c (sparc64_linux_sigframe_init): New
function.
(sparc64_linux_rt_sigframe): New tramp frame.
(sparc64_linux_sigtramp_start, sparc64_linux_sigtramp_p,
sparc64_linux_sigtramp_frame_cache,
sparc64_linux_sigtramp_frame_this_id,
sparc64_linux_sigtramp_frame_prev_register,
sparc64_linux_sigtramp_frame_unwind,
sparc64_linux_sigtramp_frame_sniffer): Delete.
(sparc64_linux_init_abi): Register new tramp unwinders. Kill
register of old sigtramp sniffer.
Makefile.in (sparc64-linux-tdep.o): Update dependencies.
(sparc-linux-tdep.o): Likewise.
Mark Kettenis [Thu, 21 Apr 2005 21:23:25 +0000 (21:23 +0000)]
* ser-base.c: Include "gdb_string.h".
* Makefile.in (ser-base.o): Update dependencies.
David S. Miller [Thu, 21 Apr 2005 19:38:20 +0000 (19:38 +0000)]
* sparc-linux-tdep.c (sparc32_linux_sigtramp_p): Fix
signal return stub symbol names, __restore and __restore_rt are
the i386 symbol names not the sparc ones.
(sparc32_linux_sigtramp_frame_cache): Document bits/sigcontext.h
as where the offsets were obtained from.
* sparc64-linux-tdep.c (LINUX64_RT_SIGTRAMP_INSN0,
LINUX64_RT_SIGTRAMP_INSN1): New defines.
(sparc64_linux_sigtramp_start, sparc64_linux_sigtramp_p,
sparc64_linux_sigtramp_frame_cache,
sparc64_linux_sigtramp_frame_this_id,
sparc64_linux_sigtramp_frame_prev_register,
sparc64_linux_sigtramp_frame_sniffer): New functions.
(sparc64_linux_sigtramp_frame_unwind): New frame unwinder.
(sparc64_linux_init_abi): Register sigtramp frame sniffer.
* Makefile.in (sparc64-linux-tdep.o): Update dependencies.
Andreas Schwab [Thu, 21 Apr 2005 12:19:55 +0000 (12:19 +0000)]
* elfxx-sparc.h (struct _bfd_sparc_elf_link_hash_table): Remove
unsigned from type of dynamic_interpreter.
* elfxx-sparc.c (_bfd_sparc_elf_link_hash_table_create): Remove
casts again.
Andreas Schwab [Thu, 21 Apr 2005 12:13:37 +0000 (12:13 +0000)]
* elf.c (assign_section_numbers): Fix comment.
Jerome Guitton [Thu, 21 Apr 2005 10:47:49 +0000 (10:47 +0000)]
* som.c (som_bfd_print_private_bfd_data): Add explicit cast to long
for struct som_exec_auxhdr fields.
Nick Clifton [Thu, 21 Apr 2005 07:45:39 +0000 (07:45 +0000)]
Update to ISO-C90 and fix formatting
Mark Mitchell [Thu, 21 Apr 2005 05:34:33 +0000 (05:34 +0000)]
* configure.ac: On MinGW, define USE_WIN32API and link with
-lws2_32.
* ser-tcp.c (<winsock2.h>): Include, for Windows.
(ETIMEDOUT): Define, for Windows.
(ioctl): Likewise.
(closesocket): Define, for POSIX.
(net_open): Adjust for differences in socket functions between
Windows and UNIX.
(net_close): Likweise.
(net_read_prim): New function.
(net_write_prim): Likewise.
(_initialize_ser_tcp): Initialize winsock. Fill in read_prim and
write_prim.
* ser-unix.h (ser_unix_readcchar): Remove.
(ser_unix_read_prim): Declare.
(ser_unix_write_prim): Likewise.
* ser-unix.c (generic_readchar): Move to ser-base.c.
(ser_unix_wait_for): Likewise.
(do_unix_readchar): Likewise.
(ser_unix_readchar): Likewise.
(_initialize_ser_hardwire): Initialize read_prim and write_prim.
(ser_unix_read_prim): New function.
(ser_unix_write_prim): Likewise.
* ser-base.h (generic_readchar): Declare.
(ser_base_readchar): Likewise.
* ser-base.c (<winsock2.h>): Include, for windows.
(fd_event): Use the read primitive specified by the serial
interface.
(ser_base_wait_for): Moved from ser-unix.c
(do_ser_base_read_char): Likewise.
(generic_readchar): Likewise.
(ser_base_readchar): Likewise.
(ser_base_write): Use the write primitive specified by the serial
interface.
* ser-pipe.c (_initialize_ser_pipe): Use ser_base_readchar, not
ser_unix_readchar. Initialize read_prim and write_prim.
* serial.c (struct serial_ops): Add read_prim and write_prim.
* configure: Regenerate.
Alan Modra [Thu, 21 Apr 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 21 Apr 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Manoj Iyer [Wed, 20 Apr 2005 22:33:08 +0000 (22:33 +0000)]
added missing header file #include "libiberty.h" to psim.c
2005-04-20 Manoj Iyer <manjo@austin.ibm.com>
* psim.c: Added libiberty.h header file.
Manoj Iyer [Wed, 20 Apr 2005 22:30:30 +0000 (22:30 +0000)]
added missing header file libiberty.h to psim.c