OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
23 years ago2001-02-23 H.J. Lu <hjl@gnu.org>
hjl [Sat, 24 Feb 2001 04:59:03 +0000 (04:59 +0000)]
2001-02-23  H.J. Lu  <hjl@gnu.org>

* dwarf2dbg.c (dwarf2_directive_file): Call s_app_file (0) if
BFD_ASSEMBLER is not defined.

23 years ago2001-02-23 Ben Elliston <bje@redhat.com>
bje [Sat, 24 Feb 2001 02:43:11 +0000 (02:43 +0000)]
2001-02-23  Ben Elliston  <bje@redhat.com>

* sim-main.h (ENGINE_ISSUE_PREFIX_HOOK): Only define if not
already defined elsewhere.

23 years agoMention how to cite GDB problem reports.
cagney [Fri, 23 Feb 2001 22:20:38 +0000 (22:20 +0000)]
Mention how to cite GDB problem reports.

23 years agoMention gdbarch.sh and to not submit gdbarch.[ch].
cagney [Fri, 23 Feb 2001 22:09:30 +0000 (22:09 +0000)]
Mention gdbarch.sh and to not submit gdbarch.[ch].

23 years ago2001-02-23 David Mosberger <davidm@hpl.hp.com>
hjl [Fri, 23 Feb 2001 21:57:48 +0000 (21:57 +0000)]
2001-02-23  David Mosberger  <davidm@hpl.hp.com>

* ia64-opc-a.c: Add missing pseudo-ops for "cmp" and "cmp4".
* ia64-asmtab.c: Regenerate.

23 years ago2001-02-23 H.J. Lu <hjl@gnu.org>
hjl [Fri, 23 Feb 2001 21:47:33 +0000 (21:47 +0000)]
2001-02-23  H.J. Lu  <hjl@gnu.org>

* gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".

* gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
"cmp4".
* gas/ia64/opc-a.s: Rebuilt.
* gas/ia64/opc-a.d: Likewise.

23 years ago2001-02-22 Michael Snyder <msnyder@mvstp600e.cygnus.com>
msnyder [Fri, 23 Feb 2001 19:04:39 +0000 (19:04 +0000)]
2001-02-22  Michael Snyder  <msnyder@mvstp600e.cygnus.com>

* gdb.base/reread.exp: Unsupported for non-native targets;
doesn't work for remote debugging.

23 years agoDon't mark a fixup as done if it's against a symbol.
nickc [Fri, 23 Feb 2001 18:32:49 +0000 (18:32 +0000)]
Don't mark a fixup as done if it's against a symbol.

23 years ago * mmap.cc (fhandler_disk_file::mmap): Use `addr' correctly.
corinna [Fri, 23 Feb 2001 09:49:19 +0000 (09:49 +0000)]
    * mmap.cc (fhandler_disk_file::mmap): Use `addr' correctly.
* fhandler_mem.cc (fhandler_dev_mem::mmap): Ditto.

23 years ago2001-02-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 Feb 2001 22:26:34 +0000 (22:26 +0000)]
2001-02-22  Jeff Johnston <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Remove DJ Delorie's address because it is no
        longer valid.

23 years ago2001-02-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 Feb 2001 22:23:22 +0000 (22:23 +0000)]
2001-02-22  Jeff Johnston  <jjohnstn@redhat.com>

        * mn10200/access.c: With DJ Delorie's permission, this code is
        now freely modifiable with no reference to "copying.dj".
        * mn10300/access.c: Ditto.

23 years ago2001-02-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 Feb 2001 22:12:38 +0000 (22:12 +0000)]
2001-02-22  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/machine/setjmp-dj.h: With DJ Delorie's permission,
        changed the copyright information to allow free modification of the
        file with no reference to "copying.dj".
        * libc/include/sys/stat-dj.h: Ditto.
        * libc/machine/i386/setjmp.S: Ditto.
        * libc/sys/h8300hms/sys/file.h: Ditto.
        * libc/sys/sysmec/access.c: Ditto.
        * libc/sys/sysnecv850/access.c: Ditto.
        * libc/stdio/mktemp.c: Fixed typo for the word copyright.
        * libc/stdlib/getenv_r.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.
        * libc/stdlib/setenv_r.c: Ditto.
        * libc/stdlib/getenv.c: Removed DJ reference since any possible
        modifications will now be in the _r version of this file.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/setenv.c: Ditto.
        * libc/sys/go32/copying.dj: Removed DJ's address which is no longer
        valid.  Added a reference to DJ's web page that contains his address.
        * libc/sys/go32/*.s: Removed references to DJ's old address.
        * libc/sys/go32/*.c: Ditto.
        * libc/sys/go32/*.h: Ditto.
        * libc/sys/go32/*.S: Ditto.
        * libc/sys/go32/sys/*.h: Ditto.

23 years ago2001-02-22 Ben Elliston <bje@redhat.com>
bje [Thu, 22 Feb 2001 20:47:49 +0000 (20:47 +0000)]
2001-02-22  Ben Elliston  <bje@redhat.com>

* sim-trace.h (TRACE_VPU_IDX): Add.
(TRACE_vpu): Define.
(WITH_TRACE_VPU_P): Likewise.
(TRACE_VPU_P): Likewise.
* sim-trace.c (OPTION_TRACE_VPU): Define.
(trace_options): Add --trace-vpu.
(trace_option_handler): Handle OPTION_TRACE_VPU.
(trace_option_handler): Include VPU tracing in --trace-semantics.
(trace_idx_to_str): Handle TRACE_VPU_IDX.

23 years agoAdd ia64-*-aix* configuration.
twall [Thu, 22 Feb 2001 17:24:32 +0000 (17:24 +0000)]
Add ia64-*-aix* configuration.

23 years agoAdded ia64-*-aix* configuration.
twall [Thu, 22 Feb 2001 17:16:37 +0000 (17:16 +0000)]
Added ia64-*-aix* configuration.

23 years agoMove get_saved_register to frame.h.
cagney [Thu, 22 Feb 2001 16:48:18 +0000 (16:48 +0000)]
Move get_saved_register to frame.h.

23 years agoia64-*-aix* support.
twall [Thu, 22 Feb 2001 16:38:45 +0000 (16:38 +0000)]
ia64-*-aix* support.

23 years ago * path.cc (symlink): Keep relative paths relative in the DOS
corinna [Thu, 22 Feb 2001 16:26:13 +0000 (16:26 +0000)]
    * path.cc (symlink): Keep relative paths relative in the DOS
        path inside of a shortcut. If that's impossible or the target
        path is already absolute save an absolute path.

23 years ago * path.cc (symlink): Keep relative paths relative in the DOS
corinna [Thu, 22 Feb 2001 16:14:59 +0000 (16:14 +0000)]
    * path.cc (symlink): Keep relative paths relative in the DOS
        path inside of a shortcut. If that's impossible for some
        reason, save an absolute path.

23 years ago * cygerrno.h: Revert previous patch.
corinna [Thu, 22 Feb 2001 14:51:15 +0000 (14:51 +0000)]
    * cygerrno.h: Revert previous patch.
        * errno.cc: Ditto.
        * dir.cc: Eliminate `dir_suffixes'.
        (opendir): Remove usage of `dir_suffixes'.
        (rmdir): Ditto.
        * fhandler.cc (fhandler_disk_file::open): Remove usage of
        `inner_suffixes'.
        * path.cc: Rename `inner_suffixes' to `lnk_suffixes'.
        (path_conv::check): Remove usage of `inner_suffixes'.
        (symlink): Ditto.
        (symlink_info::check): Handle checking for `.lnk' in path_conv
        exclusively here.
        (chdir): Remove usage of `dir_suffixes'.
        * shortcut.c: Eliminate debug_printf lines.
        (check_shortcut): Don't set error except on failing ReadFile.
        * spawn.cc: Remove ".lnk" from `std_suffixes'.
        * syscalls.cc (_unlink): Remove usage of `inner_suffixes'.
        Remove ".lnk" from `stat_suffixes'.
        (_rename): Add check for renaming a symlink to keep the ".lnk"
        suffix after renaming.

23 years ago * shortcut.c: New file. Provides a C interface to reading of
corinna [Thu, 22 Feb 2001 12:56:36 +0000 (12:56 +0000)]
    * shortcut.c: New file. Provides a C interface to reading of
        Windows shortcuts to avoid compiler flag `-fvtable-thunks'.
        * shortcut.h: Ditto.
        * Makefile.in: Add shortcut.o to DLL_OFILES.
        * cygerrno.h: Provide a C interface to `geterrno_from_win_error' for
        using in shortcut.c.
        * errno.cc (geterrno_from_win_error): Define as extern "C".
        * path.cc (struct symlink_info): Remove methods `check_shortcut' and
        `check_sysfile'.
        (shortcut_header): Move to shortcut.c.
        (shortcut_initalized): Ditto.
        (create_shortcut_header): Ditto.
        (cmp_shortcut_header): Ditto.
        (symlink_info::check_shortcut): Ditto. Reorganize as a plain C function.
        (symlink_info::check_sysfile): Redefine as a global function using the
        same parameter list as `check_shortcut' for clearness.
        (symlink_info::check): Change parameter list for calls to
        `check_shortcut' and `check_sysfile'.

23 years ago * Makefile.common: Revert previous change.
corinna [Thu, 22 Feb 2001 12:37:32 +0000 (12:37 +0000)]
    * Makefile.common: Revert previous change.

23 years ago * fhandler.cc (fhandler_disk_file::open): Use `inner_suffixes' when
corinna [Thu, 22 Feb 2001 11:06:25 +0000 (11:06 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Use `inner_suffixes' when
        resolving real_path.
        * path.cc (symlink): Ditto for win32_topath.

23 years agoImprove gas error messages for invalid instructions.
wilson [Thu, 22 Feb 2001 03:16:19 +0000 (03:16 +0000)]
Improve gas error messages for invalid instructions.
* cpu-ia64-opc.c (elf64_ia64_operands}: Fix typo: error string for
C8 said "1" instead of "8".  Clarify error string for IMM22:
"signed integer" instead of just "integer".
* config/tc-ia64.c (enum operand_match_result): New type.
(operand_match): Change return type to operand_match_result.
Fix all returns appropriately, adding support for returning the
out-of-range result.
(parse_operands): New locals result, error_pos, out_of_range_pos,
curr_out_of_range_pos.  Rewrite operand matching loop to give better
error messages.
* ia64-opc-d.c (ia64_opcodes_d): Break the "add" pattern into two
separate variants: one for IMM22 and the other for IMM14.
* ia64-asmtab.c: Regenerate.

23 years agoFix typo in my previously committed ChangeLog entry.
kevinb [Thu, 22 Feb 2001 03:12:13 +0000 (03:12 +0000)]
Fix typo in my previously committed ChangeLog entry.

23 years agoMade changes to shared library support and added more of the support needed
kevinb [Thu, 22 Feb 2001 03:01:26 +0000 (03:01 +0000)]
Made changes to shared library support and added more of the support needed
for AIX/IA-64.

23 years ago2001-02-22 Ben Elliston <bje@redhat.com>
bje [Thu, 22 Feb 2001 00:46:19 +0000 (00:46 +0000)]
2001-02-22  Ben Elliston  <bje@redhat.com>

* config/sid.exp: New file.
* baseboards/basic-sid.exp: Likewise.
* baseboards/arm-sid.exp: Likewise.
* baseboards/m32r-sid.exp: Likewise.
* baseboards/m68k-sid.exp: Likewise.

23 years ago2001-02-21 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 21 Feb 2001 23:11:06 +0000 (23:11 +0000)]
2001-02-21  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/fdopen.c (fdopen): Protect calls to _fcntl() with
        HAVE_FCNTL flag check.
        * configure.host: Define HAVE_FCNTL for Cygwin, go32, RTEMS, sparc64,
        powerpcle, x86 netware, x86 sco, x86 Linux and Vxworks.

23 years agoAdd copyright year 2001
corinna [Wed, 21 Feb 2001 22:59:11 +0000 (22:59 +0000)]
Add copyright year 2001

23 years agoFix bugs in handling of the .restore directive.
wilson [Wed, 21 Feb 2001 22:39:58 +0000 (22:39 +0000)]
Fix bugs in handling of the .restore directive.
* config/tc-ia64.c (struct unwind): Add member "prologue_count".
(dot_proc): Clear unwind.prologue_count to zero.
(dot_prologue): Increment unwind.prologue_count.
(dot_restore): If second operand is omitted, use
unwind.prologue_count -1 for "ecount" (# of additional regions to
pop).  Decrement unwind.prologue_count by number of regions
popped.

23 years ago * cgen-opc.c (cgen_get_insn_value): Add missing `return'.
gkm [Wed, 21 Feb 2001 21:54:31 +0000 (21:54 +0000)]
* cgen-opc.c (cgen_get_insn_value): Add missing `return'.

23 years ago * Makefile.in: Add `-lshell32 -luuid' to link pass for new-cygwin1.dll.
corinna [Wed, 21 Feb 2001 21:49:35 +0000 (21:49 +0000)]
    * Makefile.in: Add `-lshell32 -luuid' to link pass for new-cygwin1.dll.
        * autoload.cc: Add LoadDLLinitfunc for ole32.dll.
        Add LoadDLLfuncEx statements for CoInitialize@4, CoUninitialize@0
        and CoCreateInstance@20.
        * dir.cc (dir_suffixes): New datastructure.
        (readdir): Check for R/O *.lnk files to hide the suffix.
        (opendir): Use `dir_suffixes' in path conversion.
        (rmdir): Ditto.
        * fhandler.cc (fhandler_disk_file::fstat): Add S_IFLNK flag
        before calling `get_file_attribute'. Take FILE_ATTRIBUTE_READONLY
        into account only if the file is no symlink.
        * path.cc (inner_suffixes): New datastructure.
        (SYMLINKATTR): Eliminated.
        (path_conv::check): Use `inner_suffixes' on inner path components.
        (shortcut_header): New global static variable.
        (shortcut_initalized): Ditto.
        (create_shortcut_header): New function.
        (cmp_shortcut_header): Ditto.
        (symlink): Create symlinks by creating windows shortcuts. Preserve
        the old code.
        (symlink_info::check_shortcut): New method.
        (symlink_info::check_sysfile): Ditto.
        (symlink_info::check): Check for shortcuts. Move code reading
        old system attribute symlinks into symlink_info::check_sysfile().
        (chdir): Use `dir_suffixes' in path conversion.
        * security.cc (get_file_attribute): Check for S_IFLNK flag.
        Force 0777 permissions then.
        * spawn.cc (std_suffixes): Add ".lnk" suffix.
        * syscalls.cc (_unlink): Use `inner_suffixes' in path conversion.
        Check for shortcut symlinks to eliminate R/O attribute before
        calling DeleteFile().
        (stat_suffixes): Add ".lnk" suffix.
        (stat_worker): Force 0777 permissions if file is a symlink.

23 years ago * Makefile.common: Add `-fvtable-thunks' to COMPILE_CXX.
corinna [Wed, 21 Feb 2001 21:46:47 +0000 (21:46 +0000)]
    * Makefile.common: Add `-fvtable-thunks' to COMPILE_CXX.

23 years ago * include/w32api.h: (_W32API_VERSION): Remove.
earnie [Wed, 21 Feb 2001 21:44:59 +0000 (21:44 +0000)]
* include/w32api.h: (_W32API_VERSION): Remove.
(__W32API_VERSION): Add.
(__W32API_MAJOR_VERSION): Ditto.
(__W32API_MINOR_VERSION): Ditto.

23 years ago * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
earnie [Wed, 21 Feb 2001 21:37:17 +0000 (21:37 +0000)]
* include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
(StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
* include/winuser.h (struct tagMOUSEKEYS): Define new structure.
* include/winerror.h (NTE_*): Add CryptoAPI error codes.

23 years ago2001-02-21 Ben Elliston <bje@redhat.com>
bje [Wed, 21 Feb 2001 21:35:41 +0000 (21:35 +0000)]
2001-02-21  Ben Elliston  <bje@redhat.com>

* sim-trace.h (TRACE_BRANCH_INPUT1): New macro.
(TRACE_BRANCH_INPUT2): Likewise.

23 years ago * include/mswsock.h: New file.
earnie [Wed, 21 Feb 2001 20:40:46 +0000 (20:40 +0000)]
* include/mswsock.h: New file.
* include/ws2tcpip.h: New file.
* include/winsock.h (IPPROTO_IGMP): New define.
(IPPROTO_GGP): Correct value.
(SO_* macros): Remove mswsock defines.
(TCP_BSDURGENT): Likewise.
(IP_* macros): Add comment warning of WinSock2 incompatibility
(WSARecvEx): Remove mswsock prototype.
(TransmitFile): Likewise.
(AcceptEx): Likewise.
(GetAcceptExSockaddrs): Likewise.
(struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
(#include <mswsock.h>): Add directive and explanatory comment
* include/winsock2.h (header guard): add guard for  _WINSOCK_H
(_WINSOCK_H): Define to prevent later inclusion of winsock.h
(#include <winsock.h>): Replace directive with winsock.h file content
The following changes apply to the merged file:
(FD_SET): Keep winsock2.h definition, delete winsock.h definition
(SOMAXCONN): Likewise
(#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
(IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
in ws2tcpip.h)
(struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
(FD_*_BIT and FD_* defines): Place together and extend to
FD_MAX_EVENTS 10
(AF* defines): Extend to AF_MAX 10
(WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
(WSAUnhookBlockingHook): Likewise.
(WSASetBlockingHook): Likewise.
(WSACancelBlockingCall): Likewise.
(WSAEINPROGRESS): Comment as not raised in WinSock2.
(#include <mswsock.h>): Delete directive inherited from winsock.h
(WSA_QOS* defines): Add QualityOfService error codes.
(SIO_* defines): Add new macros
* include/ipexport.h (IP_STATUS flags): Add definitions.
(IP_FLAG_DF): Likewise.
(IP_OPT_* ): Likewise.
(struct ip_option_information): Likewise.
(struct icmp_echo_reply): Likewise.

23 years agoNote that some flags to the COFF version of .section remove attributes rather
nickc [Wed, 21 Feb 2001 19:43:34 +0000 (19:43 +0000)]
Note that some flags to the COFF version of .section remove attributes rather
than setting them.

23 years ago * include/tchar.h: (__TEXT): Remove undef.
earnie [Wed, 21 Feb 2001 19:33:42 +0000 (19:33 +0000)]
* include/tchar.h: (__TEXT): Remove undef.
(_TEXT): Ditto.
(_T): Ditto.

23 years ago * include/commctrl.h: Revert TEXT change.
earnie [Wed, 21 Feb 2001 19:31:54 +0000 (19:31 +0000)]
* include/commctrl.h: Revert TEXT change.
* include/lmalert.h: Ditto.
* include/lmcons.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmsvc.h: Ditto.
* include/ntsecapi.h: Ditto.
* include/oledlg.h: Ditto.
* include/ras.h: Ditto.
* include/regstr.h: Ditto.
* include/richedit.h: Ditto.
* include/wininet.h: Ditto.
* include/winnt.h: Ditto.

23 years ago * gdb.texinfo (Signals): Document "ignore", "noignore", and "all".
eliz [Wed, 21 Feb 2001 16:17:49 +0000 (16:17 +0000)]
* gdb.texinfo (Signals): Document "ignore", "noignore", and "all".

23 years ago2001-02-21 Fernando Nasser <fnasser@redhat.com>
fnasser [Wed, 21 Feb 2001 14:48:19 +0000 (14:48 +0000)]
2001-02-21  Fernando Nasser  <fnasser@redhat.com>

* TODO: New file.  Initial version of the TODO file, as posted to the
insight list circa October 2000.

23 years ago* sigproc.cc (getsem): Make semaphore always non-inheritable.
duda [Wed, 21 Feb 2001 11:40:22 +0000 (11:40 +0000)]
* sigproc.cc (getsem): Make semaphore always non-inheritable.

23 years agoEnable new thread support for Linux/IA-64.
kevinb [Wed, 21 Feb 2001 05:20:35 +0000 (05:20 +0000)]
Enable new thread support for Linux/IA-64.

23 years agoFix a typo.
kazu [Wed, 21 Feb 2001 00:19:45 +0000 (00:19 +0000)]
Fix a typo.

23 years agoFix a typo.
kazu [Wed, 21 Feb 2001 00:09:56 +0000 (00:09 +0000)]
Fix a typo.

23 years ago2001-02-20 H.J. Lu <hjl@gnu.org>
hjl [Wed, 21 Feb 2001 00:07:39 +0000 (00:07 +0000)]
2001-02-20  H.J. Lu  <hjl@gnu.org>

* Makefile.am (ia64-ic.tbl): Remove the target.
(ia64-raw.tbl): Likewise.
(ia64-waw.tbl): Likewise.
(ia64-war.tbl): Likewise.
(ia64-asmtab.c): Generate it in the source directory.
* Makefile.in: Regenerated.

23 years agoFix printf fmt arguments.
cagney [Wed, 21 Feb 2001 00:05:34 +0000 (00:05 +0000)]
Fix printf fmt arguments.

23 years ago2001-02-20 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 21 Feb 2001 00:04:47 +0000 (00:04 +0000)]
2001-02-20  Kazu Hirata  <kazu@hxi.com>

* tc-pdp11.c: Fix formatting.
* tc-pdp11.h: Likewise.

23 years agoCleanup solib-aix5.c as suggested by J.T. Conklin.
kevinb [Tue, 20 Feb 2001 23:42:23 +0000 (23:42 +0000)]
Cleanup solib-aix5.c as suggested by J.T. Conklin.

23 years agoMove frame specific register code to the new file frame.c.
cagney [Tue, 20 Feb 2001 22:39:01 +0000 (22:39 +0000)]
Move frame specific register code to the new file frame.c.

23 years ago2001-02-20 H.J. Lu <hjl@gnu.org>
hjl [Tue, 20 Feb 2001 21:07:24 +0000 (21:07 +0000)]
2001-02-20  H.J. Lu  <hjl@gnu.org>

* ldfile.c (ldfile_open_file): Set entry->search_dirs_flag to
false if we found the file.

23 years ago * solib-aix5.c: New file.
kevinb [Tue, 20 Feb 2001 20:43:12 +0000 (20:43 +0000)]
* solib-aix5.c: New file.

23 years ago2001-02-20 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 20 Feb 2001 18:07:17 +0000 (18:07 +0000)]
2001-02-20  Martin M. Hunt  <hunt@redhat.com>

* solib.c (info_sharedlibrary_command): Don't assume pointers
are the same size of long, call longest_local_hex_string_custom().

23 years ago2001-02-20 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 20 Feb 2001 18:05:19 +0000 (18:05 +0000)]
2001-02-20  Martin M. Hunt  <hunt@redhat.com>

* solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
extract_signed_integer() should be called instead of
extract_address().

23 years ago2001-02-20 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 20 Feb 2001 18:02:49 +0000 (18:02 +0000)]
2001-02-20  Martin M. Hunt  <hunt@redhat.com>

* MAINTAINERS: Add Martin Hunt to Write After Approval list.

23 years ago2001-02-20 Bo Thorsen <bo@suse.de>
aj [Tue, 20 Feb 2001 09:48:43 +0000 (09:48 +0000)]
2001-02-20  Bo Thorsen  <bo@suse.de>

* config/tc-i386.c (tc_i386_fix_adjustable): Fix GOTPCREL GOT
  entry.

23 years ago2001-02-20 Andreas Jaeger <aj@suse.de>
aj [Tue, 20 Feb 2001 08:01:32 +0000 (08:01 +0000)]
2001-02-20  Andreas Jaeger  <aj@suse.de>

* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Don't make
PLT entries that could serve as a definition for a weak symbol.

23 years agoWhen the target h/w has 8byte registers, return 8 bytes for the raw buffer size
cagney [Tue, 20 Feb 2001 03:38:32 +0000 (03:38 +0000)]
When the target h/w has 8byte registers, return 8 bytes for the raw buffer size
(from jim kingdon).

23 years ago* dcrt0.cc (locale_init): Remove.
cgf [Tue, 20 Feb 2001 03:28:01 +0000 (03:28 +0000)]
* dcrt0.cc (locale_init): Remove.

23 years ago* cygwin.din: Export rand48 functions.
cgf [Tue, 20 Feb 2001 02:53:55 +0000 (02:53 +0000)]
* cygwin.din: Export rand48 functions.
* thread.cc (MTinterface::Init): Remove the initialization of `reent_data'.
* dcrt0.cc: Add the initalizer to the declaration of `reent_data'.
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 35.

23 years agoRemove cvs conflict indicator.
ezannoni [Tue, 20 Feb 2001 00:12:40 +0000 (00:12 +0000)]
Remove cvs conflict indicator.

23 years ago2001-02-19 Michael Snyder <msnyder@mvstp600e.cygnus.com>
msnyder [Tue, 20 Feb 2001 00:10:18 +0000 (00:10 +0000)]
2001-02-19  Michael Snyder  <msnyder@mvstp600e.cygnus.com>

* parse.c (write_exp_msymbol): Make the type CORE_ADDR, to
accomodate 64-bit addresses.

23 years ago2001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
ezannoni [Tue, 20 Feb 2001 00:09:01 +0000 (00:09 +0000)]
2001-02-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

From Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.de>
  * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux, not
  lookup_symbol, when trying to find a symbol with a mangled name,
  to avoid infinite recursion.

23 years agoTODO Tweeks.
cagney [Mon, 19 Feb 2001 23:20:54 +0000 (23:20 +0000)]
TODO Tweeks.

23 years ago * elf32-sparc.c (elf32_sparc_finish_dynamic_symbol): Don't make PLT
jakub [Mon, 19 Feb 2001 22:35:47 +0000 (22:35 +0000)]
* elf32-sparc.c (elf32_sparc_finish_dynamic_symbol): Don't make PLT
entries that could serve as a definition for a weak symbol.
* elf64-sparc.c (sparc64_elf_finish_dynamic_symbol): Likewise.

23 years ago * arm-tdep.c (check_prologue_cache): Fix off by 1 error.
jlarmour [Mon, 19 Feb 2001 22:03:25 +0000 (22:03 +0000)]
* arm-tdep.c (check_prologue_cache): Fix off by 1 error.
(save_prologue_cache): Ditto.

23 years ago2001-02-19 Ben Elliston <bje@redhat.com>
bje [Mon, 19 Feb 2001 21:57:03 +0000 (21:57 +0000)]
2001-02-19  Ben Elliston  <bje@redhat.com>

* sim-main.h (sim_monitor): Return an int.
* interp.c (sim_monitor): Add return values.
(signal_exception): Handle error conditions from sim_monitor.

23 years ago2001-02-19 Fernando Nasser <fnasser@redhat.com>
fnasser [Mon, 19 Feb 2001 21:48:52 +0000 (21:48 +0000)]
2001-02-19  Fernando Nasser  <fnasser@redhat.com>

From  Drew Moseley  <dmoseley@redhat.com>
        * gdb.base/ending-run.exp: Properly handle the BSP state when
        stepping past the end of main.

23 years ago2001-02-19 John Moore <jmoore@redhat.com>
chastain [Mon, 19 Feb 2001 20:44:27 +0000 (20:44 +0000)]
2001-02-19  John Moore  <jmoore@redhat.com>

* gdb.base/commands.exp (infrun_breakpoint_command_test):
Converted HPUX fix for non-expected items following multiple
step commands into general solution for all platforms.

23 years ago2001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
ezannoni [Mon, 19 Feb 2001 20:15:41 +0000 (20:15 +0000)]
2001-02-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

From: innadadadavida@yahoo.com:
* partial-stab.h (switch): Check that pst is not null
  before dereferencing it.

23 years ago2001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
ezannoni [Mon, 19 Feb 2001 18:56:11 +0000 (18:56 +0000)]
2001-02-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        From Andrew Cagney  <cagney@b1.cygnus.com>:
* symfile.c (add_symbol_file_command): Always initialize
  my_cleanup using a NULL cleanup.

23 years ago * demangle.c (demangling_style_names): New variable.
eliz [Mon, 19 Feb 2001 11:47:15 +0000 (11:47 +0000)]
* demangle.c (demangling_style_names): New variable.
(_initialize_demangler): Fill demangling_style_names with the
names of known demangling styles from libiberty_demanglers[].  Use
add_set_enum_cmd instead of add_set_cmd, to get completion on
demangling style names.

* proc-api.c (_initialize_proc_api): Make `procfs-file' use
file-name completion.

* remote-rdi.c (_initialize_remote_rdi): Ditto for `rdilogfile'.

* solib.c (_initialize_solib): Ditto for `solib-search-path' and
`solib-absolute-prefix'.

* tracepoint.c (_initialize_tracepoint): Ditto for
`save-tracepoints'.

* win32-nat.c (_initialize_inftarg): Ditto for `dll-symbols'.

* cli/cli-cmds.c (init_cli_cmds): Make `shell' and `make' use
file-name completion.

* infcmd.c (_initialize_infcmd): Make the following commands use
the file-name completer: `tty', `args', `path', `paths', and
`run'.

23 years ago001-02-18 David O'Brien <obrien@FreeBSD.org>
obrien [Mon, 19 Feb 2001 06:51:51 +0000 (06:51 +0000)]
001-02-18  David O'Brien  <obrien@FreeBSD.org>
* configure.tgt: Add FreeBSD/Alpha, FreeBSD/x86-64, FreeBSD/ia64,
FreeBSD/PowerPC, FreeBSD/arm, and FreeBSD/sparc64 entries.

Approved by:  Philip Blundell <philb@gnu.org>
              Message-Id: <E14URxF-00023n-00@kings-cross.london.uk.eu.org>

23 years ago001-02-18 David O'Brien <obrien@FreeBSD.org>
obrien [Mon, 19 Feb 2001 06:40:29 +0000 (06:40 +0000)]
001-02-18  David O'Brien  <obrien@FreeBSD.org>
* configure.in (cpu_type, arch): Add a generic FreeBSD specification as
all FreeBSD platforms should look the same at this level.
* configure: Rebuilt.
* config/tc-i386.c: Add support for old FreeBSD a.out hosts.

Approved by:  Philip Blundell <philb@gnu.org>
              Message-Id: <E14URxF-00023n-00@kings-cross.london.uk.eu.org>

23 years ago2001-02-18 David O'Brien <obrien@FreeBSD>
obrien [Mon, 19 Feb 2001 06:33:41 +0000 (06:33 +0000)]
2001-02-18  David O'Brien  <obrien@FreeBSD>
* configure.in: Recognize FreeBSD/arm, FreeBSD/PowerPC, and treat
FreeBSD/i386-CURRENT differently until I can figure out the needed
corefile changes.
* configure: Regenerate.
* config.bfd: Recognize FreeBSD/x86-64, FreeBSD/ia64, FreeBSD/arm,
FreeBSD/PowerPC, and FreeBSD/sparc64.

Approved by:  Philip Blundell <philb@gnu.org>
              Message-Id: <E14URxF-00023n-00@kings-cross.london.uk.eu.org>

23 years agoAdd PDP-11 support
nickc [Sun, 18 Feb 2001 23:32:52 +0000 (23:32 +0000)]
Add PDP-11 support

23 years agoSet the architecture (GDB multiarch needs it).
nickc [Sun, 18 Feb 2001 22:29:52 +0000 (22:29 +0000)]
Set the architecture (GDB multiarch needs it).

23 years ago2001-02-18 H.J. Lu <hjl@gnu.org>
hjl [Sun, 18 Feb 2001 22:04:08 +0000 (22:04 +0000)]
2001-02-18  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_link_input_bfd): Ignore invalid section symbol
index.

23 years ago2001-02-18 Kazu Hirata <kazu@hxi.com>
kazu [Sun, 18 Feb 2001 21:35:55 +0000 (21:35 +0000)]
2001-02-18  Kazu Hirata  <kazu@hxi.com>

* vms-misc.c: Fix formatting.

23 years ago2001-02-18 Michael Chastain <chastain@redhat.com>
chastain [Sun, 18 Feb 2001 19:59:56 +0000 (19:59 +0000)]
2001-02-18  Michael Chastain  <chastain@redhat.com>

* gdb.c++/classes.exp (do_tests): Change runto statements
from "runto 'foo(void)'" to "runto 'foo'".  This makes the
statements demangler agnostic.
* gdb.c++/virtfunc.exp (do_tests): Likewise.
(gdb_virtfunc_restart): Likewise.

23 years ago * go32-nat.c: Include i387-nat.h.
eliz [Sun, 18 Feb 2001 07:22:16 +0000 (07:22 +0000)]
* go32-nat.c: Include i387-nat.h.
(fetch_register): New function, uses some of the guts of
go32_fetch_registers and i387_supply_register.
(go32_fetch_registers): Most of the code moved into
fetch_register.  Use i387_supply_fsave.
(store_register): Use i387_fill_fsave instead of custom code.
(go32_store_registers): Use i387_fill_fsave.

* Makefile.in (go32-nat.o): Depend on i387-nat.h.

* config/i386/go32.mh (NATDEPFILES): Add i387-nat.o.

23 years ago2001-02-14 Michael Chastain <chastain@redhat.com>
chastain [Sun, 18 Feb 2001 07:10:31 +0000 (07:10 +0000)]
2001-02-14  Michael Chastain  <chastain@redhat.com>

* gdb.c++/inherit.exp (do_tests): Change runto statements
from "runto 'foo(void)'" to "runto 'foo'".  This makes the
statements demangler agnostic.

23 years ago * completer.c (gdb_completer_file_name_break_characters): Remove
eliz [Sun, 18 Feb 2001 07:04:11 +0000 (07:04 +0000)]
* completer.c (gdb_completer_file_name_break_characters): Remove
slash from file-name break characters.
[__MSDOS__]: Special definition for DOS/Windows file names.
(line_completion_function): When completing on file names, bump
`p' to the first file-name constituent character of `word', before
invoking the completer.

23 years ago2001-02-17 David O'Brien <obrien@FreeBSD.org>
obrien [Sun, 18 Feb 2001 02:17:24 +0000 (02:17 +0000)]
2001-02-17  David O'Brien  <obrien@FreeBSD.org>
* configure.host: Add a generic FreeBSD configuration entry such that
all [modern] FreeBSD systems on all platforms will look the same.

Approved by:  Alan Modra <alan@linuxcare.com.au>
              <Pine.LNX.4.21.0102172155140.30011-100000@front.linuxcare.com.au>

23 years ago2001-02-17 Chris Demetriou <cgd@broadcom.com>
cgd [Sun, 18 Feb 2001 01:57:20 +0000 (01:57 +0000)]
2001-02-17  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/mips32.d: Remove ELF dependencies.  This test
        wasn't meant to be ELF specific, and doesn't have to be.
        * gas/mips/mips64.d: Likewise.

23 years ago2001-02-17 Chris Demetriou <cgd@broadcom.com>
cgd [Sun, 18 Feb 2001 01:52:11 +0000 (01:52 +0000)]
2001-02-17  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
        tests if not ELF; they test ELF-specific features.

23 years ago* i387-nat.c: Include "i387-nat.h". Use regnum instead of regno
kettenis [Sat, 17 Feb 2001 09:01:14 +0000 (09:01 +0000)]
* i387-nat.c: Include "i387-nat.h".  Use regnum instead of regno
consistently for parameter names.  Fix comments accordingly.
(i387_supply_register): New function.
(i387_supply_fsave): Implement using i387_supply_register.
* i387-nat.h: Use regnum instead of regno consistently for
parameter names.  Fix comments accordingly.
(i387_supply_register): New prototype.

23 years agoAllow configuration of texinfo for Cygwin hosts.
nickc [Sat, 17 Feb 2001 00:53:44 +0000 (00:53 +0000)]
Allow configuration of texinfo for Cygwin hosts.

23 years agomerge from gcc
dj [Sat, 17 Feb 2001 00:11:29 +0000 (00:11 +0000)]
merge from gcc

23 years ago2001-02-16 Michael Snyder <msnyder@mvstp600e.cygnus.com>
msnyder [Fri, 16 Feb 2001 23:40:39 +0000 (23:40 +0000)]
2001-02-16  Michael Snyder  <msnyder@mvstp600e.cygnus.com>

* remote.c (build_remote_gdbarch_data): Use new TARGET_ADDR_BIT
instead of TARGET_PTR_BIT (to support Harvard architectures).

23 years agoFrom Paul Hilfinger. Add attribs param to hpux_thread_xfer_memory.
cagney [Fri, 16 Feb 2001 23:09:05 +0000 (23:09 +0000)]
From Paul Hilfinger.  Add attribs param to hpux_thread_xfer_memory.

23 years agoMove hardware stuff to not 5.1 - changelog already committed.
cagney [Fri, 16 Feb 2001 22:59:48 +0000 (22:59 +0000)]
Move hardware stuff to not 5.1 - changelog already committed.

23 years agoRemove Prefetch abort for breakpoints. Instead set the state to RESUME.
nickc [Fri, 16 Feb 2001 22:04:22 +0000 (22:04 +0000)]
Remove Prefetch abort for breakpoints.  Instead set the state to RESUME.

23 years ago2001-02-16 Kazu Hirata <kazu@hxi.com>
kazu [Fri, 16 Feb 2001 19:22:12 +0000 (19:22 +0000)]
2001-02-16  Kazu Hirata  <kazu@hxi.com>

* vms.c: Fix formatting.

23 years ago* signal.cc (signal): Prohibit setting handlers for SIGKILL and SIGSTOP
duda [Fri, 16 Feb 2001 18:49:20 +0000 (18:49 +0000)]
* signal.cc (signal): Prohibit setting handlers for SIGKILL and SIGSTOP
* signal.cc (sigaction): Ditto
* syscalls.cc (_lseek): Return EINVAL on invalid input

23 years agoObvious fix.
chastain [Fri, 16 Feb 2001 18:25:56 +0000 (18:25 +0000)]
Obvious fix.
I wrote "gdb/somsolib.c" in ChangeLog.  Should be "somsolib.c".

23 years ago2001-02-12 Michael Chastain <chastain@redhat.com>
chastain [Fri, 16 Feb 2001 18:03:22 +0000 (18:03 +0000)]
2001-02-12  Michael Chastain  <chastain@redhat.com>

* gdb/somsolib.c (som_solib_add_solib_objfile): Do not use
section relocation feature of syms_from_objfile.  Do my own
section relocation, offsetting each section of the som by
either text_addr - text_link_addr or data_start.

23 years agoMove hardware bug out of 5.1
cagney [Fri, 16 Feb 2001 17:44:09 +0000 (17:44 +0000)]
Move hardware bug out of 5.1

23 years agoUpdate paper trail list.
cagney [Fri, 16 Feb 2001 17:13:04 +0000 (17:13 +0000)]
Update paper trail list.