OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years ago* Makefile.in: Make .bz2 tarball.
cgf [Tue, 1 Jan 2002 17:10:13 +0000 (17:10 +0000)]
* Makefile.in: Make .bz2 tarball.

22 years agorestore missing entry
cgf [Tue, 1 Jan 2002 16:49:52 +0000 (16:49 +0000)]
restore missing entry

22 years ago* i386-tdep.h (struct gdbarch_tdep): Add `os_ident' member.
kettenis [Tue, 1 Jan 2002 16:29:42 +0000 (16:29 +0000)]
* i386-tdep.h (struct gdbarch_tdep): Add `os_ident' member.
* i386-tdep.c: Include "elf-bfd.h".
(process_note_abi_tag_sections): New function.
(i386_gdbarch_init): Add code to recognize various OS/ABI
combinations.

22 years ago * fhandler.h (fhandler_socket::sun_path): New private member.
corinna [Tue, 1 Jan 2002 16:25:31 +0000 (16:25 +0000)]
* fhandler.h (fhandler_socket::sun_path): New private member.
(fhandler_socket::set_sun_path): New method.
(fhandler_socket::get_sun_path): Ditto.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize
sun_path to NULL.
(fhandler_socket::~fhandler_socket): Free sun_path if needed.
(fhandler_socket::set_sun_path): New method.
* net.cc (cygwin_bind): Set sun_path to path of local socket file.
(cygwin_getsockname): Add code to return correct sockaddr for unix
domain sockets.

22 years ago* maint.c (_initialize_maint_cmds): Add missing in
kettenis [Tue, 1 Jan 2002 15:17:37 +0000 (15:17 +0000)]
* maint.c (_initialize_maint_cmds): Add missing  in
string-literal.

22 years ago * config/tc-ia64.c (has_suffix_p): New.
rth [Tue, 1 Jan 2002 01:18:16 +0000 (01:18 +0000)]
    * config/tc-ia64.c (has_suffix_p): New.
        (note_register_values): Use it instead of strstr.

22 years ago * config/tc-ia64.c (errata_nop_necessary_p): Prototype.
rth [Tue, 1 Jan 2002 01:16:43 +0000 (01:16 +0000)]
    * config/tc-ia64.c (errata_nop_necessary_p): Prototype.
        (make_unw_section_name): Constify local variables.

22 years agomerge from gcc
dj [Tue, 1 Jan 2002 01:03:22 +0000 (01:03 +0000)]
merge from gcc

22 years ago*** empty log message ***
gdbadmin [Tue, 1 Jan 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
law [Mon, 31 Dec 2001 23:47:00 +0000 (23:47 +0000)]
    * config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
        'X', 'M', and 'A'.

22 years ago * hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
law [Mon, 31 Dec 2001 23:44:08 +0000 (23:44 +0000)]
    * hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
        'X', 'M', and 'A'.  No longer emit a space after 'x' or 's'.
        Always emit a space after 'H'.

22 years ago * hppa.h (call, ret): Move to end of table.
law [Mon, 31 Dec 2001 23:43:03 +0000 (23:43 +0000)]
    * hppa.h (call, ret): Move to end of table.
        (addb, addib): PA2.0 variants should have been PA2.0W.
        (ldw, ldh, ldb, stw, sth, stb, stwa): Reorder to keep disassembler
        happy.
        (fldw, fldd, fstw, fstd, bb): Likewise.
        (short loads/stores): Tweak format specifier slightly to keep
        disassembler happy.
        (indexed loads/stores): Likewise.
        (absolute loads/stores): Likewise.

22 years agoNuke
cgf [Mon, 31 Dec 2001 23:24:10 +0000 (23:24 +0000)]
Nuke

22 years agoFix a typo in the last change.
eliz [Mon, 31 Dec 2001 19:33:46 +0000 (19:33 +0000)]
Fix a typo in the last change.

22 years agoFix last change.
eliz [Mon, 31 Dec 2001 19:17:30 +0000 (19:17 +0000)]
Fix last change.

22 years ago * gdb.texinfo (Free Software): New section ``Free Software Needs
eliz [Mon, 31 Dec 2001 19:06:38 +0000 (19:06 +0000)]
* gdb.texinfo (Free Software): New section ``Free Software Needs
Free Documentation''.

22 years ago * elflink.h (elf_bfd_final_link): Check if dynobj is not NULL
jakub [Mon, 31 Dec 2001 11:49:08 +0000 (11:49 +0000)]
* elflink.h (elf_bfd_final_link): Check if dynobj is not NULL
before looking for .eh_frame_hdr section.
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): If
.eh_frame_hdr section is being stripped from output, don't do
anything.

22 years agoStrip path when installing library.
cgf [Mon, 31 Dec 2001 06:24:15 +0000 (06:24 +0000)]
Strip path when installing library.

22 years agoFix for xcoff <bigaf> big archive format support.
trix [Mon, 31 Dec 2001 04:08:20 +0000 (04:08 +0000)]
Fix for xcoff <bigaf> big archive format support.

22 years agoFix for xcoff <bigaf> big archive support.
trix [Mon, 31 Dec 2001 04:06:14 +0000 (04:06 +0000)]
Fix for xcoff <bigaf> big archive support.

22 years ago* include/getopt.h: Fix define.
cgf [Mon, 31 Dec 2001 04:00:05 +0000 (04:00 +0000)]
* include/getopt.h: Fix define.

22 years ago* speclib: New file.
cgf [Mon, 31 Dec 2001 03:19:28 +0000 (03:19 +0000)]
* speclib: New file.
* Makefile.in: Create library versions of automode.o, textmode.o, and binmode.o
for easier use on command line.  Create libpthread.a, libm.a, and libc.a with
subsets of exports found in libcygwin.a.

22 years ago*** empty log message ***
gdbadmin [Mon, 31 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* cygmagic: Eliminate unneeded use of 'tr' and 'bc'.
cgf [Sun, 30 Dec 2001 18:52:19 +0000 (18:52 +0000)]
* cygmagic: Eliminate unneeded use of 'tr' and 'bc'.

22 years ago * security.cc (open_local_policy): Use POLICY_EXECUTE instead of
corinna [Sun, 30 Dec 2001 17:38:23 +0000 (17:38 +0000)]
* security.cc (open_local_policy): Use POLICY_EXECUTE instead of
enumerating user rights.

22 years ago2001-12-30 Michael Snyder <msnyder@redhat.com>
msnyder [Sun, 30 Dec 2001 17:00:42 +0000 (17:00 +0000)]
2001-12-30  Michael Snyder  <msnyder@redhat.com>

        * sparc-tdep.c (sparc-store-return-value): Whitespace fix-up.

22 years agoFix the application of GFDL in the Copyright notice.
eliz [Sun, 30 Dec 2001 06:25:14 +0000 (06:25 +0000)]
Fix the application of GFDL in the Copyright notice.

22 years ago2001-12-29 Michael Snyder <msnyder@redhat.com>
msnyder [Sun, 30 Dec 2001 03:52:20 +0000 (03:52 +0000)]
2001-12-29  Michael Snyder  <msnyder@redhat.com>

* gdb.texinfo (maint info sections): Fix typo.

22 years ago2001-12-29 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Sun, 30 Dec 2001 00:14:49 +0000 (00:14 +0000)]
2001-12-29  Elena Zannoni  <ezannoni@redhat.com>

* Makefile.in (rs6000-tdep.o): Add dependency on parser-defs.h.

* rs6000-tdep.c: Include parser-defs.h.
(rs6000_register_virtual_type): Rewrite, including handling of
AltiVec regs type.
(altivec_register_p): New function.
(rs6000_do_altivec_registers): New function.
(rs6000_altivec_registers_info): New function.
(rs6000_do_registers_info): New function.
(R16): Define.
(PPC_ALTIVEC_REGS): Define.
(registers_powerpc): Add AltiVec registers.
(registers_7400): Define.
(variants): Add 7400 machine.
(rs6000_gdbarch_init): Set the numbers of AltiVec registers.
Initialize gdbarch_do)_registers_info.
(rs6000_info_power_command): New function.
(info_power_cmdlist): New static variable.
(_initialize_rs6000_tdep): Add new 'info powerpc altivec' command.

* ppc-tdep.h (struct gdbarch_tdep): Add altivec regnum fields.
(altivec_register_p): Export.

22 years ago*** empty log message ***
gdbadmin [Sun, 30 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * security.cc (open_local_policy): Initialize lsa handle to NULL.
corinna [Sat, 29 Dec 2001 22:03:32 +0000 (22:03 +0000)]
* security.cc (open_local_policy): Initialize lsa handle to NULL.
Request only needed access rights in call to LsaOpenPolicy().
(create_token): Check for NULL lsa pointer.

22 years ago* i386bsd-nat.c (reg_offset): Fix typo.
kettenis [Sat, 29 Dec 2001 20:15:46 +0000 (20:15 +0000)]
* i386bsd-nat.c (reg_offset): Fix typo.

22 years ago* i386-tdep.c (i386_push_dummy_frame): Don't write back the
kettenis [Sat, 29 Dec 2001 19:38:15 +0000 (19:38 +0000)]
* i386-tdep.c (i386_push_dummy_frame): Don't write back the
modified frame pointer until the old frame pointer has been saved.

22 years ago* arch-utils.c (initialize_current_architecture): Test byte_order
cagney [Sat, 29 Dec 2001 19:25:57 +0000 (19:25 +0000)]
* arch-utils.c (initialize_current_architecture): Test byte_order
against BFD_ENDIAN_UNKNOWN.
(gdbarch_info_init): Initialize byte_order to BFD_ENDIAN_UNKNOWN.
* gdbarch.sh: Update comments on default value of byte_order.
(verify_gdbarch, gdbarch_update_p): Test byte_order against
BFD_ENDIAN_UNKNOWN.
* gdbarch.h, gdbarch.c: Re-generate.

22 years ago*** empty log message ***
gdbadmin [Sat, 29 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* --trace-counter extensions
fche [Fri, 28 Dec 2001 21:16:48 +0000 (21:16 +0000)]
* --trace-counter extensions

[bsp]
2001-12-27  Frank Ch. Eigler  <fche@redhat.com>

* configrun-sid.in: Make cpu<->sched pin connections for time queries.

[component/cgen-cpu]
2001-12-27  Frank Ch. Eigler  <fche@redhat.com>

* cgen-cpu.h (cgen_bi_endian_cpu): Make trace_count a host_int_8.
* compCGEN.cxx (cgen_read_memory): Don't distort memory latency

[include]
2001-12-27  Frank Ch. Eigler  <fche@redhat.com>

* sidcpuutil.h (basic_cpu): Add scheduler_time_query member.
Add flush_icache(PC) virtual function.

[bsp/pregen]
2001-12-27  Frank Ch. Eigler  <fche@redhat.com>

* ALL.conf: Regenerated with cpu/sched etc. changes.

22 years ago2001-12-27 Frank Ch. Eigler <fche@redhat.com>
fche [Fri, 28 Dec 2001 20:58:39 +0000 (20:58 +0000)]
2001-12-27  Frank Ch. Eigler  <fche@redhat.com>

* cache.cxx (CacheListTypes, CacheCreate): Support hw-cache-buffer-8
component type.
* hw-cache.xml, hw-cache.txt: Modified accordingly.

22 years ago2001-12-21 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 28 Dec 2001 19:47:08 +0000 (19:47 +0000)]
2001-12-21  Michael Snyder  <msnyder@redhat.com>

* procfs.c (info_proc_cmd): Add the 'mappings' sub-command that
was dropped a few years ago, when procfs.c was rewritten.
(info_proc_mappings): New function, implement 'info proc mappings'.
(mappingflags): New function.
(_initialize_procfs): Document new option to 'info proc' command.

22 years ago * cygwin.din: Add symbols for endutent(), getutent(), getutid(),
corinna [Fri, 28 Dec 2001 15:53:26 +0000 (15:53 +0000)]
* cygwin.din: Add symbols for endutent(), getutent(), getutid(),
getutline(), setutent() and utmpname().
* syscalls.cc (setutent): New function.
(endutent): Ditto.
(utmpname): Ditto.
(getutent): Ditto.
(getutid): Ditto.
(getutline): Ditto.
* include/cygwin/version.h: Bump API minor version.

22 years ago * libc/sys/cygwin/sys/utmp.h: Add definition of UTMP_FILE.
corinna [Fri, 28 Dec 2001 15:43:23 +0000 (15:43 +0000)]
* libc/sys/cygwin/sys/utmp.h: Add definition of UTMP_FILE.

22 years ago*** empty log message ***
gdbadmin [Fri, 28 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2001-12-27 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 27 Dec 2001 19:52:30 +0000 (19:52 +0000)]
2001-12-27  Michael Snyder  <msnyder@redhat.com>

* i386-linux-nat.c: Include i386-tdep.h.

22 years ago2001-12-26 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 27 Dec 2001 19:37:12 +0000 (19:37 +0000)]
2001-12-26  Michael Snyder  <msnyder@redhat.com>

* gdb.texinfo (maint info sections): Document.

22 years ago2001-12-27 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 27 Dec 2001 19:33:04 +0000 (19:33 +0000)]
2001-12-27  Michael Snyder  <msnyder@redhat.com>

* maint.c (match_substring): GNU coding standards fixes.
(print_bfd_section_info): Ditto.
(print_objfile_section_info): Ditto.

22 years ago2001-12-26 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 27 Dec 2001 18:41:40 +0000 (18:41 +0000)]
2001-12-26  Michael Snyder  <msnyder@redhat.com>

        * gdb.texinfo (info proc): Comment out documentation for
        'info proc' sub-options that are currently not implemented.

22 years ago2001-12-27 Frank Ch. Eigler <fche@redhat.com>
fche [Thu, 27 Dec 2001 16:16:39 +0000 (16:16 +0000)]
2001-12-27  Frank Ch. Eigler  <fche@redhat.com>

* cache.cxx (cache_sizes): Add "1" and "2" kb support.
* hw-cache.xml, hw-cache.txt: Modified accordingly.

22 years ago* maint.c (match_substring): Make parameters `string' and `substr'
kettenis [Thu, 27 Dec 2001 15:37:35 +0000 (15:37 +0000)]
* maint.c (match_substring): Make parameters `string' and `substr'
const.  Make local variable `tok' const.

22 years ago* config/i386/tm-i386.h (FP7_REGNUM, FIRST_FPU_CTRL_REGNUM,
kettenis [Thu, 27 Dec 2001 15:22:27 +0000 (15:22 +0000)]
* config/i386/tm-i386.h (FP7_REGNUM, FIRST_FPU_CTRL_REGNUM,
FCTRL_REGNUM, FPC_REGNUM, FSTAT_REGNUM, FTAG_REGNUM, FCS_REGNUM,
FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM, FOP_REGNUM,
LAST_FPU_CTRL_REGNUM, XMM0_REGNUM, XMM7_REGNUM, MXCSR_REGNUM,
IS_FP_REGNUM, IS_SSE_REGNUM): Removed.
(FP0_REGNUM): Define conditionally depending on HAVE_I387_REGS.
(SIZEOF_FPU_CTRL_REGS): Hardcode value.
* i386-tdep.h (struct gdbarch_tdep): Change such that it contains
a single member `num_xmm_regs'.
(FPC_REGNUM): New macro.
(FIRST_FPU_REGNUM, LAST_FPU_REGNUM, FISRT_XMM_REGNUM,
LAST_XMM_REGNUM, MXCSR_REGNUM, FIRST_FPU_CTRL_REGNUM,
LAST_FPU_CTRL_REGNUM): Removed.
(FCTRL_REGNUM, FSTAT_REGNUM, FTAG_REGNUM, FOP_REGNUM, XMM0_REGNUM,
MXCSR_REGNUM): Define unconditionally.  Change macros to match the
comment describing the register layout.
(FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM): New macros.
(FP_REGNUM_P, FPC_REGNUM_P, SSE_REGNUM_P): New macros.
(IS_FP_REGNUM, IS_FPU_CTRL_REGNUM, IS_SSE_REGNUM): Make obsolete,
unconditionally define in terms of FP_REGNUM_P, FPC_REGNUM_P and
SSE_REGNUM_P).
(FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM): Make
obsolete, unconditionally define in terms of FISEG_REGNUM,
FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM.
* i386-tdep.c (i386_gdbarch_init): Initialize `num_xmm_regs'
member of `struct gdbarch_tdep'.
* x86-64-tdep.c (i386_gdbarch_init): Change initialization of
`struct gdbarch_tdep'.
* i387-nat.c (FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM):
Replace with FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM and
FOOFF_REGNUM.  Use FPC_REGNUM instead of FIRST_FPU_CTRL_REGNUM.
Use XMM0_REGNUM instead of LAST_FPU_CTRL_REGNUM.

22 years ago*** empty log message ***
gdbadmin [Thu, 27 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* cygmagic: Add define name to warning.
cgf [Wed, 26 Dec 2001 21:35:16 +0000 (21:35 +0000)]
* cygmagic: Add define name to warning.
* dcrt0.cc (_dll_crt0): Check for changes in child_info size.
(multiple_cygwin_problem): Avoid "proc" errors when testing.  Just assume new
cygwin proc.
* shared_info.h (mount_info): Add 'cb' element for sanity checks.
(shared_info): Ditto.
* child_info.h (child_info): Add fhandler_union_size element for sanity
checking.
* shared.cc (open_shared): Detect shared region size mismatch between parent
and child.
(shared_info::initialize): Detect shared region size mismatch with expectation.
(memory_Init): Ditto.
* sigproc.cc (init_child_info): Correctly set cb in passed structure.
* shared.cc (open_shared):

22 years ago* include/getopt.h: Protect a declaratin.
cgf [Wed, 26 Dec 2001 17:48:44 +0000 (17:48 +0000)]
* include/getopt.h: Protect a declaratin.

22 years ago* cygpath.cc (doit): Detect and warn about an empty path. Detect and warn
cgf [Wed, 26 Dec 2001 17:46:11 +0000 (17:46 +0000)]
* cygpath.cc (doit): Detect and warn about an empty path.  Detect and warn
about errors converting a path.
(main): Set prog_name correctly -- don't leave an extra slash or backslash at
the beginning of it.

22 years agoRemove accenidentally left >>> marker
rbcollins [Wed, 26 Dec 2001 12:48:12 +0000 (12:48 +0000)]
Remove accenidentally left >>> marker

22 years ago2001-12-26 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Wed, 26 Dec 2001 12:46:26 +0000 (12:46 +0000)]
2001-12-26  Robert Collins  <rbtcollins@hotmail.com>

        * thread.cc (pthread_cond::Signal): Use a separate flag for signal detection
        and broadcast semantics.
        (__pthread_cond_dowait): Ditto.
        * thread.h (pthread_cond): New flag for testing when a waiter has woken.

22 years agocomment
cgf [Wed, 26 Dec 2001 06:18:41 +0000 (06:18 +0000)]
comment

22 years ago* Makefile.in: Quote arguments to shell scripts.
cgf [Wed, 26 Dec 2001 05:02:07 +0000 (05:02 +0000)]
* Makefile.in: Quote arguments to shell scripts.
(clean): Remove new *_magic.h autogenerated files.

22 years ago* Makefile.in: Autogenerate some header files which provide magic numbers.
cgf [Wed, 26 Dec 2001 04:53:34 +0000 (04:53 +0000)]
* Makefile.in: Autogenerate some header files which provide magic numbers.
Force dependencies for files which depend on autogenerated headers to ensure
that they are always built.
* child_info.h (child_info): Add new fields to accommodate new magic number
header stuff.
* dcrt0.cc: Rely on "child_info_magic.h" to ensure that correct child_info
magic numbers are used.
(dll_crt0_1): Temporarily remove _cygwin_testing_magic test.
(_dll_crt0): Do more testing on magic numbers from fork_info structure.  Call
"multiple_cygwin_problem" where appropriate.
(multiple_cygwin_problem): Rename from multiple_cygwin_die.  Issue a warning or
die, as appropriate based on cygwin version/magic number mismatch.
* pinfo.cc (pinfo::exit): Don't attempt to dereference `this' if it doesn't
exist.  This can happen when a fatal error occurs early in process
initialization.
* shared.cc: Rely on "shared_info_magic.h" to accommodate that new magic number
header stuff.
(shared_info::initialize): Use new magic number stuff, for shared region.
(memory_init): Ditto, for mount table.
* shared_info.h: Accomodate new magic number stuff for shared region and mount
table.
* sigproc.cc: Rely on "child_info_magic.h" to accommodate new magic number
header stuff.
(init_child_info): Initialize new fields in child_info) to accomodate magic
numbers.
* winsup.h: Rename multiple_cygwin_die to multiple_cygwin_problem.
* include/cygwin/version.h: Define macros for manipulating version magic.
* cygmagic: New shell script for generating magic numbers.

22 years ago*** empty log message ***
gdbadmin [Wed, 26 Dec 2001 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* cli/cli-script.c (execute_control_command): Replace value_ptr
cagney [Tue, 25 Dec 2001 22:24:38 +0000 (22:24 +0000)]
* cli/cli-script.c (execute_control_command): Replace value_ptr
with a struct value pointer.
* ch-lang.c (evaluate_subexp_chill): Ditto.
* printcmd.c (printf_command): Ditto.
* tracepoint.c (set_traceframe_context): Ditto.
(encode_actions): Ditto.
* eval.c (evaluate_subexp_standard): Ditto.

22 years ago* gdbarch.sh: When an int variable, print value using %d instead
cagney [Tue, 25 Dec 2001 22:19:39 +0000 (22:19 +0000)]
* gdbarch.sh: When an int variable, print value using %d instead
of %ld.
* gdbarch.c: Re-generate.

22 years ago*** empty log message ***
gdbadmin [Tue, 25 Dec 2001 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

22 years agopowerpc aix build failure. Add self to maintainers.
trix [Mon, 24 Dec 2001 20:07:00 +0000 (20:07 +0000)]
powerpc aix build failure.  Add self to maintainers.

22 years agomerge from gcc
dj [Mon, 24 Dec 2001 19:13:07 +0000 (19:13 +0000)]
merge from gcc

22 years ago*** empty log message ***
gdbadmin [Mon, 24 Dec 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sun, 23 Dec 2001 23:00:06 +0000 (23:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sun, 23 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sat, 22 Dec 2001 23:00:07 +0000 (23:00 +0000)]
daily update

22 years agoIn newlib/:
geoffk [Sat, 22 Dec 2001 22:47:57 +0000 (22:47 +0000)]
In newlib/:
2001-12-22  Geoffrey Keating  <geoffk@redhat.com>
    Catherine Moore  <clm@redhat.com>
    Richard Henderson  <rth@redhat.com>
    Corinna Vinschen  <vinschen@redhat.com>

* configure.host: Add support for xstormy16.
* libc/include/machine/ieeefp.h: Add support for xstormy16.
* libc/include/machine/setjmp.h: Add support for xstormy16.
* libc/include/sys/config.h: Add support for xstormy16.
* libc/machine/xstormy16/Makefile.am: New file.
* libc/machine/xstormy16/Makefile.in: New file.
* libc/machine/xstormy16/aclocal.m4: New file.
* libc/machine/xstormy16/configure: New file.
* libc/machine/xstormy16/configure.in: New file.
* libc/machine/xstormy16/setjmp.S: New file.

In libgloss/:
2001-12-22  Geoffrey Keating  <geoffk@redhat.com>
    Mark Salter  <msalter@redhat.com>
    Catherine Moore  <clm@redhat.com>
    Richard Henderson  <rth@redhat.com>

* configure.in: Add xstormy16.
* libnosys/configure.in: Add xstormy16.
* configure: Regenerated.
* libnosys/configure: Regenerated.
* xstormy16/Makefile.in: New file.
* xstormy16/close.c: New file.
* xstormy16/configure: New file.
* xstormy16/configure.in: New file.
* xstormy16/crt0.s: New file.
* xstormy16/crt0_stub.s: New file.
* xstormy16/crti.s: New file.
* xstormy16/crtn.s: New file.
* xstormy16/eva_app.c: New file.
* xstormy16/eva_app.ld: New file.
* xstormy16/eva_stub.ld: New file.
* xstormy16/fstat.c: New file.
* xstormy16/getpid.c: New file.
* xstormy16/kill.c: New file.
* xstormy16/lseek.c: New file.
* xstormy16/open.c: New file.
* xstormy16/sbrk.c: New file.
* xstormy16/sim_high.ld: New file.
* xstormy16/stat.c: New file.
* xstormy16/syscalls.S: New file.
* xstormy16/syscalls.m4: New file.
* xstormy16/unlink.c: New file.
* xstormy16/xstormy16_stub.c: New file.

22 years ago-binitfini emulation, put __rtinit symbol generation into linker.
trix [Sat, 22 Dec 2001 17:18:33 +0000 (17:18 +0000)]
-binitfini emulation, put __rtinit symbol generation into linker.

22 years ago*** empty log message ***
gdbadmin [Sat, 22 Dec 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Fri, 21 Dec 2001 23:00:07 +0000 (23:00 +0000)]
daily update

22 years ago * elf32-sparc.c (_bfd_sparc_elf_howto_table): Fix dst_mask for
jakub [Fri, 21 Dec 2001 22:35:23 +0000 (22:35 +0000)]
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Fix dst_mask for
R_SPARC_DISP32.  Support R_SPARC_PLT32.
(sparc_reloc_map): Add BFD_RELOC_16_PCREL and BFD_RELOC_SPARC_PLT32.
(elf32_sparc_check_relocs): Handle R_SPARC_PLT32.
(elf32_sparc_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_howto_table): Fix dst_mask for
R_SPARC_DISP32.  Support R_SPARC_PLT32 and R_SPARC_PLT64.
(sparc_reloc_map): Add BFD_RELOC_16_PCREL, BFD_RELOC_64_PCREL
and BFD_RELOC_SPARC_PLT32.
(sparc64_elf_check_relocs): Handle R_SPARC_PLT32 and R_SPARC_PLT64.
(sparc64_elf_relocate_section): Likewise.
* reloc.c (bfd_reloc_code_type): Add BFD_RELOC_SPARC_PLT32.
* bfd-in2.h, libbfd.h: Rebuilt.

* config/tc-sparc.h (TC_PARSE_CONS_EXPRESSION): Define.
(sparc_cons): Provide prototype.
* config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_*_PCREL and
BFD_RELOC_SPARC_PLT{32,64}.  Enumerate for which relocs
reloc->addend = fixp->fx_addnumber shouldn't be done instead of
enumarating for which pc relative ones it should be done.
(sparc_cons_special_reloc): New variable.
(sparc_cons): New function.
(cons_fix_new_sparc): Use sparc_cons_special_reloc.
* testsuite/gas/sparc/pcrel.s: New test.
* testsuite/gas/sparc/pcrel.d: Expected output.
* testsuite/gas/sparc/pcrel64.s: New test.
* testsuite/gas/sparc/pcrel64.d: Expected output.
* testsuite/gas/sparc/plt.s: New test.
* testsuite/gas/sparc/plt.d: Expected output.
* testsuite/gas/sparc/plt64.s: New test.
* testsuite/gas/sparc/plt64.d: Expected output.
* testsuite/gas/sparc/sparc.exp: Add pcrel, pcrel64, plt and plt64
tests.

22 years ago * configure, config.in: Rebuilt.
tromey [Fri, 21 Dec 2001 22:32:36 +0000 (22:32 +0000)]
* configure, config.in: Rebuilt.
* configure.in: Check for realpath.
* defs.h (gdb_realpath): Declare.
* symtab.h (partial_symtab): Added fullname field.
* source.c (openp): Use gdb_realpath.
(forget_cached_source_info): Clear full name of each partial
symtab.
* utils.c (gdb_realpath): New function.
* symtab.c (lookup_symtab): Removed.
(lookup_symtab_1): Renamed to lookup_symtab.
(lookup_symtab): Look for real path.
(lookup_partial_symtab): Likewise.

22 years ago * generic/gdbtk-cmds.h (full_lookup_symtab): Don't declare.
tromey [Fri, 21 Dec 2001 22:31:07 +0000 (22:31 +0000)]
* generic/gdbtk-cmds.h (full_lookup_symtab): Don't declare.
* generic/gdbtk-cmds.c (gdb_find_file_command): Use
lookup_symtab.
(gdb_listfuncs): Likewise.
(gdb_loadfile): Likewise.
(full_lookup_symtab): Removed.
* generic/gdbtk-bp.c (gdb_find_bp_at_line): Use lookup_symtab.
(gdb_set_bp): Likewise.

22 years ago * library/bpwin.ith (_select_and_popup): New private method.
kseitz [Fri, 21 Dec 2001 21:36:20 +0000 (21:36 +0000)]
* library/bpwin.ith (_select_and_popup): New private method.
* library/bpwin.itb (bp_select): Don't bind to Button-3.
(build_win): Bind Button-3 to _select_and_popup.
(_select_and_popup): New private method.

22 years ago2001-12-21 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 21 Dec 2001 17:30:01 +0000 (17:30 +0000)]
2001-12-21  Michael Snyder  <msnyder@redhat.com>

        * maint.c (match_substring): New function.  Tokenizer for
        'maintenance info sections' command arguments.
        (match_bfd_flag): Use match_substring.
        (print_bfd_section_info): Use match_substring.
        (print_objfile_section_info): Use match_substring.
        (maintenance_info_sections): Use match_substring.

22 years ago * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
law [Fri, 21 Dec 2001 16:40:06 +0000 (16:40 +0000)]
    * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.

22 years agoImport Swedish translation
nickc [Fri, 21 Dec 2001 11:44:45 +0000 (11:44 +0000)]
Import Swedish translation

22 years agoUse real binary file for .incbin test
nickc [Fri, 21 Dec 2001 11:40:51 +0000 (11:40 +0000)]
Use real binary file for .incbin test

22 years ago2001-12-21 Orjan Friberg <orjanf@axis.com>
orjanf [Fri, 21 Dec 2001 09:53:58 +0000 (09:53 +0000)]
2001-12-21  Orjan Friberg  <orjanf@axis.com>

* configure.tgt: Delete CRIS from multi-arch targets.

* config/cris/tm-cris.h: New file.

* config/cris/cris.mt (TDEPFILES): Add corelow.o solib.o solib-svr4.o.
(TM_FILE): New macro.

* cris-tdep.c (cris_examine): Correct check for srp register.
(supply_gregset, fetch_core_registers,
cris_linux_svr4_fetch_link_map_offsets, cris_fpless_backtrace):
New functions.
(_initialize_cris_tdep): Add core functions and new command.
(cris_gdbarch_init): Define link map offsets.

22 years ago2001-12-21 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Fri, 21 Dec 2001 06:53:54 +0000 (06:53 +0000)]
2001-12-21  Robert Collins  <rbtcollins@hotmail.com>

        * include/wingdi.h: Add GetRandomRgn and SYSRGN.

22 years ago* lib/Makefile.in: Revert inst_installdir definitions to working versions.
cgf [Fri, 21 Dec 2001 04:42:04 +0000 (04:42 +0000)]
* lib/Makefile.in: Revert inst_installdir definitions to working versions.

22 years ago * run.c (usage): Fix a typo.
kazu [Fri, 21 Dec 2001 00:47:18 +0000 (00:47 +0000)]
* run.c (usage): Fix a typo.

22 years ago * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
law [Fri, 21 Dec 2001 00:30:36 +0000 (00:30 +0000)]
    * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
        with HP's compiler.
        * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
        * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
        * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
        * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.

        * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
        either HP's compilers or GCC.

22 years ago * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
law [Fri, 21 Dec 2001 00:08:51 +0000 (00:08 +0000)]
    * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
        a SIGBUS or SIGSEGV.

        * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.

        * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
        can be compiled with either HP's compiler or GCC.

22 years ago*** empty log message ***
gdbadmin [Fri, 21 Dec 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
law [Thu, 20 Dec 2001 23:46:29 +0000 (23:46 +0000)]
    * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
        * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
        * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.

22 years ago * somsolib.c (som_solib_add): Ignore the solib limit threshhold
law [Thu, 20 Dec 2001 23:40:14 +0000 (23:40 +0000)]
    * somsolib.c (som_solib_add): Ignore the solib limit threshhold
        if AUTO_SOLIB_LIMIT is not greater than zero.

        * somsolib.c (som_solib_create_inferior_hook): No longer warn
        about missing __d_pid symbol.

22 years ago * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
law [Thu, 20 Dec 2001 23:37:30 +0000 (23:37 +0000)]
    * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
        to match current gdb output.  Update due to using auto-solib-limit
        for limiting instead of overloading auto-solib-add.
        * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
        test program.

        * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
        * gdb.hp/gdb.base-hp/dollar.exp: Likewise
        * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
        * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
        * gdb.hp/gdb.base-hp/reg.exp: Likewise.
        * gdb.hp/gdb.compat/xdb3.exp: Likewise.
        * gdb.hp/gdb.defects/bs15503.exp: Likewise.
        * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
        * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
        * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
        * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
        * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
        * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.

22 years ago2001-12-20 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Thu, 20 Dec 2001 23:31:26 +0000 (23:31 +0000)]
2001-12-20  Elena Zannoni  <ezannoni@redhat.com>

* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register):
New function.
(fetch_register): New function.
(fetch_ppc_registers): New function.
(fetch_inferior_registers): New function.
(store_register): New function.
(store_ppc_registers): New function.
(store_inferior_registers): New function.
(ppc_register_u_addr): Eliminate ustart parameter and its
uses. Make static.
(PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE): Define if needed.
Include sys/ptrace.h.

* config/powerpc/nm-linux.h (FETCH_INFERIOR_REGISTERS): Define.
(U_REGS_OFFSET, REGISTER_U_ADDR): Delete.

* config/powerpc/linux.mh (NATDEPFILES): Delete core-aout.o.

22 years ago2001-12-20 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Thu, 20 Dec 2001 23:29:23 +0000 (23:29 +0000)]
2001-12-20  Elena Zannoni  <ezannoni@redhat.com>

        * rs6000-nat.c (fetch_register): Don't error out unless the
        register number is really bogus.

22 years agodaily update
amodra [Thu, 20 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2001-12-20 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 20 Dec 2001 22:31:22 +0000 (22:31 +0000)]
2001-12-20  Michael Snyder  <msnyder@redhat.com>

* maint.c (maintenance_info_sections): Accept new argument
'ALLOBJ', iterate over all object files.
(print_section_table): Delete.  Replaced by:
(print_section_info): New function.
(print_bfd_section_info): New function.
(print_objfile_section_info): New function.
(_initialize_maint_commands): Add help for new features.

22 years ago * gdb.asm/arm.inc: New file.
corinna [Thu, 20 Dec 2001 22:12:19 +0000 (22:12 +0000)]
* gdb.asm/arm.inc: New file.
* gdb.asm/asm-source.exp: Add arm targets.
* gdb.asm/configure.in: Ditto.
* gdb.asm/configure: Recreated from configure.in.

22 years ago * arm-tdep.c (arm_scan_prologue): Don't require "mov ip, sp"
kevinb [Thu, 20 Dec 2001 21:56:53 +0000 (21:56 +0000)]
* arm-tdep.c (arm_scan_prologue): Don't require "mov ip, sp"
to be the first instruction in the prologue.  Also, revise
the way the frame offset is computed for frameless functions.

22 years agoFix some ARM call dummy problems.
kevinb [Thu, 20 Dec 2001 21:40:20 +0000 (21:40 +0000)]
Fix some ARM call dummy problems.

22 years agoSpecial handling of AIX xcoff text alignment fix.
trix [Thu, 20 Dec 2001 21:29:20 +0000 (21:29 +0000)]
Special handling of AIX xcoff text alignment fix.

22 years ago* gdbint.texinfo (TARGET_CHAR_SIGNED): Document.
jimb [Thu, 20 Dec 2001 21:16:31 +0000 (21:16 +0000)]
* gdbint.texinfo (TARGET_CHAR_SIGNED): Document.

22 years ago2001-12-20 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
drow [Thu, 20 Dec 2001 21:11:25 +0000 (21:11 +0000)]
2001-12-20  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
            Daniel Jacobowitz <drow@mvista.com>

        * config/tc-mips.c (file_mips_gp32): Initialize to invalid value.
        (file_mips_fp32): Likewise.
        (md_begin): Compatibility handling for -mipsN option.

22 years ago2001-12-20 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 20 Dec 2001 21:03:01 +0000 (21:03 +0000)]
2001-12-20  Michael Snyder  <msnyder@redhat.com>

* maint.c (maintenance_info_sections): Pass string argument to
print_section_table, so that it can be used to select sections.
(print_section_table): Change PTR to void *.  Look at string arg
to select sections by name and by flag attributes.
(match_bfd_flags): New function.
(print_bfd_flags): New function.