Commit Graph

  • 24fb7750f3 2012-12-17 Stuart Henderson <shenders@gcc.gnu.org> Jeff Johnston 2012-12-17 17:44:38 +0000
  • 301264066b Add copyright notices Nick Clifton 2012-12-17 16:56:03 +0000
  • 0d6e26f8ff * configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF. * configure: Regenerate. Thomas Schwinge 2012-12-16 07:10:07 +0000
  • d7281d547f 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com> Jeff Johnston 2012-12-14 20:45:51 +0000
  • 783105ea4a * utils.sgml (mount): Document sparse mount option. Corinna Vinschen 2012-12-14 11:11:17 +0000
  • 6b0dad0459 * new-features.sgml (ov-new1.7.18): Add sparse change. * pathnames.sgml (mount-table): Document sparse mount option. Corinna Vinschen 2012-12-14 11:10:29 +0000
  • 6d17453774 *** empty log message *** Corinna Vinschen 2012-12-14 10:52:34 +0000
  • 05297cca5f * fhandler.cc (fhandler_base::write): Don't attempt to sparsify an already sparse file. Drop check for FILE_SUPPORTS_SPARSE_FILES flag. Explicitely set FILE_ATTRIBUTE_SPARSE_FILE attribute in cached attributes. (fhandler_base::lseek): Only set did_lseek if sparseness is supported. * fhandler_disk_file.cc (fhandler_disk_file::ftruncate): Don't attempt to sparsify an already sparse file. Explicitely set FILE_ATTRIBUTE_SPARSE_FILE attribute in cached attributes. * mount.cc (oopt): Add "sparse" flag. (fillout_mntent): Ditto. * path.h (enum path_types): Add PATH_SPARSE. (path_conv::support_sparse): New method. (path_conv::fs_flags): Constify. (path_conv::fs_name_len): Ditto. include/sys/mount.h: Replace unused MOUNT_MIXED flag with MOUNT_SPARSE. Corinna Vinschen 2012-12-14 10:45:29 +0000
  • 60f901f4a9 Add --with-build-config=bootstrap-asan support H.J. Lu 2012-12-12 13:52:58 +0000
  • 04c9f2e31a Add libstdc++-raw-cxx.m4 H.J. Lu 2012-12-12 13:47:14 +0000
  • 3061d0eed5 Add bootstrap-asan.mk H.J. Lu 2012-12-12 13:45:37 +0000
  • a5149a541a 2012-12-11 Steve Ellcey <sellcey@mips.com> Jeff Johnston 2012-12-11 21:37:59 +0000
  • 82f89336bf Microblaze: Add support for handling TLS symbol suffixes and generating TLS relocs for General Dynamic and Local Dynamic models. Michael Eager 2012-12-11 16:56:53 +0000
  • 8cabc308a2 * sigproc.h (sig_send): Accept tid as argument #3. Default to NULL. * sigproc.cc (sig_send): Ditto. Pass tid to other sig_send. (sigpending): Send current thread as arg #3. Christopher Faylor 2012-12-10 22:13:26 +0000
  • 90943f078f Add copyright notices Nick Clifton 2012-12-10 12:48:00 +0000
  • c15ed8f5a5 * config.sub: Merge from config repo. Jan-Benedict Glaw 2012-12-08 00:02:34 +0000
  • ff8ba3cabe * exceptions.cc (sigpacket::process): Reorganize to avoid use of tls before initialization. * fhandler_fifo.cc (fhandler_fifo::arm): Avoid improper printing of integer as a string in debug output. Christopher Faylor 2012-12-07 20:59:44 +0000
  • 0d1a50b81a * sigproc.h (sigpacket): Remove parameter names from declarations. (sigpacket::sigtls): Rename from 'tls'. * exceptions.cc (sigpacket::process): Define local tls variable and assign that to sigtls if appropriate. Clarify debugging output. * sigproc.cc (sig_send): Accommodate tls -> sigtls rename. (pending_signals::add): Ditto. (wait_sig): Ditto. Christopher Faylor 2012-12-07 17:37:33 +0000
  • 9873ac53d7 * cygtls.h (_cygtls::get_signal_arrived): Add parameter to make lock/unlock conditional. * exceptions.cc (_cygtls::interrupt_setup): Don't get a lock when setting signal_arrived since we already have one. * gendef: Add some comments to make it easier to find functions. Christopher Faylor 2012-12-07 17:23:22 +0000
  • a4f34961d8 2012-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> Jeff Johnston 2012-12-06 17:33:44 +0000
  • eac98364a3 * new-features.sgml (ov-new1.7.18): New section. Document cfsetspeed. Yaakov Selkowitz 2012-12-06 08:38:43 +0000
  • 0ba7e5d36b * include/cygwin/wait.h (WAIT_ANY): Define. (WAIT_MYPGRP): Define. Yaakov Selkowitz 2012-12-06 08:32:58 +0000
  • 497826e97a * child_info.h (class child_info_spawn): Drop unused member lock. (CURR_CHILD_INFO_MAGIC): Update. * sigproc.cc (child_info_spawn::child_info_spawn): Drop setting lock. Corinna Vinschen 2012-12-05 10:37:17 +0000
  • 25e21cbc32 2012-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> Jeff Johnston 2012-12-04 21:43:21 +0000
  • 3211ef434d * cygtls.h (_cygtls::will_wait_for_signal): Rename from 'signal_waiting' to something more expressive. Reflect rename throughout. (_cygtls::get_signal_arrived): Rename from create_signal_arrived. Move lock here. (_cygtls::set_signal_arrived): Use get_signal_arrived. * exceptions.cc (_cygtls::interrupt_setup): Use get_signal_arrived. * tlsoffsets.h: Regenerate. Christopher Faylor 2012-12-04 20:26:18 +0000
  • 8f9046ae61 Merge g++/xg++ changes from GCC Jan-Benedict Glaw 2012-11-30 15:02:40 +0000
  • b8637f43b0 * libc/machine/arm/strcmp.S (compute_return_value): Fix return value. * testsuite/newlib.string/strcmp-1.c (main): Add new test cases. Corinna Vinschen 2012-11-30 09:31:38 +0000
  • d551cb9226 revert erroneous checkin Christopher Faylor 2012-11-30 07:14:36 +0000
  • 1f8fe1aa0e * spawn.cc (child_info_spawn::worker): Make detection of '/c' case insensitive when looking for cmd.exe command line. Christopher Faylor 2012-11-30 07:11:19 +0000
  • 0772f3f1c1 * libc/include/sys/reent.h (__sFILE): Change type of _offset from int to _off_t. * libc/stdio/ftell.c: Use _ftello_r(). * libc/stdio/ftello.c: Copy implementation from previous _ftell_r(). * libc/stdio/fseek.c: Use _fseeko_r(). * libc/stdio/fseeko.c: Copy implementation from previous _fseek_r(). Corinna Vinschen 2012-11-29 16:28:30 +0000
  • 0d829d9695 Disable libsanitizer for non-C++ builds. Jan-Benedict Glaw 2012-11-28 11:43:47 +0000
  • 065b05f2df * Makefile.in: Remove old from CFLAGS and move C*FLAGS so that they can be manipulated by Makefile.common. Christopher Faylor 2012-11-28 03:23:41 +0000
  • 29413f0630 * Makefile.in: Move CFLAGS and CXXFLAGS so that they can be manipulated by Makefile.common. Add -static-libstdc++ to *LDFLAGS. Add dependencies for loadlib.h. * loadlib.h: Update copyright. (_load_sys_library): Properly define set_dll_library as WINAPI to avoid stack corruption. Christopher Faylor 2012-11-28 03:22:36 +0000
  • 66444a6b40 * Makefile.in (ZLIBS): Common define to force static load. (MINGW_LDFLAGS): Use static libgcc. Christopher Faylor 2012-11-27 21:32:36 +0000
  • 1f3843930e * Makefile.in: Make sure that libz is always loaded staticly. Christopher Faylor 2012-11-27 16:14:52 +0000
  • 0d82dbb143 * Makefile.in (Makefile): Rely on 'configure' not 'configure.in'. Christopher Faylor 2012-11-26 20:02:05 +0000
  • d4f4d1d0d6 ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> Christopher Faylor 2012-11-26 19:50:45 +0000
  • 96079146c4 * ccwrap: Don't drop mingw header file paths unless we've specified them with --with-windows-headers. Christopher Faylor 2012-11-26 19:00:35 +0000
  • 7b2d80eb87 * libc/include/inttypes.h: Add and use __INTTYPES_EXP(). Corinna Vinschen 2012-11-26 16:26:06 +0000
  • 5ab123f4aa * fhandler_registry.cc: Drop Mingw.org considerations. * fhandler_serial.cc: Ditto. * fhandler_socket.cc: Ditto. * fhandler_tape.cc: Ditto. * fhandler_tty.cc: Ditto. * net.cc: Ditto. * ntdll.h: Ditto. * sched.cc: Ditto. * sec_helper.cc: Ditto. Corinna Vinschen 2012-11-26 13:28:53 +0000
  • 3afc3efbab * bloda.cc: Drop Mingw.org considerations. * dump_setup.cc: Ditto. * strace.cc: Ditto. Corinna Vinschen 2012-11-26 13:13:25 +0000
  • 6f125cff2b * transport_pipes.cc (pipe_instance_lock_once): Remove. (pipe_instance_lock): Remove. (pipe_instance): Remove. (initialise_pipe_instance_lock): Remove. (transport_layer_pipes::accept): Drop entire pipe_instance handling. (transport_layer_pipes::close): Ditto. Corinna Vinschen 2012-11-26 12:33:07 +0000
  • 5ed0628cf0 * cygserver.cc (main): Call listen right after creating the transport. * transport_pipes.cc (transport_layer_pipes::listen): Create first instance of the named pipe here. Connect the client side to block it for further use by the system. (transport_layer_pipes::accept): Don't handle first pipe instance here. Change debug output accordingly. Corinna Vinschen 2012-11-23 15:19:41 +0000
  • 916015a6af * configure.in: Remove unneeded ALLOC substitution. * configure: Regenerate. * aclocal.m4: Ditto. Christopher Faylor 2012-11-23 14:58:24 +0000
  • 6a432cb180 * configure.in: Add previously-missed AC_NO_EXECUTABLES. * configure: Regenerate. * aclocal.m4: Ditto. Christopher Faylor 2012-11-23 14:55:44 +0000
  • 2e488e9543 cygwin/ChangeLog: 2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> Christopher Faylor 2012-11-23 14:52:07 +0000
  • 102bf65058 * sysv_sem.cc (semundo_clear): Move condition to break from inner loop to the right spot. Corinna Vinschen 2012-11-23 14:32:02 +0000
  • 4c36016b57 ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> Christopher Faylor 2012-11-23 13:22:47 +0000
  • 1cfd36169c * libm/machine/aarch64/configure.in: Change comment to say libm instead of libc. Corinna Vinschen 2012-11-23 10:48:13 +0000
  • 77a74ed692 * aarch64/configure.in: Replace the direct generation of cpu-init/Makefile.in with AC_CONFIG_SUBDIRS(cpu-init). * aarch64/configure: Re-generate. * aarch64/cpu-init/Makefile.in (objtype): Remove. (Makefile, config.status): Update the rules. * aarch64/cpu-init/aclocal.m4: New file (generated). * aarch64/cpu-init/configure.in: New file. * aarch64/cpu-init/configure: New file (generated). Corinna Vinschen 2012-11-23 10:43:31 +0000
  • 1444906a28 include/opcode/ * ppc.h (ppc_parse_cpu): Update prototype. opcodes/ * ppc-dis.c (ppc_parse_cpu): Add "sticky" param. Track bits set from ppc_opts.sticky in it. Delete "retain_mask". (powerpc_init_dialect): Choose default dialect from info->mach before parsing -M options. Handle more bfd_mach_ppc variants. Update common default to power7. gas/ * config/tc-ppc.c (sticky): New var. (md_parse_option, ppc_machine): Update ppc_parse_cpu calls. gas/testsuite/ * gas/ppc/astest2.d: Pass -Mppc to objdump. ld/testsuite/ * ld-powerpc/plt1.d: Update for default "at" branch hints. * ld-powerpc/tlsexe.d: Likewise. * ld-powerpc/tlsexetoc.d: Likewise. * ld-powerpc/tlsopt1.d: Likewise. * ld-powerpc/tlsopt1_32.d: Likewise. * ld-powerpc/tlsopt2.d: Likewise. * ld-powerpc/tlsopt2_32.d: Likewise. * ld-powerpc/tlsopt4.d: Likewise. * ld-powerpc/tlsopt4_32.d: Likewise. * ld-powerpc/tlsso.d: Likewise. * ld-powerpc/tlstocso.d: Likewise. Alan Modra 2012-11-23 03:28:09 +0000
  • beaf1df02c * termios.cc (cfsetspeed): New function. * cygwin.din (cfsetspeed): Export. * posix.sgml (std-bsd): Add cfsetspeed. * include/sys/termios.h (cfsetspeed): Declare. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Yaakov Selkowitz 2012-11-21 20:13:07 +0000
  • c342c2eb57 2012-11-19 Jan-Benedict Glaw <jbglaw@lug-owl.de> Jan-Benedict Glaw 2012-11-19 22:03:01 +0000
  • bd249f0177 * include/mntent.h: Only include paths.h when building for Cygwin. Add comment to explain why. Corinna Vinschen 2012-11-16 17:35:14 +0000
  • 5c63c9b570 Update DF_1_XXX from Solaris H.J. Lu 2012-11-16 12:49:20 +0000
  • 7400cd5bbe Restore "Consider *-*-nacl* targets ELF for gold" H.J. Lu 2012-11-15 14:10:39 +0000
  • 5094cf2116 Sync toplevel files with GCC H.J. Lu 2012-11-15 00:16:49 +0000
  • a3e9b3ff6e 2012-11-14 Tristan Gingold <gingold@adacore.com> Tristan Gingold 2012-11-14 10:45:39 +0000
  • 1de03e2780 2012-11-14 Tristan Gingold <gingold@adacore.com> Tristan Gingold 2012-11-14 10:22:27 +0000
  • d3740f4856 2012-11-12 Steve Ellcey <sellcey@mips.com> Steve Ellcey 2012-11-12 23:49:55 +0000
  • 86fd769f37 * libc/include/sys/time.h: Avoid guarding other than timeval declaration with _TIMEVAL_DEFINED. Move timeval related macros under _TIMEVAL_DEFINED control. Christopher Faylor 2012-11-12 15:57:35 +0000
  • d10aaa0ecf merge from gcc DJ Delorie 2012-11-11 22:37:19 +0000
  • c13a9410f9 Merge from GCC. Thomas Schwinge 2012-11-11 10:59:50 +0000
  • 0d963613b0 * winbase.h: Semi-reinstantiate to workaround lack inline assembler implementation of InterlockedCompareExchange for i686 in Mingw64 headers. * pinfo.cc (pinfo::init): Remove unused variable mapaddr. Corinna Vinschen 2012-11-11 10:56:01 +0000
  • 3211d6c91f 2012-11-09 Nick Clifton <nickc@redhat.com> Nick Clifton 2012-11-09 17:36:19 +0000
  • 9fcf11a46c 2012-11-09 Nick Clifton <nickc@redhat.com> Nick Clifton 2012-11-09 17:00:42 +0000
  • 41783b90a2 * path.cc (vcygpath): Handle cygdrive prefix. Corinna Vinschen 2012-11-09 08:53:01 +0000
  • 2af359986f * sigproc.cc (proc_subproc): Delete unused variable child. Corinna Vinschen 2012-11-08 18:41:58 +0000
  • f8957493e8 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits. Maciej W. Rozycki 2012-11-08 18:25:23 +0000
  • aaa812cbd0 * fhandler_termios.cc (fhandler_termios::line_edit): Don't do special character handling when stopped by CTRL-S. * fhandler_tty.cc (bytes_available): Add arguments to debug_only_printf call. * sigproc.cc (proc_subproc): Simplify some if logic. Christopher Faylor 2012-11-08 17:27:00 +0000
  • 61746d6ae8 * mingw: Delete obsolete directory. * w32api: Ditto. Christopher Faylor 2012-11-07 16:52:48 +0000
  • 2ca28ea2dc Add missing ChangeLog entry Corinna Vinschen 2012-11-07 16:36:31 +0000
  • 5b31f27f6d winsup: Corinna Vinschen 2012-11-07 16:32:08 +0000
  • 4d586ac09e * Makefile.in (MINGW_CXX): Attach $(CFLAGS) to allow providing build option tweaks to mingw compiler as well. Corinna Vinschen 2012-11-05 11:15:23 +0000
  • 650dc73fa5 * include/sys/termios.h (CBRK): Define as alias of CEOL. (CREPRINT): Define as alias of CRPRNT. (CDISCARD): Define as alias of CFLUSH. (TTYDEF_*): Define. Yaakov Selkowitz 2012-11-05 03:19:28 +0000
  • 5ec30f78e3 Add --disable-libstdcxx configure option H.J. Lu 2012-11-04 00:09:53 +0000
  • 567d11ea9a Add gthr.m4 H.J. Lu 2012-11-03 23:53:02 +0000
  • 6b53df5729 binutils * readelf.c (get_note_type): Handle NT_386_TLS, NT_386_IOPERM. include/common/elf * common.h (NT_386_TLS, NT_386_IOPERM): New defines. Tom Tromey 2012-11-01 14:57:22 +0000
  • de1e3bb2c9 * libc/include/locale.h (NULL): Fetch definition via stddef.h. * libc/include/stdio.h (NULL): Ditto. * libc/include/stdlib.h (NULL): Ditto. * libc/include/string.h (NULL): Ditto. * libc/include/wchar.h (NULL): Ditto. * libc/include/rpc/types.h (NULL): Ditto. * libc/include/time.h (NULL): Ditto. Include stddef.h earlier. Corinna Vinschen 2012-11-01 11:51:12 +0000
  • e9fe565052 Fix copyright Corinna Vinschen 2012-10-31 16:49:25 +0000
  • f54898bac9 * include/sys/param.h: Include stddef.h to define NULL. Corinna Vinschen 2012-10-31 16:48:50 +0000
  • 2345b582f2 * fhandler_disk_file.cc (fhandler_disk_file::rewinddir): Fix using wrong value in condition. Corinna Vinschen 2012-10-31 15:02:13 +0000
  • ce6072b921 bfd: * elf32-arm.c (elf32_arm_print_private_bfd_data): Recognise and display the new ARM hard-float/soft-float ABI flags for EABI_VER5 (elf32_arm_post_process_headers): Add the hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5. Nick Clifton 2012-10-30 12:44:57 +0000
  • b120088ccd * include/sys/cygwin.h: Add missing defines for CW_ALLOC_DRIVE_MAP, CW_MAP_DRIVE_MAP and CW_FREE_DRIVE_MAP. Corinna Vinschen 2012-10-30 10:32:46 +0000
  • a910b33ad2 Minor debugging aid for the moxie port. Anthony Green 2012-10-27 19:41:18 +0000
  • ffa2dd6787 Minor optimization and bug fix for moxie. Anthony Green 2012-10-27 15:57:12 +0000
  • f71f133bda * dcrt0.cc (quoted): Renamed strechr to strchrnul. * environ.cc (environ_init): Likewise. * sec_acl.cc (aclfromtext32): Likewise. * sec_auth.cc (extract_nt_dom_user): Likewise. * uinfo.cc (pwdgrp::next_str): Likewise. * string.h (strechr): Likewise. Kai Tietz 2012-10-27 12:09:38 +0000
  • 0222a24fe3 * string.h (strechr): Replace assembler by C code. (ascii_strcasematch): Likewise. (ascii_strncasematch): Likwise. Kai Tietz 2012-10-26 20:00:12 +0000
  • 54b302310e * dir.cc (closedir): Fix syscall_printf. Corinna Vinschen 2012-10-26 15:12:14 +0000
  • e0ec68e640 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) (DW_AT_APPLE_isa, DW_AT_APPLE_block) (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. Nick Clifton 2012-10-26 15:07:21 +0000
  • f9b3628010 * libc/include/sys/signal.h (sigset_t): Don't define when building for Cygwin. Corinna Vinschen 2012-10-26 09:23:46 +0000
  • 422743b6ec * include/cygwin/signal.h (sigset_t): Define here. Corinna Vinschen 2012-10-26 09:21:48 +0000
  • 0f93784fcc * bsd_helper.cc (adjust_identity_info): Fix typo in log message. Corinna Vinschen 2012-10-25 08:08:39 +0000
  • 6555743a4b 2012-10-24 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2012-10-24 21:01:39 +0000
  • 738ff2e83e * configure.ac (FLAGS_FOR_TARGET,target=cygwin): Fix for building against Mingw64 w32api. * configure: Regenerate. Corinna Vinschen 2012-10-24 13:41:36 +0000
  • ead8994a85 * configure.in: Add AC_NO_EXECUTABLES. * configure: Regenerate. Corinna Vinschen 2012-10-24 12:57:29 +0000
  • ef275f980e Add missing ChangeLog entry. Christopher Faylor 2012-10-24 12:52:35 +0000
  • 18b785b899 * configure.in: Add AC_NO_EXECUTABLES, * configure: Regenerate. Corinna Vinschen 2012-10-24 12:45:09 +0000
  • f28863f1f0 Move disable_target_specific_optimizations to bfd_link_info H.J. Lu 2012-10-24 11:09:28 +0000
  • 7c61aa7ece * configure.in: Add check for MINGW_CXX. Remove libiconv check. * configure: Regenerate. * Makefile.in: Remove references to mingw and w32api directories. Use MINGW_CXX instead of mingw script to build MINGW_BINS. Check for libiconv with $CC --print-file-name. * cygcheck.cc: Use relative include paths for Cygwin headers. * path.cc: Ditto. * strace.cc: Ditto * mingw: Remove. Yaakov Selkowitz 2012-10-24 10:15:27 +0000