6805373e94Properly check default linker.
H.J. Lu
2010-11-23 18:10:14 +0000
32ab31795a* mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A. (INSN_LOONGSON_3A): Clear bit 31.
Nick Clifton
2010-11-23 17:04:11 +0000
943c59e3e8* autoload.cc (SendARP): Remove. * net.cc (get_flags): Set IFF_NOARP flag for PPP and SLIP devices. (get_xp_ifs): Unify IFF_BROADCAST setting. Drop calling SendARP to set IFF_NOARP flag.
Corinna Vinschen
2010-11-23 15:37:41 +0000
679e4c82f1* configure.ac: For --enable-gold, handle value `default' instead of `both*'. New configure option --{en,dis}able-ld.
Nick Clifton
2010-11-23 13:39:56 +0000
5fe7c5e01b* path.cc (symlink_info::check): Don't use FileNetworkOpenInformation on Netapps. Relax condition for workaround. Always request size information via FileStandardInformation info class in workaround.
Corinna Vinschen
2010-11-23 09:26:16 +0000
8b6fbbba10Move ChangeLog entry to the correct ChangeLog file.
Joel Brobecker
2010-11-23 00:34:41 +0000
43764b7c99ravenscar/sparc: cannot fetch registers from non-active thread
Joel Brobecker
2010-11-23 00:29:45 +0000
fc0fb0ba13* mount.cc (NETAPP_IGNORE): Add FILE_PERSISTENT_ACLS. (FS_IS_NETAPP_DATAONTAP): Drop test for FILE_PERSISTENT_ACLS. (fs_info::update): Set filetype to ntfs in remote case, too. Fix a couple of comments. Add test for Netapps faking to be FAT.
Corinna Vinschen
2010-11-22 14:19:50 +0000
9dda712bd9* net.cc (get_ipv4fromreg_ipcnt): Fix debug output. Only create debug output if error is not ERROR_FILE_NOT_FOUND. (get_ipv4fromreg): Ditto.
Corinna Vinschen
2010-11-22 13:03:00 +0000
77a5d6ccdf* configure.ac: Only disable a language library if no language needs it. Don't let --disable-libgcj uncondtionally disable libffi. * configure: Rebuild.
Ian Lance Taylor
2010-11-21 01:56:30 +0000
128691ed1bsync toplevel with gcc
Paolo Bonzini
2010-11-20 20:31:10 +0000
fee22c5382blackfin: add support for L1 code/data flags
Michael Frysinger
2010-11-15 22:30:47 +0000
8506523421* posix.sgml: Move llround and llroundf to implemented SUSv4 functions. * include/cygwin/version.h: Add llround and llroundf to the comment for the 233 CYGWIN_VERSION_API_MINOR bump.
Corinna Vinschen
2010-11-15 12:44:57 +0000
45918fc55fPR gas/12198 * gas/config/tc-arm.c (arm_arch_v6m_only): New variable. (aeabi_set_public_attributes): Ensure we only set the Operating System Extension when we are on an M-profile core. * gas/testsuite/gas/arm/pr12198-1.d: New test. * gas/testsuite/gas/arm/pr12918-1.s: Likewise. * gas/testsuite/gas/arm/pr12198-2.d: Likewise. * gas/testsuite/gas/arm/pr12918-2.s: Likewise. * include/opcode/arm.h (ARM_AEXT_V6M_ONLY): New define. (ARM_AEXT_V6M): Rewrite in terms of ARM_AEXT_V6M_ONLY. (ARM_ARCH_V6M_ONLY): New define.
Matthew Gretton-Dann
2010-11-15 10:03:05 +0000
ef8c3fe631merge from gcc
DJ Delorie
2010-11-02 15:20:40 +0000
84fe113b1dbfd: * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Except for Tag_ABI_compatibility, treat odd tags as strings and even ones as integers. (elf32_tic6x_obj_attrs_order, elf32_tic6x_tag_to_array_alignment, elf32_tic6x_array_alignment_to_tag): New. (elf32_tic6x_merge_attributes): Handle more attributes. Set type for merged attributes. (elf_backend_obj_attrs_order): Define.
Joseph Myers
2010-11-02 14:36:37 +0000
c7fc8442f4PR binutils/12110 * configure.ac: Error when source path contains spaces. * configure: Regenerate.
Alan Modra
2010-11-02 00:22:10 +0000
418709899d* regtool.c (cmd_set): Write correct number of bytes for REG_MULTI_SZ case.
Christopher Faylor
2010-10-31 01:41:19 +0000
49808040c5* localtime.cc (is_upper): Rename to isupper and include ctype.h to pull in standard macro. (lcl_is_set): Define as an enum. (tzsetwall): Assign lcl_is_set to correct enum values. (tzset): Ditto. Copy as much of TZ as will fit to TZ buffer.
Christopher Faylor
2010-10-30 19:22:42 +0000
304bf11a2bbfd: * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check Tag_ABI_compatibility not Tag_compatibility. (elf32_tic6x_merge_attributes): Update compatibility attribute name in comment. Return FALSE if merging common attributes fails.
Joseph Myers
2010-10-29 16:47:54 +0000
f7c60137b8bfd: 2010-10-29 Bernd Schmidt <bernds@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
Joseph Myers
2010-10-29 00:15:56 +0000
9ef039777b2010-10-27 Maurice Baijens <maurice.baijens@ellips.nl>
Jeff Johnston
2010-10-27 19:06:10 +0000
3e38e8abf7* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 233.
Christopher Faylor
2010-10-27 14:22:27 +0000
ec515e9e47Tweak entry.
Christopher Faylor
2010-10-24 19:33:03 +0000
5160c5f430* dcrt0.cc (do_exit): Don't set thread termination until all fds have been closed since an fd may rely on a thread. * fhandler_tty.cc: Reformat comment. (fhandler_pty_master::pty_master_thread): Refuse ERROR_PIPE_CONNECTED state as an error. * globals.cc (exit_states): Reorder ES_THREADTERM. * path.cc (find_fast_cwd_pointers): Remove excessively wordy DEBUGGING output.
Christopher Faylor
2010-10-24 18:50:57 +0000
488ddaced3* exceptions.cc (try_to_debug): Improve comment. * fhandler_tty.cc (fhandler_pty_master::fhandler_pty_master): Add a comment.
Christopher Faylor
2010-10-24 15:26:05 +0000
c4f296c2a9* pinfo.cc (pinfo::exit): Grab a tty lock before setting pgid.
Christopher Faylor
2010-10-23 18:57:43 +0000
74882a259a* pinfo.cc (pinfo::exit): Reset tty pgrp to zero if no more handles open. (_pinfo::set_ctty): Remove debugging stuff.
Christopher Faylor
2010-10-23 18:55:01 +0000
4ce975efd3* fhandler.h (fhandler_termios::tcinit): Make second argument non-optional. * fhandler_console.cc (fhandler_console::open): Specify second argument to tcinit. * fhandler_termios.cc (fhandler_termios::tcinit): Rename second argument. Set pgid to 0 if this is a pty master. (fhandler_termios::tcgetpgrp): Just return value of pgid. It will be zero if not initialized. * fhandler_tty.cc (fhandler_tty_slave::open): Specify second argument to tcinit. (fhandler_tty_slave::ioctl): Implement TIOCGPRP/TIOCSPGRP. Fix switch indentation. (fhandler_tty_master::ioctl): Implement TIOCGPRP/TIOCSPGRP. * include/sys/termios.h (TIOCGPGRP): Define similarly to Linux. * include/sys/termios.h (TIOCSPGRP): Ditto.
Christopher Faylor
2010-10-23 18:07:08 +0000
2e859e0759bfd: * elf32-tic6x.c (elf32_tic6x_merge_arch_attributes): Update for attribute renaming. (elf_backend_obj_attrs_section): Change to ".c6xabi.attributes".
Joseph Myers
2010-10-21 21:16:53 +0000
45ebecdaca* Makefile.def (target_modules): Set lib_path to src/.libs for libstdc++-v3 module. * Makefile.tpl: Fix typo in TARGET_LIB_PATH comment. * Makefile.in: Rebuild.
Ian Lance Taylor
2010-10-20 15:43:40 +0000
bf5300eaee2010-10-18 Marco Atzeri <marco_atzeri@yahoo.it>
Jeff Johnston
2010-10-18 22:40:24 +0000
cf9e79ca7amerge from gcc
DJ Delorie
2010-10-18 17:08:53 +0000
2d5f37a988* winsup/cygwin/cygwin.din: Add llround and llroundf.
Christopher Faylor
2010-10-18 15:14:17 +0000
1cfc2fea73libgloss: bfin: sync headers to VDSP 5.0 Update 8
Michael Frysinger
2010-10-17 23:52:49 +0000
0e66e62668fix dates
Christopher Faylor
2010-10-16 17:58:48 +0000
76b10bc44alibgloss: bfin: add support for bf592 processors
Michael Frysinger
2010-10-16 17:06:55 +0000
b1b01f2615libgloss: bfin: add support for bf50x processors
Michael Frysinger
2010-10-15 20:32:11 +0000
9c4461742achangelogs for previous blackfin commits
Michael Frysinger
2010-10-15 05:43:16 +0000
809f1ef494libgloss: bfin: handle L1 sections in linker scripts
Michael Frysinger
2010-10-15 05:41:53 +0000
3fb5779745libgloss: bfin: drop BF541 headers
Michael Frysinger
2010-10-15 05:38:51 +0000
9f2ecfff1c2010-10-14 Craig Howland <howland@LGSInnovations.com>
Jeff Johnston
2010-10-14 20:14:33 +0000
0e517c3759Applied patch series for LD plugin interface (six parts).
Dave Korn
2010-10-14 01:31:28 +0000
7c53c875c1* new-features.sgml (ov-new1.7.8): Document reinstantiation of the original 1.7 CWD handling.
Corinna Vinschen
2010-10-09 11:00:47 +0000
9c154abedb* cygheap.h (cwdstuff::override_win32_cwd): Declare. * ntdll.h (struct _PEB): Add members accessed by the fast cwd method starting with Vista. (struct _KUSER_SHARED_DATA): Define with only the DismountCount. (RtlAllocateHeap): Declare. (RtlEnterCriticalSection): Declare. (RtlFreeHeap): Declare. (RtlLeaveCriticalSection): Declare. * path.cc (get_user_proc_parms): Remove. (struct _FAST_CWD): New structure. (fast_cwd_ptr): Define. (SharedUserData): Define. (peek32): Define. (find_fast_cwd_pointers): New function to find the global pointer to the current FAST_CWD structure. (copy_cwd_str): New helper function. (cwdstuff::override_win32_cwd): New method to set the Win32 CWD. (cwdstuff::init): Just call override_win32_cwd from here when started from native Win32 parent. (cwdstuff::set): Access Win32 CWD via PEB reference instead of using get_user_proc_parms function. Memorize old DismountCount before opening directory handle. Call override_win32_cwd to set up Win32 CWD. Be more verbose in comments. * wincap.h (wincaps::has_fast_cwd): New element. * wincap.cc: Implement has_fast_cwd element throughout.
Corinna Vinschen
2010-10-09 10:54:13 +0000
1a91b8c0ac* configure.ac (build_lto_plugin): New shell variable. (--enable-lto): Turn on by default for all non-ELF platforms that have had LTO support added so far. Set build_lto_plugin appropriately for both ELF and non-ELF. (configdirs): Add lto-plugin or not based on build_lto_plugin. * configure: Regenerate.
Dave Korn
2010-10-07 20:50:02 +0000
327e1afcedAdd missing ChangeLog entry for toplevel configure from 2010-07-26.
Ralf Wildenhues
2010-10-07 19:25:44 +0000
dd0821e345* fhandler.h (fhandler_base::get_stat_access): Delete. * fhandler_disk_file.cc (fhandler_base::fstat_helper): Always check executable suffix to get x-bits for .exe files also in notexec case. Always reopen file when checking for file header. * ntdll.h (wait_pending): Delete. * path.cc (symlink_info::check_shortcut): Drop call to wait_pending since file is always opened for sync IO. (symlink_info::check_sysfile): Ditto. (MIN_STAT_ACCESS): Remove. (FULL_STAT_ACCESS): Remove. (symlink_info::check): Drop access flag. Revert to open file with just read attributes access. Reorder symlink check to check for reparse points first. Don't check reparse points for anything else, even on remote drives. Open file for GENERIC_READ when trying to read shortcuts or system-bit symlinks. Accommodate dropped access flag in call to path_conv_handle::set. * path.h (class path_conv_handle): Drop access flag and accommodate all related methods.
Corinna Vinschen
2010-10-07 14:03:26 +0000
ca11a4f34fmerge from gcc
DJ Delorie
2010-10-06 23:01:23 +0000
3748b3e8e7* posix_ipc.cc (ipc_mutex_init): Call NtCreateMutant to make sure the access mask is correct. (ipc_cond_init): Take additional parameter to differ between send and receive event. Call NtCreateEvent to make sure the access mask is correct. (ipc_cond_timedwait): Reset Event prior to calling WFMO. (struct mq_info): Split mqi_wait into two events, mqi_waitsend and mqi_waitrecv. (mq_open): Calloc mqinfo. Create mqi_waitsend and mqi_waitrecv events. Make sure all synchronization objects are closed in case of an error. (_mq_send): Wait for mqi_waitsend event. Signal mqi_waitrecv event. (_mq_receive): Wait for mqi_waitrecv event. Signal mqi_waitsend event. (mq_close): Close mqi_waitsend and mqi_waitrecv events.
Corinna Vinschen
2010-10-06 20:20:01 +0000
c725984f70* lib/str-two-way.h (two_way_long_needle): Avoid bug with long periodic needle having false positive. Affects memmem, strstr, strcasestr.
Corinna Vinschen
2010-10-06 09:29:35 +0000
97ef23e0fcreally sync config/ChangeLog
Paolo Bonzini
2010-10-06 08:48:22 +0000
0235d628b0sync config/ChangeLog
Paolo Bonzini
2010-10-06 07:41:26 +0000
e684be61f8add missing object files to qemu support library.
Anthony Green
2010-10-02 19:54:12 +0000
d661917b17Minor crt0 improvement for moxie
Anthony Green
2010-10-02 19:34:25 +0000
f0b04035b1* dcrt0.cc (dll_crt0_0): Move _main_tls initialization here. (__dll_crt0): Only initialize _main_tls if it changes. * fhandler_console.cc (fhandler_console::write): Fix debugging output.
Christopher Faylor
2010-10-02 19:08:21 +0000
1da77c2678* fhandler_disk_file.cc (fhandler_base::fstat_by_nfs_ea): Simplify. Just call nfs_fetch_fattr3 if called via fstat. * nfs.cc (nfs_fetch_fattr3): New function to fetch NFS fattr3 info from file handle. * nfs.h (nfs_fetch_fattr3): Declare. * path.cc (symlink_info::check): Simplify NFS case. Just call nfs_fetch_fattr3.
Corinna Vinschen
2010-10-02 19:03:44 +0000
1d694d8e5cAllow to pass separate configure arguments for build, host and target.
Ralf Wildenhues
2010-10-02 14:54:06 +0000
65a20d8c1bSync toplevel and config from GCC.
Ralf Wildenhues
2010-10-02 14:42:48 +0000
ad2b2724a7* fhandler_procsys.cc (fhandler_procsys::exists): Return virt_none if path is invalid.
Corinna Vinschen
2010-10-02 08:44:08 +0000
b66f254618* autoload.cc (std_dll_init): Add a retry loop.
Christopher Faylor
2010-10-01 21:53:11 +0000
dc9d9c731bbuild: info-gcc, dvi-gcc etc work from unbuilt configured tree.
Ralf Wildenhues
2010-09-30 21:55:13 +0000
2d355410b7* fhandler.cc: Drop including nfs.h. * fhandler_disk_file.cc: Ditto. (fhandler_base::fstat_by_nfs_ea): Use fattr3 from path_conv member, unless called from fstat. * path.cc: Drop including nfs.h. (symlink_info::check): Rearrange definition of file info buffers. Fetch fattr3 info for files on NFS and store in conv_hdl for later use in fhandler_base::fstat_by_nfs_ea. Use fattr3 file type to recognize symlink on NFS and try to fetch symlink target only for actual symlinks. * path.h: Include nfs.h. (class path_conv_handle): Change file info storage to union of FILE_NETWORK_OPEN_INFORMATION and fattr3 structures. (path_conv_handle::fnoi): Align to aforementioned change. (path_conv_handle::nfsattr): New method. (path_conv::nfsattr): New method.
Corinna Vinschen
2010-09-30 13:52:34 +0000