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
60f901f4a9Add --with-build-config=bootstrap-asan support
H.J. Lu
2012-12-12 13:52:58 +0000
04c9f2e31aAdd libstdc++-raw-cxx.m4
H.J. Lu
2012-12-12 13:47:14 +0000
3061d0eed5Add bootstrap-asan.mk
H.J. Lu
2012-12-12 13:45:37 +0000
a5149a541a2012-12-11 Steve Ellcey <sellcey@mips.com>
Jeff Johnston
2012-12-11 21:37:59 +0000
82f89336bfMicroblaze: 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
90943f078fAdd copyright notices
Nick Clifton
2012-12-10 12:48:00 +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
a4f34961d82012-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Jeff Johnston
2012-12-06 17:33:44 +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
25e21cbc322012-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
8f9046ae61Merge 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
d551cb9226revert 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
0d829d9695Disable 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
d4f4d1d0d6ChangeLog: 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
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
d3740f48562012-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
d10aaa0ecfmerge from gcc
DJ Delorie
2012-11-11 22:37:19 +0000
c13a9410f9Merge 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
3211d6c91f2012-11-09 Nick Clifton <nickc@redhat.com>
Nick Clifton
2012-11-09 17:36:19 +0000
9fcf11a46c2012-11-09 Nick Clifton <nickc@redhat.com>
Nick Clifton
2012-11-09 17:00:42 +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
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
5ec30f78e3Add --disable-libstdcxx configure option
H.J. Lu
2012-11-04 00:09:53 +0000
567d11ea9aAdd gthr.m4
H.J. Lu
2012-11-03 23:53:02 +0000
6b53df5729binutils * 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
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
ce6072b921bfd: * 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
a910b33ad2Minor debugging aid for the moxie port.
Anthony Green
2012-10-27 19:41:18 +0000
ffa2dd6787Minor optimization and bug fix for moxie.
Anthony Green
2012-10-27 15:57:12 +0000