OSDN Git Service
Christopher Faylor [Mon, 26 Nov 2001 20:34:56 +0000 (20:34 +0000)]
* gdb.texinfo (Options): Eliminate attempt to explain .gdbinit/gdb.ini use
since it is described in the referenced section. From Eli Zaretskii
<eliz@is.elta.co.il>
* gdb.texinfo (Command Files): Reword to make gdb.ini requirement clearer when
using DJGPP.
Fernando Nasser [Mon, 26 Nov 2001 19:40:19 +0000 (19:40 +0000)]
2001-11-26 Fernando Nasser <fnasser@redhat.com>
From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
* gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
to a local (non-static) variable. Copy tstruct.a to a static buffer
and return a pointer to that buffer.
* gdb.base/callfwmall.c (t_structs_a): Ditto.
Jeff Law [Mon, 26 Nov 2001 19:31:27 +0000 (19:31 +0000)]
* stabs.c (_bfd_discard_section_stabs): Use PARAMS in function
prototypes.
Jakub Jelinek [Mon, 26 Nov 2001 16:42:11 +0000 (16:42 +0000)]
* sparc-nat.c (fetch_inferior_registers): Don't rely
on CORE_ADDR being 32-bit.
(store_inferior_registers): Likewise.
gdbadmin [Mon, 26 Nov 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Jim Blandy [Sun, 25 Nov 2001 23:43:43 +0000 (23:43 +0000)]
* mn10300-tdep.c (mn10300_analyze_prologue): Doc fixes.
Alan Modra [Sun, 25 Nov 2001 23:00:06 +0000 (23:00 +0000)]
daily update
Eli Zaretskii [Sun, 25 Nov 2001 11:32:51 +0000 (11:32 +0000)]
* config/djgpp/config.sed: Fix an error in etc/ at "make install"
time on non-LFN systems where standards*.inf* expands to nothing.
Eli Zaretskii [Sun, 25 Nov 2001 11:29:31 +0000 (11:29 +0000)]
* go32-nat.c (save_npx): Avoid a warning from GCC 3.x.
gdbadmin [Sun, 25 Nov 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 24 Nov 2001 23:00:04 +0000 (23:00 +0000)]
daily update
Fred Fish [Sat, 24 Nov 2001 21:47:51 +0000 (21:47 +0000)]
Fix obvious typo (Bourn -> Bourne)
Christopher Faylor [Sat, 24 Nov 2001 19:00:03 +0000 (19:00 +0000)]
* win32-nat.c (struct so_stuff): Add objfile *objfile field needed to be able
to remove the DLL when unloaded. Remove unused last field.
(handle_unload_dll): New function to handle unloading of DLL.
(solib_symbols_add): Change return type to struct objfile *.
(get_child_debug_event): Call handle_unload_dll function.
Christopher Faylor [Sat, 24 Nov 2001 18:21:27 +0000 (18:21 +0000)]
* win32-nat.c (_initialize_check_for_gdb_ini): New function.
* config/i386/xm-cygwin.h: Remove obsolete handling of __CYGWIN32__.
(GDBINIT_FILENAME): Remove.
Mark Kettenis [Sat, 24 Nov 2001 14:43:57 +0000 (14:43 +0000)]
* gdb.asm/configure.in: Fix recognition of ix86 target.
* gdb.asm/configure: Regenerate.
Alan Modra [Sat, 24 Nov 2001 07:39:11 +0000 (07:39 +0000)]
* elf32-hppa.c (elf32_hppa_size_stubs): Decrease default stub
group sizes to accomodate c++.
gdbadmin [Sat, 24 Nov 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Fri, 23 Nov 2001 23:01:54 +0000 (23:01 +0000)]
Add x86 OpenBSD native configuration.
* config/i386/obsd.mt, config/i386/tm-obsd.h, config/i386/obsd.mh,
config/i386/nm-obsd.h: New files.
* configure.host (i[3456]86-*-openbsd*): New host.
* configure.tgt (i[3456]86-*-openbsd*): New target.
* NEWS: Update.
Alan Modra [Fri, 23 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Jakub Jelinek [Fri, 23 Nov 2001 13:16:39 +0000 (13:16 +0000)]
* elf32-sparc.c (elf32_sparc_relocate_section): Don't clear
relocations in non-alloced sections against global symbols
defined in shared library being built.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
Jakub Jelinek [Fri, 23 Nov 2001 12:17:18 +0000 (12:17 +0000)]
* elf.c (_bfd_elf_rela_local_sym): New.
* elflink.h (elf_link_input_bfd): Don't consider empty
merged sections as removed in relocation tests.
* elf-bfd.h (_bfd_elf_rela_local_sym): Add prototype.
* elf32-i386.c (elf_i386_relocate_section): Handle relocs
against STT_SECTION symbol of SHF_MERGE section.
* elf32-arm.h (elf32_arm_relocate_section): Likewise.
* elf32-avr.c (elf32_avr_relocate_section): Call
_bfd_elf_rela_local_sym.
* elf32-cris.c (cris_elf_relocate_section): Likewise.
* elf32-d10v.c (elf32_d10v_relocate_section): Likewise.
* elf32-fr30.c (fr30_final_link_relocate): Likewise.
* elf32-h8300.c (elf32_h8_relocate_section): Likewise.
* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-i860.c (elf32_i860_relocate_section): Likewise.
* elf32-m32r.c (m32r_elf_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mcore.c (mcore_elf_relocate_section): Likewise.
* elf32-openrisc.c (openrisc_elf_relocate_section): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf32-v850.c (v850_elf_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf64-mmix.c (mmix_elf_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elf-hppa.h (elf_hppa_relocate_section): Likewise.
* elf-m10200.c (mn10200_elf_relocate_section): Likewise.
* elf-m10300.c (mn10300_elf_relocate_section): Likewise.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise for
!partial_inplace relocs. Handle relocs against STT_SECTION
symbol of SHF_MERGE for partial_inplace relocs.
* config/tc-alpha.c (tc_gen_reloc): Remove SEC_MERGE test.
* write.c (adjust_reloc_syms): Don't handle relocs against
SEC_MERGE section symbols specially.
(fixup_segment): Likewise.
Alan Modra [Fri, 23 Nov 2001 07:09:48 +0000 (07:09 +0000)]
* pdp11-dis.c (print_insn_pdp11): Handle illegal instructions.
Also, break out of the loop as soon as an instruction has been
printed.
gdbadmin [Fri, 23 Nov 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 22 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Nick Clifton [Thu, 22 Nov 2001 16:21:01 +0000 (16:21 +0000)]
Move SRC-POTFILES.in and BLD-POTFILES.in to maintainer-clean target.
Andrew Cagney [Thu, 22 Nov 2001 05:52:23 +0000 (05:52 +0000)]
Mention 5.1 release.
Michael Snyder [Thu, 22 Nov 2001 01:13:10 +0000 (01:13 +0000)]
2001-11-21 Michael Snyder <msnyder@redhat.com>
* gdb.asm/m32r.inc: New file.
* gdb.asm/asm-source.exp: Recognize m32r target.
* gdb.asm/configure.in: Recognize m32r target.
* gdb.asm/configure: Regenerate.
Michael Snyder [Thu, 22 Nov 2001 01:07:24 +0000 (01:07 +0000)]
2001-11-20 Michael Snyder <msnyder@redhat.com>
* gdb.asm/i386.inc: New file.
* gdb.asm/asm-source.exp: Recognize ix86 target.
* gdb.asm/configure.in: Recognize ix86 target.
* gdb.asm/configure: Regenerate.
Tom Tromey [Thu, 22 Nov 2001 00:26:12 +0000 (00:26 +0000)]
* library/interface.tcl (gdbtk_tcl_preloop): Override session's
command-line arguments if required.
Tom Tromey [Thu, 22 Nov 2001 00:23:13 +0000 (00:23 +0000)]
Fix for PR gdb/209, PR gdb/156:
* gdbarch.c, gdbarch.h: Rebuilt.
* gdbarch.sh: Added `construct_inferior_arguments'.
* cli/cli-decode.h (cmd_list_element): Added pre_show_hook.
Typo fix.
* cli/cli-setshow.c (do_setshow_command): Call the pre_show_hook.
* infcmd.c (_initialize_infcmd): Set sfunc on `set args' command.
(inferior_argc, inferior_argv): New globals.
(notice_args_set): New function.
(set_inferior_args): Clear inferior_argc and inferior_argv.
(set_inferior_args_vector): New function.
(get_inferior_args): Handle inferior argument vector.
(run_command): Use get_inferior_args().
(notice_args_read): New function.
(_initialize_infcmd): Don't call set_inferior_args.
* command.h: Typo fix.
(cmd_list_element): Added pre_show_hook.
* main.c (captured_main): Added --args option.
(print_gdb_help): Document --args.
* inferior.h (construct_inferior_arguments): Declare.
(set_inferior_args_vector): Likewise.
* fork-child.c (construct_inferior_arguments): New function.
Tom Tromey [Thu, 22 Nov 2001 00:21:45 +0000 (00:21 +0000)]
* gdb.texinfo (Invoking GDB): Document --args.
(Mode Options): Likewise.
gdbadmin [Thu, 22 Nov 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 21 Nov 2001 23:00:51 +0000 (23:00 +0000)]
daily update
Jim Blandy [Wed, 21 Nov 2001 22:26:48 +0000 (22:26 +0000)]
* gdbint.texinfo (TARGET_RANGE_PROFITABLE_FOR_HW_WATCHPOINT):
Delete documentation; this macro has been removed from the
sources.
Kevin Buettner [Wed, 21 Nov 2001 21:56:47 +0000 (21:56 +0000)]
Fix two ``attach'' related bugs involving threads.
Alan Modra [Wed, 21 Nov 2001 14:58:26 +0000 (14:58 +0000)]
* elfxx-ia64.c (elfNN_ia64_relocate_section): Test r_symndx rather
than sym_sec->output_section to detect relocs against discarded
sections.
Jim Blandy [Wed, 21 Nov 2001 02:01:29 +0000 (02:01 +0000)]
* target.h (TARGET_RANGE_PROFITABLE_FOR_HW_WATCHPOINT): Delete
default definition; this is never used.
Alan Modra [Wed, 21 Nov 2001 00:53:38 +0000 (00:53 +0000)]
daily update
Michael Snyder [Wed, 21 Nov 2001 00:13:30 +0000 (00:13 +0000)]
2001-11-20 Michael Snyder <msnyder@redhat.com>
* gdb.c++/namespace.exp: Fix quotes in output messages.
Michael Snyder [Wed, 21 Nov 2001 00:12:01 +0000 (00:12 +0000)]
2001-11-14 Michael Snyder <msnyder@redhat.com>
* gdb.base/code-exprs.exp: New file. Tests use of the "@code"
qualifier in a type cast expression, to designate an address
in the instruction space (Harvard architecture).
gdbadmin [Wed, 21 Nov 2001 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Keith Seitz [Tue, 20 Nov 2001 21:27:14 +0000 (21:27 +0000)]
* generic/gdbtk.c (gdbtk_init): If DISPLAY is not set on Unix,
clear the init_ui_hook so that gdb will properly initialize
the cli.
Nick Clifton [Tue, 20 Nov 2001 19:00:47 +0000 (19:00 +0000)]
Use msgfmt to generate .gmo files from .po files for a distribution.
Keith Seitz [Tue, 20 Nov 2001 18:08:14 +0000 (18:08 +0000)]
* varobj.c (c_value_of_child): Release memory for "name" when
finshed using it.
(c_type_of_child): Likewise.
(cplus_value_of_child): Isolate the use of name_of_child to
one case that needs it.
Release memory for "name" when finished using it.
Keith Seitz [Tue, 20 Nov 2001 16:54:39 +0000 (16:54 +0000)]
* top.c (gdb_init): Call init_ui_hook before initializing
the default UI.
Elena Zannoni [Tue, 20 Nov 2001 16:36:44 +0000 (16:36 +0000)]
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
* config/powerpc/nm-linux.h (ppc_register_u_addr): Add extern
declaration.
Elena Zannoni [Tue, 20 Nov 2001 16:35:24 +0000 (16:35 +0000)]
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
* ppc-linux-nat.c (COPY_REG): Use regcache_collect instead of
accessing registers[].
(fill_fpregset): Ditto.
H.J. Lu [Tue, 20 Nov 2001 00:54:51 +0000 (00:54 +0000)]
2001-11-19 H.J. Lu <hjl@gnu.org>
* elflink.h (elf_link_input_bfd): Assert r_symndx != 0 when
discarding relocations.
gdbadmin [Tue, 20 Nov 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Mon, 19 Nov 2001 23:59:55 +0000 (23:59 +0000)]
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
* infptrace.c (fetch_register): Dynamically allocate buffer for
register.
(store_register): Use regcache_collect, instead of accessing the
register buffer directly.
Daniel Jacobowitz [Mon, 19 Nov 2001 23:15:31 +0000 (23:15 +0000)]
* mips-tdep.c (find_proc_desc): Add cur_frame argument. Pass
cur_frame to heuristic_proc_desc.
(heuristic_proc_desc): Add cur_frame argument. Do not read SP
if cur_frame == 0.
(after_prologue): Pass cur_frame == 0 to find_proc_desc.
(mips_frame_chain): Pass cur_frame == 1 to find_proc_desc.
(mips_init_extra_frame_info): Likewise.
Alan Modra [Mon, 19 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Andrew Cagney [Mon, 19 Nov 2001 21:44:46 +0000 (21:44 +0000)]
* defs.h (return_to_top_level): Comment.
Andrew Cagney [Mon, 19 Nov 2001 20:18:32 +0000 (20:18 +0000)]
Use ISO C long strings.
Keith Seitz [Mon, 19 Nov 2001 19:44:04 +0000 (19:44 +0000)]
* varobj.c (c_value_of_child): Use the wrapper function,
gdb_value_struct_elt.
(cplus_value_of_child): Likewise.
Martin Hunt [Mon, 19 Nov 2001 18:43:19 +0000 (18:43 +0000)]
2001-11-08 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-cmds.c (gdb_eval): Add an optional
format argument.
(hex2bin): Swap bytes around if target is little endian.
Fix loop count.
(gdb_incr_addr): New function to do address arithmetic.
Needed because some addresses are 64-bits and tcl can't
deal with them, except as strings.
* library/memwin.itb (MemWin::build_win): Add a label
to indicate the target endianess.
(MemWin::edit): Use gdb_incr_addr.
(MemWin::busy): The constructor calls gdbtk_busy which
calls this before the window has finished drawing, so
don't disable items that don't exist yet.
(MemWin::update_address): Set a flag, bad_expr, if the
expression does not evaluate. Call gdb_eval with 'x' flag
to force the result to be hex.
(MemWin::BadExpr): Set bad_expr.
(MemWin::incr_addr): Use gdb_incr_addr.
(MemWin::update_addr): Return is bad_expr is set. Use
gdb_incr_addr.
(MemWin::goto): Call update_address.
* library/memwin.itb: Declare private variable bad_expr.
* library/util.tcl (gdbtk_endian): New procedure. Returns
BIG or LITTLE to indicate target endianess.
Nick Clifton [Mon, 19 Nov 2001 15:35:38 +0000 (15:35 +0000)]
Define and use bfd_is_const_section().
Alan Modra [Mon, 19 Nov 2001 03:52:37 +0000 (03:52 +0000)]
* elf32-hppa.c (clobber_millicode_symbols): Dec dynstr refcount.
Alan Modra [Mon, 19 Nov 2001 03:01:43 +0000 (03:01 +0000)]
* elf32-hppa.c (elf32_hppa_size_stubs): Don't consider undefined
millicode syms as candidates for import stubs.
Alan Modra [Mon, 19 Nov 2001 01:25:00 +0000 (01:25 +0000)]
* elf32-hppa.c (PLABEL_PLT_ENTRY_SIZE): Delete.
(allocate_PIC_calls): Rename to allocate_plt_static.
(allocate_dynrelocs): Move most of code handling .plt entries to..
(allocate_plt_static): ..here. Don't drop plabel entries.
Hans-Peter Nilsson [Mon, 19 Nov 2001 01:22:45 +0000 (01:22 +0000)]
* mmo.c: Adjust documentation tags to use texinfo 4 features.
gdbadmin [Mon, 19 Nov 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Hans-Peter Nilsson [Sun, 18 Nov 2001 23:43:02 +0000 (23:43 +0000)]
* COPYING.NEWLIB: Mention preserved notice in specific parts.
Alan Modra [Sun, 18 Nov 2001 23:00:04 +0000 (23:00 +0000)]
daily update
Andrew Cagney [Sun, 18 Nov 2001 22:14:13 +0000 (22:14 +0000)]
* i386-tdep.c (i386_gdbarch_init): Initialize num_regs.
* config/i386/tm-i386.h (NUM_REGS): Delete.
Kevin Buettner [Sun, 18 Nov 2001 21:38:59 +0000 (21:38 +0000)]
* i386-linux-nat.c (fill_gregset): Fix botched regcache_collect()
conversion for I386_LINUX_ORIG_EAX_REGNUM.
Andrew Cagney [Sun, 18 Nov 2001 21:28:20 +0000 (21:28 +0000)]
Zap config/i386/tm-embed.h.
Fred Fish [Sun, 18 Nov 2001 06:00:29 +0000 (06:00 +0000)]
2001-11-17 Fred Fish <fnf@redhat.com>
* sim-main.h (float_operation): Move enum declaration outside
of _sim_cpu struct declaration.
Andrew Cagney [Sun, 18 Nov 2001 05:09:26 +0000 (05:09 +0000)]
Zap files in gdb/gdbserver/
Andrew Cagney [Sun, 18 Nov 2001 04:43:50 +0000 (04:43 +0000)]
doco more build probs.
Kevin Buettner [Sun, 18 Nov 2001 01:19:47 +0000 (01:19 +0000)]
* i386-linux-nat.c (fill_gregset): Use regcache_collect() instead
of accessing registers[] directly.
gdbadmin [Sun, 18 Nov 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Kevin Buettner [Sat, 17 Nov 2001 23:53:16 +0000 (23:53 +0000)]
* i386-linux-nat.c (fill_gregset): Don't invoke read_register_gen()
when fetching ORIG_EAX.
Alan Modra [Sat, 17 Nov 2001 23:00:06 +0000 (23:00 +0000)]
daily update
Matthew Green [Sat, 17 Nov 2001 22:34:17 +0000 (22:34 +0000)]
* ppc-opc.c (mfvrsave, mtvrsave): New instructions.
Daniel Jacobowitz [Sat, 17 Nov 2001 20:31:18 +0000 (20:31 +0000)]
* arm-linux-nat.c: Don't include <asm/ptrace.h>.
(fetch_register): Use elf_gregset_t instead of struct pt_regs.
(fetch_regs): Likewise.
(store_register): Likewise.
(store_regs): Likewise.
Daniel Jacobowitz [Sat, 17 Nov 2001 20:21:09 +0000 (20:21 +0000)]
* sparc-linux-nat.c (fill_gregset): Replace read_register_gen
with regcache_collect.
(fill_fpregset): Likewise.
Daniel Jacobowitz [Sat, 17 Nov 2001 18:38:29 +0000 (18:38 +0000)]
* Makefile.in: Add mips-linux-nat.c, mips-linux-tdep.c,
and sparc-linux-nat.c to ALLDEPFILES. Add dependencies.
* config/sparc/linux.mh: Add sparc-linux-nat.o to NATDEPFILES.
* sparc-linux-nat.c: New file, from Mark Kettenis.
Jakub Jelinek [Sat, 17 Nov 2001 00:08:10 +0000 (00:08 +0000)]
* dwarf2read.c (dwarf_str_buffer): New.
(struct dwarf2_pinfo): Add dwarf_str_buffer and dwarf_str_size.
(DWARF_STR_BUFFER, DWARF_STR_SIZE): Define.
(dwarf2_has_info): Clear dwarf_str_offset.
(dwarf2_build_psymtabs): Read .debug_str section if present.
(dwarf2_build_psymtabs_hard): Save DWARF_STR_BUFFER and
DWARF_STR_SIZE.
(psymtab_to_symtab_1): Restore DWARF_STR_BUFFER and DWARF_STR_SIZE.
(read_attribute): Handle DW_FORM_strp.
(read_n_bytes, read_string): Remove HOST_CHAR_BIT != 8
handling code.
(read_indirect_string): New.
(dump_die): Handle DW_FORM_strp.
gdbadmin [Sat, 17 Nov 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 16 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
DJ Delorie [Fri, 16 Nov 2001 22:31:03 +0000 (22:31 +0000)]
merge from gcc
Jim Blandy [Fri, 16 Nov 2001 21:40:36 +0000 (21:40 +0000)]
* s390-tdep.c: Tweak argument-passing to match GCC bugs.
(is_float_singleton, is_struct_like, is_float_like): New
functions, that isolate the weirdness.
(is_double_or_float, is_simple_arg, pass_by_copy_ref,
is_double_arg): Use is_struct_like and is_float_like, rather than
testing the type codes ourselves.
(s390_push_arguments): When passing args on the stack, align each
on to a four-byte boundary, regardless of what the type itself
needs.
Ben Harris [Fri, 16 Nov 2001 19:53:29 +0000 (19:53 +0000)]
2001-11-16 Ben Harris <bjh21@netbsd.org>
* Makefile.in (os9kread.o): Replace $< with autoconf-approved
$(srcdir)/....
(procfs.o): Ditto.
(z8k-tdep.o): Ditto.
Ben Harris [Fri, 16 Nov 2001 18:56:01 +0000 (18:56 +0000)]
2001-11-16 Ben Harris <bjh21@netbsd.org>
* Makefile.in (armemu32.o): Replace $< with autoconf recommended
$(srcdir)/....
(armemu26.o): Ditto.
Ben Harris [Fri, 16 Nov 2001 18:29:27 +0000 (18:29 +0000)]
2001-11-16 Ben Harris <bjh21@netbsd.org>
* MAINTAINERS (write-after-approval): Add self.
Daniel Jacobowitz [Fri, 16 Nov 2001 02:56:08 +0000 (02:56 +0000)]
* elflink.h (elf_reloc_symbol_deleted_p): Catch all relocs against
local syms from discarded sections. Update comment.
Jim Blandy [Fri, 16 Nov 2001 02:48:30 +0000 (02:48 +0000)]
* s390-tdep.c (is_simple_arg): Structs and unions exactly eight
bytes long should be handled as DOUBLE_ARGs; don't recognize them
as SIMPLE_ARGs.
gdbadmin [Fri, 16 Nov 2001 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 15 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Andrew Cagney [Thu, 15 Nov 2001 20:58:38 +0000 (20:58 +0000)]
* remote.c (struct packet_reg): Declare.
(struct remote_state): Add fields sizeof_g_packet and g_packet.
(init_remote_state): Initialize sizeof_g_packet and g_packet.
(free_remote_state): Free g_packet.
(packet_reg_from_pnum, packet_reg_by_regnum): New functions.
(remote_wait): Use above instead of gdbarch methods
REGISTER_RAW_SIZE and REGISTER_BYTES.
(remote_async_wait): Ditto.
(remote_fetch_registers, remote_store_registers): Ditto.
(store_register_using_P): Ditto.
Andrew Cagney [Thu, 15 Nov 2001 20:30:41 +0000 (20:30 +0000)]
Really zap tty_input from multi-arch swap.
DJ Delorie [Thu, 15 Nov 2001 19:06:06 +0000 (19:06 +0000)]
merge from gcc
Andrew Cagney [Thu, 15 Nov 2001 18:35:05 +0000 (18:35 +0000)]
Correctly handle phex(*,0) and phex_nz(*,0).
Andrew Cagney [Thu, 15 Nov 2001 18:24:17 +0000 (18:24 +0000)]
* utils.c (phex_nz): For default case, set str to phex_nz return
value.
Alan Modra [Thu, 15 Nov 2001 13:19:10 +0000 (13:19 +0000)]
* common.h (NT_ARCH): Define. Remove incorrect comment.
Alan Modra [Thu, 15 Nov 2001 12:27:07 +0000 (12:27 +0000)]
* po/POTFILES.in: Regenerate.
Alan Modra [Thu, 15 Nov 2001 12:18:27 +0000 (12:18 +0000)]
* po/SRC-POTFILES.in: Regenerate.
Alan Modra [Thu, 15 Nov 2001 09:31:25 +0000 (09:31 +0000)]
* elflink.h (elf_link_input_bfd): Complain about all relocs
against local syms from discarded sections.
(elf_reloc_symbol_deleted_p): Don't try to swap in external syms.
Andrew Cagney [Thu, 15 Nov 2001 06:43:10 +0000 (06:43 +0000)]
* TODO (register_buffer): Delete.
* regcache.c (register_buffer): Make static.
(regcache_collect): New function.
* regcache.h (register_buffer): Delete declaration.
(regcache_collect): Declare.
* remote.c (store_register_using_P): Rewrite using
regcache_collect.
(remote_store_registers): Ditto.
* go32-nat.c (store_register): Ditto.