OSDN Git Service

pf3gnuchains/sourceware.git
20 years agomerge from gcc
dj [Tue, 13 Apr 2004 15:23:19 +0000 (15:23 +0000)]
merge from gcc

20 years agomerge from gcc
dj [Tue, 13 Apr 2004 15:23:08 +0000 (15:23 +0000)]
merge from gcc

20 years ago * autoload.cc (NtQuerySecurityObject): Add.
corinna [Tue, 13 Apr 2004 12:14:58 +0000 (12:14 +0000)]
* autoload.cc (NtQuerySecurityObject): Add.
* ntdll.h (STATUS_BUFFER_TOO_SMALL): Add definition.
(NtQuerySecurityObject): Add declaration.
* security.cc (get_nt_object_attribute): Always use
NtQuerySecurityObject to retrieve security descriptor.

20 years ago * winsup.api/devdsp.c (forkrectest): Move synchronization with child
corinna [Tue, 13 Apr 2004 09:40:02 +0000 (09:40 +0000)]
* winsup.api/devdsp.c (forkrectest): Move synchronization with child
so that test passes also under high CPU load.
(forkplaytest): Ditto.
(abortplaytest): New function to test ioctl code SNDCTL_DSP_RESET.

20 years ago * fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::stop): Add optional
corinna [Tue, 13 Apr 2004 09:38:32 +0000 (09:38 +0000)]
* fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::stop): Add optional
boolean argument so that playing can be stopped without playing
pending buffers.
(fhandler_dev_dsp::ioctl): Stop playback immediately for
SNDCTL_DSP_RESET.  Do not reset audio parameters in this case.
Add support for ioctl SNDCTL_DSP_GETISPACE.
(fhandler_dev_dsp::Audio_out::emptyblocks): Now returns the number of
completely empty blocks.
(fhandler_dev_dsp::Audio_out::buf_info): p->fragments is now the number
of completely empty blocks. This conforms with the OSS specification.
(fhandler_dev_dsp::Audio_out::parsewav): Ignore wave headers that are
not aligned on four byte boundary.
(fhandler_dev_dsp::Audio_in::buf_info): New, needed for
SNDCTL_DSP_GETISPACE.

20 years ago * winsup.h (IMPLEMENT_STATUS_FLAG): New macro to define status flag
corinna [Tue, 13 Apr 2004 09:04:21 +0000 (09:04 +0000)]
* winsup.h (IMPLEMENT_STATUS_FLAG): New macro to define status flag
accessor methods unambiguously.
* fhandler.h: Use IMPLEMENT_STATUS_FLAG throughout where possible.
* fhandler_termios.cc (fhandler_termios::tcinit): Call corrected
accessor for initialized status flag.
* mtinfo.h (class mtinfo_drive): Use IMPLEMENT_STATUS_FLAG throughout.
* path.cc (fs_info::update): Remove duplicate call to flags().
* path.h (struct fs_info): Use IMPLEMENT_STATUS_FLAG where possible.
(path_conv::is_auto_device): Fix spacing.
* tty.h (class tty_min): Use IMPLEMENT_STATUS_FLAG throughout.

20 years agoUpdate libtool entry.
bje [Tue, 13 Apr 2004 03:49:20 +0000 (03:49 +0000)]
Update libtool entry.

20 years ago* thread.cc (pthread::thread_init_wrapper): Wait later to get more parallel
cgf [Tue, 13 Apr 2004 03:25:49 +0000 (03:25 +0000)]
* thread.cc (pthread::thread_init_wrapper): Wait later to get more parallel
behavior.

20 years ago* thread.cc (pthread::create): Use thread mutex to control synchronization
cgf [Tue, 13 Apr 2004 02:59:19 +0000 (02:59 +0000)]
* thread.cc (pthread::create): Use thread mutex to control synchronization
rather than creating a suspended thread.  Wait for "cancellation event" to
indicate that started thread has been properly initialized.
(pthread::thread_init_wrapper): Use set_tls_self_pointer() to set tid and
cygtls.  Signal with cancel_event when done.

20 years agodaily update
amodra [Tue, 13 Apr 2004 00:00:08 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Tue, 13 Apr 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2004-04-12 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Mon, 12 Apr 2004 23:59:23 +0000 (23:59 +0000)]
2004-04-12  Pierre Humblet <pierre.humblet@ieee.org>

        * path.cc (path_conv::check): Fix "tail filling" logic.

20 years ago * gdb.base/sep.exp: Fix typo in comment.
brobecke [Mon, 12 Apr 2004 20:22:54 +0000 (20:22 +0000)]
    * gdb.base/sep.exp: Fix typo in comment.

20 years ago * gdb.base/sep.c: New file.
brobecke [Mon, 12 Apr 2004 20:17:17 +0000 (20:17 +0000)]
    * gdb.base/sep.c: New file.
        * gdb.base/sep-proc.c: New file.
        * gdb.base/sep.exp: New testcase.

20 years ago* vax-tdep.c: Include "frame-base.h", "frame-unwind.h" and
kettenis [Mon, 12 Apr 2004 19:49:47 +0000 (19:49 +0000)]
* vax-tdep.c: Include "frame-base.h", "frame-unwind.h" and
"trad-frame.h".
(vax_frame_init_saved_regs): Remove function.
(vax_sigtramp_saved_pc): Remove function.
(vax_frame_saved_pc): Remove function.
(vax_frame_args_address): Remove function.
(vax_frame_num_args): Rewrite.
(vax_frame_chain): Remove function.
(vax_push_dummy_frame): Replace DEPRECATED_FP_REGNUM with
VAX_FP_REGNUM.
(vax_pop_frame): Likewise.
(vax_saved_pc_after_call): Remove function.
(struct vax_frame_cache): New structure.
(vax_frame_cache): New function.
(vax_frame_this_id): New function.
(vax_frame_prev_register): New function.
(vax_frame_unwind): New variable.
(vax_frame_sniffer): New function.
(vax_frame_base_address): New function.
(vax_frame_args_address): New function.
(vax_frame_base): New variable.
(vax_unwind_pc): New function.
(vax_gdbarch_init): Don't set deprecated_init_frame_pc,
deprecated_fp_regnum, deprecated_saved_pc_after_call,
deprecated_frame_chain, deprecated_frame_saved_pc,
deprecated_frame_args_address and
deprecated_frame_init_saved_regs.
* Makefile.in (vax-tdep.o): Update dependencies.

20 years ago* vaxbsd-nat.c: New file.
kettenis [Mon, 12 Apr 2004 16:54:02 +0000 (16:54 +0000)]
* vaxbsd-nat.c: New file.

20 years ago* vax-tdep.h: Update copyright year. Adjust comments.
kettenis [Mon, 12 Apr 2004 16:49:34 +0000 (16:49 +0000)]
* vax-tdep.h: Update copyright year.  Adjust comments.
(VAX_REGISTER_SIZE, VAX_REGISTER_BYTES, VAX_MAX_REGISTER_RAW_SIZE,
VAX_MAX_REGISTER_VIRTUAL_SIZE): Remove macros.
(vax_regnum): New enum.  Replacing...
(VAX_AP_REGNUM, VAX_FP_REGNUM, VAX_SP_REGNUM, VAX_PC_REGNUM)
(VAX_PS_REGNUM): ... these removed macros.
* vax-tdep.c (vax_register_name): Remove prototype.
(vax_register_name): Reorganize somewhat.  Use ARRAY_SIZE.
(vax_register_byte, vax_register_raw_size,
vax_register_virtual_size, vax_register_virtual_type): Remove
functions.
(vax_register_type): New function.
(vax_breakpoint_from_pc): Reorganize.
(vax_gdbarch_init): Set register_type.  Don't set
deprecated_register_size, deprecated_register_bytes,
deprecated_register_byte, deprecated_register_raw_size,
deprecated_max_register_raw_size,
deprecated_register_virtual_size,
deprecated_max_register_virtual_size and
deprecated_register_virtual_type.  Add comment on stack direction.

20 years agoFix botched commit:
kettenis [Mon, 12 Apr 2004 16:17:17 +0000 (16:17 +0000)]
Fix botched commit:

* amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM,
AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM,
AMD64_FS_REGNUM and AMD64_GS_REGNUM.

20 years ago*** empty log message ***
gdbadmin [Mon, 12 Apr 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Mon, 12 Apr 2004 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago* cygheap.h: Replace inexplicably removed closing brace.
cgf [Sun, 11 Apr 2004 17:36:05 +0000 (17:36 +0000)]
* cygheap.h: Replace inexplicably removed closing brace.

20 years ago* amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM,
kettenis [Sun, 11 Apr 2004 17:13:23 +0000 (17:13 +0000)]
* amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM,
AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM,
AMD64_FS_REGNUM, AMD64_GS_REGNUM.

20 years ago2004-04-11 Chris Demetriou <cgd@broadcom.com>
cgd [Sun, 11 Apr 2004 07:12:13 +0000 (07:12 +0000)]
2004-04-11  Chris Demetriou  <cgd@broadcom.com>

        * utils-fpu.inc (enable_fpu, ckm_fp_cc): New macros.
        (clrset_fp_cc): Fix mask used for upper 7 condition codes.
        * utils-mdmx.inc: Include utils-fpu.inc.
        (enable_mdmx): Use enable_fpu.

20 years ago2004-04-10 Chris Demetriou <cgd@broadcom.com>
cgd [Sun, 11 Apr 2004 06:28:08 +0000 (06:28 +0000)]
2004-04-10  Chris Demetriou  <cgd@broadcom.com>

        * utils-fpu.inc: New file.
        * utils-mdmx.inc: New file.
        * mdmx-ob.s: New file.
        * mdmx-ob-sb1.s: New file.
        * basic.exp: Run new mdmx-ob and mdmx-ob-sb1 tests.

20 years ago2004-04-10 Randolph Chung <tausq@debian.org>
tausq [Sun, 11 Apr 2004 04:25:26 +0000 (04:25 +0000)]
2004-04-10  Randolph Chung  <tausq@debian.org>

* MAINTAINERS (write after approval): Add myself.

20 years ago2004-04-07 Randolph Chung <tausq@debian.org>
tausq [Sun, 11 Apr 2004 04:20:49 +0000 (04:20 +0000)]
2004-04-07  Randolph Chung  <tausq@debian.org>

* hppa-tdep.c (hppa_inner_than): Remove.
(is_pa_2): Remove unused static variable.
(hppa_gdbarch_init): Use core_addr_greaterthan instead of own version.

20 years ago /bfd/ChangeLog
ths [Sun, 11 Apr 2004 04:07:42 +0000 (04:07 +0000)]
/bfd/ChangeLog
* config.bfd: Remove mips*-*-mach3* and mips*-dec-mach3* targets.
* configure.in: Remove mips-dec-bsd*, mips-dec-mach3*, mips-*-mach3*
targets amd aout_mips_big_vec, aout_mips_little_vec target vectors.
* configure: Regenerate.

/gas/ChangeLog
* Makefile.am: Remove mips from aout targets.
* Makefile.in: Regenerate.
* configure.in: Remove mips-dec-bsd* target.
* configure: Regenerate.

/ld/ChangeLog
* configure.host: Remove mips*-dec-bsd* target.
* configure.tgt: Likewise.

20 years ago* cygheap.h (CYGHEAP_SLOP): Reduce drastically to avoid collisions.
cgf [Sun, 11 Apr 2004 04:07:17 +0000 (04:07 +0000)]
* cygheap.h (CYGHEAP_SLOP): Reduce drastically to avoid collisions.

20 years ago* dtable.cc (dtable::extend): Change order of memcpy and cfree.
cgf [Sun, 11 Apr 2004 04:00:01 +0000 (04:00 +0000)]
* dtable.cc (dtable::extend): Change order of memcpy and cfree.

20 years ago*** empty log message ***
gdbadmin [Sun, 11 Apr 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Sun, 11 Apr 2004 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago* language.h (language_defn): Add new la_post_parser field.
hilfingr [Sat, 10 Apr 2004 22:09:59 +0000 (22:09 +0000)]
* language.h (language_defn): Add new la_post_parser field.
* parser-defs.h (null_post_parser): New declaration (default for
la_post_parser).

* parse.c (parse_exp_1): Move code to parse_exp_in_context and
insert call to that function.
(parse_exp_in_context): New function, including code formerly in
parse_exp_1.  Calls language-dependent post-parser after
prefixification.
(parse_expression_in_context): New exported function.
(null_post_parser): New definition.
* expression.h (parse_expression_in_context): Add declaration.

* p-lang.c (pascal_language_defn): Add trivial post-parser.
* c-lang.c (c_language_defn): Ditto.
(cplus_language_defn): Ditto.
(asm_language_defn): Ditto.
(minimal_language_defn): Ditto.
* f-lang.c (f_language_defn): Ditto.
* jv-lang.c (java_language_defn): Ditto.
* language.c (unknown_language_defn): Ditto.
(auto_language_defn): Ditto.
(local_language_defn): Ditto.
* m2-lang.c (m2_language_defn): Ditto.
* scm-lang.c (scm_language_defn): Ditto.
* obj-lang.c (objc_language_defn): Ditto.

20 years ago * syscalls.cc (sync): Define void according to SUSv3.
corinna [Sat, 10 Apr 2004 20:40:40 +0000 (20:40 +0000)]
* syscalls.cc (sync): Define void according to SUSv3.

20 years ago * libc/include/sys/unistd.h (sync): Define void on Cygwin according
corinna [Sat, 10 Apr 2004 20:39:47 +0000 (20:39 +0000)]
* libc/include/sys/unistd.h (sync): Define void on Cygwin according
to SUSv3.

20 years ago * sec_acl.cc (setacl): Use correct offset when trying to combine
corinna [Sat, 10 Apr 2004 20:18:11 +0000 (20:18 +0000)]
* sec_acl.cc (setacl): Use correct offset when trying to combine
standard and default entry of same type.

20 years ago * fhandler.cc (rootdir): Add and use second argument.
corinna [Sat, 10 Apr 2004 19:24:55 +0000 (19:24 +0000)]
* fhandler.cc (rootdir): Add and use second argument.
* winsup.h (rootdir): Add second argument in declaration.
* path.cc (fs_info::update): Modify call to rootdir.
* syscalls.cc (check_posix_perm): Ditto.
(statfs): Ditto. Move syscall_printf near top.

20 years ago * Use new unified status_flag accessor methods from classes fhandler_*,
corinna [Sat, 10 Apr 2004 13:45:09 +0000 (13:45 +0000)]
* Use new unified status_flag accessor methods from classes fhandler_*,
tty_min, mtinfo and fs_info thoroughout.
* fhandler.h: Redefine all set_close_on_exec methods to take a bool
argument.
(enum conn_state): Rename from connect_state.
(class fhandler_base): Rename some status flags to align with
accessor method names.  Drop encoded flag entirely.  Unify status
accessor methods.  Const'ify all read accessor methods.
(class fhandler_socket): Ditto.
(class fhandler_dev_raw): Ditto.
* fhandler_disk_file.cc (fhandler_base::fstat_fs): Use fs.fs_is_fat()
instead of evaluating FATness of file system here.
(fhandler_disk_file::opendir): Drop call to set_encoded().
(fhandler_disk_file::readdir): Use pc.isencoded() directly.
* mtinfo.h (class mtinfo_drive): Const'ify all read accessor methods.
* path.cc (fsinfo_cnt): Add.
(fs_info::update): Accomodate class changes. Evaluate file system
name specific flags right here. Add thread safety for reading and
writing global fsinfo array.
* path.h (enum path_types): Drop values for flags kept in fs already.
(struct fs_info): Move status informatin into private struct type
status_flags.  Add accessor methods. Remove path and file system
name string arrays in favor of status bits.
(class path_conv): Use new fs_info status information where
appropriate.
(path_conf::fs_has_ea): Rename from fs_fast_ea.
(path_conf::fs_has_acls): New method.
(path_conf::root_dir): Remove.
(path_conf::volname): Remove.
* syscalls (statfs): Evaluate root dir locally.
* tty.h (class tty_min): Unify status accessor methods.  Const'ify
all read accessor methods.

20 years ago* amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Remove function.
kettenis [Sat, 10 Apr 2004 11:39:59 +0000 (11:39 +0000)]
* amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Remove function.
(amd64nbsd_mcontext_addr): New function.
(amd64nbsd_init_abi): Initialize TDEP->sigcontext_addr as
amd64nbsd_mcontext_addr.  Directly initialize TDEP->sc_reg_offset
with amd64nbsd_r_reg_offset, instead of building it on the fly.

20 years ago* corelow.c (core_xfer_partial): Fix coding standards violation.
kettenis [Sat, 10 Apr 2004 09:49:20 +0000 (09:49 +0000)]
* corelow.c (core_xfer_partial): Fix coding standards violation.
Add support for TARGET_OBJECT_WCOOKIE.

20 years ago* sparc-linux-tdep.c (sparc32_linux_init_abi): Don't set
kettenis [Sat, 10 Apr 2004 09:39:59 +0000 (09:39 +0000)]
* sparc-linux-tdep.c (sparc32_linux_init_abi): Don't set
deprecated_pc_in_sigtramp.
* sparc-sol2-tdep.c (sparc32_sol2_init_abi): Likewise.
* sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Likewise.
* sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Likewise.
* sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Likewise.
* sparc64obsd-tdep.c (sparc64obsd_init_abi): Likewise.
* sparcnbsd-tdep.c (sparc32nbsd_init_abi): Likewise.
* sparcobsd-tdep.c (sparc32obsd_init_abi): Likewise.

20 years agoim/mips/ChangeLog ]
cgd [Sat, 10 Apr 2004 07:11:29 +0000 (07:11 +0000)]
im/mips/ChangeLog ]
2004-04-10  Chris Demetriou  <cgd@broadcom.com>

        * sb1.igen (DIV.PS, RECIP.PS, RSQRT.PS, SQRT.PS): New.

[ sim/testsuite/sim/mips/ChangeLog ]
2004-04-10  Chris Demetriou  <cgd@broadcom.com>

        * fpu64-ps-sb1.s: New file.
        * basic.exp: Recognize mipsisa64sb1 targets, and run fpu64-ps-sb1.s
        if appropriate.

20 years ago2004-04-10 Chris Demetriou <cgd@broadcom.com>
cgd [Sat, 10 Apr 2004 07:02:57 +0000 (07:02 +0000)]
2004-04-10  Chris Demetriou  <cgd@broadcom.com>

        * fpu64-ps.s: New file.
        * basic.exp: Run fpu64-ps.s.

20 years ago(and adjust paths in last entry, for move
cgd [Sat, 10 Apr 2004 06:58:54 +0000 (06:58 +0000)]
(and adjust paths in last entry, for move

20 years agomove entry from:
cgd [Sat, 10 Apr 2004 06:58:21 +0000 (06:58 +0000)]
move entry from:
  2004-03-29  Richard Sandiford  <rsandifo@redhat.com>
from ChangeLog into sim/mips/Changelog

20 years ago2004-04-09 Chris Demetriou <cgd@broadcom.com>
cgd [Sat, 10 Apr 2004 06:51:49 +0000 (06:51 +0000)]
2004-04-09  Chris Demetriou  <cgd@broadcom.com>

        * mips.igen (check_fmt): Remove.
        (ABS.fmt, ADD.fmt, C.cond.fmta, C.cond.fmtb, CEIL.L.fmt, CEIL.W)
        (CVT.D.fmt, CVT.L.fmt, CVT.S.fmt, CVT.W.fmt, DIV.fmt, FLOOR.L.fmt)
        (FLOOR.W.fmt, MADD.fmt, MOV.fmt, MOVtf.fmt, MOVN.fmt, MOVZ.fmt)
        (MSUB.fmt, MUL.fmt, NEG.fmt, NMADD.fmt, NMSUB.fmt, RECIP.fmt)
        (ROUND.L.fmt, ROUND.W.fmt, RSQRT.fmt, SQRT.fmt, SUB.fmt)
        (TRUNC.L.fmt, TRUNC.W): Explicitly specify allowed FPU formats.
        (check_fmt_p, CEIL.L.fmt, CEIL.W, DIV.fmt, FLOOR.L.fmt)
        (FLOOR.W.fmt, RECIP.fmt, ROUND.L.fmt, ROUND.W.fmt, RSQRT.fmt)
        (SQRT.fmt, TRUNC.L.fmt, TRUNC.W): Remove all uses of check_fmt.
        (C.cnd.fmta): Remove incorrect call to check_fmt_p.

20 years ago2004-04-09 Chris Demetriou <cgd@broadcom.com>
cgd [Sat, 10 Apr 2004 06:17:54 +0000 (06:17 +0000)]
2004-04-09  Chris Demetriou  <cgd@broadcom.com>

        * sb1.igen (check_sbx): New function.
        (PABSDIFF.fmt, PABSDIFC.fmt, PAVG.fmt): Use check_sbx.

20 years ago* thread.h (pthread::init_mainthread): Remove parameter forked.
cgf [Sat, 10 Apr 2004 00:53:25 +0000 (00:53 +0000)]
* thread.h (pthread::init_mainthread): Remove parameter forked.
(pthread::set_tls_self_pointer): New static function.
* thread.cc (MTinterface::fixup_after_fork): Change call to
pthread::init_mainthread.
(pthread::init_mainthread): Remove parameter forked.  Simplify thread self
pointer handling.
(pthread::self): Set thread self pointer to null_pthread if thread has not been
initialized.
(pthread::set_tls_self_pointer): New static function.

20 years ago* path.cc (path_conv::check): Optimize symlink replacements.
cgf [Sat, 10 Apr 2004 00:50:15 +0000 (00:50 +0000)]
* path.cc (path_conv::check): Optimize symlink replacements.
* path.cc (normalize_posix_path): Add "tail" argument and set it.  Always have
a final slash for directories.  Pass 3rd argument to normalize_win32_path.
(path_conv::check): Pass tail to normalize_posix_path.  Set need_directory and
remove final slash after that call.  Remove last argument to
mount_table->conv_to_win32_path().  Remove noop dostail check.  Remove
fs.update() from inner loop.  Improve tail finding search.
(normalize_win32_path): Add and set tail argument.
(mount_item::build_win32): Avoid calling strcpy.
(mount_info::conv_to_win32_path): Remove third argument and simplify because
the source is normalized.  Keep /proc path in Posix form.  Call
win32_device_name() only once.
(mount_info::conv_to_posix_path): Add and use 3rd argument to
normalize_win32_path to avoid calling strlen.
(cwdstuff::set): Add 3rd argument to normalize_posix_path and remove final
slash if any.
* shared_info.h (mount_info::conv_to_win32_path): Remove last argument in
declaration.

20 years ago*** empty log message ***
gdbadmin [Sat, 10 Apr 2004 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Sat, 10 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago* amd64-linux-tdep.c, amd64nbsd-tdep.c, amd64obsd-tdep.c,
kettenis [Fri, 9 Apr 2004 23:26:18 +0000 (23:26 +0000)]
* amd64-linux-tdep.c, amd64nbsd-tdep.c, amd64obsd-tdep.c,
i386-linux-tdep.c, i386-tdep.c, i386nbsd-tdep.c, i386obsd-tdep.c:
Fix typo.

20 years ago* amd64-tdep.c (amd64_supply_fxsave): Only fiddle with
kettenis [Fri, 9 Apr 2004 23:24:05 +0000 (23:24 +0000)]
* amd64-tdep.c (amd64_supply_fxsave): Only fiddle with
I387_FISEG_REGNUM and I387_FOSEG_REGNUM in 64-bit mode.
(amd64_collect_fxsave): Likewise.

20 years ago* i386-sol2-tdep.c: Include "gdb_string.h".
kettenis [Fri, 9 Apr 2004 23:15:53 +0000 (23:15 +0000)]
* i386-sol2-tdep.c: Include "gdb_string.h".
(i386_sol2_sigtramp_p): Recognize signal trampoline based on its
name.
* Makefile.in (i386-sol2-tdep.o): Update dependencies.

20 years ago* i386-sol2-tdep.c: Include "solib-svr4.h".
kettenis [Fri, 9 Apr 2004 23:09:02 +0000 (23:09 +0000)]
* i386-sol2-tdep.c: Include "solib-svr4.h".
(i386_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets.
* Makefile.in (i386-sol2-tdep.o): Update dependencies.
* config/i386/tm-i386sol2.h: Include :solib.h".
* config/i386/i386sol2.mh (NATDEPFILES): Remove solib.o,
solib-svr4.o and solib-legacy.o.
* config/i386/i386sol2.mt (TDEPFILES): Add solib.o and
solib-svr4.o.

20 years ago* amd64-linux-nat.c (fetch_inferior_registers): Correctly check
kettenis [Fri, 9 Apr 2004 21:16:03 +0000 (21:16 +0000)]
* amd64-linux-nat.c (fetch_inferior_registers): Correctly check
whether a register is supplied by PTRACE_GETFPREGS.
(store_inferior_registers): Likewise.
* amd64bsd-nat.c (fetch_inferior_registers): Correctly check
whether a register is supplied by PT_GETFPREGS.
(store_inferior_registers): Likewise.

20 years ago * fhandler.h (class fhandler_dev_raw): Move status bits into protected
corinna [Fri, 9 Apr 2004 20:39:18 +0000 (20:39 +0000)]
* fhandler.h (class fhandler_dev_raw): Move status bits into protected
bitfield struct type status_flags.  Drop unused has_written bit.
Add accessor methods.
(fhandler_dev_raw::clear): Remove.
(fhandler_dev_raw::reset_devbuf): Remove.
* fhandler_floppy.cc (fhandler_dev_floppy::lseek): Use accessor method
for is_writing.
* fhandler_raw.cc: Use status accessor methods throughout.
(fhandler_dev_raw::clear): Remove.
(fhandler_dev_raw::fhandler_dev_raw): Drop clear call.
(fhandler_dev_raw::~fhandler_dev_raw): Ditto.
* fhandler_tape.cc: Use mtinfo::status accessor methods throughout.
(mtinfo_drive::close): Fix conditional to enable BSD semantics
correctly.
(mtinfo_drive::get_status): Rename from mtinfo_drive::status.
* mtinfo.h (class mtinfo_drive): Move status bits into private bitfield
struct type status_flags.  Add accessor methods.
Rename status method to get_status.

20 years ago * path.cc (fsinfo): Global storage for file system information.
corinna [Fri, 9 Apr 2004 19:33:07 +0000 (19:33 +0000)]
* path.cc (fsinfo): Global storage for file system information.
(fs_info::update): Store file system information also in fsinfo and
short circuit GetVolumeInformation by using alredy stored file system
information.

20 years ago* config/i386/linux.mt (TDEPFILES): Remove solib-legacy.o.
kettenis [Fri, 9 Apr 2004 16:39:36 +0000 (16:39 +0000)]
* config/i386/linux.mt (TDEPFILES): Remove solib-legacy.o.
* config/i386/linux64.mt (TDEPFILES): Likewise.

20 years ago* i386-linux-nat.c: Update copyrigth year. Tweak comment.
kettenis [Fri, 9 Apr 2004 16:31:00 +0000 (16:31 +0000)]
* i386-linux-nat.c: Update copyrigth year.  Tweak comment.

20 years ago* amd64-tdep.c (amd64_sigtramp_frame_sniffer): Rewrite to use new
kettenis [Fri, 9 Apr 2004 16:28:49 +0000 (16:28 +0000)]
* amd64-tdep.c (amd64_sigtramp_frame_sniffer): Rewrite to use new
sigtramp_p member of `struct gdbarch_tdep'.  Also check whether
the program counter is in the range specified by `struct
gdbarch_tdep'.
* amd64-linux-tdep.c: Include "symtab.h".
(amd64_linux_pc_in_sigtramp): Remove function.
(amd64_linux_sigtramp_p): New function.
(amd64_linux_init_abi): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* amd64nbsd-tdep.c: Include "symtab.h".
(amd64nbsd_sigtramp_p): New function.
(amd64nbsd_init_abi): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* amd64obsd-tdep.c: Include "symtab.h" and "objfiles.h".  Add a
few comments.
(amd64obsd_pc_in_sigtramp): Remove function.
(amd64obsd_sigtramp_p): New function.
(amd64obsd_init_abi): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* i386-tdep.h (struct gdbarch_tdep): Add sigtramp_p member.
(i386bsd_pc_ins_sigtramp): Remove prototype.
(i386bsd_sigtramp_start, i386bsd_sigtramp_end): Remove prototypes.
* i386-tdep.c (i386_sigtramp_frame_sniffer): Rewrite to use new
sigtramp_p member of `struct gdbarch_tdep'.  Also check whether
the program counter is in the range specified by `struct
gdbarch_tdep'.
(i386_pc_in_sigtramp, i386_svr4_pc_in_sigtramp): Remove functions.
(i386_sigtramp_p, i386_svr4_sigtramp_p): New functions.
(i386_go32_pc_in_sigtramp): Remove function.
(i386_svr4_init_abi): Don't set deprecated_pc_in_sigtramp.
Initialize TDEP->sigtramp_p.
(i386_go32_init_abi): Initialize TDEP->sigtramp_p to NULL.
(i386_gdbarch_init): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* i386-linux-tdep.c: Adjust comments.
(i386_linux_pc_in_sigtramp): Remove function.
(i386_linux_sigtramp_p): New function.
(i386_linux_init_abi): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* i386-nto-tdep.c: Update copyright year.
(i386nto_pc_in_sigtramp): Remove function.
(i386nto_sigtramp_p): New function.
(i386nto_sigcontext_addr): Use I386_ESP_REGNUM instead of
SP_REGNUM.
(i386nto_init_abi): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* i386-sol2-tdep.c: Update copyright year.
(i386_sol2_pc_in_sigtramp): Remove function.
(i386_sol2_sigtramp_p): New function.
(i386_sol2_init_abi): Initialize TDEP->sigtramp_p.  Don't set
deprecated_pc_in_sigtramp.
* i386bsd-tdep.c (i386bsd_pc_in_sigtramp): Remove function.
(i386bsd_sigtramp_start, i386bsd_sigtramp_end): Remove functions.
(i386bsd_init_abi): Don't set deprecated_pc_in_sigtramp,
deprecated_sigtramp_start and deprecated_sigtramp_end.
* i386nbsd-tdep.c: Include "frame.h" and "symtab.h".
(i386nbsd_pc_in_sigtramp): Remove function.
(i386nbsd_sigtramp_p): New function.
(i386nbsd_init_abi): Don't set deprecated_pc_in_sigtramp,
deprecated_sigtramp_start, deprecated_sigtramp_end.  Initialize
TDEP->sigtramp_start, TDEP->sigtramp_end and TDEP->sigtramp_p.
* i386obsd-tdep.c: Include "frame.h", "symtab.h" and "objfiles.h".
(i386obsd_pc_in_sigtramp): Remove function.
(i386obsd_sigtramp_p): New function.
(i386obsd_sigtramp_start, i386obsd_sigtramp_end): Remove
functions.
(i386bsd_init_abi): Don't set deprecated_pc_in_sigtramp,
deprecated_sigtramp_start, deprecated_sigtramp_end.  Initialize
TDEP->sigtramp_p.
* Makefile.in (amd64-linux-tdep.o, amd64nbsd-tdep.o,
amd64obsd-tdep.o, i386nbsd-tdep.o, i386obsd-tdep.o): Update
dependencies.

20 years ago* config/i386/i386aout.mt: Remove file.
kettenis [Fri, 9 Apr 2004 15:04:52 +0000 (15:04 +0000)]
* config/i386/i386aout.mt: Remove file.

20 years ago* configure.tgt: Remove i[34567]86-*-go32*,
kettenis [Fri, 9 Apr 2004 15:01:45 +0000 (15:01 +0000)]
* configure.tgt: Remove i[34567]86-*-go32*,
i[34567]86-*-msdosdjgpp*, i[34567]86-*-sco*, i[34567]86-*-sysv*
and i[34567]86-*-isc*.  Set gdb_target to i386 for
i[34567]86-*-netware* and i[34567]86-*-*.
* config/i386/i386.mt: New file.
* config/i386/embed.mt: Remove file.
* config/i386/go32.mt: Remove file.
* config/i386/i386nw.mt: Remove file.
* config/i386/i386v.mt: Remove file.
* config/i386/tm-go32.h: Remove file.

20 years ago* tui/tui-hooks.c: Include "readline/readline.h" after
kettenis [Fri, 9 Apr 2004 13:54:33 +0000 (13:54 +0000)]
* tui/tui-hooks.c: Include "readline/readline.h" after
"gdb_curses.h" instead of before.
* tui/tui-io.c: Likewise.

20 years ago* tui/tui.c: Fix typo in comment.
kettenis [Fri, 9 Apr 2004 13:44:01 +0000 (13:44 +0000)]
* tui/tui.c: Fix typo in comment.

20 years ago* gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
kettenis [Fri, 9 Apr 2004 13:37:37 +0000 (13:37 +0000)]
* gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
support.

20 years ago* sparc64-tdep.c (sparc_address_from_register): Remove function.
kettenis [Fri, 9 Apr 2004 12:30:01 +0000 (12:30 +0000)]
* sparc64-tdep.c (sparc_address_from_register): Remove function.

20 years ago * fhandler.h (fhandler_base::status): Declare private.
corinna [Fri, 9 Apr 2004 12:09:45 +0000 (12:09 +0000)]
* fhandler.h (fhandler_base::status): Declare private.
(fhandler_base::open_status): Ditto.
(class fhandler_socket): Move status bits into private bitfield struct
type status_flags.  Change accessor methods appropriately.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Accomodate
above status bit changes.
* tty.h: Remove status bit enumerator.
(TTYISSETF): Remove.
(TTYSETF): Remove.
(TTYCLEARF): Remove.
(TTYCONDSETF): Remove.
(tty_min::status): Define as private bitfield struct type status_flags.
Add appropriate accessor methods.
* fhandler_console.cc: Use tty_min::status accessor methods throughout.
* fhandler_termios.cc: Ditto.
* winsup.h (__ISSETF): Remove.
(__SETF): Remove.
(__CLEARF): Remove.
(__CONDSETF): Remove.

20 years ago * fhandler.cc (fhandler_base::write): Use bool parameter in calls to
corinna [Fri, 9 Apr 2004 08:43:28 +0000 (08:43 +0000)]
* fhandler.cc (fhandler_base::write): Use bool parameter in calls to
set_did_lseek.
(fhandler_base::fhandler_base): Accomodate new status and open_status
constructor.
* fhandler.h: Remove status bit enumerator.
(FHDEVN): Remove.
(FHISSETF): Remove.
(FHSETF): Remove.
(FHCLEARF): Remove.
(FHCONDSETF): Remove.
(FHSTATOFF): Remove.
(UNCONNECTED, CONNECT_PENDING, CONNECTED): Substitute by enum
connect_state.
(fhandler_base::status): Define as bitfield struct type status_flags.
Remove unused flags entirely.  Accomodate all status access methods.
(open_status): Define as bitfield struct type status_flags.
(fhandler_socket): Move socket related status bits to here.  Redefine
had_connect_or_listen to be part of these status bits.  Accomodate
related access methods.
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Use pc.issymlink
instead of dropped method get_symlink_p.
(fhandler_base::open_fs): Remove setting dropped status flags.
* fhandler_socket.cc: Use values from enum connect_state throughout.
(fhandler_socket::fhandler_socket): Initialize status bits.
* fhandler_virtual.cc (fhandler_virtual::open): Remove setting dropped
status flags.
* net.cc: Use values from enum connect_state throughout.
* select.cc: Ditto.
* shared_info.h: Protect struct console_state using _FHANDLER_H_
instead of FHDEVN.

20 years ago * security.cc (get_file_attribute): Fix conditional.
corinna [Fri, 9 Apr 2004 07:55:56 +0000 (07:55 +0000)]
* security.cc (get_file_attribute): Fix conditional.

20 years ago2004-04-09 Nathanael Nerode <neroden@gcc.gnu.org>
neroden [Fri, 9 Apr 2004 05:17:44 +0000 (05:17 +0000)]
2004-04-09  Nathanael Nerode  <neroden@gcc.gnu.org>

PR bootstrap/14871
* Makefile.tpl: If we don't have built-in-tree target tools,
use the ones found by configure rather than hacking around with
program_transform_name.
* configure.in: Give Makefile.tpl the information necessary
to do that.
* Makefile.in: Regenerate.
* configure: Regenerate.

2004-04-06  Nathanael Nerode  <neroden@gcc.gnu.org>

PR bootstrap/14760
* configure.in: When computing baseargs, strip *all* copies of
offending options.  Also, don't match/substitute the trailing space,
so that this actually works when two similar options are separated by
only one space.
* configure: Regenerate.

2004-04-06  David Edelsohn  <edelsohn@gnu.org>

        * configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs.
        (rs6000-*-aix*): Same.
        * configure: Regenerate.

20 years ago*** empty log message ***
gdbadmin [Fri, 9 Apr 2004 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Fri, 9 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2004-04-08 Artem B. Bityuckiy <abitytsky@softminecorp.com>
jjohnstn [Thu, 8 Apr 2004 22:26:49 +0000 (22:26 +0000)]
2004-04-08  Artem B. Bityuckiy  <abitytsky@softminecorp.com>

        * libc/stdio/fclose.c (_fclose_r): New function.
        * libc/stdio/freopen.c (_freopen_r): Call _fclose_r.
        * libc/stdio/fcloseall.c (_fcloseall_r): Call _fwalk_reent.
        * libc/stdio64/freopen64.c (_freopen64_r): Use _fclose_r.
        * libc/include/stdio.h (_fclose_r): New prototype.
        * libc/stdio/fopen.c: Fix typo in comment.

2004-04-08  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/fwalk.c (_fwalk_reent): New version of _fwalk
        to handle _r reentrant functions.

20 years ago2004-04-08 Andrew Cagney <cagney@redhat.com>
cagney [Thu, 8 Apr 2004 21:18:11 +0000 (21:18 +0000)]
2004-04-08  Andrew Cagney  <cagney@redhat.com>

* breakpoint.h (deprecated_exception_catchpoints_are_fragile)
(deprecated_exception_support_initialized): Declare.
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support)
(initialize_hp_cxx_exception_support)
(child_enable_exception_callback): Update.
* breakpoint.c (deprecated_exception_catchpoints_are_fragile)
(deprecated_exception_support_initialized): Rename
deprecated_exception_catchpoints_are_fragile and
deprecated_exception_support_initialized.
(breakpoint_init_inferior, breakpoint_init_inferior): Update.

* symtab.c (deprecated_hp_som_som_object_present): Rename
hp_som_som_object_present.
* symtab.h (deprecated_hp_som_som_object_present): Declare.
* symfile.c (hp_som_som_object_present, RESET_HP_UX_GLOBALS):
Update.  Delete extern declaration.
* valops.c (hp_som_som_object_present): Ditto.
* parse.c (deprecated_hp_som_som_object_present)
(parse_nested_classes_for_hpacc): Ditto.
* hpread.c (hp_som_som_object_present, hpread_expand_symtab): Ditto.
* hppa-hpux-tdep.c (hp_som_som_object_present)
(initialize_hp_cxx_exception_support): Ditto.
* eval.c (hp_som_som_object_present, evaluate_subexp_standard): Ditto.
* cp-valprint.c (hp_som_som_object_present)
(cp_print_class_method): Ditto.
* c-typeprint.c (hp_som_som_object_present):
(c_type_print_base): Ditto.
* c-exp.y (hp_som_som_object_present): Ditto.

20 years ago2004-04-08 Andrew Cagney <cagney@redhat.com>
cagney [Thu, 8 Apr 2004 20:03:50 +0000 (20:03 +0000)]
2004-04-08  Andrew Cagney  <cagney@redhat.com>

* frame-unwind.c (struct frame_unwind_table, frame_unwind_init)
(frame_unwind_prepend_unwinder, frame_unwind_append_sniffer)
(frame_unwind_find_by_frame): Re-implement the unwind code so
that it can both prepend and append sniffers.  Replace
frame_unwind_register_unwinder with frame_unwind_prepend_unwinder.
* tramp-frame.c (tramp_frame_append): Use
frame_unwind_prepend_unwinder.
* frame-unwind.h (frame_unwind_prepend_unwinder): Replace
frame_unwind_register_unwinder.
* tramp-frame.h (tramp_frame_prepend_unwinder): Rename
tramp_frame_append.
* tramp-frame.c (tramp_frame_prepend_unwinder): Update.
* mips-linux-tdep.c (mips_linux_init_abi, mips_linux_init_abi)
(mips_linux_init_abi): Update.

20 years ago2004-04-08 Eric Christopher <echristo@redhat.com>
jjohnstn [Thu, 8 Apr 2004 18:42:46 +0000 (18:42 +0000)]
2004-04-08  Eric Christopher  <echristo@redhat.com>

        * libc/include/machine/setjmp.h: Fix endif locations.

20 years ago * ppc-linux-tdep.c (ELF_NREG, ELF_NFPREG, ELF_NVRREG)
kevinb [Thu, 8 Apr 2004 16:46:27 +0000 (16:46 +0000)]
* ppc-linux-tdep.c (ELF_NREG, ELF_NFPREG, ELF_NVRREG)
(ELF_FPREGSET_SIZE):  Delete constants formerly used in core
file support.

20 years ago* child_info.h: Update CHILD_INFO_MAGIC after 2004-04-03 change.
cgf [Thu, 8 Apr 2004 15:44:53 +0000 (15:44 +0000)]
* child_info.h: Update CHILD_INFO_MAGIC after 2004-04-03 change.

20 years ago * elflink.c: Include libiberty.h.
rsandifo [Thu, 8 Apr 2004 15:17:34 +0000 (15:17 +0000)]
* elflink.c: Include libiberty.h.
* Makefile.am (elflink.lo): Depend on libiberty.h.
* Makefile.in: Regenerate.

20 years ago * emulparams/elf32bsmip.sh (EXTRA_EM_FILE): Define to irix.
rsandifo [Thu, 8 Apr 2004 14:52:44 +0000 (14:52 +0000)]
* emulparams/elf32bsmip.sh (EXTRA_EM_FILE): Define to irix.
* emulparams/elf64bmip.sh (EXTRA_EM_FILE): Likewise.
* emulparams/elf32bmipn32.sh (EXTRA_EM_FILE): Likewise.
* emultempl/irix.em: New file.
* Makefile.am (eelf32bsmip.c, eelf32bmipn32.c, eelf64bmip.c): Update
dependencies.
* Makefile.in: Regenerate.

20 years ago PR 47.
amodra [Thu, 8 Apr 2004 14:20:05 +0000 (14:20 +0000)]
PR 47.
* ld-cdtest/cdtest.exp: Remove -fgnu-linker.

20 years agofix email address
cgf [Thu, 8 Apr 2004 13:34:37 +0000 (13:34 +0000)]
fix email address

20 years ago * path.cc (hash_path_name): Replace hash algorithm with SDBM.
corinna [Thu, 8 Apr 2004 12:21:15 +0000 (12:21 +0000)]
* path.cc (hash_path_name): Replace hash algorithm with SDBM.

20 years ago * fhandler.cc (fhandler_base::open): Set query access mode according
corinna [Thu, 8 Apr 2004 07:57:27 +0000 (07:57 +0000)]
* fhandler.cc (fhandler_base::open): Set query access mode according
to query_open setting.
(fhandler_base::fhandler_base): Initialize query_open.
* fhandler.h (FH_QUERYOPEN): Drop.
(enum query_state): Add.
(class fhandler_base): Add query_open member.
(fhandler_base::get_query_open): Redefine to use query_open.
(fhandler_base::set_query_open): Ditto.
* fhandler_disk_file.cc (fhandler_base::fstat_fs): Remove O_DIROPEN
from open_flags since it's added in open_fs anyway.  Remove
query_open_already.  Use new query_open settings.  Rearrange slightly.
(fhandler_base::fstat_helper): Add get_io_handle as parameter to
get_file_attribute.
* security.cc (get_nt_object_attribute): Make returning an int.
Return -1 on error, 0 otherwise.
(get_file_attribute): Take an object handle as argument. Move down
to allow calling get_nt_object_attribute in case a non-NULL handle
is given.
* security.h (get_file_attribute): Add handle to argument list.
* syscalls.cc (chown_worker): Accomodate new definition of
get_file_attribute.

20 years ago* path.cc (path_prefix_p): Optimize test order.
cgf [Thu, 8 Apr 2004 01:32:58 +0000 (01:32 +0000)]
* path.cc (path_prefix_p): Optimize test order.

20 years ago * ld-scripts/align.exp: Don't run on aix.
amodra [Thu, 8 Apr 2004 00:51:34 +0000 (00:51 +0000)]
* ld-scripts/align.exp: Don't run on aix.
* ld-scripts/assert.s: Remove comment.
* ld-scripts/data.s: Likewise.
* ld-scripts/data.t: Set start address to allow for aout headers.
Make first LONG pc-relative.
* ld-scripts/data.d: Update.
* ld-scripts/defined2.d: Allow other random syms.
* ld-scripts/defined3.d: Likewise.
* ld-scripts/provide-1.s: Pad section.
* ld-scripts/provide-1.t: Set .data address and align.
* ld-scripts/provide-1.d: Update.
* ld-scripts/provide-2.s: Pad section.
* ld-scripts/provide-2.d: Allow random trailing syms.
* ld-scripts/provide-3.s: Pad section.
* ld-scripts/provide-3.d: Fix typos.
* ld-scripts/provide.exp: Don't run on aix.
* ld-scripts/size-1.s: Simplify test.
* ld-scripts/size-1.t: Rewrite.
* ld-scripts/size-1.d: Update.
* ld-scripts/size-2.s: Simplify.
* ld-scripts/size-2.t: Set start address.  Set exe flag on image.
* ld-scripts/size-2.d: Update.
* ld-scripts/size.exp: Don't run on aix.  Run size-2 on all elf
targets except mips.

20 years ago*** empty log message ***
gdbadmin [Thu, 8 Apr 2004 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Thu, 8 Apr 2004 00:00:08 +0000 (00:00 +0000)]
daily update

20 years agoFix cross build problems for --target=ia64-linux-gnu.
kevinb [Wed, 7 Apr 2004 22:35:19 +0000 (22:35 +0000)]
Fix cross build problems for --target=ia64-linux-gnu.

20 years ago2004-04-07 Jason Molenda (jmolenda@apple.com)
jsm [Wed, 7 Apr 2004 20:38:22 +0000 (20:38 +0000)]
2004-04-07  Jason Molenda  (jmolenda@apple.com)

        * frame.h: Typeo corrections in comments.

20 years ago* i386-tdep.c (i386_stab_reg_to_regnum): Correct numbering for
jimb [Wed, 7 Apr 2004 16:45:39 +0000 (16:45 +0000)]
* i386-tdep.c (i386_stab_reg_to_regnum): Correct numbering for
%esp and %ebp

20 years ago PR 86
amodra [Wed, 7 Apr 2004 05:11:23 +0000 (05:11 +0000)]
PR 86
* arsup.c (ar_save): Use smart_rename.

20 years ago PR 96
amodra [Wed, 7 Apr 2004 04:50:09 +0000 (04:50 +0000)]
PR 96
* config/tc-ppc.c (ppc_elf_suffix): Add valid32 and valid64 fields
to struct map_bfd.  Adjust MAP macro, and define MAP32, MAP64.
Update "mapping".  Restrict some @ modifiers to 32 bit.

20 years ago* config/sparc/linux.mt (TDEPFILES): Remove solib-legacy.o.
kettenis [Wed, 7 Apr 2004 00:15:10 +0000 (00:15 +0000)]
* config/sparc/linux.mt (TDEPFILES): Remove solib-legacy.o.
* config/sparc/linux64.mt (TDEPFILES): Likewise.
* config/sparc/sol2.mt (TDEPFILES): Add solib.o and solib-svr4.o.
* config/sparc/sol2.mh (NATDEPFILES): Remove solib.o, solib-svr4.o
and solib-legacy.o.
* config/sparc/sol2-64.mt (TDEPFILES): Add solib.o and
solib-svr4.o.
* config/sparc/tm-sol2.h: Update copyright year.  Include
"solib.h".

20 years agoFix Typo.
kettenis [Wed, 7 Apr 2004 00:05:46 +0000 (00:05 +0000)]
Fix Typo.

20 years ago* sparc-sol2-tdep.c: Update copyright year. Include
kettenis [Wed, 7 Apr 2004 00:04:23 +0000 (00:04 +0000)]
* sparc-sol2-tdep.c: Update copyright year.  Include
"solib-svr4.h".
(sparc32_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets.
* sparc64-sol2-tdep.c: Include "solib-svr4.h".
(sparc64_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets.
* Makefile.in (sparc-sol2-tdep.o, sparc64-sol2-tdep.o): ): Update
dependencies.

20 years ago*** empty log message ***
gdbadmin [Wed, 7 Apr 2004 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2004-04-06 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 6 Apr 2004 18:29:06 +0000 (18:29 +0000)]
2004-04-06  Andrew Cagney  <cagney@redhat.com>

* infttrace.c: Include "infttrace.h".
* infttrace.h: Include "target.h".
* Makefile.in (infttrace_h): Update.
(infttrace.o): Update.

20 years ago2004-04-06 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 6 Apr 2004 18:28:57 +0000 (18:28 +0000)]
2004-04-06  Andrew Cagney  <cagney@redhat.com>

* infttrace.c: Include "infttrace.h".
* infttrace.h: Include "target.h".
* Makefile.in (infttrace_h): Update.
(infttrace.o): Update.

20 years ago2004-04-06 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 6 Apr 2004 17:55:50 +0000 (17:55 +0000)]
2004-04-06  Andrew Cagney  <cagney@redhat.com>

* hppah-nat.c (hpux_has_forked, hpux_has_vforked)
(hpux_has_execd, hpux_has_syscall_event): Include "infttrace.h",
move extern declarations from here ...
* infttrace.h: ... to here.
* Makefile.in (hppah-nat.o): Update dependencies.