478bb995fb* Makefile.in (DLL_IMPORTS): Use system import libraries for kernel32 and ntdll instead of from in-tree w32api. (cygwin0.dll): Remove rule dependency on DLL_IMPORTS, as they are no longer built in-tree.
Yaakov Selkowitz
2012-10-24 10:12:45 +0000
d25fac7114PR bootstrap/54820 * configure.ac (have_static_libs): Force 'no' for GCC version < 4.5. * configure: Regenerate.
Eric Botcazou
2012-10-23 23:02:33 +0000
c81a67683fbinutils * readelf.c (get_note_type): Handle NT_SIGINFO, NT_FILE. (print_core_note): New function. (process_note): Call it. include/common/elf * common.h (NT_SIGINFO, NT_FILE): New defines.
Tom Tromey
2012-10-23 17:46:44 +0000
a94555ec0f* thread.h (List_insert): Cast first parameter in InterlockedCompareExchangePointer call to avoid compiler warnings. (List_remove): Ditto.
Corinna Vinschen
2012-10-23 10:17:29 +0000
cdc5dd85f1bfd/ * bfd-in.h (bfd_elf_stack_segment_size): Declare. * bfd-in2.h: Rebuilt. * elfxx-target.h (elf_backend_stack_align): New. (elfNN_bed): Add it. * elf-bfd.h (struct elf_backend_data): Add stack_align field. * elf.c (bfd_elf_map_sections_to_segments): Pay attention to stack_align and stacksize for PT_GNU_STACK segment. (assign_file_positions_for_non_load_sections): Set p_memsz for PT_GNU_STACK segment. (copy_elf_program_header): Copy PT_GNU_STACK size. * elflink.c (bfd_elf_stack_segment_size): New function, taken from uclinux backends. (bfd_elf_size_dynamic_sections): Determine PT_GNU_STACK requirements after calling backend. Pay attention to stacksize. * elf32-bfin.c (elf32_bfinfdpic_always_size_sections): Call bfd_elf_stack_segment_size. (elf32_bfinfdpic_modify_program_headers): Delete. (elf32_bfingfdpic_copy_private_bfd_data): Don't copy PT_GNU_STACK here. (elf_backend_stack_align): Override. (elf_backend_modify_program_headers): Don't override. * elf32-frv.c (frvfdpic_always_size_sections): Call bfd_elf_stack_segment_size. (elf32_frvfdpic_modify_program_headers): Delete. (elf32_frvfdpic_copy_private_bfd_data): Don't copy PT_GNU_STACK here. (elf_backend_stack_align): Override. (elf_backend_modify_program_headers): Don't override. * elf32-lm32.c (lm32_elf_always_size_sections): Leave PT_GNU_STACK creation to underlying elf support. Check __stacksize here for backwards compatibility, and set it if needed. (lm32_elf_modify_segment_map): Delete. (lm32_elf_modify_program_headers): Delete. (elf_backend_stack_align): Override. (elf_backend_modify_segment_map): Don't override. (elf_backend_modify_program_headers): Don't override. * elf32-sh.c (sh_elf_always_size_sections): Call bfd_elf_stack_segment_size. (sh_elf_modify_program_headers): Delete. (sh_elf_copy_private_data): Don't copy PT_GNU_STACK here. (elf_backend_stack_align): Override. (elf_backend_modify_program_headers): Don't override. * elf32-tic6x.c (elf32_tic6x_always_size_sections): Call bfd_elf_stack_segment_size. (elf32_tic6x_modify_program_headers): Delete. (elf32_tic6x_copy_private_data): Delete. (elf_backend_stack_align): Override. (bfd_elf32_bfd_copy_private_bfd_data): Don't override. (elf_backend_modify_program_headers): Don't override.
Nathan Sidwell
2012-10-23 09:33:54 +0000
6f7ae529ad* libc/include/string.h (strdup, strndup): Declare if not __STRICT_ANSI__ or _XOPEN_SOURCE is defined appropriately.
Corinna Vinschen
2012-10-22 15:16:48 +0000
e054398980* libc/include/stdlib.h (strtof, strtoll, strtoull, strtold):Prototype if not __STRICT_ANSI__ or stdc version C99 or greater.
Corinna Vinschen
2012-10-22 15:15:21 +0000
3dfe1f6c69include/ PR ld/14426 * bfdlink.h (bfd_link_info): Add ignore_hash. ld/ PR ld/14426 * ldlex.h (option_values): Add OPTION_IGNORE_UNRESOLVED_SYMBOL. * lexsup.c (parse_args): Likewise. (ld_options): Describe --ignore-unresolved-symbol. * ldmain.h (add_ignoresym): Declare. * ldmain.c (add_ignoresym): New function, extracted from.. (undefined_symbol): ..here. Return if the symbol is in ignore_hash. (constructor_callback): Don't use global link_info here. (reloc_overflow): Likewise.
Alan Modra
2012-10-22 13:33:48 +0000
e885309220PR bootstrap/54820 * Makefile.tpl (STAGE1_FLAGS_TO_PASS): New variable. (all-[+prefix+][+module+]): Pass stage1_args to sub-makes. (all-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false. (clean-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false. (host_modules): Set stage1_args to STAGE1_FLAGS_TO_PASS. * Makefile.in: Regenerate. * configure.ac (have_static_libs): New variable and associated check. (stage1-ldflags): Move to after stage1_libs and set to -static-libstdc++ -static-libgcc if stage1_libs is empty and have_static_libs is yes. * configure: Regenerate.
Eric Botcazou
2012-10-22 07:32:04 +0000
1ad660ece1* libc/sys/mmixware/sbrk.c (_sbrk): Drop unused extern declaration of "end". Mark allocated memory by applying PRELD.
Hans-Peter Nilsson
2012-10-21 03:41:42 +0000
ae78ffd40a* Makefile.in (cygcheck.exe): Add temporary (1.7.17-only) hack to allow cygcheck running on pre-Vista despite of the new w32api not matching the locally used w32api.
Corinna Vinschen
2012-10-19 11:58:48 +0000
3595a9c789* libc/stdlib/getopt.c (getopt_internal): Align handling of colon to SUSv4 requirements. (__getopt_long_r): Fix formatting.
Corinna Vinschen
2012-10-16 19:11:48 +0000
5eceb3958e* libc/include/sys/features.h (__GNUC_PREREQ): Define. Use throughout in place of explicit GNUC version checks. * libc/include/_ansi.h (_NOINLINE): Define. (_NOINLINE_STATIC): Define. * libc/stdio/vfprintf.c (__sbprintf): Define _NOINLINE_STATIC.
Corinna Vinschen
2012-10-16 18:45:24 +0000
6832e38a83* hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx opcodes. Likewise, use "cM" instead of "cm" in fstqs opcodes.
John David Anglin
2012-10-15 00:22:35 +0000
db8224e8be* fhandler.h (class fhandler_dev_raw): Add members devbufalloc and devbufalign. (class fhandler_dev_floppy): Remove member bytes_per_sector; * fhandler_floppy.cc (bytes_per_sector): Define as devbufalign. (fhandler_dev_floppy::open): Set devbufalign to a multiple of the sector size and handle devbuf allocation and alignment in !O_DIRECT case here. Change comment accordingly. Call FSCTL_ALLOW_EXTENDED_DASD_IO for partitions as well. (fhandler_dev_floppy::raw_write): Fix comment. Rewrite and fix writing behaviour when application uses read and lseek. (fhandler_dev_floppy::lseek): Use rounddown macro. Call SetFilePointerEx rather than the old SetFilePointer. (fhandler_dev_floppy::ioctl): Reformat switch. Call IOCTL_DISK_UPDATE_PROPERTIES rather than IOCTL_DISK_UPDATE_DRIVE_SIZE in BLKRRPART case. Support BLKIOMIN, BLKIOOPT, BLKPBSZGET and BLKALIGNOFF. * fhandler_raw.cc (fhandler_dev_raw::fhandler_dev_raw): Initialize all devbuf-related members. (fhandler_dev_raw::~fhandler_dev_raw): Delete devbufalloc rather than devbuf. (fhandler_dev_raw::open): Drop allocating devbuf. (fhandler_dev_raw::dup): Allocate devbufalloc and set devbuf to support new sector-aligned devbuf handling. (fhandler_dev_raw::fixup_after_exec): Ditto. * fhandler_tape.cc (fhandler_dev_tape::open): Ditto, set devbufalign to 1. * include/cygwin/fs.h (BLKIOMIN): Define. (BLKIOOPT): Define. (BLKALIGNOFF): Define. (BLKPBSZGET): Define.
Corinna Vinschen
2012-10-13 12:34:18 +0000
93c9cdc1b0* fhandler_raw.cc (fhandler_dev_raw::open): Allow O_EXCL flag, as on Linux.
Corinna Vinschen
2012-10-12 13:59:45 +0000
fe0cb31137* fhandler_termios.cc (fhandler_termios::line_edit): Don't manipulate output_mutex on CTRL-S/CTRL-Q to avoid a deadlock. * fhandler_tty.cc (fhandler_pty_slave::write): Loop when output_stopped is detected before acquiring output_mutex. Acquire output_mutex in the loop for each write. * tty.h: Remove some obsolete defines. (tty_min::output_stopped): Make 'bool'.
Christopher Faylor
2012-10-12 01:19:04 +0000
52985c1686config.{guess,sub}: update from upstream config-patches repo
Michael Frysinger
2012-10-11 16:04:17 +0000
9b4d1964a7* include/cygwin/in.h (struct in_addr): Guard with s_addr to avoid potential collision with Win32 headers.
Corinna Vinschen
2012-10-10 08:36:33 +0000
51107c1dd9merge from gcc
DJ Delorie
2012-10-10 03:11:22 +0000
9536b817b1* pinfo.cc: Remove unneeded assert.h.
Christopher Faylor
2012-10-09 15:12:07 +0000
f085c12fd7* cygcheck.cc (dump_sysinfo): Convert "if/else if" chain to a switch statement. Drop "not yet supported" and "Server" from Windows 2012 output string.
Corinna Vinschen
2012-10-09 12:47:40 +0000
509212aa98* libc/posix/wordfree.c (wordfree): The wrong words are freed when WRDE_DOOFFS is in use. Restructure the code so that the memory needed to be freed is instead kept in an internal linked list... * libc/posix/wordexp2.h: ...as defined here... * libc/posix/wordexp.c (wordexp): ...and build this internal linked list here, avoiding wasteful strdup calls in the process.
Corinna Vinschen
2012-10-09 12:05:51 +0000
277e7f0e2e* libc/posix/wordexp.c (wordexp): Return WRDE_NOSPACE on resource allocation failure. Cleanup leftover resources when failing.
Corinna Vinschen
2012-10-09 09:26:15 +0000
4a6ec9ec52* libc/posix/wordexp.c (wordexp): Handle expanded words longer than 500 bytes.
Corinna Vinschen
2012-10-09 09:20:46 +0000
992d53f5fd2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Andreas Krebbel
2012-10-04 08:47:32 +0000
2b74bec6c9* libc/machine/rl78/setjmp.S: Convert from CPP macros to GAS macros, to avoid dependence on the line separation character.
DJ Delorie
2012-10-03 20:24:50 +0000
13ab44c05b* libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be an array of undefined size, to avoid problems when compiled with -msda=4.
DJ Delorie
2012-10-02 22:55:10 +0000
f7b96aaa8c2012-10-02 Steve Ellcey <sellcey@mips.com>
Steve Ellcey
2012-10-02 20:14:15 +0000
964f7c34d12012-10-01 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2012-10-01 21:57:54 +0000
125bb3c9eaSync toplevel files with GCC tree
H.J. Lu
2012-09-29 15:35:53 +0000
4969a3d8ccSync config with GCC
H.J. Lu
2012-09-29 15:22:16 +0000
a54a918ff3Don't abort() when disassembling bad moxie instructions.
Anthony Green
2012-09-28 03:53:39 +0000
cdf81c0c4c2012-09-26 Ian Bolton <ian.bolton@arm.com> Jim MacArthur <jim.macarthur@arm.com> Marcus Shawcroft <marcus.shawcroft@arm.com> Nigel Stephens <nigel.stephens@arm.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Richard Earnshaw <rearnsha@arm.com> Sofiane Naci <sofiane.naci@arm.com> Tejas Belagod <tejas.belagod@arm.com> Yufeng Zhang <yufeng.zhang@arm.com>
Jeff Johnston
2012-09-26 20:11:54 +0000
c3fe5bf7712012-09-26 Ian Bolton <ian.bolton@arm.com> Jim MacArthur <jim.macarthur@arm.com> Marcus Shawcroft <marcus.shawcroft@arm.com> Nigel Stephens <nigel.stephens@arm.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Richard Earnshaw <rearnsha@arm.com> Sofiane Naci <sofiane.naci@arm.com> Tejas Belagod <tejas.belagod@arm.com> Yufeng Zhang <yufeng.zhang@arm.com>
Jeff Johnston
2012-09-26 20:06:50 +0000
e041a958372012-09-26 Michael Hope <michael.hope@linaro.org>
Jeff Johnston
2012-09-26 19:11:41 +0000
7e86b13b122012-09-21 Steve Ellcey <sellcey@mips.com>
Steve Ellcey
2012-09-21 15:16:59 +0000
762bc563bd2012-09-19 Steve Ellcey <sellcey@mips.com>
Steve Ellcey
2012-09-19 21:22:33 +0000
91310ef88dMoved the Changelog entries for breakpoint.c and remote.c out of Changelog and into gdb/Changelog.
Mike Wrighton
2012-09-17 20:39:12 +0000
ee705c1dcb* pinfo.cc (pinfo::init): Detect potential race where short block has been retrieved but PID_EXECED flag is not set.
Christopher Faylor
2012-09-17 20:07:49 +0000
a271d2e310Add support for tilegx in gold. * configure.ac (ENABLE_GOLD): support tilegx* * configure: rebuild elfcpp: * tilegx.h: New file. * elfcpp.h: add EM_TILEGX. gold: * tilegx.cc: New file. * Makefile.am (TARGETSOURCES): Add tilegx.cc (ALL_TARGETOBJS): Add tilegx.$(OBJEXT) * configure.tgt: Add entries for tilegx*. * configure.ac: Likewise. * Makefile.in: Rebuild. * configure: Likewise. * testsuite/icf_safe_test.sh (arch_specific_safe_fold): Handle tilegx.
Walter Lee
2012-09-15 17:11:26 +0000
ddb7b65aaaPR target/38607 Merge upstream change. * libtool.m4 (_LT_COMPILER_PIC): Add -fPIC to GCC and GXX for AIX.
David Edelsohn
2012-09-14 23:55:22 +0000
af32eb5e28bi-endian support for moxie.
Anthony Green
2012-09-13 23:57:33 +0000
d9eaa4f603* gdb/remote.c (remote_insert_hw_breakpoint): Throw exception if there is an error inserting hardware breakpoints and use the error message from the target.
Mike Wrighton
2012-09-12 20:01:10 +0000
5e99ba945a2012-09-11 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
Richard Earnshaw
2012-09-12 16:25:49 +0000
7dc5165954* pseudo-reloc.cc (auto_protect_for): New function. (__write_memory): Call auto_protect_for to handle page protection. (do_pseudo_reloc): Call auto_protect_for to restore old page protection.
Corinna Vinschen
2012-09-02 10:21:34 +0000
199a8245e0* cygcheck.cc (dump_sysinfo): Drop "not yet supported" text from Windows 8. Update products array.
Corinna Vinschen
2012-09-02 10:06:12 +0000
44c61e4a63* rx/rx.ld: Add W_* sections to .rodata. * rx/rx-sim.ld: Likewise.
DJ Delorie
2012-08-30 21:08:14 +0000
6f0e9c73f1libgloss: cr16: add custom syscall list
Michael Frysinger
2012-08-30 07:04:42 +0000
aafdd9a5fcAdd support for constructing pc-relative addresses to the plt, by adding the necessary assembly operators and relocations.
Walter Lee
2012-08-28 02:43:22 +0000
4acb2ffac7* pinfo.cc (pinfo::init): Remove assertion.
Christopher Faylor
2012-08-26 17:20:30 +0000
8f946e7bf1Don't set HOST_LIB_PATH_bfd/HOST_LIB_PATH_opcodes
H.J. Lu
2012-08-26 14:41:28 +0000
a626f4eeb0Sync toplevel files with GCC tree
H.J. Lu
2012-08-26 14:34:40 +0000
2703411981Sync libtool.m4 with GCC tree
H.J. Lu
2012-08-26 14:09:08 +0000
3883a0743bPatch adds support to allow plugins to map selected subset of sections to unique segments.
Sriraman Tallam
2012-08-24 18:35:35 +0000
c79316b3f1* gas/config/tc-arm.c (check_obsolete): New function. (do_rd_rm_rn): Check swp{b} for obsoletion. * gas/testsuite/gas/arm/armv8-a-bad.d: New testcase. * gas/testsuite/gas/arm/armv8-a-bad.l: Likewise. * gas/testsuite/gas/arm/armv8-a-bad.s: Likewise. * gas/testsuite/gas/arm/depr-swp.l: Update for change in expected output. * gas/testsuite/gas/arm/depr-swp.s: Add additional test. * include/opcode/arm.h (ARM_CPU_IS_ANY): New define.
Matthew Gretton-Dann
2012-08-24 07:52:49 +0000
d8ceaef9a6* bfd/elf32-arm.c (v8): New array. (tag_cpu_arch_combine): Add support for ARMv8 attributes. (elf32_arm_merge_eabi_attributes): Likewise. (VFP_VERSION_COUNT): New define. * binutils/readelf.c (arm_attr_tag_CPU_arch): Update for ARMv8. (arm_attr_tag_FP_arch): Likewise. (arm_attr_tag_Advanced_SIMD_arch): Likewise. * gas/config/tc-arm.h (arm_ext_v8): New variable. (fpu_vfp_ext_armv8): Likewise. (fpu_neon_ext_armv8): Likewise. (fpu_crypto_ext_armv8): Likewise. (arm_archs): Add armv8-a. (arm_extensions): Add crypto, fp, and simd. (arm_fpus): Add fp-armv8, neon-fp-armv8, crypto-neon-fp-armv8. (cpu_arch_ver): Add support for ARMv8. (aeabi_set_public_sttributes): Likewise. * gas/doc/c-arm.texi (ARM Options): Document new architecture and extension options for ARMv8. * gas/testsuite/gas/arm/attr-march-all.d: Update for change in expected output. * gas/testsuite/gas/arm/attr-mfpu-vfpv4-d16.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv4.d: Likewise. * gas/testsuite/gas/arm/attr-march-armv8-a+crypto.d: New testcase. * gas/testsuite/gas/arm/attr-march-armv8-a+fp.d: Likewise. * gas/testsuite/gas/arm/attr-march-armv8-a+simd.d: Likewise. * gas/testsuite/gas/arm/attr-march-armv8-a.d: Likewise. * include/elf/arm.h (TAG_CPU_ARCH_V8): New define. (MAX_TAG_CPU_ARCH): Update. * include/opcode/arm.h (ARM_EXT_V8): New define. (FPU_VFP_EXT_ARMV8): Likewise. (FPU_NEON_EXT_ARMV8): Likewise. (FPU_CRYPTO_EXT_ARMV8): Likewise. (ARM_AEXT_V8A): Likewise. (FPU_VFP_ARMV8): Likwise. (FPU_NEON_ARMV8): Likewise. (FPU_CRYPTO_ARMV8): Likewise. (FPU_ARCH_VFP_ARMV8): Likewise. (FPU_ARCH_NEON_VFP_ARMV8): Likewise. (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. (ARM_ARCH_V8A): Likwise. (ARM_ARCH_V8A_FP): Likewise. (ARM_ARCH_V8A_SIMD): Likewise. (ARM_ARCH_V8A_CRYPTO): Likewise. * ld/testsuite/ld-arm/arm-elf.exp: Add new testcases. * ld/testsuite/ld-arm/attr-merge-vfp-3.d: Update for change in expected output. * ld/testsuite/ld-arm/attr-merge-vfp-3r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-4.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-4r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-5.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-5r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-7.d: New testcase. * ld/testsuite/ld-arm/attr-merge-vfp-7r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-armv8.s: Likewise.
Matthew Gretton-Dann
2012-08-24 07:50:37 +0000
95a94931c8* pinfo.cc (_pinfo::exists): Don't consider a process with no state to exist.
Christopher Faylor
2012-08-23 14:45:52 +0000
918ed39f09* libc/stdio/flags.c (__sflags): Guard against using O_BINARY on systems which do not provide it.
Christopher Faylor
2012-08-23 04:19:59 +0000
85bf7fcf56Fix sparc opcode encoding for 4-arg crypto instructions.
David S. Miller
2012-08-21 23:00:35 +0000
03f6bb2863* libc/stdio/flags.c (__sflags): Rewrite recognition of extended mode flags to just loop over more allowed flags. Support glibc 'e' flag on systems defining _GLIBC_EXTENSION. Support C11 'x' flag.
Christopher Faylor
2012-08-21 14:51:50 +0000
0b1545eb3a* net.cc (get_adapters_addresses): Drop FIXME part of comment.
Christopher Faylor
2012-08-21 14:41:57 +0000
39d0171500* DevNotes: Add entry cgf-000016. * cygtls.h (_cygtls::push): Inline. (_cygtls::interrupt_now): Change signal number argument to siginfo_t argument. (_cygtls::interrupt_setup): Ditto. (_cygtls::set_siginfo): Delete declaration. (_cygtls::reset_signal_arrived): Don't reset signal_arrived signal. Just reset flag. * exceptions.cc (_cygtls::interrupt_now): Reflect argument changes. Pass si to interrupt_setup. (_cygtls::interrupt_setup): Reflect argument changes. Fill out tls infodata here using passed-in si. Use si.si_signo instead of sig. (sigpacket::setup_handler): Move this function into sigpacket class. Use si field from the class as appropriate. (sigpacket::process): Don't call tls->set_siginfo here since setup_handler could fail. Eliminate now-unneeded sig argument. * sigproc.h (sigpacket::setup_handler): Move setup_handler to this class.
Christopher Faylor
2012-08-17 17:29:21 +0000
23338be7f5* exceptions.cc (sig_handle_tty_stop): Clear tls sig field. (sigpacket::process): When continuing, set tls->sig before arming signal_arrived.
Christopher Faylor
2012-08-17 15:56:05 +0000
74d1d0ee80* fhandler_clipboard.cc (fhandler_dev_clipboard::read): Use read-ahead buffer for reading Windows clipboard if caller's buffer is too small for complete characters. * include/limits.h: Remove outdated TODO comment.
Corinna Vinschen
2012-08-17 09:23:34 +0000
46f5dd5958whitespace cleanup
Christopher Faylor
2012-08-16 23:34:45 +0000
00caa48b91* cygtls.cc (_cygtls::operator HANDLE): Reverse '?' test stupidity.
Christopher Faylor
2012-08-16 19:24:19 +0000
d01efdbe6e* cygheap.cc (init_cygheap::find_tls): Don't consider unitialized threads. * cygtls.cc (_cygtls::operator HANDLE): Return NULL when tid is not set. * exceptions.cc (setup_handler): Don't try to suspend a thread if it has no handle.
Christopher Faylor
2012-08-16 17:11:41 +0000
4e754267edfix typo
Christopher Faylor
2012-08-15 19:43:59 +0000
879f3ad5ee* cygtls.h (_cygtls::create_signal_arrived): New function. (_cygtls::set_signal_arrived): Lock creation of signal_arrived. * cygwait.cc (cancelable_wait): Ignore signal_arrived event if _my_tls 'sig' element does not exist. * exceptions.cc (_cygtls::interrupt_setup): Create signal_arrived if recipient thread has not created it.
Christopher Faylor
2012-08-15 18:50:44 +0000
588b40e260* gendef: Tighten up whitespace detection.
Christopher Faylor
2012-08-15 17:29:58 +0000
0427598641* gendef: Delete unneeded read from <IN> which ate an arbitrary line from cygwin.din.
Christopher Faylor
2012-08-15 17:07:47 +0000
d57a4725b1* exceptions.cc (sigdelayed): Move declaration to sigproc.h. * sigproc.h (sigdelayed): Make symbol globally available. * gendef (sigdelayed): Specifically zero incyg and stacklock. * signal.cc (sigwaitinfo): Lock _my_tls and try harder to clean up signal information.
Christopher Faylor
2012-08-15 16:35:00 +0000
0123506d2d* pinfo.cc (_pinfo::exists): Don't consider an execed process to exist.
Christopher Faylor
2012-08-15 14:11:35 +0000
25a520c260* gmon.c (_mcleanup): Fix scope bug when using gmon_out array.
Corinna Vinschen
2012-08-14 19:38:43 +0000
0587c5ef4f* errno.cc (errmap): Keep sorted.
Christopher Faylor
2012-08-14 18:38:22 +0000