]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
19 years ago* Makefile.in: Avoid initial heap allocation since cygwin has its own heap.
Christopher Faylor [Sat, 11 Jun 2005 21:00:23 +0000 (21:00 +0000)]
* Makefile.in: Avoid initial heap allocation since cygwin has its own heap.

19 years ago * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
John David Anglin [Sat, 11 Jun 2005 15:33:52 +0000 (15:33 +0000)]
* hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
respectively, in various floating-point load and store patterns.

19 years ago* fhandler_console.cc (fhandler_console::read): Fix a compiler warning.
Christopher Faylor [Sat, 11 Jun 2005 05:09:25 +0000 (05:09 +0000)]
* fhandler_console.cc (fhandler_console::read): Fix a compiler warning.

19 years ago* winsup.api/pthread/cancel2.c: Use explicit initializer for mutex.
Christopher Faylor [Sat, 11 Jun 2005 04:59:53 +0000 (04:59 +0000)]
* winsup.api/pthread/cancel2.c: Use explicit initializer for mutex.
* winsup.api/pthread/mutex4.c (main): Ditto.
* winsup.api/pthread/mutex5.c: Reflect change in cygwin default mutex type.
* winsup.api/pthread/mutex6d.c: Ditto.

19 years ago* include/pthread.h: Change PTHREAD_MUTEX_DEFAULT to PTHREAD_MUTEX_NORMAL.
Christopher Faylor [Sat, 11 Jun 2005 04:56:36 +0000 (04:56 +0000)]
* include/pthread.h: Change PTHREAD_MUTEX_DEFAULT to PTHREAD_MUTEX_NORMAL.
Revert PTHREAD_MUTEX_INITIALIZER to PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
since that is actually closer to what linux does.
* thread.h (cw_cancel_action): New enum.
(cancelable_wait): Use cw_cancel_action as third argument.
* thread.cc (cancelable_wait): Ditto.  Don't wait for cancel if cancel_action
== cw_no_cancel.
(pthread::create): Don't wait for cancel event since that is racy.
(pthread_mutex::pthread_mutex): Set default to PTHREAD_MUTEX_ERRORCHECK.
(pthread_mutexattr::pthread_mutexattr): Ditto.
(pthread_mutex::_lock): Tell cancelable_wait not to wait for cancellation
event.
(semaphore::_timedwait): Accommodate change in cancelable_wait args.
(pthread::join): Ditto.

19 years ago * fhandler_socket.cc (fhandler_socket::sendto): Always initialize
Corinna Vinschen [Fri, 10 Jun 2005 21:47:24 +0000 (21:47 +0000)]
* fhandler_socket.cc (fhandler_socket::sendto): Always initialize
ret to 0.
(fhandler_socket::sendmsg): Ditto.

19 years ago* winsup.api/winsup.exp: Remove (temporarily?) -nostdinc from build since it
Christopher Faylor [Fri, 10 Jun 2005 19:32:29 +0000 (19:32 +0000)]
* winsup.api/winsup.exp: Remove (temporarily?) -nostdinc from build since it
causes compile failures with gcc 3.4.4.

19 years agowhitespace changes to hopefully force snapshot run.
Christopher Faylor [Fri, 10 Jun 2005 18:44:26 +0000 (18:44 +0000)]
whitespace changes to hopefully force snapshot run.

19 years ago * cygwin.din (imaxabs): Export.
Corinna Vinschen [Fri, 10 Jun 2005 12:11:35 +0000 (12:11 +0000)]
* cygwin.din (imaxabs): Export.
(imaxdiv): Export.
(llabs): Export.
(lldiv): Export.
(strtoimax): Export.
(strtoumax): Export.
* include/inttypes.h (imaxabs): Activate declaration.
(imaxdiv): Ditto.
(strtoimax): Ditto.
(strtoumax): Ditto.
* include/cygwin/version.h: Bump API minor.

19 years ago* cygthread.cc (cygthread::detach): Improve diagnostics for what should be an
Christopher Faylor [Thu, 9 Jun 2005 23:48:08 +0000 (23:48 +0000)]
* cygthread.cc (cygthread::detach): Improve diagnostics for what should be an
impossible failure condition.

19 years ago* cygtls.h (_local_storage::setmode_file): New element.
Christopher Faylor [Thu, 9 Jun 2005 22:33:57 +0000 (22:33 +0000)]
* cygtls.h (_local_storage::setmode_file): New element.
(_local_storage::setmode_mode): New element.
* tlsoffsets.h: Regenerate.
* cygwin.din (setmode): Define as cygwin_getmode.
* syscalls.cc (setmode_helper): Use setmode_* variables from tls rather than
using unthreadsafe static.
(setmode): Break out fwalk stuff.
(cygwin_setmode): New function.  Put fwalk stdio stuff here.

19 years ago* thread.cc (pthread_mutex::_lock): Use cancelable_wait rather than
Christopher Faylor [Thu, 9 Jun 2005 20:59:59 +0000 (20:59 +0000)]
* thread.cc (pthread_mutex::_lock): Use cancelable_wait rather than
WaitForSingleObject.

19 years ago* cygwin.sc: Place .cygwin_dll_common in a more sensible spot.
Christopher Faylor [Thu, 9 Jun 2005 20:46:00 +0000 (20:46 +0000)]
* cygwin.sc: Place .cygwin_dll_common in a more sensible spot.

19 years ago* cygwin.sc: Place .cygwin_dll_common.
Christopher Faylor [Thu, 9 Jun 2005 19:29:27 +0000 (19:29 +0000)]
* cygwin.sc: Place .cygwin_dll_common.
* init.cc (threadfunc_ix): Use a more common name for the section name.

19 years ago* include/pthread.h (PTHREAD_MUEXT_INITIALIZER): Change to
Christopher Faylor [Thu, 9 Jun 2005 15:30:44 +0000 (15:30 +0000)]
* include/pthread.h (PTHREAD_MUEXT_INITIALIZER): Change to
PTHREAD_NORMAL_MUTEX_INITIALIZER_NP to be closer to linux default.

19 years ago* thread.cc (cancelable_wait): No-op change to make sure that res is always a
Christopher Faylor [Thu, 9 Jun 2005 05:14:02 +0000 (05:14 +0000)]
* thread.cc (cancelable_wait): No-op change to make sure that res is always a
valid WFMO return.

19 years agoChange pthread::cancelable_wait to just cancelable_wait, throughout.
Christopher Faylor [Thu, 9 Jun 2005 05:11:51 +0000 (05:11 +0000)]
Change pthread::cancelable_wait to just cancelable_wait, throughout.
* thread.h (cw_sig_wait): New enum.
(fast_mutex::lock): Use cancelable_wait with resumable signal.
(cancelable_wait): Change fourth argument to cw_sig_wait enum.
* thread.cc (cancelable_wait): Ditto.  Loop on signal detection if fourth
argument == cw_sig_resume.

19 years ago* cygwin.sc: Apparently nonloading sections need to go last.
Christopher Faylor [Wed, 8 Jun 2005 20:56:34 +0000 (20:56 +0000)]
* cygwin.sc: Apparently nonloading sections need to go last.

19 years ago* cygwin.sc: Restore resource and reloc sections and use more modern syntax for
Christopher Faylor [Wed, 8 Jun 2005 20:18:23 +0000 (20:18 +0000)]
* cygwin.sc: Restore resource and reloc sections and use more modern syntax for
stabs sections.

19 years agoopcodes:
Zack Weinberg [Wed, 8 Jun 2005 17:27:41 +0000 (17:27 +0000)]
opcodes:
* arm-opc.h: Delete; fold contents into ...
* arm-dis.c: ... here.  Move includes of internal COFF headers
next to includes of internal ELF headers.
(streq, WORD_ADDRESS, BDISP, BDISP23): Delete, unused.
(struct arm_opcode): Rename struct opcode32.  Make 'assembler' const.
(struct thumb_opcode): Rename struct opcode16.  Make 'assembler' const.
(arm_conditional, arm_fp_const, arm_shift, arm_regname, regnames)
(iwmmxt_wwnames, iwmmxt_wwssnames):
Make const.
(regnames): Remove iWMMXt coprocessor register sets.
(iwmmxt_regnames, iwmmxt_cregnames): New statics.
(get_arm_regnames): Adjust fourth argument to match above changes.
(set_iwmmxt_regnames): Delete.
(print_insn_arm): Constify 'c'.  Use ISO syntax for function
pointer calls.  Expand sole use of BDISP.  Use iwmmxt_regnames
and iwmmxt_cregnames, not set_iwmmxt_regnames.
(print_insn_thumb16, print_insn_thumb32): Constify 'c'.  Use
ISO syntax for function pointer calls.
include:
* dis-asm.h (get_arm_regnames): Update prototype.

19 years ago* environ.cc (spenvs): Remove cut/paste error which associated CYGWIN_DEBUG
Christopher Faylor [Wed, 8 Jun 2005 15:42:58 +0000 (15:42 +0000)]
* environ.cc (spenvs): Remove cut/paste error which associated CYGWIN_DEBUG
with HOME.

19 years ago * security.cc (cygwin_logon_user): Run LogonUser in the primary
Corinna Vinschen [Wed, 8 Jun 2005 10:06:17 +0000 (10:06 +0000)]
* security.cc (cygwin_logon_user): Run LogonUser in the primary
process token context.  Fix potential handle leak.

19 years ago * common.h (EM_MS1): Define.
Aldy Hernandez [Tue, 7 Jun 2005 21:10:08 +0000 (21:10 +0000)]
* common.h (EM_MS1): Define.

* ms1.h: New file.

19 years ago * dis-asm.h: Externalize print_insn_ms1.
Aldy Hernandez [Tue, 7 Jun 2005 21:08:36 +0000 (21:08 +0000)]
* dis-asm.h: Externalize print_insn_ms1.

19 years ago * pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES and
Corinna Vinschen [Tue, 7 Jun 2005 19:31:42 +0000 (19:31 +0000)]
* pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES and
allocate dynamically.
(pinfo::set_acl): Replace sa_buf by dynamically allocated acl_buf.
* sec_acl.cc (setacl): Allocate acl dynamically.
* sec_helper.cc (sec_acl): Add test for alignment of acl when
DEBUGGING is defined.
(__sec_user): Same for sa_buf.
* security.cc (verify_token): Define sd_buf as PSECURITY_DESCRIPTOR
and allocate dynamically.
(alloc_sd): Allocate acl dynamically.
security.h (sec_user_nih): Change first parameter to
SECURITY_ATTRIBUTES *.
(sec_user): Ditto.
* sigproc.cc (wait_sig): Define sa_buf as PSECURITY_ATTRIBUTES and
allocate dynamically.
* syscalls.cc (seteuid32): Define dacl_buf as PACL and allocate
dynamically.
* uinfo.cc (cygheap_user::init): Define sa_buf as PSECURITY_ATTRIBUTES
and allocate dynamically.
* winbase.h (ilockincr): Mark first argument of inline assembly as
earlyclobber.
(ilockdecr): Ditto.

19 years ago* cygthread.cc (cygthread::detach): Make error message a little more detailed.
Christopher Faylor [Tue, 7 Jun 2005 18:41:31 +0000 (18:41 +0000)]
* cygthread.cc (cygthread::detach): Make error message a little more detailed.
* fhandler.cc (fhandler_base::raw_read): Ditto for debug message.
* dcrt0.cc (do_exit): Add some more synchronization tests.
* fhandler_fifo.cc (fhandler_fifo::dup): Don't duplicate a nonexistent handle.
Use derived return value rather than always retuning 0.
* fhandler_netdrive.cc (fhandler_netdrive::exists): Wnet -> WNet.
* winsup.h (exit_states): Add a couple of new exit states.

19 years ago * configure.in <cris-*, crisv32-*>: Enable target-libffi again for
Hans-Peter Nilsson [Tue, 7 Jun 2005 09:33:44 +0000 (09:33 +0000)]
* configure.in <cris-*, crisv32-*>: Enable target-libffi again for
*-*-linux* and *-*-elf.
* configure: Regenerate.

19 years agoSync with gcc-toplevel
Hans-Peter Nilsson [Tue, 7 Jun 2005 06:18:26 +0000 (06:18 +0000)]
Sync with gcc-toplevel

19 years ago * configure.in (unsupported_languages): New macro.
Hans-Peter Nilsson [Tue, 7 Jun 2005 00:04:15 +0000 (00:04 +0000)]
* configure.in (unsupported_languages): New macro.
<mmix-knuth-mmixware>: Set unsupported_languages.  Name explicit
non-ported target libraries in noconfigdirs.
<cris-*, crisv32-*> Ditto, except for non-aout, non-elf,
non-linux-gnu.  Remove libgcj_ex_libffi.
  <lang_frag loop>: Set add_this_lang=no if the language is in
unsupported_languages.
* configure: Regenerate.

19 years agomerge from gcc
DJ Delorie [Mon, 6 Jun 2005 22:13:35 +0000 (22:13 +0000)]
merge from gcc

19 years ago* cygload/cygload.exp: .cpp -> .cc.
Christopher Faylor [Mon, 6 Jun 2005 21:28:22 +0000 (21:28 +0000)]
* cygload/cygload.exp: .cpp -> .cc.

19 years ago* Makefile.in: Test cygload.
Christopher Faylor [Mon, 6 Jun 2005 21:13:31 +0000 (21:13 +0000)]
* Makefile.in: Test cygload.
* cygload: New directory.
* cygload/README: New file.
* cygload/Makefile: Ditto.
* cygload/cygload.h: Ditto.
* cygload/cygload.cc: Ditto.
* cygload/cygload.exp: Ditto.

19 years agoreformat ChangeLog entry slightly.
Christopher Faylor [Mon, 6 Jun 2005 21:12:00 +0000 (21:12 +0000)]
reformat ChangeLog entry slightly.

19 years ago* configure.in: Fix typo in handling of --with-mpfr-dir.
DJ Delorie [Mon, 6 Jun 2005 18:36:50 +0000 (18:36 +0000)]
* configure.in: Fix typo in handling of --with-mpfr-dir.
* configure: Regenerate.

19 years ago * path.cc (symlink_info::check): If GetFileAttributes returns
Corinna Vinschen [Mon, 6 Jun 2005 16:58:39 +0000 (16:58 +0000)]
* path.cc (symlink_info::check): If GetFileAttributes returns
with ERROR_SHARING_VIOLATION, the file exists.

19 years ago * uname.cc (uname): Change "amd64" to "x86_64" as on Linux.
Corinna Vinschen [Mon, 6 Jun 2005 16:17:10 +0000 (16:17 +0000)]
* uname.cc (uname): Change "amd64" to "x86_64" as on Linux.

19 years ago * uname.cc (uname): Add missing break.
Corinna Vinschen [Mon, 6 Jun 2005 15:58:08 +0000 (15:58 +0000)]
* uname.cc (uname): Add missing break.

19 years ago * include/_mingw.h (__MINGW_ATTRIBUTE_NONNULL): Fix typo
Danny Smith [Mon, 6 Jun 2005 08:21:53 +0000 (08:21 +0000)]
* include/_mingw.h (__MINGW_ATTRIBUTE_NONNULL): Fix typo
in GNUC version guard.

19 years ago* Makefile.in: Build sync.o with -fomit-frame-pointer and -O3.
Christopher Faylor [Sun, 5 Jun 2005 04:15:16 +0000 (04:15 +0000)]
* Makefile.in: Build sync.o with -fomit-frame-pointer and -O3.

19 years ago* sync.cc (muto::acquire): Remove unneeded brackets and fix whitespace.
Christopher Faylor [Sun, 5 Jun 2005 04:07:46 +0000 (04:07 +0000)]
* sync.cc (muto::acquire): Remove unneeded brackets and fix whitespace.

19 years ago* malloc.cc: Update to Doug Lea's malloc v2.8.0.
Christopher Faylor [Sun, 5 Jun 2005 03:47:36 +0000 (03:47 +0000)]
* malloc.cc: Update to Doug Lea's malloc v2.8.0.

19 years agoSlight rearragement
Joshua Daniel Franklin [Sun, 5 Jun 2005 02:16:07 +0000 (02:16 +0000)]
Slight rearragement

19 years ago* how-programming.texinfo: Add "How do I load cygwin1.dll dynamically from a
Christopher Faylor [Sat, 4 Jun 2005 02:14:13 +0000 (02:14 +0000)]
* how-programming.texinfo: Add "How do I load cygwin1.dll dynamically from a
Visual Studio or MinGW application?"

19 years ago* dcrt0.cc (cygwin_dll_init): Now initializes main_environ and cygtls. Comment
Christopher Faylor [Sat, 4 Jun 2005 02:11:50 +0000 (02:11 +0000)]
* dcrt0.cc (cygwin_dll_init): Now initializes main_environ and cygtls.  Comment
to explain the caveats of this method.
* how-cygtls-works.txt: New file.

19 years ago2005-06-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 3 Jun 2005 18:57:30 +0000 (18:57 +0000)]
2005-06-03  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/mallocr.c (MALLOC_COPY): Switch to use memmove
        instead of memcpy.

19 years agoinclude/
Alan Modra [Fri, 3 Jun 2005 09:52:47 +0000 (09:52 +0000)]
include/
* bfdlink.h (struct bfd_link_callbacks): Add einfo.
bfd/
* configure.in: Bump version
* configure: Regenerate.
* elflink.c (elf_link_input_bfd): Use einfo linker callback to print
discarded section sym refs and kill linker output.
* simple.c (simple_dummy_einfo): New function.
(bfd_simple_get_relocated_section_contents): Init callbacks.einfo.
ld/
* ldmain.c (link_callbacks): Add einfo.
(add_archive_element): Use passed info, not link_info.
(constructor_callback): Likewise.
(reloc_overflow): Don't handle null bfd specially.
(reloc_dangerous, unattached_reloc): Likewise.
* ldmisc.c (vfinfo <B>): Print "ld generated" for null bfd.
(vfinfo <C, D, G>): Handle null bfd.  Wrap comments.

19 years ago* dlfcn.cc (get_full_path_of_dll): Use a relative path when converting so that
Christopher Faylor [Fri, 3 Jun 2005 01:07:40 +0000 (01:07 +0000)]
* dlfcn.cc (get_full_path_of_dll): Use a relative path when converting so that
the standard Windows rules for finding a library will be used if no path is
given.  Stop explicitly searching /usr/bin since that is now in effect.

19 years ago* config.sub: Add cases for the Renesas m32c. (This patch has been
Jim Blandy [Thu, 2 Jun 2005 21:23:04 +0000 (21:23 +0000)]
* config.sub: Add cases for the Renesas m32c.  (This patch has been
accepted into the master sources.)

19 years ago * configure.in: Set noconfigdirs for ms1.
Aldy Hernandez [Thu, 2 Jun 2005 19:56:31 +0000 (19:56 +0000)]
    * configure.in: Set noconfigdirs for ms1.

        * configure: Regenerate.

19 years agomerge from gcc
DJ Delorie [Thu, 2 Jun 2005 03:05:03 +0000 (03:05 +0000)]
merge from gcc

19 years agoRevert 2005-05-30 close_all_files changes.
Christopher Faylor [Thu, 2 Jun 2005 02:36:50 +0000 (02:36 +0000)]
Revert 2005-05-30 close_all_files changes.
* spawn.cc (spawn_guts): When execing, close all files after the child has
synced with us.

19 years ago* fhandler_disk_file.cc (fhandler_disk_file::fchown): Make sure that disk open
Christopher Faylor [Thu, 2 Jun 2005 01:50:23 +0000 (01:50 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::fchown): Make sure that disk open
is called in case we're passed in a non-existent device.

19 years ago* include/machine/stdlib.h: New file.
Christopher Faylor [Wed, 1 Jun 2005 18:24:31 +0000 (18:24 +0000)]
* include/machine/stdlib.h: New file.

19 years ago* thread.h (List_remove): Revert most of 2005-05-30 change.
Christopher Faylor [Wed, 1 Jun 2005 14:55:45 +0000 (14:55 +0000)]
* thread.h (List_remove): Revert most of 2005-05-30 change.

19 years ago* cygwin.sc: Don't output .reloc or .rsrc sections. Clean up stuff around
Christopher Faylor [Wed, 1 Jun 2005 04:42:44 +0000 (04:42 +0000)]
* cygwin.sc: Don't output .reloc or .rsrc sections.  Clean up stuff around
.cygheap and use a workaround to get things working with newer
(broken?) binutils.

19 years ago* cygheap.cc (cygheap_end): Remove bogus section attribute.
Christopher Faylor [Wed, 1 Jun 2005 04:00:40 +0000 (04:00 +0000)]
* cygheap.cc (cygheap_end): Remove bogus section attribute.
* cygwin.sc: Make __cygheap_mid absolute.  Remove unused _cygheap_foo.

19 years ago* child_info.h (child_info::cygheap_h): Delete.
Christopher Faylor [Wed, 1 Jun 2005 03:46:56 +0000 (03:46 +0000)]
* child_info.h (child_info::cygheap_h): Delete.
(child_info::dwProcessId): New field.
* cygheap.cc (init_cheap): Delete.
(dup_now): Ditto.
(cygheap_setup_for_child): Ditto.
(cygheap_setup_for_child_cleanup): Ditto.
(cygheap_fixup_in_child): Simplify.  Use new "child_copy" function to copy heap
from parent.
(_csbrk): Don't attempt allocation if within cygheap section.  Fix so that more
than one allocation will succeed.
(cygheap_init): Reset possibly-nonzero region to zero.
* cygheap.h (cygheap_setup_for_child): Delete declaration.
(cygheap_setup_for_child_cleanup): Ditto.
(cygheap_start): Define as an array.
* cygwin.sc: Modernize.  Remove unneeded sections.  Define cygheap here.
* dcrt0.cc (do_exit): Reflect argument change to close_all_files.
* dtable.cc (dtable::vfork_parent_restore): Ditto.
* dtable.h: Ditto.
* fhandler.h: Ditto.
* fork.cc (fork_copy): Call ReadProcessMemory if there is no thread
(indicating that we're execing).
(fork_child): Don't mess with hParent.
(fork_parent): Remove hParent stuff.  It happens earlier now.  Remove call to
cygheap_setup_for_child* stuff.
(fork): Put child_info_stuff in grouped structure.  Issue error if parent
handle is not set.
(child_copy): New function.
* sigproc.cc (child_info::child_info): Put cygheap settings here.  Set parent
handle.
(child_info::~child_info): Close parent handle if it exists.
* spawn.cc (spawn_guts): Reorganize so that ciresrv is allocated at only the
last minute so that cygheap changes are reflected.  Delete cygheap_setup*
calls.
* syscalls.cc (close_all_files): Add an argument to flag when the fd entry
should be released.
* winsup.h (close_all_files): Add an argument to close_all_files declaration.
Declare child_copy.

19 years ago * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
Richard Henderson [Tue, 31 May 2005 22:52:31 +0000 (22:52 +0000)]
    * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.

19 years ago* thread.h (List_remove): Make node parameter const. Use simple comparison and
Christopher Faylor [Mon, 30 May 2005 18:37:41 +0000 (18:37 +0000)]
* thread.h (List_remove): Make node parameter const.  Use simple comparison and
assignment rather than InterlockedCompareExchangePointer since access is
already synchronized.

19 years ago* dlfcn.cc (set_dl_error): Use UNIX error rather than Windows error.
Christopher Faylor [Mon, 30 May 2005 18:20:28 +0000 (18:20 +0000)]
* dlfcn.cc (set_dl_error): Use UNIX error rather than Windows error.

19 years ago * cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PC
Corinna Vinschen [Mon, 30 May 2005 15:49:31 +0000 (15:49 +0000)]
* cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PC
Editions. Change .NET to 2003 throughout.  Recognize 2003 Web Server
and Datacenter Server. Report when running in terminal server session.

19 years agomerge from gcc
DJ Delorie [Mon, 30 May 2005 01:12:16 +0000 (01:12 +0000)]
merge from gcc

19 years ago* cygmagic: Remove debugging cruft missed on 2005-05-21.
Christopher Faylor [Mon, 30 May 2005 00:54:01 +0000 (00:54 +0000)]
* cygmagic: Remove debugging cruft missed on 2005-05-21.

19 years ago * alpha.h (DT_ALPHA_PLTRO): New.
Richard Henderson [Sun, 29 May 2005 23:18:26 +0000 (23:18 +0000)]
    * alpha.h (DT_ALPHA_PLTRO): New.

19 years ago * path.cc (path_conv::check): Move component to function scope. Set
Corinna Vinschen [Sun, 29 May 2005 11:04:02 +0000 (11:04 +0000)]
* path.cc (path_conv::check): Move component to function scope. Set
PATH_RO only on *real* FH_NETDRIVEs or on non-FH_NETDRIVE virtual
paths. Allow non-retrievable shares to be handled as files.

19 years ago * include/limits.h (LLONG_MIN, LLONG_MAX, ULLONG_MAX): Always define.
Corinna Vinschen [Sun, 29 May 2005 10:05:56 +0000 (10:05 +0000)]
* include/limits.h (LLONG_MIN, LLONG_MAX, ULLONG_MAX): Always define.

19 years ago* thread.h (pthread_key::set): Inline.
Christopher Faylor [Sun, 29 May 2005 02:42:36 +0000 (02:42 +0000)]
* thread.h (pthread_key::set): Inline.
(pthread_key::get): Ditto.
* thread.cc (pthread::set): Delete.
(pthread::get): Ditto.

19 years ago* cygwin.din: Remove signal front end from pthread_[gs]etspecific.
Christopher Faylor [Sun, 29 May 2005 02:26:29 +0000 (02:26 +0000)]
* cygwin.din: Remove signal front end from pthread_[gs]etspecific.

19 years ago* fhandler_tty.cc (fhandler_tty_slave:tcflush): Use signed comparison.
Christopher Faylor [Sun, 29 May 2005 00:05:49 +0000 (00:05 +0000)]
* fhandler_tty.cc (fhandler_tty_slave:tcflush): Use signed comparison.

19 years ago* times.cc (time_ms::usecs): Coerce comparison to signed or whole test is a
Christopher Faylor [Sat, 28 May 2005 21:31:17 +0000 (21:31 +0000)]
* times.cc (time_ms::usecs): Coerce comparison to signed or whole test is a
no-op.

19 years ago* how-using.texinfo : Update the mkdir -p section
Joshua Daniel Franklin [Sat, 28 May 2005 20:35:58 +0000 (20:35 +0000)]
* how-using.texinfo : Update the mkdir -p section

19 years agomerge from gcc
DJ Delorie [Sat, 28 May 2005 19:49:21 +0000 (19:49 +0000)]
merge from gcc

19 years agowhite space
Christopher Faylor [Fri, 27 May 2005 18:42:03 +0000 (18:42 +0000)]
white space

19 years ago* cygheap.h: Reference _cygheap_start via .cygheap section.
Christopher Faylor [Fri, 27 May 2005 18:26:19 +0000 (18:26 +0000)]
* cygheap.h: Reference _cygheap_start via .cygheap section.
* environ.cc: Fix force_into_environment typo throughout.
(spenvs): Export CYGWIN_DEBUG if DEBUGGING.

19 years ago* cygcheck.cc (load_cygwin): Make half-hearted attempt to work with older DLLs.
Christopher Faylor [Fri, 27 May 2005 15:45:53 +0000 (15:45 +0000)]
* cygcheck.cc (load_cygwin): Make half-hearted attempt to work with older DLLs.
* strace.cc (load_cygwin): Ditto.

19 years ago* include/cygwin/version.h: Bump DLL minor number to 18.
Christopher Faylor [Thu, 26 May 2005 18:19:26 +0000 (18:19 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 18.

19 years agoinclude/
Richard Henderson [Wed, 25 May 2005 23:32:35 +0000 (23:32 +0000)]
include/
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
libiberty/
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
(d_make_comp, d_print_comp): Likewise.
(d_special_name): Generate one.
* testsuite/demangle-expected: Add a hidden alias test.

19 years agoforced checkin
Christopher Faylor [Wed, 25 May 2005 18:30:18 +0000 (18:30 +0000)]
forced checkin

19 years ago2005-05-25 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Wed, 25 May 2005 14:23:03 +0000 (14:23 +0000)]
2005-05-25  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
(Dependencies): Consider target modules for bootstrap dependencies.
Make target bootstrap modules depend on each stage's gcc.
* Makefile.in: Regenerate.

19 years ago * ChangeLog: Remove accidentally checked in entry.
Corinna Vinschen [Wed, 25 May 2005 08:41:28 +0000 (08:41 +0000)]
* ChangeLog: Remove accidentally checked in entry.

19 years ago* fhandler.h (fhandler_base::mkdir): New virtual method.
Christopher Faylor [Wed, 25 May 2005 04:32:59 +0000 (04:32 +0000)]
* fhandler.h (fhandler_base::mkdir): New virtual method.
(fhandler_base::rmdir): Ditto.
(fhandler_disk_file:mkdir): New method.
(fhandler_disk_file:rmdir): Ditto.
* dir.cc (mkdir): Implement with fhandlers.
(rmdir): Ditto.
* fhandler.cc (fhandler_base::mkdir): New virtual method.
(fhandler_base::rmdir): Ditto.
(fhandler_disk_file::mkdir): New method.
(fhandler_disk_file::rmdir): Ditto.

fhandler_random.cc: white space.

19 years ago* include/cygwin/version.h: Bump API minor number to 129.
Christopher Faylor [Wed, 25 May 2005 03:46:10 +0000 (03:46 +0000)]
* include/cygwin/version.h: Bump API minor number to 129.

19 years agoAdd top comment
Christopher Faylor [Wed, 25 May 2005 03:43:58 +0000 (03:43 +0000)]
Add top comment

19 years ago* cygwin.din: Export mkdtemp.
Christopher Faylor [Wed, 25 May 2005 03:40:07 +0000 (03:40 +0000)]
* cygwin.din: Export mkdtemp.
* mktemp.cc: New file.
* Makefile.in (DLL_OFILES): Add mktemp.o

19 years agomerge from gcc
DJ Delorie [Tue, 24 May 2005 21:00:54 +0000 (21:00 +0000)]
merge from gcc

19 years ago * hppa.h (FLAG_STRICT): Correct comment.
John David Anglin [Mon, 23 May 2005 16:26:43 +0000 (16:26 +0000)]
* hppa.h (FLAG_STRICT): Correct comment.
(pa_opcodes): Update load and store entries to allow both PA 1.X and
PA 2.0 mneumonics when equivalent.  Entries with cache control
completers now require PA 1.1.  Adjust whitespace.

19 years ago * include/stdint.h (INTMAX_C, UINTMAX_C): Fix definition.
Corinna Vinschen [Mon, 23 May 2005 13:13:00 +0000 (13:13 +0000)]
* include/stdint.h (INTMAX_C, UINTMAX_C): Fix definition.

19 years ago * cygcheck.cc (dump_sysinfo_services): Add new function that uses
Corinna Vinschen [Mon, 23 May 2005 09:54:44 +0000 (09:54 +0000)]
* cygcheck.cc (dump_sysinfo_services): Add new function that uses
new cygrunsrv options to dump service info.
(dump_sysinfo): Call dump_sysinfo_services if running under NT.
Change 'Cygnus' to 'Cygwin' in output.

19 years ago* spawn.cc (find_exec): Accept a PATH-like string in place of an environment
Christopher Faylor [Sun, 22 May 2005 03:54:29 +0000 (03:54 +0000)]
* spawn.cc (find_exec): Accept a PATH-like string in place of an environment
variable.
* dlfcn.cc (get_full_path_of_dll): Search /usr/bin (for windows compatibility)
and /usr/lib (for UNIX compatibility) when looking for shared libraries.
* environ.cc (conv_envvars): Put back LD_LIBRARY_PATH since it is used by
get_full_path_of_dll().
* errno.cc (errmap): Map MOD_NOT_FOUND to ENOENT.
* cygmagic: Remove debugging cruft.

19 years ago* cygcheck.cc (load_cygwin): Remove debugging statement.
Christopher Faylor [Fri, 20 May 2005 16:50:39 +0000 (16:50 +0000)]
* cygcheck.cc (load_cygwin): Remove debugging statement.

19 years ago* cygcheck.cc (dump_sysinfo): Don't attempt to use path if it is not set.
Christopher Faylor [Fri, 20 May 2005 16:38:42 +0000 (16:38 +0000)]
* cygcheck.cc (dump_sysinfo): Don't attempt to use path if it is not set.
(nuke): Fix off by one error in allocation of environment variable.
(load_cygwin): Always set PATH even if cygwin environment is empty.

19 years ago * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld,
Corinna Vinschen [Fri, 20 May 2005 15:45:45 +0000 (15:45 +0000)]
* arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld,
* m68hc11/sim-valid-m68hc12.ld, mcore/elf-cmb.ld, mips/cfe.ld,
* mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld,
* mips/idt32.ld, mips/idt64.ld, mips/jmr3904app-java.ld,
* mips/jmr3904app.ld, mips/jmr3904dram-java.ld, mips/jmr3904dram.ld,
* mips/nullmon.ld, mips/pmon.ld, mn10200/eval.ld, mn10200/sim.ld,
* mn10300/asb2303.ld, mn10300/asb2305.ld, mn10300/eval.ld,
* mn10300/sim.ld, rs6000/ads.ld, rs6000/mbx.ld, rs6000/yellowknife.ld,
* sh/sh1lcevb.ld, sh/sh2lcevb.ld, sh/sh3bb.ld, sh/sh3lcevb.ld,
* sparc/elfsim.ld, sparc/ex930.ld, sparc/ex931.ld, sparc/ex934.ld,
* sparc/sparc86x.ld, xstormy16/eva_app.ld, xstormy16/eva_stub.ld,
* xstormy16/sim_high.ld, xstormy16/sim_rom.ld: Add .debug_ranges
section.

19 years ago2005-05-20 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Fri, 20 May 2005 07:16:11 +0000 (07:16 +0000)]
2005-05-20  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.def (configure-gcc): Depend on binutils having been built.
(all-gcc): No need to do it here.
* Makefile.in: Regenerate.

19 years ago * bfd/Makefile.am, binutils/Makefile.am, etc/Makefile.in
Zack Weinberg [Thu, 19 May 2005 23:49:46 +0000 (23:49 +0000)]
* bfd/Makefile.am, binutils/Makefile.am, etc/Makefile.in
* gas/Makefile.am: Have 'all' depend on 'info'.
* ld/Makefile.am: Have 'all' depend on 'info' and 'ld.1'.
* bfd/Makefile.in, binutils/Makefile.in, gas/Makefile.in
* ld/Makefile.in: Regenerate.

19 years ago * crt1.c (_gnu_exception_handler): Handle illegal instruction
Danny Smith [Thu, 19 May 2005 22:44:13 +0000 (22:44 +0000)]
* crt1.c (_gnu_exception_handler): Handle illegal instruction
OS exception as a signal if user has defined a SIGILL handler.

19 years ago * include/cygwin/in.h: Add comment.
Corinna Vinschen [Thu, 19 May 2005 21:22:37 +0000 (21:22 +0000)]
* include/cygwin/in.h: Add comment.

19 years ago * include/cygwin/in.h: Define IPPROTO_xxx values as macros to
Corinna Vinschen [Thu, 19 May 2005 21:18:17 +0000 (21:18 +0000)]
* include/cygwin/in.h: Define IPPROTO_xxx values as macros to
accomodate SUSv3.

19 years agofix comment
Christopher Faylor [Thu, 19 May 2005 20:37:51 +0000 (20:37 +0000)]
fix comment

19 years agofix comment
Christopher Faylor [Thu, 19 May 2005 20:34:42 +0000 (20:34 +0000)]
fix comment

19 years ago2005-05-19 Paul Brook <paul@codesourcery.com>
Paul Brook [Thu, 19 May 2005 20:25:24 +0000 (20:25 +0000)]
2005-05-19  Paul Brook  <paul@codesourcery.com>

* configure.in: Rewrite misleading error message when requested
language cannot be built.
* configure: Regenerate.

This page took 0.067571 seconds and 5 git commands to generate.