OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
24 years ago2000-03-09 Tim Waugh <twaugh@redhat.com>
pb [Sat, 25 Mar 2000 19:52:37 +0000 (19:52 +0000)]
2000-03-09  Tim Waugh  <twaugh@redhat.com>

* strings.1: Correct '-bytes' to '--bytes'.

24 years ago* ppc-instructions (Disabled_Exponent_Underflow): Increment
geoffk [Sat, 25 Mar 2000 18:45:41 +0000 (18:45 +0000)]
* ppc-instructions (Disabled_Exponent_Underflow): Increment
the exponent when denormalizing.

24 years agoFix maintenance deprecate crash, add testcase
dberlin [Sat, 25 Mar 2000 15:32:18 +0000 (15:32 +0000)]
Fix maintenance deprecate crash, add testcase

24 years agoRe-re indent. indent|indent|indent stable.
cagney [Sat, 25 Mar 2000 08:10:10 +0000 (08:10 +0000)]
Re-re indent.  indent|indent|indent stable.

24 years agoRe-indent.
cagney [Sat, 25 Mar 2000 08:05:47 +0000 (08:05 +0000)]
Re-indent.

24 years agoRemove quoted leading space.
cagney [Sat, 25 Mar 2000 07:58:54 +0000 (07:58 +0000)]
Remove quoted leading space.

24 years ago* environ.cc: Add TMPDIR to the list of environment variables which are
cgf [Sat, 25 Mar 2000 05:25:27 +0000 (05:25 +0000)]
* environ.cc: Add TMPDIR to the list of environment variables which are
converted to POSIX format.
* sigproc.cc (proc_terminate): Don't attempt to delete when a muto pointer is
NULL.

24 years ago* config/mips/tm-wince.h: Fix typo which caused include of tm-mips.h to be
cgf [Sat, 25 Mar 2000 03:37:35 +0000 (03:37 +0000)]
* config/mips/tm-wince.h: Fix typo which caused include of tm-mips.h to be
inoperative.

24 years ago* win32-nat.c: Back out special frame walking code. It was broken.
cgf [Sat, 25 Mar 2000 02:26:21 +0000 (02:26 +0000)]
* win32-nat.c: Back out special frame walking code.  It was broken.
(handle_exception): Correctly identify an illegal instruction.
* config/tm-cygwin.h: Eliminate special frame handling.  Just use normal i386
handling.

24 years ago * partition.h: New file.
cgf [Sat, 25 Mar 2000 02:15:38 +0000 (02:15 +0000)]
    * partition.h: New file.

24 years ago * partition.c: New file.
cgf [Sat, 25 Mar 2000 02:14:57 +0000 (02:14 +0000)]
    * partition.c: New file.

24 years ago* more compatibility with v850 hardware
fche [Sat, 25 Mar 2000 00:17:21 +0000 (00:17 +0000)]
* more compatibility with v850 hardware
2000-03-24  Frank Ch. Eigler  <fche@redhat.com>

* v850.igen (ilgop): New insn pattern for four-byte breakpoints.

24 years ago2000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com>
msnyder [Fri, 24 Mar 2000 23:49:10 +0000 (23:49 +0000)]
2000-03-23  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * solib.c (open_symbol_file_object): to sneak an int argument
        past catch_errors, instead of casting it to a pointer, simply
        pass it by address.

24 years ago2000-03-24 J.T. Conklin <jtc@redback.com>
jtc [Fri, 24 Mar 2000 23:06:57 +0000 (23:06 +0000)]
2000-03-24  J.T. Conklin  <jtc@redback.com>

        * i386/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
        * i386nbsd-nat.c (i386nbsd_use_struct_convention): New function.
        (fetch_core_registers): Read fp registers.
        (i386nbsd_core_fns, _initialize_i386nbsd_nat): Added.

24 years ago * gdb.base/break.exp: Add new test for setting breakpoints on
jlarmour [Fri, 24 Mar 2000 21:35:42 +0000 (21:35 +0000)]
    * gdb.base/break.exp: Add new test for setting breakpoints on
        optimized code so we can test breakpoints work even when function
        prologues may be optimized away

24 years ago * arm-tdep.c (thumb_skip_prologue): Take function end addr argument
jlarmour [Fri, 24 Mar 2000 21:33:35 +0000 (21:33 +0000)]
    * arm-tdep.c (thumb_skip_prologue): Take function end addr argument
        so that we can stop searching for the prologue past the function end
        (arm_skip_prologue): Call thumb_skip_prologue with function end addr

24 years agomerge from gcc
jason [Fri, 24 Mar 2000 21:31:21 +0000 (21:31 +0000)]
merge from gcc

24 years agoDon't do compile time comparison of TARGET_PTR_BIT and TARGET_INT_BIT.
kevinb [Fri, 24 Mar 2000 21:07:17 +0000 (21:07 +0000)]
Don't do compile time comparison of TARGET_PTR_BIT and TARGET_INT_BIT.

24 years ago2000-03-24 H.J. Lu <hjl@gnu.org>
hjl [Fri, 24 Mar 2000 20:50:30 +0000 (20:50 +0000)]
2000-03-24  H.J. Lu  <hjl@gnu.org>

* elf64-alpha.c (elf64_alpha_merge_ind_symbols): Add prototype.
(elf64_alpha_find_reloc_at_ofs): Likewise.

24 years agoFri Mar 24 15:34:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
jjohnstn [Fri, 24 Mar 2000 20:42:10 +0000 (20:42 +0000)]
Fri Mar 24 15:34:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * acinclude.m4: Changed release to 1.8.2.
        * aclocal.m4 configure doc/aclocal.m4 doc/configure
          libc/aclocal.m4 libc/configure libc/machine/aclocal.m4
          libc/machine/configure libc/machine/a29k/aclocal.m4
          libc/machine/a29k/configure libc/machine/arm/aclocal.m4
          libc/machine/arm/configure libc/machine/d10v/aclocal.m4
          libc/machine/d10v/configure libc/machine/d30v/aclocal.m4
          libc/machine/d30v/configure libc/machine/fr30/aclocal.m4
          libc/machine/fr30/configure libc/machine/h8300/aclocal.m4
          libc/machine/h8300/configure libc/machine/h8500/aclocal.m4
          libc/machine/h8500/configure libc/machine/hppa/aclocal.m4
          libc/machine/hppa/configure libc/machine/i386/aclocal.m4
          libc/machine/i386/configure libc/machine/i960/aclocal.m4
          libc/machine/i960/configure libc/machine/m32r/aclocal.m4
          libc/machine/m32r/configure libc/machine/m68k/aclocal.m4
          libc/machine/m68k/configure libc/machine/m88k/aclocal.m4
          libc/machine/m88k/configure libc/machine/mips/aclocal.m4
          libc/machine/mips/configure libc/machine/mn10200/aclocal.m4
          libc/machine/mn10200/configure libc/machine/mn10300/aclocal.m4
          libc/machine/mn10300/configure libc/machine/necv70/aclocal.m4
          libc/machine/necv70/configure libc/machine/powerpc/aclocal.m4
          libc/machine/powerpc/configure libc/machine/sh/aclocal.m4
          libc/machine/sh/configure libc/machine/sparc/aclocal.m4
          libc/machine/sparc/configure libc/machine/tic80/aclocal.m4
          libc/machine/tic80/configure libc/machine/v850/aclocal.m4
          libc/machine/v850/configure libc/machine/w65/aclocal.m4
          libc/machine/w65/configure libc/machine/z8k/aclocal.m4
          libc/machine/z8k/configure libc/sys/aclocal.m4
          libc/sys/aclocal.m4 libc/sys/configure
          libc/sys/a29khif/aclocal.m4 libc/sys/a29khif/configure
          libc/sys/arm/aclocal.m4 libc/sys/arm/configure
          libc/sys/cygwin/aclocal.m4 libc/sys/cygwin/configure
          libc/sys/d10v/aclocal.m4 libc/sys/d10v/configure
          libc/sys/decstation/aclocal.m4 libc/sys/decstation/configure
          libc/sys/go32/aclocal.m4 libc/sys/go32/configure
          libc/sys/h8300hms/aclocal.m4 libc/sys/h8300hms/configure
          libc/sys/h8500hms/aclocal.m4 libc/sys/h8500hms/configure
          libc/sys/m88kbug/aclocal.m4 libc/sys/m88kbug/configure
          libc/sys/netware/aclocal.m4 libc/sys/netware/configure
          libc/sys/rtems/aclocal.m4 libc/sys/rtems/configure
          libc/sys/sh/aclocal.m4 libc/sys/sh/configure
          libc/sys/sparc64/aclocal.m4 libc/sys/sparc64/configure
          libc/sys/sun4/aclocal.m4 libc/sys/sun4/configure
          libc/sys/sysmec/aclocal.m4 libc/sys/sysmec/configure
          libc/sys/sysnec810/aclocal.m4 libc/sys/sysnec810/configure
          libc/sys/sysnecv850/aclocal.m4 libc/sys/sysnecv850/configure
          libc/sys/sysvi386/aclocal.m4 libc/sys/sysvi386/configure
          libc/sys/sysvnecv70/aclocal.m4 libc/sys/sysvnecv70/configure
          libc/sys/tic80/aclocal.m4 libc/sys/tic80/configure
          libc/sys/w65/aclocal.m4 libc/sys/w65/configure
          libc/sys/z8ksim/aclocal.m4 libc/sys/z8ksim/configure
          libm/aclocal.m4 libm/configure: Regenerated.

24 years agoFix compile time warning messages.
nickc [Fri, 24 Mar 2000 18:17:16 +0000 (18:17 +0000)]
Fix compile time warning messages.
Add "cc" to list of registers clobbered bu do_AgelSWI

24 years ago Fix copyright dates in last change.
phdm [Fri, 24 Mar 2000 17:55:13 +0000 (17:55 +0000)]
Fix copyright dates in last change.

24 years ago * m68k-tdep.c (P_LINKL_FP, P_LINKW_FP): Macros renamed from P_LINK_L
phdm [Fri, 24 Mar 2000 11:12:11 +0000 (11:12 +0000)]
* m68k-tdep.c (P_LINKL_FP, P_LINKW_FP): Macros renamed from P_LINK_L
and P_LINK_W.
(P_PEA_FP, P_MOVL_SP_FP): New macros.
(P_MOVL, P_LEAL, P_MOVML): Macros renamed from P_MOV_L, P_LEA_L and
P_MOVM_L.
(altos_skip_prologue, isi_skip_prologue): Use P_* macros, not octal
  constants.
(delta68_in_sigtramp): New function.
(delta68_frame_args_address, delta68_frame_saved_pc): Ditto.
(m68k_skip_prologue): Use P_* macros, not hex constants.
(m68k_find_saved_regs): Do not expect a fixed sequence of register save
instructions, but accept them in any order; use P_* macros, not octal
or hex constants; recognize also `fmovemx to (fp + displacement)' and
  `moveml to (fp + displacement)'.
* m68/tm-delta68.h (IN_SIGTRAMP): New macro.
(FRAME_SAVED_PC, FRAME_ARGS_ADDRESS): Ditto.

24 years agoFix texinfo-3.12 problems:
cagney [Fri, 24 Mar 2000 07:30:06 +0000 (07:30 +0000)]
Fix texinfo-3.12 problems:
* annotate.texi (Annotations): When GDBN omit @chapter and @node entry.
* gdb.texinfo: Check for @ifinfo instead of @ifnottex.
(rluser.texinfo, inc-hist.texinfo, annotate.texi): Add local @chapter
and @node entries.
* gdb.texinfo: Link all top-level nodes.
* inc-hist.texinfo: When GDBN omit the chapter/node.
* rluser.texinfo (Command Line Editing): Ditto.

24 years agoCreate $(infodir) before trying to install info files.
cagney [Fri, 24 Mar 2000 07:27:24 +0000 (07:27 +0000)]
Create $(infodir) before trying to install info files.

24 years agoAdd Fernando to testsuite maintainers.
cagney [Fri, 24 Mar 2000 02:48:20 +0000 (02:48 +0000)]
Add Fernando to testsuite maintainers.

24 years agoFIx regression
dberlin [Fri, 24 Mar 2000 01:51:13 +0000 (01:51 +0000)]
FIx regression

24 years ago2000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>
msnyder [Fri, 24 Mar 2000 00:05:38 +0000 (00:05 +0000)]
2000-03-20  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * gdb.texinfo: Add new queries ThreadInfo and ThreadExtraInfo.

24 years ago2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
fnasser [Thu, 23 Mar 2000 23:50:50 +0000 (23:50 +0000)]
2000-03-23  Fernando Nasser  <fnasser@totem.to.cygnus.com>

From David Whedon <dwhedon@gordian.com>
        * gdbint.texinfo : Added paragraphs about command deprecation.

24 years ago2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
fnasser [Thu, 23 Mar 2000 23:48:27 +0000 (23:48 +0000)]
2000-03-23  Fernando Nasser  <fnasser@totem.to.cygnus.com>

From David Whedon <dwhedon@gordian.com>
        * gdb.base/commands.exp : Added command deprecator tests.

24 years ago2000-03-23 Fernando Nasser <fnasser@cygnus.com>
fnasser [Thu, 23 Mar 2000 23:43:19 +0000 (23:43 +0000)]
2000-03-23  Fernando Nasser  <fnasser@cygnus.com>

From David Whedon <dwhedon@gordian.com>

* top.c (execute_command): Checks all commands beore executing
to see if the user needs to be warned that the command is
deprecated, warns user if appropriate.
(add_info), (add_info_alias), (add_com) , (add_com_alias): Changed
return values from void to struct cmd_list_element *.
* command.c (lookup_cmd_1): Check aliases before following link
in case user needs to be warned about a deprecated alias.
(deprecate_cmd): new exported function for command deprecation,
sets flags and posibly a replacement string.
(deprecated_cmd_warning): New exported funciton to warn user about
a deprecated command.
(lookup_cmd_composition): New exported function that determines
alias, prefix_command, and cmd based on a string.  This is useful
is we want to full name of a command.
* command.h : Added prototypes for deprecate_cmd,
deprecated_warn_user and lookup_cmd_composition, added flags to
the cmd_list_element structure, changed return values for
add_com_* and add_info_* from void to cmd_list_element.
* maint.c : (maintenance_deprecate): New function to deprecate a
command.  This exists only so that the testsuite can deprecate
commands at runtime and check the warning behavior.
(maintenance_undeprecate) : New function, drops deprecated flags.
(maintenance_do_deprecate): Actually does the (un)deprecation.
(initialize_maint_cmds): Added the above new deprecate commands.

24 years agoAdd missing parts of ChangeLog entry for my change of 2000/02/19 00:59:26 to coff...
geoffk [Thu, 23 Mar 2000 23:37:38 +0000 (23:37 +0000)]
Add missing parts of ChangeLog entry for my change of 2000/02/19 00:59:26 to coff-rs6000.c.

24 years ago* memory corruption fix
fche [Thu, 23 Mar 2000 23:28:43 +0000 (23:28 +0000)]
* memory corruption fix

Wed Mar 22 15:24:21 2000  glen mccready  <gkm@pobox.com>

* wrapper.c (sim_open,sim_close): Copy into myname, free myname.

24 years agoAdded the apropos command
dberlin [Thu, 23 Mar 2000 23:21:26 +0000 (23:21 +0000)]
Added the apropos command

24 years ago2000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com>
msnyder [Thu, 23 Mar 2000 21:44:50 +0000 (21:44 +0000)]
2000-03-23  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * sol-thread.c (ps_pglobal_lookup): Change argument type from
        paddr_t to psaddr_t.  This mistake appears to date from an
        erroneous man page in Solaris 2.5 -- the correct type from the
        system headers has always been psaddr_t.
        (ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite): ditto.
        (rw_common): ditto.

24 years agoThu Mar 22 14:57:00 2000 Fernando Nasser <fnasser@redhat.com>
fnasser [Thu, 23 Mar 2000 20:19:12 +0000 (20:19 +0000)]
Thu Mar 22 14:57:00 2000  Fernando Nasser <fnasser@redhat.com>

* libc/sys/arm/syscalls.c (do_AngelSWI): Prevent registers with valid
information to be clobbered by an Angel C library support syscall.

24 years agoHFA, function descriptor handling for IA-64.
kevinb [Thu, 23 Mar 2000 04:27:26 +0000 (04:27 +0000)]
HFA, function descriptor handling for IA-64.

24 years ago2000-03-22 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
ezannoni [Thu, 23 Mar 2000 03:48:13 +0000 (03:48 +0000)]
2000-03-22  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* event-loop.c (handle_file_event): Run through indent.

24 years ago2000-03-22 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
ezannoni [Thu, 23 Mar 2000 03:45:12 +0000 (03:45 +0000)]
2000-03-22  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        From  Philippe De Muyter  <phdm@macqel.be>

* event-loop.c (sys/types.h): File now included unconditionally.
(use_poll): New variable..
(gdb_notifier): poll- and select-versions merged.
(add_file_handler): If HAVE_POLL, check whether poll is usable,
and reset `use_poll' if not.
(create_file_handler): Select poll- or select-version according to
`use_poll'.
(delete_file_handler, handle_file_event): Likewise.
(gdb_wait_for_event, poll_timers): Likewise.

24 years ago * printcmd.c (print_scalar_formatted): Truncate addresses to the
schauer [Wed, 22 Mar 2000 20:55:15 +0000 (20:55 +0000)]
* printcmd.c (print_scalar_formatted):  Truncate addresses to the
size of a target pointer before passing them to print_address.

24 years ago2000-03-22 Mark Kettenis <kettenis@gnu.org>
kettenis [Wed, 22 Mar 2000 09:45:01 +0000 (09:45 +0000)]
2000-03-22  Mark Kettenis  <kettenis@gnu.org>

* config/i386/tm-i386aix.h (I386_AIX_TARGET): Remove.
* config/i386/tm-linux.h (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM):
Remove
* i386-tdep.c (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM): New defines.
(i386_extract_return_value): Rewritten.  Correctly support all
floating-point types and large integer types on targets that use
the standard i386 GDB register layout and return floating-point
values in the FPU.

24 years agoDon't include nrom in CONFIG_INITS.
cagney [Wed, 22 Mar 2000 04:19:35 +0000 (04:19 +0000)]
Don't include nrom in CONFIG_INITS.

24 years ago2000-03-21 J.T. Conklin <jtc@redback.com>
jtc [Wed, 22 Mar 2000 01:36:31 +0000 (01:36 +0000)]
2000-03-21  J.T. Conklin  <jtc@redback.com>

        * i386/nbsd.mh (NATDEPFILES): Change i386b-nat.o to i386nbsd-nat.o.
        * i386nbsd-nat.c: New file.

        * i386/tm-nbsd.h (NUM_REGS): Removed.
        (HAVE_I387_REGS): Defined.
        * i386/nm-nbsd.h (FLOAT_INFO): Removed.

        * tm-nbsd.h (IN_SOLIB_CALL_TRAMPOLINE): Define if not
        SVR4_SHARED_LIBS.

24 years agoAdd Jim Blandy to breakpoint maintainers. David taylor is the
cagney [Wed, 22 Mar 2000 00:21:30 +0000 (00:21 +0000)]
Add Jim Blandy to breakpoint maintainers.  David taylor is the
Solaris/SPARC maintainer.  Add Jonathan Larmour to the write after
approval list.

24 years agoTue Mar 21 19:08:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
jjohnstn [Wed, 22 Mar 2000 00:09:48 +0000 (00:09 +0000)]
Tue Mar 21 19:08:00 2000  Jeff Johnston <jjohnstn@cygnus.com>

        * libc/stdlib/envlock.c: Fixed comment typo.

24 years agoTest suite change for AIX 4.3.
kevinb [Tue, 21 Mar 2000 23:01:49 +0000 (23:01 +0000)]
Test suite change for AIX 4.3.

24 years agoMake sure section addresses from a shared object are correctly set in
kevinb [Tue, 21 Mar 2000 22:37:41 +0000 (22:37 +0000)]
Make sure section addresses from a shared object are correctly set in
a new struct objfile.

24 years ago* simplify eCos testing
fche [Tue, 21 Mar 2000 20:45:43 +0000 (20:45 +0000)]
* simplify eCos testing

2000-03-21  Frank Ch. Eigler  <fche@redhat.com>

* interp.c (sim_open): Sort & extend dummy memory regions for
--board=jmr3904 for eCos.

24 years ago2000-03-21 Eli Zaretskii <eliz@is.elta.co.il>
msnyder [Tue, 21 Mar 2000 20:41:39 +0000 (20:41 +0000)]
2000-03-21  Eli Zaretskii  <eliz@is.elta.co.il>

        * breakpoint.c (bpstat_stop_status): Don't stop if a read
        watchpoint appears to break, but the watched value changed.

24 years ago*** empty log message ***
jimb [Tue, 21 Mar 2000 20:40:47 +0000 (20:40 +0000)]
*** empty log message ***

24 years ago* gdbarch.sh: Emit a definition and declaration for gdbarch_free,
jimb [Tue, 21 Mar 2000 20:40:43 +0000 (20:40 +0000)]
* gdbarch.sh: Emit a definition and declaration for gdbarch_free,
a companion to gdbarch_alloc, which allows a gdbarch init function
to free partially-built gdbarch structures.
* gdbarch.c, gdbarch.h: Regenerated.

24 years agoIt turns out that 1.2 wasn't botched after all. (I was failing to take
kevinb [Tue, 21 Mar 2000 06:18:23 +0000 (06:18 +0000)]
It turns out that 1.2 wasn't botched after all.  (I was failing to take
into account all of the imports that had been done.)

24 years agoFixed botched commit in 1.2.
kevinb [Tue, 21 Mar 2000 05:43:30 +0000 (05:43 +0000)]
Fixed botched commit in 1.2.

24 years agoIA-64 changes.
kevinb [Tue, 21 Mar 2000 05:26:31 +0000 (05:26 +0000)]
IA-64 changes.

24 years agoIA-64 changes.
kevinb [Tue, 21 Mar 2000 05:23:05 +0000 (05:23 +0000)]
IA-64 changes.

24 years ago2000-03-20 Eli Zaretskii <eliz@is.elta.co.il>
msnyder [Tue, 21 Mar 2000 01:27:34 +0000 (01:27 +0000)]
2000-03-20  Eli Zaretskii  <eliz@is.elta.co.il>

        * breakpoint.c (insert_breakpoints, remove_breakpoint)
        (bpstat_stop_status, can_use_hardware_watchpoint): Don't insert,
        remove, or check status of hardware watchpoints for entire structs
        and arrays unless the user explicitly asked to watch that struct
        or array.
        (insert_breakpoints): Try to insert watchpoints for all the values
        on the value chain, even if some of them fail to insert.

        * values.c (value_primitive_field): Set the offset in struct value
        we return when the field is a packed bitfield.

24 years ago2000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>
msnyder [Tue, 21 Mar 2000 01:22:05 +0000 (01:22 +0000)]
2000-03-20  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * remote.c (remote_threads_extra_info): new function.
        Implement the extra thread info query for "info threads".
        (remote_threads_info): clean up a bit.
        (use_threadinfo_query, use_threadextra_query): new variables.
        Control whether GDB will use the new or old protocol for
        thread info queries.
        (remote_open_1): initialize new variables.
        (remote_async_open_1): ditto.
        (remote_cisco_open): ditto.

24 years agoNew files for IA-64 port.
kevinb [Tue, 21 Mar 2000 00:11:10 +0000 (00:11 +0000)]
New files for IA-64 port.

24 years ago2000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>
msnyder [Mon, 20 Mar 2000 22:51:36 +0000 (22:51 +0000)]
2000-03-20  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * gdb.texinfo: Add white space to prevent overprinting in
        two places.

24 years agoFixes for floatformat_from_doublest().
kevinb [Mon, 20 Mar 2000 22:15:58 +0000 (22:15 +0000)]
Fixes for floatformat_from_doublest().

24 years ago* i386-linux-nat.c: No need to #include "frame.h" any more.
jimb [Mon, 20 Mar 2000 20:38:22 +0000 (20:38 +0000)]
* i386-linux-nat.c: No need to #include "frame.h" any more.
(LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0,
LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1,
LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code,
LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start,
LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0,
LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1,
linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN,
i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp,
i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET,
i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET,
i386_linux_sigtramp_saved_sp): Deleted.  Folks rightly pointed
out that these are target-dependent, and useful in non-native
configurations.  Moved to...
* i386-linux-tdep.c: ... Here, a new file.
* Makefile.in (ALLDEPFILES): Add i386-linux-tdep.c.
(i386-linux-tdep.o): New rule.
(i386-linux-nat.o): We no longer depend on frame.h.
* config/i386/linux.mt (TDEPFILES): Add i386-linux-tdep.o.

24 years ago2000-03-04 Eli Zaretskii <eliz@is.elta.co.il>
ezannoni [Mon, 20 Mar 2000 19:59:38 +0000 (19:59 +0000)]
2000-03-04  Eli Zaretskii  <eliz@is.elta.co.il>

* event-loop.c (top-level) [NO_FD_SET]: Deprecate this branch.
Print an error at compile time if we are to use select, but FD_SET
is not available.
(SELECT_MASK, NBBY, FD_SETSIZE, NFDBITS, MASK_SIZE): Define only
if HAVE_POLL is not defined and NO_FD_SET *is* defined.
(create_file_handler) [!HAVE_POLL]: Use FD_SET and FD_CLR.
(delete_file_handler) [!HAVE_POLL]: Use FD_CLR and FD_ISSET.
(gdb_wait_for_event) [!HAVE_POLL]: Copy fd_set sets directly
instead of using memcpy and memset.  Use FD_ISSET.

* config/i386/xm-go32.h (fd_mask): Remove typedef.

24 years ago * Makefile.in (install): Append "n", not ".n" to libmmalloc.a,
eliz [Mon, 20 Mar 2000 10:31:58 +0000 (10:31 +0000)]
* Makefile.in (install): Append "n", not ".n" to libmmalloc.a,
since the latter loses on DOS 8+3 filesystems.

24 years agoDocument requirements on adding a ``!'' command.
cagney [Mon, 20 Mar 2000 09:19:45 +0000 (09:19 +0000)]
Document requirements on adding a ``!'' command.

24 years agoAdd sh2 to list of known architectures.
cagney [Mon, 20 Mar 2000 07:28:04 +0000 (07:28 +0000)]
Add sh2 to list of known architectures.

24 years agoFrom John David Anglin:
cagney [Mon, 20 Mar 2000 06:41:24 +0000 (06:41 +0000)]
From John David Anglin:
Don't initialize HPUX thread twice.

24 years agofix bug detecting pc-rel overflow
nickc [Sun, 19 Mar 2000 22:09:22 +0000 (22:09 +0000)]
fix bug detecting pc-rel overflow

24 years ago * event-top.c (_initialize_event_loop): If instream is not
eliz [Sun, 19 Mar 2000 12:30:38 +0000 (12:30 +0000)]
* event-top.c (_initialize_event_loop): If instream is not
connected to a terminal device, turn editing off.

24 years ago Support for building GDB with DJGPP, and running the test suite on
eliz [Sun, 19 Mar 2000 11:53:23 +0000 (11:53 +0000)]
Support for building GDB with DJGPP, and running the test suite on
it:
* config/djgpp/djconfig.sh: New file.
* config/djgpp/config.sed: New file.
* config/djgpp/README: New file.
* config/djgpp/fnchange.lst: New file.
* config/djgpp/djcheck.sh: New file.

24 years ago*** empty log message ***
eliz [Sun, 19 Mar 2000 11:26:30 +0000 (11:26 +0000)]
*** empty log message ***

24 years ago * ser-go32.c (ports): Make the initializers complete, to pacify
eliz [Sun, 19 Mar 2000 11:24:41 +0000 (11:24 +0000)]
* ser-go32.c (ports): Make the initializers complete, to pacify
GCC 2.9X.

24 years ago* syscalls.cc (stat_worker): Set st_nlink to 1 on remote drives.
corinna [Sun, 19 Mar 2000 11:05:14 +0000 (11:05 +0000)]
* syscalls.cc (stat_worker): Set st_nlink to 1 on remote drives.

24 years ago* times.cc: Fix extern declarations for variables that are exported but used by
cgf [Sun, 19 Mar 2000 04:14:07 +0000 (04:14 +0000)]
* times.cc: Fix extern declarations for variables that are exported but used by
this modules.

24 years ago* times.cc: Remove unneeded (and incorrect) externs.
cgf [Sun, 19 Mar 2000 04:05:14 +0000 (04:05 +0000)]
* times.cc: Remove unneeded (and incorrect) externs.

24 years agoPatch suggested by Mumit Khan <khan@xraylith.wisc.edu>:
cgf [Sun, 19 Mar 2000 03:53:18 +0000 (03:53 +0000)]
Patch suggested by Mumit Khan <khan@xraylith.wisc.edu>:
* strace.cc (_impure_ptr): New global variable to make strace build under
Cygwin gcc.

24 years ago* Makefile.in: Make CXXFLAGS consistent with cygwin.
cgf [Sat, 18 Mar 2000 17:45:35 +0000 (17:45 +0000)]
* Makefile.in: Make CXXFLAGS consistent with cygwin.

24 years ago* dcrt0.cc (host_dependent_constants::init): Eliminate DELETE flag from shared
cgf [Sat, 18 Mar 2000 06:33:33 +0000 (06:33 +0000)]
* dcrt0.cc (host_dependent_constants::init): Eliminate DELETE flag from shared
constant.

24 years ago* delqueue.cc (delqueue_list::queue_file): Add some debugging.
cgf [Sat, 18 Mar 2000 06:26:14 +0000 (06:26 +0000)]
* delqueue.cc (delqueue_list::queue_file): Add some debugging.
* path.h (class path_conv): Add a char * operator for the most common case.
* syscalls.cc (_unlink): Rewrite to use FILE_FLAG_DELETE_ON_CLOSE when possible
(i.e., on NT).

24 years ago*** empty log message ***
jimb [Sat, 18 Mar 2000 01:57:42 +0000 (01:57 +0000)]
*** empty log message ***

24 years ago* gdb_wait.h (WSETSTOP): Pass the appropriate number of arguments
jimb [Sat, 18 Mar 2000 01:57:00 +0000 (01:57 +0000)]
* gdb_wait.h (WSETSTOP): Pass the appropriate number of arguments
to W_STOPCODE.

24 years ago* linux-thread.c (linuxthreads_attach, linuxthreads_detach,
jimb [Sat, 18 Mar 2000 01:56:31 +0000 (01:56 +0000)]
* linux-thread.c (linuxthreads_attach, linuxthreads_detach,
linuxthreads_create_inferior): Fix typo in variable name: it's
linuxthreads_exit_status, not linux_exit_status.

24 years ago * gdb.texinfo: Many minor changes from Dmitry Sivachenko
shebs [Sat, 18 Mar 2000 00:40:12 +0000 (00:40 +0000)]
* gdb.texinfo: Many minor changes from Dmitry Sivachenko
<dima@Chg.RU>, also clarification of allowed content for
string constants.

24 years ago20000317 sourceware import
ranjith [Fri, 17 Mar 2000 22:48:49 +0000 (22:48 +0000)]
20000317 sourceware import

24 years agoFix adr pseudo op for Thumb.
nickc [Fri, 17 Mar 2000 22:12:08 +0000 (22:12 +0000)]
Fix adr pseudo op for Thumb.

24 years agoFri Mar 17 15:37:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
jjohnstn [Fri, 17 Mar 2000 20:40:20 +0000 (20:40 +0000)]
Fri Mar 17 15:37:00 2000  Jeff Johnston <jjohnstn@cygnus.com>

        * libc/stdio/vfscanf.c (__svfscanf): Fixed floating point
        code to update nread as each character is processed instead
        of using buffer contents which throw away leading zeroes.

24 years ago*** empty log message ***
jimb [Fri, 17 Mar 2000 20:12:51 +0000 (20:12 +0000)]
*** empty log message ***

24 years ago* solib.c (solib_add): Delete debugging code.
jimb [Fri, 17 Mar 2000 20:12:23 +0000 (20:12 +0000)]
* solib.c (solib_add): Delete debugging code.

24 years agominor formatting improvements
nickc [Fri, 17 Mar 2000 20:00:36 +0000 (20:00 +0000)]
minor formatting improvements

24 years ago2000-03-17 Mark Kettenis <kettenis@gnu.org>
msnyder [Fri, 17 Mar 2000 19:50:29 +0000 (19:50 +0000)]
2000-03-17  Mark Kettenis  <kettenis@gnu.org>

        * gdb_wait.h: add definitions of WSETSTOP and WSETEXIT for Linux.
        * linux-thread.c: Use WSETSTOP instead of W_STOPCODE.

24 years agofix compile time warning messages
nickc [Fri, 17 Mar 2000 19:44:41 +0000 (19:44 +0000)]
fix compile time warning messages

24 years agoHandle same-section relocations where the destination is at an address >=
nickc [Fri, 17 Mar 2000 19:35:44 +0000 (19:35 +0000)]
Handle same-section relocations where the destination is at an address >=
0x00400000.

24 years ago* fhandler.cc (fhandler_base::open): Call set_file_attribute() only if a file is...
corinna [Fri, 17 Mar 2000 17:22:53 +0000 (17:22 +0000)]
* fhandler.cc (fhandler_base::open): Call set_file_attribute() only if a file is really created.

24 years ago * language.c (set_lang_str): Do not call `free' for a null pointer.
phdm [Fri, 17 Mar 2000 10:19:22 +0000 (10:19 +0000)]
   * language.c (set_lang_str): Do not call `free' for a null pointer.
         (set_type_str, set_range_str): Ditto.

24 years agoExtend the allowed bitfield range (ie. that for which
amodra [Fri, 17 Mar 2000 02:02:38 +0000 (02:02 +0000)]
Extend the allowed bitfield range (ie. that for which
complain_overflow_bitfield doesn't complain) from -2**(n-1)..2**n-1 to
-2**n..2**n.  This might mean that some reloc overflows are no longer
caught, but it solves the address wrap problem for 16-bit relocs
nicely.  In any case, ports that rely on complain_overflow_bitfield
for reloc overflow checking were not getting a very good check
previously.  A bitfield range in a machine instruction is typically
either the signed or unsigned n bit numbers, not the overlap of these
two ranges.

24 years ago* i386-linux-nat.c (i386_linux_saved_pc_after_call): Lost in the
jimb [Thu, 16 Mar 2000 23:53:35 +0000 (23:53 +0000)]
* i386-linux-nat.c (i386_linux_saved_pc_after_call): Lost in the
merge; reinstated.

24 years ago * config/tc-sh.c (md_begin): When encountering insn that are
amylaar [Thu, 16 Mar 2000 23:50:18 +0000 (23:50 +0000)]
* config/tc-sh.c (md_begin): When encountering insn that are
not supported by the current arch, only change the name if
its contents are the same as prev_name.
(get_specific): If the the architecture doesn't match, fail.

24 years ago*** empty log message ***
jimb [Thu, 16 Mar 2000 23:13:18 +0000 (23:13 +0000)]
*** empty log message ***

24 years ago* solib.c (current_sos): Be more careful about freeing the new
jimb [Thu, 16 Mar 2000 23:12:42 +0000 (23:12 +0000)]
* solib.c (current_sos): Be more careful about freeing the new
so_list node if an error occurs.

24 years agoDoc fix.
jimb [Thu, 16 Mar 2000 22:51:49 +0000 (22:51 +0000)]
Doc fix.

24 years ago* i386-tdep.c (LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0,
jimb [Thu, 16 Mar 2000 22:46:25 +0000 (22:46 +0000)]
* i386-tdep.c (LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0,
LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1,
LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code,
LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start,
LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0,
LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1,
linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN,
i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp,
i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET,
i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET,
i386_linux_sigtramp_saved_sp): Deleted.  These all implement
Linux-specific signal trampoline detection, and should be moved to...
* i386-linux-nat.c: ... here.
* config/i386/tm-linux.h (I386_LINUX_SIGTRAMP): No need to define
this any more, since we're not enabling OS-specific code in a
OS-independent file.