OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
21 years ago * alpha-osf1-tdep.c (alpha_osf1_sigcontext_addr): Replace
brobecke [Wed, 4 Jun 2003 05:20:55 +0000 (05:20 +0000)]
    * alpha-osf1-tdep.c (alpha_osf1_sigcontext_addr): Replace
        references to struct frame_info fields by calls to the equivalent
        accessors. Necessary now that frame_info is opaque.

21 years ago * alpha-osf1-tdep.c (alpha_osf1_skip_sigtramp_frame): Delete.
brobecke [Wed, 4 Jun 2003 05:17:26 +0000 (05:17 +0000)]
    * alpha-osf1-tdep.c (alpha_osf1_skip_sigtramp_frame): Delete.
        (alpha_osf1_init_abi): Do not set skip_sigtramp_frame in tdep
        structure, field no longer exists.

21 years ago* remote.c (init_remote_state): Compute sizeof_g_packet by
troth [Wed, 4 Jun 2003 04:31:35 +0000 (04:31 +0000)]
* remote.c (init_remote_state): Compute sizeof_g_packet by
accumulation of the size of all registers instead of blindly using
DEPRECATED_REGISTER_BYTES.

21 years ago2003-06-03 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Wed, 4 Jun 2003 01:57:44 +0000 (01:57 +0000)]
2003-06-03  Pierre Humblet  <pierre.humblet@ieee.org>

        * fhandler_disk_file.cc (fhandler_disk_file::fstat): Mark the pc
        as non-executable if the file cannot be opened for read. Retry query
        open only if errno is EACCES. Never change the mode, even if it is 000
        when query open() fails.

21 years ago* configure.in: Allow any i?86 variant.
cgf [Wed, 4 Jun 2003 01:44:07 +0000 (01:44 +0000)]
* configure.in: Allow any i?86 variant.
* configure: Regenerate.

21 years ago2003-06-03 Michael Snyder <msnyder@redhat.com>
msnyder [Wed, 4 Jun 2003 00:25:02 +0000 (00:25 +0000)]
2003-06-03  Michael Snyder  <msnyder@redhat.com>

* config/h8300/tm-h8300.h (h8300sxmode): Declare.
* h8300-tdep.c (h8300_gdbarch_init): Set machine mode
for h8300sx.

21 years ago*** empty log message ***
gdbadmin [Wed, 4 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * alpha-osf1-tdep.c (objfiles.h): #include, needed for symfile_objfile.
brobecke [Tue, 3 Jun 2003 23:52:41 +0000 (23:52 +0000)]
    * alpha-osf1-tdep.c (objfiles.h): #include, needed for symfile_objfile.
        * Makefile.in (alpha-osf1-tdep.o): Update dependencies.

21 years ago * alpha-osf1-tdep.c (objfiles.h): #include, needed for symfile_objfile.
brobecke [Tue, 3 Jun 2003 23:49:32 +0000 (23:49 +0000)]
    * alpha-osf1-tdep.c (objfiles.h): #include, needed for symfile_objfile.
        * Makefile.in (alpha-osf1-tdep.o): Update dependencies.

21 years agobinutils/
jakub [Tue, 3 Jun 2003 22:27:22 +0000 (22:27 +0000)]
binutils/
* readelf.c (get_segment_type): Handle PT_GNU_STACK.
bfd/
* elf.c (_bfd_elf_print_private_bfd_data): Handle PT_GNU_STACK.
(bfd_section_from_phdr): Likewise.
(map_sections_to_segments): Create PT_GNU_STACK segment header.
(get_program_header_size): Count with PT_GNU_STACK.
* elf-bfd.h (struct elf_obj_tdata): Add stack_flags.
* elflink.h (bfd_elfNN_size_dynamic_sections): Set stack_flags.
include/
* bfdlink.h (struct bfd_link_info): Add execstack and noexecstack.
* elf/common.h (PT_GNU_STACK): Define.
ld/
* ldgram.y (phdr_type): Grok PT_GNU_STACK.
* emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add
-z execstack and -z noexecstack.
(gld${EMULATION_NAME}_list_options): Likewise.
* scripttempl/elf.sc: If not -r, discard .note.GNU-stack section.

21 years ago2003-06-03 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 3 Jun 2003 21:43:51 +0000 (21:43 +0000)]
2003-06-03  Michael Snyder  <msnyder@redhat.com>
        and Bernd Schmidt   <bernds@redhat.com>
and Alexandre Oliva <aoliva@redhat.com>
* Makefile.am: Add new emulations for h8300sx.
* Makefile.in: Regenerate.
* configure.tgt: Add new emulations.
* emulparams/h8300sx.sh: New emulation.
* emulparams/h8300sxelf.sh: Ditto.
* scripttempl/h8300sx.sc: Ditto.

21 years ago2003-06-03 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 3 Jun 2003 21:38:26 +0000 (21:38 +0000)]
2003-06-03  Michael Snyder  <msnyder@redhat.com>

* h8300/compile.c: Add h8300sx insns and addressing modes.
* h8300/sim-main.h: Replaces h8300/inst.h.
* h8300/Makefile.in: Tweak to bring in some sim/common stuff.

21 years ago2003-06-03 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 3 Jun 2003 21:32:52 +0000 (21:32 +0000)]
2003-06-03  Michael Snyder  <msnyder@redhat.com>
and Bernd Schmidt   <bernds@redhat.com>
and Alexandre Oliva <aoliva@redhat.com>
* disassemble.c (disassembler): Add support for h8300sx.
* h8300-dis.c: Ditto.

21 years ago2003-05-14 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 3 Jun 2003 21:29:07 +0000 (21:29 +0000)]
2003-05-14  Michael Snyder  <msnyder@redhat.com>
From Bernd Schmidt  <bernds@redhat.com>
and Michael Snyder  <msnyder@redhat.com>
        and Alexandre Oliva <aoliva@redhat.com>
* config/tc-h8300.c: Add insns and addressing modes for h8300sx.
* config/tc-h8300.h: Ditto.

21 years ago2003-06-03 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 3 Jun 2003 21:23:21 +0000 (21:23 +0000)]
2003-06-03  Michael Snyder  <msnyder@redhat.com>
and Bernd Schmidt   <bernds@redhat.com>
and Alexandre Oliva <aoliva@redhat.com>
* h8300.h: Add support for h8300sx instruction set.

21 years ago2003-06-03 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 3 Jun 2003 21:02:49 +0000 (21:02 +0000)]
2003-06-03  Andrew Cagney  <cagney@redhat.com>

* sparc-tdep.c (sparc_convert_to_virtual): Delete function.
(sparc_convert_to_raw): Delete function.
(sparc_gdbarch_init): Do not set register_convert_to_raw or
register_convert_to_virtual.

21 years ago * Makefile.tpl: Make 'recursive targets' using autogen rather
neroden [Tue, 3 Jun 2003 20:44:31 +0000 (20:44 +0000)]
* Makefile.tpl: Make 'recursive targets' using autogen rather
than shell loop.  Remove duplicate 'clean' targets and false
comments.
* Makefile.def: Add systematic dependencies to 'recursive' targets.
Add systematic method of specifying missing targets in subdirs.
Add copyright boilerplate.
* Makefile.in: Regenerate.
* configure.in: Add 'recursive targets' to maybe list.
* configure: Regenerate.

21 years ago2003-06-03 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Tue, 3 Jun 2003 20:00:55 +0000 (20:00 +0000)]
2003-06-03  Jeff Johnston  <jjohnstn@redhat.com>

        * thread-db.c (thread_db_mourn_inferior): Unpush thread target
        layer if not dealing with a statically-linked threaded program.

21 years ago2003-06-03 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Tue, 3 Jun 2003 19:48:07 +0000 (19:48 +0000)]
2003-06-03  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/reent/execr.c: Use _DEFUN macro for function declaration.
        * libc/reent/fcntlr.c: Ditto.
        * libc/reent/fstat64r.c: Ditto.
        * libc/reent/linkr.c: Ditto.
        * libc/reent/lseek64r.c: Ditto.
        * libc/reent/lseekr.c: Ditto.
        * libc/reent/openr.c: Ditto.
        * libc/reent/readr.c: Ditto.
        * libc/reent/reent.c: Ditto.
        * libc/reent/sbrkr.c: Ditto.
        * libc/reent/signalr.c: Ditto.
        * libc/reent/signgam.c: Ditto.
        * libc/reent/statr.c: Ditto.
        * libc/reent/timer.c: Ditto.
        * libc/reent/unlinkr.c: Ditto.
        * libc/reent/writer.c: Ditto.
        * libc/syscalls/sysclose.c: Ditto.
        * libc/syscalls/sysexecve.c: Ditto.
        * libc/syscalls/sysfcntl.c: Ditto.
        * libc/syscalls/sysfork.c: Ditto.
        * libc/syscalls/sysfstat.c: Ditto.
        * libc/syscalls/sysgetpid.c: Ditto.
        * libc/syscalls/sysgettod.c: Ditto.
        * libc/syscalls/syskill.c: Ditto.
        * libc/syscalls/syslink.c: Ditto.
        * libc/syscalls/syslseek.c: Ditto.
        * libc/syscalls/sysopen.c: Ditto.
        * libc/syscalls/sysread.c: Ditto.
        * libc/syscalls/syssbrk.c: Ditto.
        * libc/syscalls/sysstat.c: Ditto.
        * libc/syscalls/systimes.c: Ditto.
        * libc/syscalls/sysunlink.c: Ditto.
        * libc/syscalls/syswait.c: Ditto.

21 years ago2003-06-03 Kris Warkentin <kewarken@qnx.com>
kewarken [Tue, 3 Jun 2003 19:16:34 +0000 (19:16 +0000)]
2003-06-03  Kris Warkentin  <kewarken@qnx.com>

 * solib.c (solib_open): Update comment to reflect actual search order.

21 years ago2003-06-03 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 3 Jun 2003 18:53:35 +0000 (18:53 +0000)]
2003-06-03  Andrew Cagney  <cagney@redhat.com>

* frame.c (get_frame_memory_signed): New function.
(get_frame_memory, get_frame_memory_unsigned): New function.
(get_frame_arch): New function.
* frame.h (get_frame_signed_memory, get_frame_arch): Declare.
(get_frame_memory, get_frame_unsigned_memory): Declare.
* d10v-tdep.c (d10v_frame_unwind_cache): Use
get_frame_memory_unsigned and get_frame_arch.
(d10v_frame_unwind_cache, saved_regs_unwinder): Ditto.

21 years ago2003-06-03 Till Straumann <strauman@SLAC.Stanford.EDU>
jjohnstn [Tue, 3 Jun 2003 18:42:08 +0000 (18:42 +0000)]
2003-06-03  Till Straumann  <strauman@SLAC.Stanford.EDU>

        * libc/time/tzset_r.c: Change local variables that are
        set via sscanf using the %h format specifier to be unsigned short
        instead of int.

21 years agoasprintf.c: Change comment to note that -1 is returned upon error.
nickc [Tue, 3 Jun 2003 18:17:28 +0000 (18:17 +0000)]
asprintf.c: Change comment to note that -1 is returned upon error.
vasprintf.c: Likewise. (vasprintf): Return -1 upon error.
functions.texi: Document changes to asprintf and vasprintf.

21 years agobfd/
hjl [Tue, 3 Jun 2003 18:15:03 +0000 (18:15 +0000)]
bfd/

2003-06-03  H.J. Lu <hongjiu.lu@intel.com>

* elflink.h (elf_link_input_bfd): Call linker error_handler
for discarded definitions.

include/

2003-06-03  H.J. Lu <hongjiu.lu@intel.com>

* bfdlink.h (LD_DEFINITION_IN_DISCARDED_SECTION): New.

ld/

2003-06-03  H.J. Lu <hongjiu.lu@intel.com>

* ldmisc.c: Include "bfdlink.h".
(error_handler): Handle LD_DEFINITION_IN_DISCARDED_SECTION
and -LD_DEFINITION_IN_DISCARDED_SECTION.

* Makefile.am: Rebuild dependency.
* Makefile.in: Regenerated.

ld/testsuite/

2003-06-03  H.J. Lu <hongjiu.lu@intel.com>

* ld-discard/extern.d: Updated.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.

21 years agoReturn 'n' if section flags are SEC_HAS_CONTENTS && SEC_READONLY.
nickc [Tue, 3 Jun 2003 17:45:48 +0000 (17:45 +0000)]
Return 'n' if section flags are SEC_HAS_CONTENTS && SEC_READONLY.

21 years agooops - omitted entry in ChangeLog with the previous delta
nickc [Tue, 3 Jun 2003 17:36:14 +0000 (17:36 +0000)]
oops - omitted entry in ChangeLog with the previous delta

21 years ago* configure.in: Allow any i?86 variant.
cgf [Tue, 3 Jun 2003 17:32:03 +0000 (17:32 +0000)]
* configure.in: Allow any i?86 variant.
* configure: Regenerate.

21 years agoFRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn.
nickc [Tue, 3 Jun 2003 17:15:23 +0000 (17:15 +0000)]
FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn.
Use maintainer mode to regenerate ports.

21 years ago * Makefile.tpl: Rename [+target+] to [+make_target+].
neroden [Tue, 3 Jun 2003 16:36:51 +0000 (16:36 +0000)]
* Makefile.tpl: Rename [+target+] to [+make_target+].
* Makefile.def: Rename 'target' to 'make_target'.

21 years agoAdd pc-relative 32-bit reloc to v850 port. Fixes ld-elf/merge test failure.
nickc [Tue, 3 Jun 2003 16:24:03 +0000 (16:24 +0000)]
Add pc-relative 32-bit reloc to v850 port.  Fixes ld-elf/merge test failure.

21 years ago2003-06-03 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 3 Jun 2003 15:41:12 +0000 (15:41 +0000)]
2003-06-03  Andrew Cagney  <cagney@redhat.com>

Contributed by Red Hat.
* frv.cpu: New file.  Written by Dave Brolley, Catherine Moore,
and Eric Christopher.
* frv.opc: New file.  Written by Catherine Moore, and Dave
Brolley.
* simplify.inc: New file.  Written by Doug Evans.

21 years ago2003-06-03 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 3 Jun 2003 15:28:35 +0000 (15:28 +0000)]
2003-06-03  H.J. Lu <hongjiu.lu@intel.com>

* ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
not available.

21 years ago * fhandler_socket.cc (connect_thread): Remove.
corinna [Tue, 3 Jun 2003 14:05:17 +0000 (14:05 +0000)]
* fhandler_socket.cc (connect_thread): Remove.
(accept_thread): Remove.
(fhandler_socket::connect): Remove all special blocking handling.
(fhandler_socket::accept): Ditto.
* net.cc (cygwin_connect): Make blocking sockets temporarily
non-blocking and call cygwin_select on them to be interruptible.
(cygwin_accept):  Ditto.

21 years agoMAINTAINERS (write after approval): Add myself
raoul [Tue, 3 Jun 2003 09:55:51 +0000 (09:55 +0000)]
MAINTAINERS (write after approval): Add myself

21 years agoMAINTAINERS (write after approval): Add myself
raoul [Tue, 3 Jun 2003 09:54:33 +0000 (09:54 +0000)]
MAINTAINERS (write after approval): Add myself

21 years ago* s390-nat.c (supply_gregset, fill_gregset): On the s390x, the
jimb [Tue, 3 Jun 2003 05:36:52 +0000 (05:36 +0000)]
* s390-nat.c (supply_gregset, fill_gregset): On the s390x, the
elements of gregset_t are 64 bits each, but access registers
are still 32 bits, so they're packed two per gregset_t
element.  Unpack/pack them properly.

21 years ago * emulparams/shlelf_linux.sh (GENERATE_PIE_SCRIPT): Set to yes.
kkojima [Tue, 3 Jun 2003 04:51:49 +0000 (04:51 +0000)]
* emulparams/shlelf_linux.sh (GENERATE_PIE_SCRIPT): Set to yes.
* emulparams/shlelf32_linux.sh (GENERATE_PIE_SCRIPT): Likewize.

21 years ago * elf32-sh.c (sh_elf_size_dynamic_sections): Create .interp section
kkojima [Tue, 3 Jun 2003 04:50:19 +0000 (04:50 +0000)]
* elf32-sh.c (sh_elf_size_dynamic_sections): Create .interp section
and DT_DEBUG dynamic tag even for position independent executables.
* elf64-sh64.c (sh64_elf64_size_dynamic_sections): Likewize.

21 years ago2003-06-02 David Carlton <carlton@bactrian.org>
carlton [Tue, 3 Jun 2003 02:56:03 +0000 (02:56 +0000)]
2003-06-02  David Carlton  <carlton@bactrian.org>

* linespec.c (find_methods): Break out code into
add_matching_methods and add_constructors.
(add_matching_methods): New.
(add_constructors): Ditto.

21 years ago* spawn.cc (spawn_guts): Don't hang around if the parent doesn't exist.
cgf [Tue, 3 Jun 2003 02:32:44 +0000 (02:32 +0000)]
* spawn.cc (spawn_guts): Don't hang around if the parent doesn't exist.

21 years ago2003-06-02 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 3 Jun 2003 01:24:41 +0000 (01:24 +0000)]
2003-06-02  Andrew Cagney  <cagney@redhat.com>

* alpha-tdep.c (alpha_gdbarch_init): Set convert_register_p,
register_to_value, and value_to_register, instead of
register_convertible, register_convert_to_raw, and
register_convert_to_virtual.
* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
* ia64-tdep.c (ia64_gdbarch_init): Ditto.
* i386-tdep.c (i386_gdbarch_init): Ditto.
* sparc-tdep.c (sparc_print_registers): Delete call to
REGISTER_CONVERTIBLE.
(sparc_gdbarch_init): Do not set register_convertible.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
* frv-tdep.c (frv_gdbarch_init): Ditto.
* cris-tdep.c (cris_gdbarch_init): Ditto.

21 years ago*** empty log message ***
gdbadmin [Tue, 3 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-06-02 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Mon, 2 Jun 2003 23:20:46 +0000 (23:20 +0000)]
2003-06-02  Elena Zannoni  <ezannoni@redhat.com>

* target.h (TARGET_SYMFILE_POSTREAD): Delete unused macro.
* symfile.c (reread_symbols): Delete call to TARGET_SYMFILE_POSTREAD.
(syms_from_objfile): Ditto.

21 years agoReformat.
hjl [Mon, 2 Jun 2003 23:11:43 +0000 (23:11 +0000)]
Reformat.

21 years ago * m68k-tdep.c (m68k_gdbarch_init): Use set_gdbarch_print_insn ...
schwab [Mon, 2 Jun 2003 22:56:52 +0000 (22:56 +0000)]
* m68k-tdep.c (m68k_gdbarch_init): Use set_gdbarch_print_insn ...
(_initialize_m68k_tdep): ... instead of deprecated_tm_print_insn.

21 years ago * alpha-tdep.c (alpha_register_reggroup_p): Zero is only
rth [Mon, 2 Jun 2003 22:54:00 +0000 (22:54 +0000)]
    * alpha-tdep.c (alpha_register_reggroup_p): Zero is only
        a member of all_reggroup.

21 years ago * read.c (emit_expr): Set dot_value.
amodra [Mon, 2 Jun 2003 22:48:58 +0000 (22:48 +0000)]
* read.c (emit_expr): Set dot_value.
* dw2gencfi.c (output_fde): Remove pcrel reloc hack.

21 years ago * alpha-tdep.c (alpha_register_type): Change from _virtual_type.
rth [Mon, 2 Jun 2003 22:43:31 +0000 (22:43 +0000)]
    * alpha-tdep.c (alpha_register_type): Change from _virtual_type.
        (alpha_convert_flt_dbl, alpha_convert_dbl_flt): Remove.
        (alpha_lds, alpha_sts): New.
        (alpha_convert_register_p): Change from _register_convertible.
        (alpha_register_to_value): Change from _convert_to_virtual;
        restructure and fail for type sizes other than 4 or 8.
        (alpha_value_to_register): Similarly.
        (alpha_extract_return_value): Use alpha_sts.
        (alpha_store_return_value): Use alpha_lds.
        (alpha_gdbarch_init): Update hooks.

21 years ago * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
dannysmith [Mon, 2 Jun 2003 22:21:53 +0000 (22:21 +0000)]
* include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
* include/winnt.h (POWER_INFORMATION_LEVEL): Add.
* include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
Remove.
* include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.

21 years ago * alpha-tdep.c (alpha_register_virtual_type): Use alpha-specific
rth [Mon, 2 Jun 2003 21:55:58 +0000 (21:55 +0000)]
    * alpha-tdep.c (alpha_register_virtual_type): Use alpha-specific
        regnum identifiers.
        (alpha_sigtramp_register_address): Likewise.

21 years ago* cygthread.h (cygthread::terminate_thread): Mark private.
cgf [Mon, 2 Jun 2003 21:22:02 +0000 (21:22 +0000)]
* cygthread.h (cygthread::terminate_thread): Mark private.
* cygthread.cc (cygthread::terminate_thread): Deallocate free_range thread
stuff.

21 years ago * fhandler_socket.cc (fhandler_socket::accept): Rename `signalled'
corinna [Mon, 2 Jun 2003 21:20:21 +0000 (21:20 +0000)]
* fhandler_socket.cc (fhandler_socket::accept): Rename `signalled'
to `interrupted' as used in fhandler_socket::connect.

21 years ago * fhandler_socket.cc (fhandler_socket::connect): Simplify previous
corinna [Mon, 2 Jun 2003 21:14:39 +0000 (21:14 +0000)]
* fhandler_socket.cc (fhandler_socket::connect): Simplify previous
patch.
(fhandler_socket::accept): Ditto.

21 years ago * alpha-tdep.c (alpha_supply_int_regs, alpha_fill_int_regs): New.
rth [Mon, 2 Jun 2003 20:57:15 +0000 (20:57 +0000)]
    * alpha-tdep.c (alpha_supply_int_regs, alpha_fill_int_regs): New.
        (alpha_supply_fp_regs, alpha_fill_fp_regs): New.
        * alpha-tdep.h: Declare them.

        * alpha-nat.c (fetch_osf_core_registers): Constify core_reg_mapping.
        Remove zerobuf.  Don't error on UNIQUE.
        (fetch_elf_core_registers): Use alpha_supply_{int,fp}_regs.
        (ALPHA_REGSET_UNIQUE): Provide default.
        (supply_gregset): Use alpha_supply_int_regs.
        (fill_gregset): Use alpha_fill_int_regs.
        (supply_fpregset): Use alpha_supply_fp_regs.
        (fill_fpregset): Use alpha_fill_fp_regs.
        * alphabsd-tdep.c (NUM_GREGS, NUM_FPREGS): Remove.
        (alphabsd_supply_reg): Use alpha_supply_int_regs.
        (alphabsd_fill_reg): Use alpha_fill_int_regs.
        (alphabsd_supply_fpreg): Use alpha_supply_fp_regs.
        (alphabsd_fill_fpreg): Use alpha_fill_fp_regs.
        * config/alpha/nm-linux.h (ALPHA_REGSET_UNIQUE): New.

21 years ago * alpha-tdep.c (alpha_store_return_value): Avoid switch fallthru.
rth [Mon, 2 Jun 2003 20:55:13 +0000 (20:55 +0000)]
    * alpha-tdep.c (alpha_store_return_value): Avoid switch fallthru.

21 years ago * alpha-tdep.c (alpha_extract_return_value): Use internal_error.
rth [Mon, 2 Jun 2003 20:46:41 +0000 (20:46 +0000)]
    * alpha-tdep.c (alpha_extract_return_value): Use internal_error.
        (alpha_store_return_value): Likewise.

21 years ago * config.bfd: Move obsolete entries out of the range of the
drow [Mon, 2 Jun 2003 19:25:51 +0000 (19:25 +0000)]
* config.bfd: Move obsolete entries out of the range of the
targmatch sed script.

21 years ago * config.bfd (mips*-dec-bsd*, mips*-*-pe*): Mark as obsolete.
drow [Mon, 2 Jun 2003 18:59:49 +0000 (18:59 +0000)]
* config.bfd (mips*-dec-bsd*, mips*-*-pe*): Mark as obsolete.

21 years ago2003-06-02 David Carlton <carlton@math.stanford.edu>
carlton [Mon, 2 Jun 2003 18:36:32 +0000 (18:36 +0000)]
2003-06-02  David Carlton  <carlton@math.stanford.edu>

* block.c (contained_in): Add 'const' to arguments.
(block_function): Ditto.
* block.h: Update declarations for block_function and
contained_in.

21 years ago2003-06-02 David Carlton <carlton@math.stanford.edu>
carlton [Mon, 2 Jun 2003 18:08:14 +0000 (18:08 +0000)]
2003-06-02  David Carlton  <carlton@math.stanford.edu>

* objc-lang.c (find_imps): Delete unneeded variable 'sym_symtab'.
* c-valprint.c (c_val_print): Delete unneeded variable 's'.
* p-valprint.c (pascal_val_print): Ditto.
* ada-lang.c (standard_lookup): Delete unneded variable 'symtab'.

21 years ago * fhandler_socket.cc: Include cygthread.h.
corinna [Mon, 2 Jun 2003 17:52:16 +0000 (17:52 +0000)]
* fhandler_socket.cc: Include cygthread.h.
(class sock_event): Remove.
(thread_connect): New function.
(thread_accept): Ditto.
(fhandler_socket::connect): Use cygthread instead of socket event
handling for blocking sockets.
(fhandler_socket::accept): Ditto.

21 years ago * fhandler_socket.cc: Include cygthread.h.
corinna [Mon, 2 Jun 2003 17:52:06 +0000 (17:52 +0000)]
* fhandler_socket.cc: Include cygthread.h.
(class sock_event): Remove.
(thread_connect): New function.
(thread_accept): Ditto.
(fhandler_socket::connect): Use cygthread instead of socket event
handling for blocking sockets.
(fhandler_socket::accept): Ditto.

21 years ago * gdb.base/float.exp: Add expected regexp for alpha-*-*.
rth [Mon, 2 Jun 2003 16:49:35 +0000 (16:49 +0000)]
    * gdb.base/float.exp: Add expected regexp for alpha-*-*.

21 years ago * alpha-tdep.c (alpha_push_dummy_call): Use
rth [Mon, 2 Jun 2003 16:18:32 +0000 (16:18 +0000)]
    * alpha-tdep.c (alpha_push_dummy_call): Use
        builtin_type_ieee_double_little instead of builtin_type_double.

21 years ago * alpha-tdep.c (alpha_push_dummy_call): Handle ABI mandated
rth [Mon, 2 Jun 2003 16:17:54 +0000 (16:17 +0000)]
    * alpha-tdep.c (alpha_push_dummy_call): Handle ABI mandated
        sign-extension of 32-bit values.
        (alpha_store_return_value): Similarly.

21 years ago * alpha-tdep.c (alpha_push_dummy_call): Handle COMPLEX types.
rth [Mon, 2 Jun 2003 16:16:52 +0000 (16:16 +0000)]
    * alpha-tdep.c (alpha_push_dummy_call): Handle COMPLEX types.
        (alpha_extract_return_value): Likewise.
        (alpha_store_return_value): Likewise.

21 years ago * alpha-tdep.c (alpha_extract_return_value): Handle IEEE Quad floats.
rth [Mon, 2 Jun 2003 16:16:14 +0000 (16:16 +0000)]
    * alpha-tdep.c (alpha_extract_return_value): Handle IEEE Quad floats.
        (alpha_store_return_value): Error on IEEE Quad floats.

21 years ago * alpha-tdep.c (alpha_extract_return_value): Convert to regcache.
rth [Mon, 2 Jun 2003 16:15:34 +0000 (16:15 +0000)]
    * alpha-tdep.c (alpha_extract_return_value): Convert to regcache.
        (alpha_extract_struct_value_address): Likewise.
        (alpha_store_return_value): Likewise.
        (alpha_store_struct_return): Remove.
        (alpha_gdbarch_init): Update hook registration to match.

21 years ago * alpha-tdep.c (alpha_register_convert_to_virtual): Tidy use of
rth [Mon, 2 Jun 2003 16:14:54 +0000 (16:14 +0000)]
    * alpha-tdep.c (alpha_register_convert_to_virtual): Tidy use of
        deprecated interfaces; use ALPHA_REGISTER_SIZE instead of gdbarch
        macros where appropriate.
        (alpha_register_convert_to_raw): Similarly.  Use unpack_long.
        (alpha_convert_flt_dbl, alpha_convert_dbl_flt): New.

21 years ago * alpha-tdep.c (alpha_register_virtual_type): Use void_data_ptr
rth [Mon, 2 Jun 2003 16:13:57 +0000 (16:13 +0000)]
    * alpha-tdep.c (alpha_register_virtual_type): Use void_data_ptr
        for SP, GP; void_func_ptr for PC; non-language-specific types
        for all others.
        * alpha-tdep.h (ALPHA_GP_REGNUM): New.

21 years ago * top.h (lim_at_start): Declare.
rth [Mon, 2 Jun 2003 16:02:56 +0000 (16:02 +0000)]
    * top.h (lim_at_start): Declare.
        * main.c (captured_main): Set it.
        * top.c (lim_at_start): Define.
        (command_loop): Use it instead of &environ.
        * event-top.c (command_handler): Likewise.

        * gdb.base/selftest.exp: Next over lim_at_start initialization.

21 years ago * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
rth [Mon, 2 Jun 2003 15:51:23 +0000 (15:51 +0000)]
* gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.

21 years ago * macro.c (sub_actual): Don't lose string if it turns out that
amodra [Mon, 2 Jun 2003 15:03:19 +0000 (15:03 +0000)]
* macro.c (sub_actual): Don't lose string if it turns out that
&string wasn't an arg.

21 years ago* objcopy.c (redefine_list_append): Add an argument that
thorpej [Mon, 2 Jun 2003 14:45:12 +0000 (14:45 +0000)]
* objcopy.c (redefine_list_append): Add an argument that
indicates the context from which this function is being
called.  Change all callers.
(copy_options): Add a new option, --redefine-syms.
(copy_usage): Document new option.
(copy_main): Handle the --redefine-syms option.
* doc/binutils.text (objcopy): Document new option.

21 years ago* fhandler.cc (fhandler_base::write): Correct minor printf formatting style
cgf [Mon, 2 Jun 2003 14:07:47 +0000 (14:07 +0000)]
* fhandler.cc (fhandler_base::write): Correct minor printf formatting style
glitch.

21 years agoAdd new test for cygwin target: building an executable with an export table.
nickc [Mon, 2 Jun 2003 09:11:01 +0000 (09:11 +0000)]
Add new test for cygwin target: building an executable with an export table.

21 years agoScan table pe_dll->exports, which is sorted alphabetically, instead of
nickc [Mon, 2 Jun 2003 08:43:37 +0000 (08:43 +0000)]
Scan table pe_dll->exports, which is sorted alphabetically, instead of
exported_symbols, which is sorted by ordinal.

21 years ago* mipsnbsd-tdep.c: Update copyright years.
thorpej [Mon, 2 Jun 2003 04:58:25 +0000 (04:58 +0000)]
* mipsnbsd-tdep.c: Update copyright years.
(fetch_core_registers): Correct arguments to mipsnbsd_supply_fpreg.

21 years ago * Makefile.in (ALLDEPFILES): Add alpha-mdebug-tdep.c.
rth [Mon, 2 Jun 2003 04:34:36 +0000 (04:34 +0000)]
    * Makefile.in (ALLDEPFILES): Add alpha-mdebug-tdep.c.
        (alpha-linux-tdep.o): Update dependencies.
        (alpha-nat.o, alpha-tdep.o, alpha-mdebug-tdep.o): Likewise.
        * alpha-mdebug-tdep.c: Remove unneeded includes.

21 years ago * alpha-tdep.c (alpha_register_reggroup_p): New.
rth [Mon, 2 Jun 2003 04:32:19 +0000 (04:32 +0000)]
    * alpha-tdep.c (alpha_register_reggroup_p): New.
        (alpha_gdbarch_init): Register it.

21 years ago2003-06-01 Andrew Cagney <cagney@redhat.com>
cagney [Mon, 2 Jun 2003 04:16:22 +0000 (04:16 +0000)]
2003-06-01  Andrew Cagney  <cagney@redhat.com>

* dwarfread.c: Eliminate "register"
(decode_die_type): Eliminate assignment within "if".
(struct_type, decode_array_element_type): Ditto.
(dwarf_read_array_type, read_tag_pointer_type): Ditto.
(read_subroutine_type, enum_type, add_enum_psymbol): Ditto.
(decode_modified_type, completedieinfo): Ditto.
* block.c: Eliminate "register".
(blockvector_for_pc_sect): Eliminate assignment within "if".
* cp-support.h (struct symbol): Opaque declaration.
* breakpoint.c (handle_gnu_v3_exceptions): Use xfree, not free.

21 years ago * alpha-tdep.c (alpha_gdbarch_init): Use set_gdbarch_print_insn ...
rth [Mon, 2 Jun 2003 03:38:09 +0000 (03:38 +0000)]
    * alpha-tdep.c (alpha_gdbarch_init): Use set_gdbarch_print_insn ...
        (_initialize_alpha_tdep): ... not deprecated_tm_print_insn.

21 years ago * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
drow [Mon, 2 Jun 2003 03:09:31 +0000 (03:09 +0000)]
* gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
of globalvar.

21 years ago* gdbarch.sh (function_list): Add FETCH_POINTER_ARGUMENT.
fedor [Mon, 2 Jun 2003 02:54:32 +0000 (02:54 +0000)]
* gdbarch.sh (function_list): Add FETCH_POINTER_ARGUMENT.
* gdbarch.[ch]: Regenerate.
* hppa-tdep.c (hppa_fetch_pointer_argument): New function.
(hppa_gdbarch_init): Set it in the gdbarch vector.
* i386-tdep.c (i386_fetch_pointer_argument): New
(i386_gdbarch_init): Set it into gdbarch.
* rs6000-tdep.c (rs6000_fetch_pointer_argument): New.
(rs6000_gdbarch_init): Set it in gdbarch.
* sparc-tdep.c (sparc_fetch_pointer_argument): New
(sparc_gdbarch_init): Set it in gdbarch.

21 years ago2003-06-01 Andrew Cagney <cagney@redhat.com>
cagney [Mon, 2 Jun 2003 02:09:38 +0000 (02:09 +0000)]
2003-06-01  Andrew Cagney  <cagney@redhat.com>

* defs.h (extract_address): Delete declaration.
* findvar.c (extract_address): Delete function.
* xstormy16-tdep.c (xstormy16_extract_return_value): Replace
extract_address with the inline equivalent,
extract_unsigned_integer.
(xstormy16_extract_struct_value_address): Ditto.
(xstormy16_pointer_to_address): Ditto.
* vax-tdep.c (vax_extract_struct_value_address): Ditto.
* v850-tdep.c (v850_push_arguments): Ditto.
(v850_extract_return_value): Ditto.
(v850_extract_struct_value_address): Ditto.
* sparcnbsd-tdep.c (sparcnbsd_get_longjmp_target_32): Ditto.
(sparcnbsd_get_longjmp_target_64): Ditto.
* sparc-tdep.c (sparc_frame_saved_pc): Ditto.
(get_longjmp_target): Ditto.
* sh-tdep.c (sh_extract_struct_value_address): Ditto.
(sh64_extract_struct_value_address): Ditto.
(sh_push_arguments): Ditto.
(sh64_push_arguments): Ditto.
* remote-vxsparc.c (vx_read_register): Ditto.
* ppc-linux-tdep.c (ppc_linux_skip_trampoline_code): Ditto.
* ns32k-tdep.c (ns32k_extract_struct_value_address): Ditto.
* mn10300-tdep.c (mn10300_extract_struct_value_address): Ditto.
* mipsv4-nat.c (get_longjmp_target): Ditto.
* mipsnbsd-tdep.c (mipsnbsd_get_longjmp_target): Ditto.
* mips-nat.c (get_longjmp_target): Ditto.
* mips-linux-tdep.c (mips_linux_get_longjmp_target): Ditto.
* mcore-tdep.c (mcore_extract_struct_value_address): Ditto.
* m68k-tdep.c (m68k_get_longjmp_target): Ditto.
* m68hc11-tdep.c (m68hc11_extract_struct_value_address): Ditto.
* irix5-nat.c (get_longjmp_target): Ditto.
* irix4-nat.c (get_longjmp_target): Ditto.
* ia64-tdep.c (generic_elf_find_global_pointer): Ditto.
(ia64_push_arguments): Ditto.
* hpux-thread.c (hpux_thread_store_registers): Ditto.
* h8300-tdep.c (h8300_push_arguments): Ditto.
(h8300_store_return_value): Ditto.
(h8300_extract_struct_value_address): Ditto.
* frv-tdep.c (frv_extract_struct_value_address): Ditto.
(frv_push_arguments): Ditto.
* avr-tdep.c (avr_pointer_to_address): Ditto.
(avr_push_arguments): Ditto.
* arm-tdep.c (arm_push_dummy_call): Ditto.
(arm_get_longjmp_target): Ditto.
* arm-linux-tdep.c (arm_linux_push_arguments): Ditto.
* alpha-tdep.c (alpha_extract_struct_value_address): Ditto.
(alpha_get_longjmp_target): Ditto.

21 years agodaily update
amodra [Mon, 2 Jun 2003 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Mon, 2 Jun 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-06-01 Andrew Cagney <cagney@redhat.com>
cagney [Sun, 1 Jun 2003 23:05:43 +0000 (23:05 +0000)]
2003-06-01  Andrew Cagney  <cagney@redhat.com>

* gdbint.texinfo (Target Architecture Definition): Add "func_addr"
parameter to "push_dummy_call".  Rename "dummy_addr" to "bp_addr".

21 years ago2003-06-01 Andrew Cagney <cagney@redhat.com>
cagney [Sun, 1 Jun 2003 23:00:54 +0000 (23:00 +0000)]
2003-06-01  Andrew Cagney  <cagney@redhat.com>

* solib-irix.c (extract_mips_address): Inline extract_address,
replacing it with extract_signed_integer.
* solib-svr4.c (SOLIB_EXTRACT_ADDRESS): Ditto.
(LM_NAME, IGNORE_FIRST_LINK_MAP_ENTRY): Ditto.
(first_link_map_member, open_symbol_file_object): Ditto.
(svr4_fetch_objfile_link_map, svr4_fetch_objfile_link_map): Ditto.
* solib-sunos.c (SOLIB_EXTRACT_ADDRESS): Ditto.
(LM_NEXT, LM_NAME): Ditto.

21 years agoOops, really commit. Part of:
cagney [Sun, 1 Jun 2003 22:30:30 +0000 (22:30 +0000)]
Oops, really commit.  Part of:
        * infcall.c (call_function_by_hand): Update comment on
        DEPRECATED_DUMMY_WRITE_SP.

        * mips-tdep.c (mips_gdbarch_init): Do not set
        deprecated_dummy_write_sp.
        (mips_eabi_push_dummy_call): Set the SP register.
        (mips_o64_push_dummy_call): Set the SP register.
        (mips_o32_push_dummy_call): Set the SP register.
        (mips_n32n64_push_dummy_call): Set the SP register.

21 years ago * alpha-tdep.h (ALPHA_FP_REGNUM): Remove.
rth [Sun, 1 Jun 2003 21:46:36 +0000 (21:46 +0000)]
    * alpha-tdep.h (ALPHA_FP_REGNUM): Remove.
        * alpha-tdep.c (alpha_register_name): Remove vfp entry.
        (alpha_cannot_fetch_register): Remove ALPHA_FP_REGNUM.
        (alpha_cannot_store_register): Likewise.
        * alphabsd-nat.c (fetch_inferior_registers): Don't set FP_REGNUM.
        * alpha-nat.c (supply_gregset): Likewise.
        * alphanbsd-tdep.c (fetch_core_registers): Likewise.

21 years ago2003-06-01 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Sun, 1 Jun 2003 19:37:13 +0000 (19:37 +0000)]
2003-06-01  Pierre Humblet  <pierre.humblet@ieee.org>

        * fhandler_disk_file.cc (fhandler_disk_file::fstat_by_name): Assume
        an existing directory is a root if FindFirstFile fails.

21 years ago2003-06-01 Andrew Cagney <cagney@redhat.com>
cagney [Sun, 1 Jun 2003 19:02:19 +0000 (19:02 +0000)]
2003-06-01  Andrew Cagney  <cagney@redhat.com>

* infcall.c (call_function_by_hand): Update comment on
DEPRECATED_DUMMY_WRITE_SP.

* mips-tdep.c (mips_gdbarch_init): Do not set
deprecated_dummy_write_sp.
(mips_eabi_push_dummy_call): Set the SP register.
(mips_o64_push_dummy_call): Set the SP register.
(mips_o32_push_dummy_call): Set the SP register.
(mips_n32n64_push_dummy_call): Set the SP register.

21 years ago * alpha-nat.c (fetch_osf_core_registers): Use ALPHA_REGISTER_SIZE
rth [Sun, 1 Jun 2003 18:44:13 +0000 (18:44 +0000)]
    * alpha-nat.c (fetch_osf_core_registers): Use ALPHA_REGISTER_SIZE
        instead of ALPHA_MAX_REGISTER_RAW_SIZE.
        (supply_gregset): Likewise.
        * alpha-tdep.c (alpha_store_return_value): Likewise.
        (alpha_get_longjmp_target): Likewise.
        (alpha_register_name): Constify array.
        (alpha_gdbarch_init): Remove deprecated_fp_regnum,
        deprecated_register_size, deprecated_register_bytes,
        deprecated_max_register_raw_size, deprecated_max_register_virtual_size.
        * alpha-tdep.h (ALPHA_MAX_REGISTER_RAW_SIZE): Remove.
        (ALPHA_MAX_REGISTER_VIRTUAL_SIZE): Remove.

21 years ago * alpha-tdep.c (alpha_push_dummy_call): Store sp. Tidy copies
rth [Sun, 1 Jun 2003 18:42:29 +0000 (18:42 +0000)]
    * alpha-tdep.c (alpha_push_dummy_call): Store sp.  Tidy copies
        from arg_reg_buffer to regcache to avoid double conversion.

21 years ago* i386-linux-nat.c (child_resume): Use I386_ESP_REGNUM instead of
kettenis [Sun, 1 Jun 2003 16:45:01 +0000 (16:45 +0000)]
* i386-linux-nat.c (child_resume): Use I386_ESP_REGNUM instead of
SP_REGNUM.
* i386-linux-tdep.c (i386_linux_sigcontext_addr): Likewise.
* i386bsd-tdep.c (i386bsd_sigcontext_addr): Likewise.

21 years ago * dwarf2-frame.c (struct dwarf2_cie): Add saw_z_augmentation.
rth [Sun, 1 Jun 2003 16:08:54 +0000 (16:08 +0000)]
    * dwarf2-frame.c (struct dwarf2_cie): Add saw_z_augmentation.
        (decode_frame_entry): Set it.  Skip FDE augmentation.

21 years ago * dwarf2-frame.c (dwarf2_frame_cache): Handle retaddr_column
rth [Sun, 1 Jun 2003 16:04:50 +0000 (16:04 +0000)]
    * dwarf2-frame.c (dwarf2_frame_cache): Handle retaddr_column
        not overlapping PC_REGNUM.

21 years ago * alpha-tdep.c (alpha_push_dummy_call): Transmography from
rth [Sun, 1 Jun 2003 16:02:49 +0000 (16:02 +0000)]
    * alpha-tdep.c (alpha_push_dummy_call): Transmography from
        alpha_push_arguments.  Don't dump argument register data to
        the target stack.  Fix float and 128-bit long double semantics.
        Store $t12 and $ra as specified by the ABI.  Use regcache everywhere.
        (alpha_fix_call_dummy): Remove.
        (alpha_call_dummy_words): Remove.
        (alpha_gdbarch_init): Kill deprecated call hooks; add push_dummy_call.

21 years ago * alpha-linux-tdep.c (alpha_linux_init_abi): Install dwarf2 unwinder.
rth [Sun, 1 Jun 2003 15:53:56 +0000 (15:53 +0000)]
    * alpha-linux-tdep.c (alpha_linux_init_abi): Install dwarf2 unwinder.