855c9029a7gas/ * config/tc-sparc.c (sparc_arch_types): Add leon. (sparc_arch): Move sparc4 around and add leon. (sparc_target_format): Document -Aleon. * doc/c-sparc.texi: Likewise. include/ * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. opcodes/ * sparc-dis.c (compute_arch_mask): Set SPARC_OPCODE_ARCH_LEON bit for bfd_mach_sparc. * sparc-opc.c (MASK_LEON): Define. (v6, v6notlet, v7, v8, v6notv9): Add MASK_LEON. (letandleon): New macro. (v9andleon): Likewise. (sparc_opc): Add leon. (umac): Enable for letandleon. (smac): Likewise. (casa): Enable for v9andleon. (cas): Likewise. (casl): Likewise.
Eric Botcazou
2013-08-05 16:11:06 +0000
712a580460Remove: 2013-07-10 Jack Howarth <howarth@bromo.med.uc.edu>
Mike Stump
2013-08-05 16:05:32 +0000
b98e294936include/opcode/ 2013-08-04 Jürgen Urban <JuergenUrban@gmx.de> Richard Sandiford <rdsandiford@googlemail.com>
Richard Sandiford
2013-08-04 07:31:38 +0000
fbb49d5252include/opcode/ * mips.h (mips_pcrel_operand): Inherit from mips_int_operand. (mips_int_operand_min, mips_int_operand_max): New functions. (mips_decode_pcrel_operand): Use mips_decode_int_operand.
Richard Sandiford
2013-08-03 10:49:47 +0000
f34670b338* libc/include/stdio_ext.h (__fbufsize): Define as inline function for gcc, as macro otherwise. (__freading): Ditto. (__fwriting): Ditto. (__freadable): Ditto. (__fwriteable): Ditto. (__flbf): Ditto. (__fpending): Ditto.
Corinna Vinschen
2013-08-02 07:52:09 +0000
24557e9caa* cygheap.cc (cmalloc): Use size_t for size field. (cmalloc_abort): Ditto. (crealloc): Ditto. (crealloc_abort): Ditto. (ccalloc): Ditto. (ccalloc_abort): Ditto. * cygheap_malloc.h (HEAP_USER): Add. (cmalloc): Use size_t for size field in declaration. (cmalloc_abort): Ditto. (crealloc): Ditto. (crealloc_abort): Ditto. (ccalloc): Ditto. (ccalloc_abort): Ditto. * path.cc (normalize_posix_path): Don't check existence of / or // dir in parent dir check.
Christopher Faylor
2013-07-31 14:43:05 +0000
fd5f6eb13e* path.cc (normalize_posix_path): Don't check existence of / or // dir in parent dir check.
Corinna Vinschen
2013-07-31 10:26:51 +0000
7df2c73d5d* Makefile.in (MINGW_LDFLAGS): Don't link against w32api libs. These are only for Cygwin executables.
Corinna Vinschen
2013-07-31 09:58:55 +0000
7e20c854cf* Makefile.in (cyglsa.dll): Explicitely specify DLL entry point to harden against gcc function and block reordering optimizations. (cyglsa64.dll): Ditto.
Corinna Vinschen
2013-07-29 18:57:16 +0000
033fe7d87fcygwin directory changes: * environ.cc (tty_is_gone): Delete. (known): Delete tty, add wincmdln. * globals.cc: Reorganize list of environment bools, remove explicit = false for slight load time optimization. (wincmdln): New global. * spawn.cc (child_info_spawn::worker): Honor wincmdln.
Christopher Faylor
2013-07-26 17:28:00 +0000
a90f2ca74f* gcc.xml (gcc-default: Rename from gcc-cons. Change title. (gcc-64): New section explaininig differences in programming for 64 bit Cygwin. (gcc-gui): Simplify description and aim at UNIX/Linux developers only. Note that X programming is preferred. Drop example.
Corinna Vinschen
2013-07-25 09:04:21 +0000
2dc32f6ae42013-07-24 Steve Ellcey <sellcey@mips.com>
Steve Ellcey
2013-07-24 22:32:51 +0000
c9eaabe0adSupport Intel MPX
H.J. Lu
2013-07-24 15:47:25 +0000
5709fcbfe5Fix copyright date
Corinna Vinschen
2013-07-24 14:21:13 +0000
16efa64721* ntdll.h (struct _SEMAPHORE_BASIC_INFORMATION): Define. (enum _SEMAPHORE_INFORMATION_CLASS): Define. (NtQuerySemaphore): Declare. * thread.h (class semaphore): Add member startvalue. (semaphore::fixup_before_fork): New inline method. (semaphore::_fixup_before_fork): Declare. * thread.cc (MTinterface::fixup_before_fork): Additionally call semaphore::fixup_before_fork. (semaphore::semaphore): Set currentvalue to -1. Set startvalue to incoming initializer value. (semaphore::_getvalue): Just query semaphore using NtQuerySemaphore rather then using WFSO/Release. (semaphore::_post): Drop setting currentvalue. It's not thread-safe. (semaphore::_trywait): Ditto. (semaphore::_timedwait): Ditto. (semaphore::_wait): Ditto. (semaphore::_fixup_before_fork): New method, setting currentvalue from actual windows semaphore right before fork. (semaphore::_fixup_after_fork): Drop kludge from 2013-07-10. Drop FIXME comment.
Corinna Vinschen
2013-07-23 14:15:20 +0000
2635a8d6df* microblaze/_exception_handler.S: Adjust to be weak.
Corinna Vinschen
2013-07-23 09:11:18 +0000
b143d094ee* libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, libc/sys/linux/net/getnameinfo.c: Add restrict keyword to getnameinfo() and getaddrinfo() to increase standards compliance and match glibc.
Corinna Vinschen
2013-07-23 07:05:31 +0000
9cb407b524src-release: Fix VER computation for TOOL=gdb
Joel Brobecker
2013-07-22 15:17:20 +0000
198d56529a* Makefile.in (cygwin-ug-net/cygwin-ug-net.pdf): Process input via xsltproc and fop. (cygwin-api/cygwin-api.pdf): Ditto. * fo.xsl: New file.
Corinna Vinschen
2013-07-20 10:44:50 +0000
efe8407ecareword comment
Christopher Faylor
2013-07-19 23:19:27 +0000
fb6cf945f9* exceptions.cc (signal_exit): Add a FIXME comment.
Christopher Faylor
2013-07-19 23:13:58 +0000
3a4dab46c3* exceptions.cc (signal_exit): Only dump core when it's a "kernel" signal. Only use RtlCaptureContext on x86_64. It doesn't seem to do what's expected on x86.
Christopher Faylor
2013-07-19 23:04:32 +0000
bbdd6c47c9* spawn.cc (child_info_spawn::worker): Reinstate using temp buffer for wide character command-line storage. Use wcs method to convert command line. * winf.h (lb_wcs): Delete. (linebuf::wcs): Implement new single-argument method.
Christopher Faylor
2013-07-19 22:44:02 +0000
132e0f0182* lib/libcmain.c (main): Don't point to last quoted character if the only thing in the buffer is the program name.
Christopher Faylor
2013-07-19 19:04:13 +0000
4741932459.
Christopher Faylor
2013-07-19 17:45:18 +0000
efef69e738fix comment typo
Christopher Faylor
2013-07-19 17:44:08 +0000
f53c4d6921.
Christopher Faylor
2013-07-19 17:29:01 +0000
521953a83a* common.din: Export GetCommandLine{A,W}. * kernel32.cc: Add includes needed for GetCommandLine functions. (ucmd): New function. (cygwin_GetCommandLineW): Ditto. (cygwin_GetCommandLineA): Ditto. * spawn.cc (child_info_spawn::worker): Rename one_line -> cmd. Use lb_wcs macro to generate a wide character version of the line buffer. Remove duplicate printing of command line. Don't access members of linebuf directly. * winf.h: Use pragma once. (linebuf): Make storage private. (linebuf::operator size_t): New operator. Return size of buf. (linebuf::operator wchar_t): New operator. (linebuf::wcs): New function. (lb_wcs): New macro. * include/cygwin/version.h: Bump API minor number to 268. * strfuncs.cc: Clarify descriptive file comment.
Christopher Faylor
2013-07-19 17:28:34 +0000
000235c38d* cygserver_ipc.h (ipc_retval::ipc_retval): Take ssize_t as argument to make sure entire ipc_retval union is initialized on all supported platforms.
Corinna Vinschen
2013-07-19 11:32:54 +0000
320a1e7412* libc/sys/arm/syscalls.c (do_AngelSWI): Delete. * libc/sys/arm/libcfuncs.c (do_AngelSWI): Delete. * libc/sys/arm/swi.h: Copy over from libgloss.
Corinna Vinschen
2013-07-19 09:57:51 +0000
aff6ef0db4* path.cc (normalize_posix_path): Start checking path before ".." at dst, rather than at dst_start, otherwise suffer loss of one leading slash in case of UNC paths.
Corinna Vinschen
2013-07-18 10:11:33 +0000
e6f4f3f7ee* winsup.h (cygbench): Fix declaration to match definition. * dcrt0.cc (initial_env): Remove unused variable.
Christopher Faylor
2013-07-17 17:46:10 +0000
d1b5846f292013-07-17 Janis Johnson <janisjo@codesourcery.com>
Jeff Johnston
2013-07-17 16:38:04 +0000
41f9a410cc* gentlsoffsets: Clean up a little. * thread.cc (semaphore::_fixup_after_fork): Report on potential problem parameter. Make sure that currentvalue is never zero. (semaphore::init): Make cosmetic change.
Christopher Faylor
2013-07-10 20:58:33 +0000
b5c0f49c132013-07-10 Jack Howarth <howarth@bromo.med.uc.edu>
Mike Stump
2013-07-10 20:55:59 +0000
e3d9d8dfdc* cygwin.sc.in (.text.*): Fold into .text on all platforms. (.eh_frame): Add section. * environ.cc (my_findenv): Drop __stdcall attribute. (getearly): Ditto. (findenv_func): Drop cast.
Corinna Vinschen
2013-07-10 12:15:32 +0000
57e9250aa2Add an entry.
Christopher Faylor
2013-07-08 04:03:58 +0000
40f11fc133* cygcheck.cc (dll_info): Detect and report on symlinks. Output wrong architecture message inline with stdout for clarity. * path.cc (is_symlink): Always reset file pointer to beginning on exit. (readlink): Assume that file pointer is set to the beginning.
Christopher Faylor
2013-07-07 16:57:11 +0000
4e9c217b55include/opcode/ * mips.h: Remove documentation of "[" and "]". Update documentation of "k" and the MDMX formats.
Richard Sandiford
2013-07-07 10:15:08 +0000
2428e76364include/opcode/ * mips.h: Update documentation of "+s" and "+S".
Richard Sandiford
2013-07-07 10:00:42 +0000
800cf93ab8include/opcode/ * mips.h: Document "+i".
Richard Sandiford
2013-07-07 09:50:42 +0000
0cbbf4c8bc2013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> opcodes/ * s390-opc.c (J12_12, J24_24): New macros. (INSTR_MII_UPI): Rename to INSTR_MII_UPP. (MASK_MII_UPI): Rename to MASK_MII_UPP. * s390-opc.txt: Rename MII_UPI to MII_UPP for bprp instruction.
Andreas Krebbel
2013-07-05 09:45:44 +0000
a5be77b2fe* aarch64/syscalls.c (stack_ptr): Defined with asm ("wsp") if __ILP32__ is defined.
Corinna Vinschen
2013-07-04 10:21:52 +0000
286eeb8fae.
Christopher Faylor
2013-07-03 20:29:03 +0000
470b8544e8* fhandler.cc (fhandler_base::close_with_arch): Make sure that the archetype is deleted when close_with_arch is referenced *via* the archetype.
Christopher Faylor
2013-07-03 20:26:44 +0000
2404223df62013-07-02 Joey Ye <joey.ye@arm.com>
Jeff Johnston
2013-07-02 21:34:35 +0000
e2ac49d3d72013-07-02 Joey Ye <joey.ye@arm.com>
Jeff Johnston
2013-07-02 21:30:57 +0000
a838011d072013-07-02 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2013-07-02 19:26:20 +0000
5073668c61memcpy-armv7a.S: Improve performance with misaligned buffers.
Will Newton
2013-07-01 09:58:34 +0000
562b70fbac* path.cc (find_fast_cwd_pointer): Use gas syntax for assembler description in all comments. Make algorithm work on Windows 8.1 Preview.
Corinna Vinschen
2013-06-28 10:52:30 +0000