OSDN Git Service
cgf [Mon, 5 Jun 2000 23:07:29 +0000 (23:07 +0000)]
* generic/tclFileName.c (Tcl_TranslateFileName): Cygwin paths (and Windows in
general, actually) do not need to have '/'s translated into '\'s.
(TclDoGlob): Ditto.
* win/tclWinFile.c (TclMatchFiles): Ditto.
* generic/tclInitScript.h: Look in "../bin/usr/share" as well as
"../bin/share".
dberlin [Mon, 5 Jun 2000 20:49:52 +0000 (20:49 +0000)]
C++ improvements
dberlin [Mon, 5 Jun 2000 20:47:28 +0000 (20:47 +0000)]
New tests, fix old tests, make more tests work
hjl [Mon, 5 Jun 2000 20:46:21 +0000 (20:46 +0000)]
2000-06-05 H.J. Lu <hjl@gnu.org>
* elflink.c (_bfd_elf_link_record_dynamic_symbol): Don't flag
an error when seeing an undefined symbol with hidden/internal
attribute. It is handled in *_relocate_section ().
hjl [Mon, 5 Jun 2000 20:43:18 +0000 (20:43 +0000)]
2000-06-05 H.J. Lu (hjl@gnu.org)
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
to link_output and make it global.
* ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
"hidden_undef_def", "hidden_weak", "protected_undef",
"protected_undef_def" and "protected_weak".
(visibility_run): Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.
* ld-elfvsb/elfvsb.dat: Updated.
kettenis [Mon, 5 Jun 2000 18:59:39 +0000 (18:59 +0000)]
* acconfig.h, configure.in, i386bsd.c (HAVE_STRUCT_REG_R_FS):
Renamed from HAVE_R_FS.
(HAVE_STRUCT_REG_GS): Renamed from HAVE_R_GS.
* configure, config.in: Regenerated.
dj [Mon, 5 Jun 2000 18:43:54 +0000 (18:43 +0000)]
* mount.cc: add stdlib.h for exit
* umount.cc: ditto
* strace.cc: add #define for alloca
hjl [Mon, 5 Jun 2000 18:15:35 +0000 (18:15 +0000)]
Remove the `/* Fall through. */' comment in elf_link_output_extsym ()
for the indirect symbol.
hjl [Mon, 5 Jun 2000 17:21:32 +0000 (17:21 +0000)]
2000-06-05 H.J. Lu <hjl@gnu.org>
* elflink.h (elf_fix_symbol_flags): Follow the link for the
indirect symbol for the ELF_LINK_NON_ELF bit.
(elf_link_output_extsym): Don't output the indirect symbol even
if the ELF_LINK_NON_ELF bit is set.
hjl [Mon, 5 Jun 2000 16:16:30 +0000 (16:16 +0000)]
2000-06-05 Michael Matz <matz@ifh.de>
* ldgram.y (vers_defns): Handle 'extern "C++" { ... }' in
version scripts.
* ldlex.l (V_IDENTIFIER): Accept `::' in symbols.
cagney [Mon, 5 Jun 2000 05:20:58 +0000 (05:20 +0000)]
More updates.
amodra [Sun, 4 Jun 2000 23:14:30 +0000 (23:14 +0000)]
Modify test to check line separator works.
cagney [Sun, 4 Jun 2000 13:46:37 +0000 (13:46 +0000)]
Add host_pointer_to_address() and address_to_host_pointer(). Add
signed_pointer_to_address() etc. Rename generic_pointer_to_address()
to unsigned_pointer_to_address() etc.
amodra [Sun, 4 Jun 2000 05:03:31 +0000 (05:03 +0000)]
(is_end_of_line): Add three missing lines of 0 initializers.
cagney [Sun, 4 Jun 2000 03:34:35 +0000 (03:34 +0000)]
Only reset target once.
amodra [Sun, 4 Jun 2000 03:28:38 +0000 (03:28 +0000)]
(is_end_of_line): No ';' for TC_HPPA.
cagney [Sun, 4 Jun 2000 01:58:48 +0000 (01:58 +0000)]
Eliminate safe_strsignal().
kevinb [Sun, 4 Jun 2000 00:41:09 +0000 (00:41 +0000)]
Eliminate PARAMS from function pointer declarations.
cgf [Sun, 4 Jun 2000 00:28:17 +0000 (00:28 +0000)]
* win32-nat.c (safe_symbol_file_add_cleanup): Ensure that gdb_stderr is flushed
before deleting and restoring it.
(safe_symbol_file_add): Ensure that gdb_stderr is flushed before reassigning
it.
(handle_load_dll): Split into two functions so that WFI can handle shared
library events.
(child_solib_loaded_library_pathname): New function.
(child_clear_solibs): New function. Clears shared library list.
(child_solib_add): New function. Adds shared library symbols.
(dll_symbol_command): New function. Handles "dll-symbol" command.
(info_dll_command): New function. Handles info "sharedlibrary" command.
(handle_exceptions): Eliminate 'ignore_trap' argument.
(get_child_debug_event): Eliminate two arguments. Return "pid" when
appropriate. Break out on most events to allow WFI to handle stuff.
(child_wait): Accomodate get_child_debug_event changes.
(child_attach): Clear thread list and list of loaded dlls.
(child_create_inferior): Clear list of loaded dlls. Use wait_for_inferior in a
loop to look for first "trap".
(child_resume): Avoid accessing a possibly-freed thread pointer.
(_initialize_inftarg): Add "dll-symbols", "sharedlibrary", and "info
dll", and "info sharedlibrary" commands.
* config/i386/tm-cygwin.h: Add some shared library (aka DLL) hooks.
hjl [Sat, 3 Jun 2000 22:33:09 +0000 (22:33 +0000)]
2000-06-03 H.J. Lu <hjl@gnu.org>
* read.c (is_end_of_line): Put back `;'.
amodra [Sat, 3 Jun 2000 13:06:32 +0000 (13:06 +0000)]
Update md_shortopts to what we actually handle.
cgf [Sat, 3 Jun 2000 05:04:14 +0000 (05:04 +0000)]
* win32-nat.c: Fix up gcc warnings throughout.
(handle_load_dll): Change DLL name to lower case.
(handle_exception): Add a second argument indicating whether a breakpoint
should be ignored. Return a 0 if the breakpoint was ignored.
(get_child_debug_event): Pass argument to handle_exception to control whether a
breakpoint should be ignored.
(child_create_inferior): Use modern cygwin API. Explicitly clear last_sig.
Pass FIRST_EXCEPTION to get_child_debug_event for detection of first
breakpoint.
* configure.in: Eliminate unneeded WINDRES/DLLTOOL tests left over after last change.
* configure: Regenerate.
cgf [Sat, 3 Jun 2000 03:27:29 +0000 (03:27 +0000)]
* configure.in: Detect correct versions of ranlib and windres when
cross-compiling.
* configure: Regenerate.
cgf [Sat, 3 Jun 2000 03:03:03 +0000 (03:03 +0000)]
* libc/include/string.h: Work around problem with strsignal and gdb.
amodra [Sat, 3 Jun 2000 01:57:29 +0000 (01:57 +0000)]
Fix name clash
jtc [Fri, 2 Jun 2000 23:15:28 +0000 (23:15 +0000)]
* configure.tgt: Add pattern for i[3456]86-*-netbsdelf*.
* config/i386/nbsdelf.mt: New file.
* config/i386/tm-nbsdelf.h: New file.
* config/i386/tm-nbsd.h: change include of tm-nbsd.h to
the more explicit config/tm-nbsd.h.
kettenis [Fri, 2 Jun 2000 19:04:51 +0000 (19:04 +0000)]
* alphabsd-nat.c (supply_fpregset): Substract FP0_REGNUM from
register number when used as index into fpr_regs array.
obrien [Fri, 2 Jun 2000 18:55:04 +0000 (18:55 +0000)]
* strings.c (isgraphic): Interpret <TAB> as a printable character,
analogous to <SPACE>.
Approved by: Nick Clifton <nickc@cygnus.com>
<
200005222243.PAA14590@elmo.cygnus.com>
nickc [Fri, 2 Jun 2000 18:09:28 +0000 (18:09 +0000)]
Fix formatting
davidsb [Fri, 2 Jun 2000 17:17:53 +0000 (17:17 +0000)]
"Installation Instructions" for FAQ, first update for current net release.
amodra [Fri, 2 Jun 2000 02:52:09 +0000 (02:52 +0000)]
is_end_of_line fixes.
cagney [Fri, 2 Jun 2000 01:59:13 +0000 (01:59 +0000)]
Multiarch TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT,
TARGET_LONG_DOUBLE_FORMAT. Update d10v.
kettenis [Thu, 1 Jun 2000 22:29:37 +0000 (22:29 +0000)]
* config/alpha/nm-fbsd.h (CANNOT_STEP_BREAKPOINT): Define.
msnyder [Thu, 1 Jun 2000 22:19:03 +0000 (22:19 +0000)]
2000-06-01 Michael Snyder <msnyder@seadog.cygnus.com>
* sol-thread.c (rw_common): Circumstances (eg. a bug in Sun's
thread_db library) may cause this function to be called with an
illegal address, in which case procfs_to_xfer_memory will
return zero. Return an error code instead of looping forever.
jtc [Thu, 1 Jun 2000 22:06:15 +0000 (22:06 +0000)]
* config.bfd (i[3456]86-*-netbsdelf*): New target.
(i[3456]86-*-netbsdaout*): New target.
(i[3456]86-*-netbsd*): Add bfd_elf32_i386_vec to targ_selvecs.
(i[3456]86-*-openbsd*): Likewise.
scottb [Thu, 1 Jun 2000 19:07:54 +0000 (19:07 +0000)]
The ARM assembler is not assembling the following instruction
correctly.
mrs lr, spsr
The string pointer is advanced to far before the check to set
the SPSR bit.
Thu Jun 01 2000 Scott Bambrough <scottb@netwinder.org>
* config/tc-arm.c (do_mrs): Allow SPSR_BIT to be set correctly.
nickc [Thu, 1 Jun 2000 18:19:59 +0000 (18:19 +0000)]
Applied patch from Kazu Hirata <kazu@hxi.com> to fix disassembly of inc.l
and dec.l instructions
cagney [Thu, 1 Jun 2000 10:25:59 +0000 (10:25 +0000)]
More updates.
cagney [Thu, 1 Jun 2000 10:09:29 +0000 (10:09 +0000)]
* trad-core.c: From hpux-core.c, include <dirent.h> or
<sys/ndir.h> when possible.
cgf [Thu, 1 Jun 2000 05:57:53 +0000 (05:57 +0000)]
* exceptions.cc: Remove unneeded include.
* dcrt0.cc: Wrap LoadDLLfunc stuff in dummy function.
* init.cc: Ditto.
* uinfo.cc: Ditto.
cgf [Thu, 1 Jun 2000 05:41:21 +0000 (05:41 +0000)]
* autoload.h: Put each info block in its own dummy static function.
jtc [Thu, 1 Jun 2000 04:13:36 +0000 (04:13 +0000)]
* configure.host: Add patterns for i[3456]86-*-netbsdaout*
and i[3456]86-*-netbsdelf*.
* config/i386/nm-nbsdelf.h: New file.
* config/i386/nbsdelf.mh: New file.
* config/i386/nm-nbsd.h: change include of nm-nbsd.h to
the more explicit config/nm-nbsd.h.
* config/i386/tm-nbsd.h: change include of tm-i386bsd.h to
tm-i386.h.
(SIGTRAMP_START, SIGTRAMP_END, SIGCONTEXT_PC_OFFSET): Define.
-------------------------------------------------------------------
nickc [Thu, 1 Jun 2000 00:11:30 +0000 (00:11 +0000)]
undo repvious delta
kettenis [Wed, 31 May 2000 23:27:44 +0000 (23:27 +0000)]
* NEWS: Mention FreeBSD/Alpha and FreeBSD/i386 3.x and up as new
native configurations.
kettenis [Wed, 31 May 2000 23:14:19 +0000 (23:14 +0000)]
* i386bsd-nat.c: Include "gregset.h".
(CANNOT_STORE_REGISTER): Define to cannot_fetch_register instead
of CANNOT_FETCH_REGISTER, if not already defined.
(supply_gregset): Call supply_register with NULL as its second
argument instead of supplying our own zeroed out buffer.
(fill_gregset): Copy contents of correct registers instead of the
contents of register REGNO.
kevinb [Wed, 31 May 2000 21:26:47 +0000 (21:26 +0000)]
Revert PARAMS removal.
kettenis [Wed, 31 May 2000 20:54:55 +0000 (20:54 +0000)]
* configure.host, configure.tgt (alpha*-*-freebsd*): New entry.
kettenis [Wed, 31 May 2000 20:26:46 +0000 (20:26 +0000)]
Add support for FreeBSD/Alpha.
* alphabsd-nat.c, config/alpha/fbsd.mh, config/alpha/fbsd.mt,
config/alpha/nm-fbsd.h, config/alpha/tm-fbsd.h,
config/alpha/xm-fbsd.h: New files.
nickc [Wed, 31 May 2000 18:32:06 +0000 (18:32 +0000)]
Add comment describoing why dgettext() is used in _() macro.
dj [Wed, 31 May 2000 18:04:00 +0000 (18:04 +0000)]
* include/cygwin/version.h: use decimal, NOT octal
drepper [Wed, 31 May 2000 17:27:56 +0000 (17:27 +0000)]
Update.
drepper [Wed, 31 May 2000 17:27:51 +0000 (17:27 +0000)]
(_bfd_elf_slurp_version_tables): Correct reading of version
definitions. We must not assume they are sorted in the file
according to their index numbers.
msnyder [Wed, 31 May 2000 15:33:42 +0000 (15:33 +0000)]
Forgotten ChangeLog entry from an earlier commit.
davidsb [Wed, 31 May 2000 15:19:47 +0000 (15:19 +0000)]
Remove broken targets readme.info, faq.info
(at least until we know what to do with them)
corinna [Wed, 31 May 2000 14:43:23 +0000 (14:43 +0000)]
* fhandler.cc (fhandler_disk_file::open): Check for executable
even if ntsec is on if filesystem doesn't support ACLs.
corinna [Wed, 31 May 2000 12:32:59 +0000 (12:32 +0000)]
* dcrt0.cc: Use LoadDLLfuncEx for loading Crypto API functions
with parameter `notimp' set to 1.
cagney [Wed, 31 May 2000 10:54:59 +0000 (10:54 +0000)]
Add field ``name'' to floatformat.
muller [Wed, 31 May 2000 10:26:46 +0000 (10:26 +0000)]
* MAINTAINERS: Add myself to 'Write After Approval' list
cagney [Wed, 31 May 2000 10:18:58 +0000 (10:18 +0000)]
Import texinfo.tex from texinfo-4.0.
Add support for ``make pdf'' to the gdb/doc directory using pdftex.
amodra [Wed, 31 May 2000 08:59:59 +0000 (08:59 +0000)]
(elf_hppa_final_link_relocate) Fix handling of branches.
nickc [Tue, 30 May 2000 21:31:56 +0000 (21:31 +0000)]
Accept 80960* machine names (as generated by ieee.c)
cgf [Tue, 30 May 2000 21:24:49 +0000 (21:24 +0000)]
* path.cc (mount_info::conv_to_win32_path): Previous patch was too aggressive
in adding a trailing slash.
law [Tue, 30 May 2000 21:08:32 +0000 (21:08 +0000)]
* Makefile.in (objalloc.o): Depend on config.h
kdienes [Tue, 30 May 2000 21:06:42 +0000 (21:06 +0000)]
Add MAINTAINERS entries for Mac OS X / Objective-C code to be contributed by Apple.
nickc [Tue, 30 May 2000 21:04:24 +0000 (21:04 +0000)]
Undo part of previous delta, so that _() calls dgettext() not gettext().
hjl [Tue, 30 May 2000 20:51:36 +0000 (20:51 +0000)]
2000-05-30 H.J. Lu <hjl@gnu.org>
* elflink.c (_bfd_elf_link_record_dynamic_symbol): Clear the
visibility bits if the symbol is undefined. Correctly handle
weak undefined symbols with hidden and internal attributes.
* elflink.h (elf_link_add_object_symbols): Always turn the
symbol into local if it has the hidden or internal attribute.
nickc [Tue, 30 May 2000 18:36:57 +0000 (18:36 +0000)]
Remove illegal instruciton pattern, since it is the same as the breakpoint
pattern.
nickc [Tue, 30 May 2000 18:35:31 +0000 (18:35 +0000)]
Replace defines with those from intl/libgettext.h to quieten gcc warnings.
cgf [Tue, 30 May 2000 17:18:05 +0000 (17:18 +0000)]
* libc/include/ctype.h: __CYGWIN32__ -> __CYGWIN__
* libc/include/malloc.h: Ditto.
* libc/include/process.h: Ditto.
* libc/include/stdio.h: Ditto.
* libc/include/stdlib.h: Ditto.
* libc/include/time.h: Ditto.
* libc/include/machine/setjmp.h: Ditto.
* libc/include/sys/errno.h: Ditto.
* libc/include/sys/signal.h: Ditto.
* libc/include/sys/stat.h: Ditto.
* libc/include/sys/time.h: Ditto.
* libc/include/sys/unistd.h: Ditto.
* libc/include/string.h: Ditto. strsignal should return a const char *.
nickc [Tue, 30 May 2000 17:13:37 +0000 (17:13 +0000)]
Add support for v4 SystemMode.
cgf [Tue, 30 May 2000 13:45:20 +0000 (13:45 +0000)]
Needed for previous changes.
cagney [Tue, 30 May 2000 09:08:59 +0000 (09:08 +0000)]
* config.sub: Import CVS version 1.167 Tue May 30 09:00:07 2000.
* config.guess: Import CVS version 1.148 Tue May 30 09:00:06 2000
cagney [Tue, 30 May 2000 08:52:57 +0000 (08:52 +0000)]
Further re-arange into distinct sections.
amodra [Tue, 30 May 2000 07:47:55 +0000 (07:47 +0000)]
Fix my inept 2000-05-24 change.
cagney [Tue, 30 May 2000 01:29:26 +0000 (01:29 +0000)]
* gdbarch.sh: Add field ``postdefault''. Rename fields
``startup'' and ``default'' to ``staticdefault'' and
``predefault''. Fix initialization of valid_p. Create/compare
gdbarch.log.
cgf [Tue, 30 May 2000 00:38:51 +0000 (00:38 +0000)]
* Makefile.in: Remove libadvapi32.a.
* autoload.h: Add additional field to autoload block for handling unimplemented
functions.
(LoadDLLfuncEx): New function which accepts additional parameter for
controlling unimplemented function behavior.
(LoadDLLfunc): Use LoadDLLfuncEx.
* dcrt0.cc: Use new arguments for LoadDLLfunc. Add advapi32 routines.
(noload): Rewrite in assembler. Handle new unimplemented function type.
* exceptions.cc: Eliminate another vestige of StackWalk stuff.
* net.cc: Use new arguments for LoadDLLfunc.
* uinfo.cc: Ditto.
* config.h.in: Remove obsolete define.
* path.h (isdrive): New macro.
* dcrt0.cc (globify): Use new macro to determine if a string refers to an
MS-DOS drive.
* environ.cc (winenv): Ditto.
* spawn.cc (find_exec): Ditto.
* path.cc (get_raw_device_number): Ditto.
(mount_info::conv_to_posix_path): Ditto.
(chdir): Ditto.
(cygwin_posix_path_list_p): Ditto.
(cygwin_split_path): Ditto.
(path_conv::check): Move tmp_buf to beginning of function since it can be used
earlier in the loop. Use tmp_buf rather than 'root' to hold root information.
(mount_info::conv_to_win32_path): Add trailing slash to end of mount path when
it translates to a drive. Add defensive code to avoid writing beyond the end
of 'dst'.
cagney [Tue, 30 May 2000 00:03:56 +0000 (00:03 +0000)]
Move/rename GDB_GREGSET_T definitions for solaris 2.
nickc [Mon, 29 May 2000 22:05:27 +0000 (22:05 +0000)]
Fix compile time warning messages.
zack [Mon, 29 May 2000 20:45:32 +0000 (20:45 +0000)]
* hashtab.c, partition.c, xmemdup.c: Include string.h
if HAVE_STRING_H.
* pexecute.c, xexit.c: Include stdlib.h if HAVE_STDLIB_H.
* objalloc.c: Include config.h. Include stdlib.h and don't
declare malloc or free if HAVE_STDLIB_H.
* strerror.c, strsignal.c: Include stdlib.h if HAVE_STDLIB_H,
else declare malloc without prototype. Include string.h if
HAVE_STRING_H, else declare memset without prototype. Don't
include stddef.h.
* sort.c: Bring over from GCC.
nickc [Mon, 29 May 2000 20:25:14 +0000 (20:25 +0000)]
Minor formatting tweak to make synchronisation easier.
nickc [Mon, 29 May 2000 20:10:32 +0000 (20:10 +0000)]
Update copyright dates
nickc [Mon, 29 May 2000 20:04:54 +0000 (20:04 +0000)]
Do not run test sfor c54x
nickc [Mon, 29 May 2000 19:56:44 +0000 (19:56 +0000)]
Remove RCS date string in order to make synchronisation easier.
nickc [Mon, 29 May 2000 19:38:39 +0000 (19:38 +0000)]
Define GPR_CLEAR
nickc [Mon, 29 May 2000 19:35:50 +0000 (19:35 +0000)]
fix spelling mistake in comment
nickc [Mon, 29 May 2000 19:34:13 +0000 (19:34 +0000)]
Remove RCS tags to make synchronisation easier.
nickc [Mon, 29 May 2000 19:28:53 +0000 (19:28 +0000)]
Use GPR_CLEAR instead of GPR_SET
nickc [Mon, 29 May 2000 19:26:48 +0000 (19:26 +0000)]
replace GPR_SET with GPR_CLEAR
nickc [Mon, 29 May 2000 19:05:41 +0000 (19:05 +0000)]
minor formatting tweaks to aid syncronisation
nickc [Mon, 29 May 2000 19:02:56 +0000 (19:02 +0000)]
minor formatting tweaks to aid syncronisation
pb [Mon, 29 May 2000 18:48:25 +0000 (18:48 +0000)]
2000-05-29 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: (Local Labels): Delete misplaced mention of ARM.
pb [Mon, 29 May 2000 18:20:07 +0000 (18:20 +0000)]
2000-05-29 Philip Blundell <philb@gnu.org>
* ppcboot.c: Add packed attribute if compiling with GCC.
pb [Mon, 29 May 2000 18:18:42 +0000 (18:18 +0000)]
2000-05-29 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: Update copyright dates.
* NEWS: Mention ARM ELF support.
cagney [Mon, 29 May 2000 13:18:15 +0000 (13:18 +0000)]
Purge symtab of make_cleanup_func.
Pass correct arg to make_cleanup_free_search_symbols.
amodra [Mon, 29 May 2000 05:16:19 +0000 (05:16 +0000)]
(_bfd_elf_link_hash_table_init): Initialize dynlocal.
amodra [Sun, 28 May 2000 23:30:29 +0000 (23:30 +0000)]
Use BFD's _. ie. dgettext ("gprof", ..) vs. gettext (..)
nickc [Sun, 28 May 2000 19:25:07 +0000 (19:25 +0000)]
Include year 2000 in copyright message
nickc [Sun, 28 May 2000 19:24:21 +0000 (19:24 +0000)]
Include year 2000 in copyright message
nickc [Sun, 28 May 2000 19:22:12 +0000 (19:22 +0000)]
Fix capitialisation of setnaces in comment.
kevinb [Sun, 28 May 2000 16:26:17 +0000 (16:26 +0000)]
Fix GDB_GREGSET_T, GDB_FPREGSET_T typos.