OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
19 years ago* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.
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

19 years ago* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.
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.

19 years ago* sparc-linux-tdep.c: Update copyright year.
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.

19 years ago * configure.in: Replace BFD_NEED_DECLARATION checks by the
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.

19 years ago * gdb.texinfo (Remote configuration): Document "set/show
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.

19 years ago * remote-st.c (_initialize_remote_st2000): Remove the extraneous
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.

19 years ago2005-04-21 H.J. Lu <hongjiu.lu@intel.com>
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.

19 years ago*** empty log message ***
gdbadmin [Fri, 22 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Fri, 22 Apr 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago * sparc-linux-tdep.c (sparc32_linux_sigframe_init): New function.
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.

19 years ago* ser-base.c: Include "gdb_string.h".
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.

19 years ago * sparc-linux-tdep.c (sparc32_linux_sigtramp_p): Fix
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.

19 years ago * elfxx-sparc.h (struct _bfd_sparc_elf_link_hash_table): Remove
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.

19 years ago * elf.c (assign_section_numbers): Fix comment.
Andreas Schwab [Thu, 21 Apr 2005 12:13:37 +0000 (12:13 +0000)]
* elf.c (assign_section_numbers): Fix comment.

19 years ago * som.c (som_bfd_print_private_bfd_data): Add explicit cast to long
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.

19 years agoUpdate to ISO-C90 and fix formatting
Nick Clifton [Thu, 21 Apr 2005 07:45:39 +0000 (07:45 +0000)]
Update to ISO-C90 and fix formatting

19 years ago * configure.ac: On MinGW, define USE_WIN32API and link with
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.

19 years agodaily update
Alan Modra [Thu, 21 Apr 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Thu, 21 Apr 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agoadded missing header file #include "libiberty.h" to psim.c
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.

19 years agoadded missing header file libiberty.h to psim.c
Manoj Iyer [Wed, 20 Apr 2005 22:30:30 +0000 (22:30 +0000)]
added missing header file libiberty.h to psim.c

19 years agoInsert a blank like after header
Manoj Iyer [Wed, 20 Apr 2005 22:28:52 +0000 (22:28 +0000)]
Insert a blank like after header

19 years agoInserting a blank line to changelog
Manoj Iyer [Wed, 20 Apr 2005 22:27:40 +0000 (22:27 +0000)]
Inserting a blank line to changelog

19 years ago * elfxx-sparc.c (sparc_elf_r_symndx_64): Fix compiler warning.
David S. Miller [Wed, 20 Apr 2005 18:39:26 +0000 (18:39 +0000)]
* elfxx-sparc.c (sparc_elf_r_symndx_64): Fix compiler warning.
(_bfd_sparc_elf_link_hash_table_create): Likewise.
(allocate_dynrelocs): Likewise.

19 years agounsigned32 and unsigned64 is multiply defined in sim-types.h.
Manoj Iyer [Wed, 20 Apr 2005 15:21:37 +0000 (15:21 +0000)]
unsigned32 and unsigned64 is multiply defined in sim-types.h.

2005-04-20  Manoj Iyer  <manjo@austin.ibm.com>
* sim-types.h: Changed unsigned32 and unsigned64 to signed32
and signed64 for __ALPHA__.

19 years ago * configure.in: Fix the check for basename declaration. Add check
Jerome Guitton [Wed, 20 Apr 2005 15:00:15 +0000 (15:00 +0000)]
* configure.in: Fix the check for basename declaration. Add check
for declarations of ftello, ftello64, fseeko, fseeko64.
* configure: Regenerate.
* config.in: Ditto.
* sysdep.h: If needed, declare ftello, ftello64, fseeko, fseeko64.

19 years agoUse HAVE_LONG_LONG to check if compiler supports long long instead of using __GNU__.
Manoj Iyer [Wed, 20 Apr 2005 14:43:55 +0000 (14:43 +0000)]
Use HAVE_LONG_LONG to check if compiler supports long long instead of using __GNU__.

2005-04-18  Manoj Iyer  <manjo@austin.ibm.com>
* configure.ac: Added check for long long.
* config.in: Regenerated.
* configure: Regenerated.
* words.h: Modified logic to check for HAVE_LONG_LONG instead of
__GNUC__, added config.h header file.

19 years agodaily update
Alan Modra [Wed, 20 Apr 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Wed, 20 Apr 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * elfxx-sparc.c: New file.
David S. Miller [Tue, 19 Apr 2005 21:26:30 +0000 (21:26 +0000)]
* elfxx-sparc.c: New file.
* elfxx-sparc.h: New file.
* Makefile.in (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.
* configure.in (bfd_elf32_sparc_vec): Add elfxx-sparc.lo
(bfd_elf64_sparc_vec): Likewise.
* configure: Regenerate.
* elf32-sparc.c: Remove common code now in elfxx-sparc.c
* elf64-sparc.c: Likewise, also use elf64_sparc_*() naming
which is more consistent with elf32-sparc.c

19 years agomerge from gcc
DJ Delorie [Tue, 19 Apr 2005 19:09:30 +0000 (19:09 +0000)]
merge from gcc

19 years ago * elfxx-mips.c (struct mips_elf_link_hash_entry): Update comment.
Daniel Jacobowitz [Tue, 19 Apr 2005 18:33:20 +0000 (18:33 +0000)]
* elfxx-mips.c (struct mips_elf_link_hash_entry): Update comment.
(mips_elf_create_local_got_entry): Check h->root.forced_local.

19 years ago * c-lang.c (c_create_fundamental_type): Comment fix.
Ben Elliston [Tue, 19 Apr 2005 05:58:24 +0000 (05:58 +0000)]
* c-lang.c (c_create_fundamental_type): Comment fix.

19 years agobfd/
Alan Modra [Tue, 19 Apr 2005 05:44:54 +0000 (05:44 +0000)]
bfd/
* elf32-ppc.c (ppc_elf_check_relocs): Don't bother with
dynamic relocs in non-SEC_ALLOC sections.
(ppc_elf_gc_sweep_hook): Likewise.
(ppc_elf_relax_section): Likewise.
(ppc_elf_relocate_section): Likewise.
ld/testsuite/
* ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.

19 years ago * ppc-opc.c (RTO): Define.
Alan Modra [Tue, 19 Apr 2005 04:50:37 +0000 (04:50 +0000)]
* ppc-opc.c (RTO): Define.
(powerpc_opcodes <tlbsx, tlbsx., tlbre>): Combine PPC403 and BOOKE
entries to suit PPC440.

19 years agodaily update
Alan Modra [Tue, 19 Apr 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Tue, 19 Apr 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodos2unix
Michael Snyder [Mon, 18 Apr 2005 23:37:51 +0000 (23:37 +0000)]
dos2unix

19 years ago2005-04-18 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Mon, 18 Apr 2005 23:15:00 +0000 (23:15 +0000)]
2005-04-18  Michael Snyder  <msnyder@redhat.com>

* mn10300-tdep.c: Assimilate code from mn10300-prologue.c.
* mn10300-prologue.c: Remove.
* mn10300-tdep.h: Add enums from mn10300-prologue.c.
Remove prototypes.
* config/mn10300/mn10300.mt: Remove mn10300-prologue module.

19 years agogas/ChangeLog:
Mark Kettenis [Mon, 18 Apr 2005 20:59:20 +0000 (20:59 +0000)]
gas/ChangeLog:
* config/tc-i386.c (md_begin): Allow hyphens in mnemonics.
include/opcode/ChangeLog:
* i386.h: Insert hyphens into selected VIA PadLock extensions.
Add xcrypt-ctr.  Provide aliases without hyphens.
opcodes/ChangeLog:
* i386-dis.c: Insert hyphens into selected VIA PadLock extensions.
Add xcrypt-ctr.

19 years ago2005-04-18 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Mon, 18 Apr 2005 19:38:17 +0000 (19:38 +0000)]
2005-04-18  Michael Snyder  <msnyder@redhat.com>

* config/mn10300/mn10300.mt: Add mn10300-prologue module.

19 years ago2005-04-18 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Mon, 18 Apr 2005 19:34:19 +0000 (19:34 +0000)]
2005-04-18  Michael Snyder  <msnyder@redhat.com>

* ia64-tdep.c (ia64_get_dyn_info_list): Fix indent.

19 years ago(Backtrace): Describe 'bt full'.
Nick Roberts [Mon, 18 Apr 2005 13:30:11 +0000 (13:30 +0000)]
(Backtrace): Describe 'bt full'.

19 years ago*** empty log message ***
Nick Roberts [Mon, 18 Apr 2005 13:28:22 +0000 (13:28 +0000)]
*** empty log message ***

19 years ago(WMAC, WMADD): Move casts from the LHS of an assignment operator to the RHS.
Nick Clifton [Mon, 18 Apr 2005 12:17:51 +0000 (12:17 +0000)]
(WMAC, WMADD): Move casts from the LHS of an assignment operator to the RHS.
(WSLL, WSRA, WSRL, WUNPCKEH, WUNPACKEL): Use ULL suffix to indicate an
unsigned long long constant.

19 years ago(xcoff64_core_p): Fix compile time warning assigning a value to return_value.
Nick Clifton [Mon, 18 Apr 2005 12:10:57 +0000 (12:10 +0000)]
(xcoff64_core_p): Fix compile time warning assigning a value to return_value.

19 years ago2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 18 Apr 2005 03:13:49 +0000 (03:13 +0000)]
2005-04-17  H.J. Lu  <hongjiu.lu@intel.com>

PR 855
* elf.c (_bfd_elf_copy_private_section_data): Don't copy linker
created group data.

19 years ago2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 18 Apr 2005 03:12:51 +0000 (03:12 +0000)]
2005-04-17  H.J. Lu  <hongjiu.lu@intel.com>

PR 855
* elf.c (setup_group): Properly handle zero group count.

19 years ago * cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
Hans-Peter Nilsson [Mon, 18 Apr 2005 03:08:46 +0000 (03:08 +0000)]
* cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
implemented.  In call to create_map, pad length argument to 8k.

19 years agodaily update
Alan Modra [Mon, 18 Apr 2005 00:00:04 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Mon, 18 Apr 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* config/nm-bsd.h: Remove file.
Mark Kettenis [Sun, 17 Apr 2005 22:22:47 +0000 (22:22 +0000)]
* config/nm-bsd.h: Remove file.

19 years ago* hppabsd-nat.c: Update copyright year. Include "target.h" and
Mark Kettenis [Sun, 17 Apr 2005 22:20:20 +0000 (22:20 +0000)]
* hppabsd-nat.c: Update copyright year.  Include "target.h" and
"inf-ptrace.h".
(hppabsd_fetch_registers): Renamed from fetch_inferior_registers;
made static.
(hppabsd_store_registers): Renamed from store_inferior_registers;
made static.
(_initialize_hppabsd_nat): New function and prototype.
* config/pa/obsd.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-ptrace.o.
(NAT_FILE): Remove.
* Makefile.in (hppabsd-nat.o): Update dependencies.

19 years ago* som.c (hppa_som_reloc, som_mkobject, som_is_space)
Mark Kettenis [Sun, 17 Apr 2005 12:45:30 +0000 (12:45 +0000)]
* som.c (hppa_som_reloc, som_mkobject, som_is_space)
(som_is_subspace, compare_subspaces, som_compute_checksum)
(som_build_and_write_symbol_table, som_slurp_symbol_table): New
protoypes.
(hppa_som_reloc, compare_syms, compare_subspaces)
(som_print_symbol, som_get_section_contents)
(som_set_section_contents): Remove space after 'void *'.
(som_bfd_print_private_bfd_data): Use %lx to print longs.
(som_bfd_merge_private_bfd_data)
(som_bfd_copy_private_header_data, som_bfd_set_private_flags): New
defines.

19 years ago* pa64solib.c, pa64solib.h: Remove files.
Mark Kettenis [Sun, 17 Apr 2005 10:24:15 +0000 (10:24 +0000)]
* pa64solib.c, pa64solib.h: Remove files.
* Makefile.in (pa64solib_h): Remove variable
(pa64solib.o): Remove dependency.

19 years agodaily update
Alan Modra [Sun, 17 Apr 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sun, 17 Apr 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* ppcobsd-nat.c: Update copyright year. Include "inf-ptrace.h".
Mark Kettenis [Sat, 16 Apr 2005 22:12:09 +0000 (22:12 +0000)]
* ppcobsd-nat.c: Update copyright year.  Include "inf-ptrace.h".
(ppcobsd_fetch_registers): Renamed from fetch_inferior_registers;
made static.
(ppcobsd_store_registers): Renamed from store_inferior_registers;
made static.
(_initialize_ppcobsd_nat): Construct and add target vector.
* config/powerpc/obsd.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-ptrace.o.
(NAT_FILE): Remove.
* Makefile.in (ppcobsd-nat.o): Update dependencies.

19 years agomerge from gcc
DJ Delorie [Sat, 16 Apr 2005 21:49:14 +0000 (21:49 +0000)]
merge from gcc

19 years ago* ppcobsd-tdep.c: Include "floatformat.h".
Mark Kettenis [Sat, 16 Apr 2005 21:37:02 +0000 (21:37 +0000)]
* ppcobsd-tdep.c: Include "floatformat.h".
(ppcobsd_init_abi): Set long_double_bit and long_double_format.
* Makefile.in (ppcobsd-tdep.o): Update dependencies.

19 years ago* ppcobsd-tdep.c: Fix typo in comment.
Mark Kettenis [Sat, 16 Apr 2005 21:08:21 +0000 (21:08 +0000)]
* ppcobsd-tdep.c: Fix typo in comment.
(_initialize_ppcobsd_tdep): Register GDB_OSABI_OPENBSD_ELF for
bfd_arch_rs6000 too.

19 years ago(Mode Options): Fix typo.
Nick Roberts [Sat, 16 Apr 2005 20:56:20 +0000 (20:56 +0000)]
(Mode Options): Fix typo.
(GDB/MI): Describe how to invoke GDB/MI.

19 years ago*** empty log message ***
Nick Roberts [Sat, 16 Apr 2005 20:54:31 +0000 (20:54 +0000)]
*** empty log message ***

19 years ago (Debugging Output): Document "set/show debug
Eli Zaretskii [Sat, 16 Apr 2005 14:27:50 +0000 (14:27 +0000)]
(Debugging Output): Document "set/show debug
solib-frv".  Fix "set/show debugvarobj".
(Set Breaks): Add index entry for "hardware breakpoints".
(Renesas ICE): Document "e7000", "ftplogin", "ftpload", "drain",
and "set/show usehardbreakpoints".
(MIPS Embedded): Document "se/show syn-garbage-limit", "set/show
monitor-prompt", "set/show monitor-warnings", "pmon".
(ARM): Document "rdilogfile", "rdilogenable", "set/show
rdiromatzero", "set/show rdiheartbeat".
(PowerPC): Document SDS-specific commands "set/show sdstimeout",
"sds".
(Embedded Processors): Document the "sim" command.
(Remote): Document the "remote" command.
(DJGPP Native): Document the "info serial" command.
(Threads): Document "maint info sol-threads".
(Files): Document "nosharedlibrary", "add-symbol-file-from-memory".
(Set Breaks): Improve indexing.
(Command Syntax): Add a reference to dont-repeat.
(Define): Document "dont-repeat".
(TUI Commands): Document "tabset".
(WinCE): New subsection.  Document "set/show remotedirectory",
"set/show remoteupload", "set/show remoteaddhost".

19 years ago (M32R/D): Document "sdireset", "sdistatus", "debug_chaos",
Eli Zaretskii [Sat, 16 Apr 2005 12:03:31 +0000 (12:03 +0000)]
(M32R/D): Document "sdireset", "sdistatus", "debug_chaos",
"use_debug_dma",
"use_mon_code", "use_ib_break", "use_dbt_break".
(Debugging Output): Improve wording.
(Set Breaks): Add index entry for "hardware breakpoints".
(Renesas ICE): Document "e7000", "ftplogin", "ftpload", "drain",
and "set/show usehardbreakpoints".
(MIPS Embedded): Document "se/show syn-garbage-limit", "set/show
monitor-prompt", "set/show monitor-warnings", "pmon".

19 years agoFix typos.
Eli Zaretskii [Sat, 16 Apr 2005 09:14:28 +0000 (09:14 +0000)]
Fix typos.

19 years ago * gdb.texinfo (OS Information): Renamed from Auxiliary Vector; all
Eli Zaretskii [Sat, 16 Apr 2005 08:44:34 +0000 (08:44 +0000)]
* gdb.texinfo (OS Information): Renamed from Auxiliary Vector; all
references changed.  Add descriptgion of "info udot".
(Files): Document "set/show stop-on-solib-events".
(M32R/D): Document "set/show download-path", "set/show
board-address", "set/show server-address", "upload", "tload".
(Maintenance Commands): Improve indexing.
(Target Commands): Document "set/show hash", "set/show debug
monitor".
(SVR4 Process Information): Document "info pidlist" and "info
meminfo".  Document "set/show procfs-tarce" and "set/show
procfs-file".  Document "proc-trace-*" and "proc-untrace-*".
(Symbols, The Print Command with Objective-C): Improve indexing.
(Objective-C): Add references to "info classes" and "info
selectors".
(Debugging Output): Improve wording.

19 years agomerge from gcc
DJ Delorie [Sat, 16 Apr 2005 01:05:05 +0000 (01:05 +0000)]
merge from gcc

19 years ago*** empty log message ***
gdbadmin [Sat, 16 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sat, 16 Apr 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years agoDelete unused variables.
Kevin Buettner [Fri, 15 Apr 2005 21:16:09 +0000 (21:16 +0000)]
Delete unused variables.

19 years ago * remote.c (remote_get_thread_local_address): Throw a more
Kevin Buettner [Fri, 15 Apr 2005 20:55:56 +0000 (20:55 +0000)]
* remote.c (remote_get_thread_local_address): Throw a more
meaningful exception when remote target doesn't have support
for the qGetTLSAddr packet.

19 years agoAdd remote TLS support.
Kevin Buettner [Fri, 15 Apr 2005 19:58:59 +0000 (19:58 +0000)]
Add remote TLS support.

19 years ago * remote.c (add_packet_config_cmd): Delete unused variables.
Kevin Buettner [Fri, 15 Apr 2005 17:44:53 +0000 (17:44 +0000)]
* remote.c (add_packet_config_cmd): Delete unused variables.

19 years agoEliminate calls to deprecated_show_value_hack(). This also eliminates the
Kevin Buettner [Fri, 15 Apr 2005 17:13:23 +0000 (17:13 +0000)]
Eliminate calls to deprecated_show_value_hack().  This also eliminates the
printing of redundant information.

19 years ago (MIPS): Improve documentation of heuristic-fence-post. Document
Eli Zaretskii [Fri, 15 Apr 2005 16:43:54 +0000 (16:43 +0000)]
(MIPS): Improve documentation of heuristic-fence-post.  Document
"set/show mips abi", "set/show mips saved-gpreg-size", "set/show
mips stack-arg-size", "set/show mips mask-address", "set/show mips
remote-mips64-transfers-32bit-regs", "set/show debug mips".
(ARM): Document ARM-specific commands.
(AVR): New section.  Document "info io_registers".
(CRIS): New section.  Document "set/show cris-version" and
"set/show cris-dwarf2-cfi".
(HPPA): New section.  Document "set/show debug hppa" and "maint
print unwind".
(Netrino): New subsection.  Document "set/show debug nto-debug".
(Super-H): New section.  Document the "regs" command.

19 years ago * bfd/bfd-in.h (bfd_elf32_arm_set_target_relocs): Update prototype.
Julian Brown [Fri, 15 Apr 2005 16:37:46 +0000 (16:37 +0000)]
* bfd/bfd-in.h (bfd_elf32_arm_set_target_relocs): Update prototype.
* bfd/bfd-in2.h: Regenerate.
* bfd/elf32-arm.c (elf32_arm_link_hash_table): New field, 'use_blx'.
(elf32_arm_link_hash_table_create): Initialise fix_v4bx, use_blx.
(bfd_elf32_arm_set_target_relocs): Handle use_blx.
(elf32_arm_final_link_relocate): Use Thumb BLX for R_ARM_THM_PC22
relocations if requested to.
(allocate_dynrelocs): Don't count size of omitted Thumb stubs based on
use_blx rather than symbian_p.
(elf32_arm_finish_dynamic_symbol): Don't output Thumb PLT stubs if
use_blx is in effect.
(elf32_arm_symbian_link_hash_table_create): Enable use_blx by default
for SymbianOS.
* ld/ld.texinfo: Document --use-blx.
* ld/emultempl/armelf.em (use_blx): New variable.
(arm_elf_create_output_section_statements): Communicate value of
use_blx to bfd.
(PARSE_AND_LIST_PROLOGUE): Add OPTION_USE_BLX.
(PARSE_AND_LIST_OPTIONS): Add --use-blx option.
(PARSE_AND_LIST_ARGS_CASES): Add OPTION_USE_BLX case.

19 years ago * gdb.texinfo (ARM): Document ARM-specific commands.
Eli Zaretskii [Fri, 15 Apr 2005 12:37:57 +0000 (12:37 +0000)]
* gdb.texinfo (ARM): Document ARM-specific commands.

19 years ago *gdb.texinfo (Debugging Output): Document "set/show debug lin-lwp".
Eli Zaretskii [Fri, 15 Apr 2005 12:09:49 +0000 (12:09 +0000)]
*gdb.texinfo (Debugging Output): Document "set/show debug lin-lwp".

19 years ago * gdb.texinfo (Hurd Native): New subsection, documents
Eli Zaretskii [Fri, 15 Apr 2005 11:53:52 +0000 (11:53 +0000)]
* gdb.texinfo (Hurd Native): New subsection, documents
Hurd-specific commands.

19 years agoUse fprintf_vma to print vma values.
Nick Clifton [Fri, 15 Apr 2005 11:47:47 +0000 (11:47 +0000)]
Use fprintf_vma to print vma values.

19 years ago * configure.ac: Add explicit sh64 case.
Corinna Vinschen [Fri, 15 Apr 2005 08:15:52 +0000 (08:15 +0000)]
* configure.ac: Add explicit sh64 case.
* configure: Regenerate.
* sh64/configure.ac: New file.
* sh64/configure.in: Remove.
* sh64/configure: Regenerate.
* sh64/defs-media.h (sem_fields): Add missing sfmt_ldhil member.
* sh64/sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
(sim_create_inferior): Ditto.

19 years ago * MAINTAINERS: Change sh64-elf state to non-broken.
Corinna Vinschen [Fri, 15 Apr 2005 08:01:15 +0000 (08:01 +0000)]
* MAINTAINERS: Change sh64-elf state to non-broken.
* Makefile.in: Fix dependencies for sh64-tdep.o.
* configure.tgt: Add sh64-*-elf case.
* sh-tdep.c (sh_gdbarch_init): Reactivate bfd_mach_sh5 case.
* sh64-tdep.c: Rework to replace all deprecated mechanisms with
modern methods.
* config/sh/embed.mt (TDEPFILES): Add sh64-tdep.o.
* config/sh/sh64.mt: Resurrect.

19 years ago PR ld/815
Alan Modra [Fri, 15 Apr 2005 03:42:46 +0000 (03:42 +0000)]
PR ld/815
* elflink.c (elf_smash_syms): Clear undef.next if it's not being
used as a list pointer.

19 years ago2005-04-15 Kei Sakamoto <sakamoto.kei@renesas.com>
Kazuhiro Inaoka [Fri, 15 Apr 2005 00:28:03 +0000 (00:28 +0000)]
2005-04-15  Kei Sakamoto <sakamoto.kei@renesas.com>

* regformats/reg-m32r.dat: New file.

19 years ago2005-04-15 Ke Sakamoto <sakamoto.kei@renesas.com>
Kazuhiro Inaoka [Fri, 15 Apr 2005 00:24:51 +0000 (00:24 +0000)]
2005-04-15    Ke Sakamoto  <sakamoto.kei@renesas.com>

* Makefile.in: Add linux-m32r-low.o, reg-m32r.c and reg-m32r.o.
* configure.srv: Add m32r*-*-linux*.
* linux-m32r-low.c: New file.

19 years ago*** empty log message ***
gdbadmin [Fri, 15 Apr 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Fri, 15 Apr 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago* gencode.c (tab): Avoid inserting code before variables all declared.
Jonathan Larmour [Thu, 14 Apr 2005 20:16:06 +0000 (20:16 +0000)]
* gencode.c (tab): Avoid inserting code before variables all declared.

19 years ago * lib/gdb.exp (gdb_compile): Handle shlib=.
Daniel Jacobowitz [Thu, 14 Apr 2005 19:06:19 +0000 (19:06 +0000)]
* lib/gdb.exp (gdb_compile): Handle shlib=.
(gdb_compile_shlib): New function.

19 years ago * arm-tdep.c (fp_model_strings): Add terminating NULL.
Daniel Jacobowitz [Thu, 14 Apr 2005 18:40:26 +0000 (18:40 +0000)]
* arm-tdep.c (fp_model_strings): Add terminating NULL.
(arm_abi_strings, arm_abi_global, arm_abi_string): New
variables.
(arm_extract_return_value, arm_store_return_value): Don't use
arm_get_fp_model.
(arm_get_fp_model, arm_set_fp): Delete.
(arm_update_current_architecture): New function.
(set_fp_model_sfunc): Call arm_update_current_architecture.
(show_fp_model): Update output messages.
(arm_set_abi, arm_show_abi): New functions.
(arm_elf_osabi_sniffer): Only handle ELFOSABI_ARM.
(arm_gdbarch_init): Infer the object's ABI separately from its
OSABI.  Search for a matching architecture.  Honor the global
ABI and FPU settings.  Set floating point format based on the
architecture.
(arm_init_abi_eabi_v1, arm_init_abi_eabi_v2, arm_init_abi_apcs):
Delete.
(_initialize_arm_tdep): Don't call gdbarch_register_osabi.
Create "arm set abi" command.
* arm-tdep.h (arm_get_fp_model): Delete prototype.
(enum arm_abi_kind): New type.
(struct gdbarch_tdep): Add arm_abi field.
* arm-linux-tdep.c (arm_linux_init_abi): Only override
tdep->fp_model if it is ARM_FLOAT_AUTO.
* armnbsd-tdep.c (arm_netbsd_aout_init_abi): Likewise.
(arm_netbsd_elf_init_abi): Likewise.
* defs.h (enum gdb_osabi): Delete ARM-specific OSABIs.
* osabi.c (gdb_osabi_name): Likewise.

19 years ago* po/fi.po: New translation: Finnish.
Nick Clifton [Thu, 14 Apr 2005 09:48:24 +0000 (09:48 +0000)]
* po/fi.po: New translation: Finnish.
* configure.in (ALL_LINGUAS): Add fi.
* configure: Regenerate.

19 years agobfd/
Alan Modra [Thu, 14 Apr 2005 05:26:44 +0000 (05:26 +0000)]
bfd/
* Makefile.am (NO_WERROR): Define.
* warning.m4: New file
* acinclude.m4: Include warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* configure: Regenerate.
bfd/doc/
* Makefile.in: Regenerate.
binutils/
* Makefile.am (NO_WERROR): Define.  Use instead of -Wno-error.
* configure.in: Include ../bfd/warning.m4 contents.
* Makefile.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
gas/
* Makefile.am (NO_WERROR): Define.  Use instead of -Wno-error.
* acinclude.m4: Include ../bfd/warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
gprof/
* Makefile.am (NO_WERROR): Define.
* acinclude.m4: Include ../bfd/warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* configure: Regenerate.
ld/
* Makefile.am (NO_WERROR): Define.  Use instead of -Wno-error.
* configure.in: Include ../bfd/warning.m4 contents.
* Makefile.in: Regenerate.
* configure: Regenerate.
opcodes/
* Makefile.am (NO_WERROR): Define.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* configure: Regenerate.

19 years ago * merge.c (sec_merge_emit): Tidy. Check for bfd_zmalloc errors.
Alan Modra [Thu, 14 Apr 2005 02:27:56 +0000 (02:27 +0000)]
* merge.c (sec_merge_emit): Tidy.  Check for bfd_zmalloc errors.
Write trailing padding.

19 years agomerge from gcc
DJ Delorie [Thu, 14 Apr 2005 02:22:18 +0000 (02:22 +0000)]
merge from gcc

19 years ago * merge.c (merge_strings): Round up section size for alignment.
Alan Modra [Thu, 14 Apr 2005 00:27:20 +0000 (00:27 +0000)]
* merge.c (merge_strings): Round up section size for alignment.

19 years agodaily update
Alan Modra [Thu, 14 Apr 2005 00:00:04 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Thu, 14 Apr 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005-04-14 David S. Miller <davem@davemloft.net>
Jakub Jelinek [Wed, 13 Apr 2005 22:29:35 +0000 (22:29 +0000)]
2005-04-14  David S. Miller  <davem@davemloft.net>

bfd/
Add TLS support for 64-bit Sparc ELF.
*  elf64-sparc.c (sparc64_elf_dyn_relocs,
sparc64_elf_link_hash_entry, sparc64_elf_obj_tdata): New structs.
(GOT_UNKNOWN, GOT_NORMAL, GOT_TLD_GD, GOT_TLD_IE,
sparc64_elf_hash_entry, sparc64_elf_tdata,
sparc64_elf_local_got_tls_type): New defines.
(sparc64_elf_mkobject): New function.
(sparc64_elf_link_hash_table): Add members for dynamic linker
sections PLT, RELPLT, DYNBSS, and RELBSS.  Add tls_ldm_got
uion to track TLS GOT references.  Add sym_sec to cache
mappings from local sym to section.
(link_hash_newfunc): New function.
(sparc64_elf_bfd_link_hash_table_create): Rename to
sparc64_elf_link_hash_table_create for consistency.
Pass link_hash_newfunc to _bfd_elf_link_hash_table_init.
(sparc64_elf_create_dynamic_sections): Initialize new section
members of sparc64_elf_link_hash_table.  Only init srelbss
if not-shared.
(sparc64_elf_copy_indirect_symbol, sparc64_elf_tls_transition):
New functions.
(SPARC_NOP): Define.
(sparc64_elf_build_plt, sparc64_elf_plt_entry_offset,
sparc64_elf_plt_ptr_offset): Delete.
(sparc64_plt_entry_build): New function to build PLT entries
gradually instread of all at once at the end of linking.
(sparc64_elf_check_relocs): Delete dynobj, sgot, and srelgot
local vars.  Get them from sparc64_elf_hash_table instead.
Check early on if r_symndx is in bounds.  Handle TLS transitions.
Account for TLS GOT references and DF_STATIC_TLS, as needed.
For TLS relocs, record the tls_type in either
sparc64_elf_local_got_tls_type or sparc64_elf_hash_entry as
appropriate.  For R_SPARC_TLS_{GD,LDM}_CALL, emit a reference
to the __tls_get_addr symbol.  For PLT relocs, track references
via h->plt.refcount.  When R_SPARC_{PC10,PC22,PC_HH22,PC_HM10,
PC_LM22} and h not-NULL, set h->non_got_ref.  For global data
symbol references, count the number of relocations needed for
that symbol.  For default switch case, don't error, this lets
the TLS relocs not explicitly handled by this function get
accepted.
(sparc64_elf_gc_mark_hook, sparc64_gc_sweep_hook): New functions.
(sparc64_elf_adjust_dynamic_symbol): Remove dynobj local var, get
it from sparc64_elf_hash_table.  Store the real PLT offset
in h->plt.offset, and build PLT entries one at a time.  Also
get .dynbss section pointer from htab.
(allocate_dynrelocs, readonly_dynrelocs,
sparc64_omit_section_dynsym): New functions.
(sparc64_elf_omit_section_dynsym): Use these new functions as
helpers.
(dtpoff_base, tpoff): New functions.
(sparc64_elf_relocate_section): Kill dynobj, sgot, and splt
locals, get them from sparc64_elf_hash_table.  Handle TLS
relocations and refcounting in main relocation loop.
(sparc64_elf_finish_dynamic_symbol): Use
sparc64_elf_link_hash_table.  Build PLT entries as we see
them.  Handle TLS GOT relocations.
(sparc64_elf_finish_dynamic_sections): Get sgot and dynobj
from sparc64_elf_hash_table.  Initialize only PLT header
not all entries since we not build PLT entries one by one.
(elf_backend_copy_indirect_symbol, bfd_elf64_mkobject,
elf_backend_gc_mark_hook, elf_backend_gc_sweep_hook,
elf_backend_can_gc_sections, elf_backend_can_refcount): Define.
ld/testsuite/
* ld-selective/sel-dump.exp: Do not exclude sparc64-*.
* ld-selective/selective.exp: Likewise.
* ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
names so we know which one is failing.  Run sparc64 TLS
tests on multi-arch sparc platforms.
* ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
ld-sparc/tlssunbin64.rd, ld/testsuite/ld-sparc/tlssunbin64.sd,
ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
that sparc64 ELF does support TLS.

19 years agoMove entries in ChangeLog-9103 to appropriate */ChangeLog-9103.
H.J. Lu [Wed, 13 Apr 2005 17:33:48 +0000 (17:33 +0000)]
Move entries in ChangeLog-9103 to appropriate */ChangeLog-9103.