Commit Graph

  • 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
  • 68157644d1 2012-10-24 Kai Tietz <ktietz70@googlemail.com> Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Corinna Vinschen <corinna@vinschen.de> Yaakov Selkowitz 2012-10-24 10:11:15 +0000
  • 02fbb3bb59 * configure.in: Add AC_NO_EXECUTABLES. * configure: Regenerate. Corinna Vinschen 2012-10-24 09:43:46 +0000
  • efa82614a7 2012-10-24 Kai Tietz <ktietz70@googlemail.com> Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Yaakov Selkowitz 2012-10-24 09:35:38 +0000
  • d25fac7114 PR 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
  • c81a67683f binutils * 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
  • cdc5dd85f1 bfd/ * 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
  • b945ba6fc3 * winbase.h: Remove. Corinna Vinschen 2012-10-22 17:26:45 +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
  • 3dfe1f6c69 include/ 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
  • b952c0c8d5 * child_info.h (CURR_CHILD_INFO_MAGIC): Update. Corinna Vinschen 2012-10-22 12:45:46 +0000
  • e885309220 PR 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
  • 3f30575344 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 18. Corinna Vinschen 2012-10-21 10:20:53 +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
  • 821d651917 * new-features.sgml (ov-new1.7.17): Add section. Corinna Vinschen 2012-10-20 15:31:50 +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
  • 1772168778 * libc/stdio/vfprintf.c (__sbprintf): Fix comment. Corinna Vinschen 2012-10-16 19:03:01 +0000
  • 25742157d7 * libc/include/assert.h (static_assert): Define. Corinna Vinschen 2012-10-16 19:00:30 +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
  • 71c13b9633 *** empty log message *** Corinna Vinschen 2012-10-16 12:02:42 +0000
  • 5f5820ec9a *** empty log message *** Corinna Vinschen 2012-10-16 11:59:59 +0000
  • c74e68b7e2 * fhandler_floppy.cc (fhandler_dev_floppy::lseek): Remove lloffset. Use offset directly. Add shortcut for lseek(fd, 0, SEEK_CUR) case. (fhandler_dev_floppy::ioctl): Drop wrong RDSETBLK case. * fhandler_raw.cc (fhandler_dev_raw::ioctl): Revamp RDSETBLK code. Corinna Vinschen 2012-10-16 09:52:26 +0000
  • 2c9cefa586 * fhandler_tty.cc (fhandler_pty_slave::write): Fix potential exit from loop with write mutex held. Delete redundant mutex release. Clear tty error once we've grabbed it. Christopher Faylor 2012-10-15 17:12:17 +0000
  • b0b441fcef * fhandler_raw.cc (fhandler_dev_raw::fhandler_dev_raw): Drop gratuitous initializing from previous patch. Corinna Vinschen 2012-10-15 16:11:38 +0000
  • abadc07850 * fhandler_floppy.cc (fhandler_dev_floppy::open): Fix comment. Corinna Vinschen 2012-10-15 14:58:39 +0000
  • 744f194868 * fhandler_tty.cc (fhandler_pty_slave::write): DWORD -> BOOL. Christopher Faylor 2012-10-15 14:36:48 +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
  • 52985c1686 config.{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
  • 51107c1dd9 merge from gcc DJ Delorie 2012-10-10 03:11:22 +0000
  • 64f6e90ef7 * child_info.h (child_info_spawn::has_execed): Remove unneeded synchronization. Christopher Faylor 2012-10-09 22:07:10 +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
  • ca8170a6c3 * libc/posix/wordexp.c (wordexp): Don't leak file streams. Corinna Vinschen 2012-10-09 09:09:20 +0000
  • 992d53f5fd 2012-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
  • f7b96aaa8c 2012-10-02 Steve Ellcey <sellcey@mips.com> Steve Ellcey 2012-10-02 20:14:15 +0000
  • 964f7c34d1 2012-10-01 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2012-10-01 21:57:54 +0000
  • 125bb3c9ea Sync toplevel files with GCC tree H.J. Lu 2012-09-29 15:35:53 +0000
  • 4969a3d8cc Sync config with GCC H.J. Lu 2012-09-29 15:22:16 +0000
  • a54a918ff3 Don't abort() when disassembling bad moxie instructions. Anthony Green 2012-09-28 03:53:39 +0000
  • cdf81c0c4c 2012-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
  • c3fe5bf771 2012-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
  • e041a95837 2012-09-26 Michael Hope <michael.hope@linaro.org> Jeff Johnston 2012-09-26 19:11:41 +0000
  • 7e86b13b12 2012-09-21 Steve Ellcey <sellcey@mips.com> Steve Ellcey 2012-09-21 15:16:59 +0000
  • 0c770d168d * configure.ac (host_libs): Add libbacktrace. (target_libraries): Add libbacktrace. * Makefile.def (host_modules): Add libbacktrace. (target_modules): Likewise. * configure, Makefile.in: Rebuild. Ian Lance Taylor 2012-09-20 00:04:27 +0000
  • 762bc563bd 2012-09-19 Steve Ellcey <sellcey@mips.com> Steve Ellcey 2012-09-19 21:22:33 +0000
  • 91310ef88d Moved 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
  • a271d2e310 Add 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
  • ddb7b65aaa PR 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
  • 25e5803d35 * cygthread.cc (cygthread::stub): Remove old, unnecessary, FIXMEd code. * spawn.cc (child_info_spawn::worker): Avoid calling close_all_files() twice. Christopher Faylor 2012-09-14 03:32:52 +0000
  • af32eb5e28 bi-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
  • 5e99ba945a 2012-09-11 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> Richard Earnshaw 2012-09-12 16:25:49 +0000
  • 49c06d620d 2012-09-06 Cary Coutant <ccoutant@google.com> Cary Coutant 2012-09-06 23:08:07 +0000
  • b29ef5d944 Add Intel Itanium Series 9500 support H.J. Lu 2012-09-04 13:52:04 +0000
  • f594bcf771 * faq-what.xml: Fix typos, clarify responsibility slightly. Christopher Faylor 2012-09-04 00:19:00 +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
  • 6f0e9c73f1 libgloss: cr16: add custom syscall list Michael Frysinger 2012-08-30 07:04:42 +0000
  • aafdd9a5fc Add 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
  • 8f946e7bf1 Don't set HOST_LIB_PATH_bfd/HOST_LIB_PATH_opcodes H.J. Lu 2012-08-26 14:41:28 +0000
  • a626f4eeb0 Sync toplevel files with GCC tree H.J. Lu 2012-08-26 14:34:40 +0000
  • 2703411981 Sync libtool.m4 with GCC tree H.J. Lu 2012-08-26 14:09:08 +0000
  • 3883a0743b Patch 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
  • 85bf7fcf56 Fix 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
  • 46f5dd5958 whitespace 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
  • 4e754267ed fix typo Christopher Faylor 2012-08-15 19:43:59 +0000
  • 806e732c01 Rename cancelable_wait -> cygwait throughout. * DevNotes: Add entry cgf-000015. * cygwait.h (cygwait): Don't allow an optional PLARGE_INTERGER argument. Christopher Faylor 2012-08-15 19:07:42 +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