summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 18.Corinna Vinschen2012-10-212-1/+5
|
* * libc/sys/mmixware/sbrk.c (_sbrk): Drop unused extern declarationHans-Peter Nilsson2012-10-212-2/+23
| | | | of "end". Mark allocated memory by applying PRELD.
* * new-features.sgml (ov-new1.7.17): Add section.Corinna Vinschen2012-10-202-0/+22
|
* * Makefile.in (cygcheck.exe): Add temporary (1.7.17-only) hack toCorinna Vinschen2012-10-192-1/+7
| | | | | allow cygcheck running on pre-Vista despite of the new w32api not matching the locally used w32api.
* * libc/stdlib/getopt.c (getopt_internal): Align handling of colon toCorinna Vinschen2012-10-162-5/+33
| | | | | SUSv4 requirements. (__getopt_long_r): Fix formatting.
* * libc/stdio/vfprintf.c (__sbprintf): Fix comment.Corinna Vinschen2012-10-162-2/+6
|
* * libc/include/assert.h (static_assert): Define.Corinna Vinschen2012-10-162-0/+8
|
* * libc/include/sys/features.h (__GNUC_PREREQ): Define. UseCorinna Vinschen2012-10-1610-19/+41
| | | | | | | 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.
* *** empty log message ***Corinna Vinschen2012-10-161-0/+3
|
* *** empty log message ***Corinna Vinschen2012-10-161-0/+7
|
* * fhandler_floppy.cc (fhandler_dev_floppy::lseek): Remove lloffset.Corinna Vinschen2012-10-163-38/+34
| | | | | | 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.
* * fhandler_tty.cc (fhandler_pty_slave::write): Fix potential exit from loopChristopher Faylor2012-10-153-1/+11
| | | | | with write mutex held. Delete redundant mutex release. Clear tty error once we've grabbed it.
* * fhandler_raw.cc (fhandler_dev_raw::fhandler_dev_raw): Drop gratuitousCorinna Vinschen2012-10-152-6/+5
| | | | initializing from previous patch.
* * fhandler_floppy.cc (fhandler_dev_floppy::open): Fix comment.Corinna Vinschen2012-10-152-3/+7
|
* * fhandler_tty.cc (fhandler_pty_slave::write): DWORD -> BOOL.Christopher Faylor2012-10-152-1/+5
|
* * hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqxJohn David Anglin2012-10-152-4/+9
| | | | opcodes. Likewise, use "cM" instead of "cm" in fstqs opcodes.
* * fhandler.h (class fhandler_dev_raw): Add members devbufalloc andCorinna Vinschen2012-10-136-80/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * fhandler_raw.cc (fhandler_dev_raw::open): Allow O_EXCL flag, as onCorinna Vinschen2012-10-122-3/+8
| | | | Linux.
* * fhandler_termios.cc (fhandler_termios::line_edit): Don't manipulateChristopher Faylor2012-10-124-16/+24
| | | | | | | | | 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'.
* config.{guess,sub}: update from upstream config-patches repoMichael Frysinger2012-10-113-31/+64
| | | | | | | | | From: David Holsgrove <david.holsgrove@xilinx.com> Adds microblaze little endian support. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* * include/cygwin/in.h (struct in_addr): Guard with s_addr to avoidCorinna Vinschen2012-10-102-0/+9
| | | | potential collision with Win32 headers.
* merge from gccDJ Delorie2012-10-103-2/+15
|
* * child_info.h (child_info_spawn::has_execed): Remove unneeded synchronization.Christopher Faylor2012-10-092-2/+5
|
* * pinfo.cc: Remove unneeded assert.h.Christopher Faylor2012-10-092-1/+4
|
* * cygcheck.cc (dump_sysinfo): Convert "if/else if" chain to a switchCorinna Vinschen2012-10-092-9/+21
| | | | | statement. Drop "not yet supported" and "Server" from Windows 2012 output string.
* * libc/posix/wordfree.c (wordfree): The wrong words are freedCorinna Vinschen2012-10-094-32/+73
| | | | | | | | 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.
* * libc/posix/wordexp.c (wordexp): Return WRDE_NOSPACE on resourceCorinna Vinschen2012-10-092-27/+72
| | | | allocation failure. Cleanup leftover resources when failing.
* * libc/posix/wordexp.c (wordexp): Handle expanded words longerCorinna Vinschen2012-10-092-7/+25
| | | | than 500 bytes.
* * libc/posix/wordexp.c (wordexp): Don't leak file streams.Corinna Vinschen2012-10-092-2/+6
|
* 2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel2012-10-042-0/+5
| | | | | | | | | | | | | | | | | | | | | | * config/tc-s390.c (s390_parse_cpu): Add new option zEC12. * doc/as.texinfo: Document new option zEC12. * doc/c-s390.texi: Likewise. 2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gas/s390/s390.exp: Run zEC12 tests. * gas/s390/zarch-zEC12.d: New file. * gas/s390/zarch-zEC12.s: New file. 2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * s390-mkopc.c: Support new option zEC12. * s390-opc.c: Add new instruction formats. * s390-opc.txt: Add new instructions for zEC12. 2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * s390.h (s390_opcode_cpu_val): Add S390_OPCODE_ZEC12.
* * libc/machine/rl78/setjmp.S: Convert from CPP macros to GASDJ Delorie2012-10-034-35/+65
| | | | | | | | macros, to avoid dependence on the line separation character. * rl78/crt0.S (_interrupt_vector_table): Convert from CPP macros to GAS macros, to avoid dependence on the line separation character.
* * libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be anDJ Delorie2012-10-024-4/+15
| | | | | | | | array of undefined size, to avoid problems when compiled with -msda=4. * v850/sbrk.c (_sbrk): Change heap_start to be an array of undefined size, to avoid problems when compiled with -msda=4.
* 2012-10-02 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-028-1294/+2467
| | | | | | | | | | | * mips/configure.in: Add new linker scripts to script list. * mips/configure: Regenerate. * mips/mti32.ld: New. * mips/mti64.ld: New. * mips/mti64_n32.ld: New. * mips/mti64_64.ld: New. * mips/sde32.ld: New. * mips/sde64.ld: New.
* 2012-10-01 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2012-10-013-5/+10
| | | | | * README: replace sources.redhat.com with sourceware.org. * HOWTO: Ditto.
* Sync toplevel files with GCC treeH.J. Lu2012-09-295-67/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-09-28 Ian Lance Taylor <iant@google.com> * Makefile.def: Make all-target-libgo depend on all-target-libbacktrace. * Makefile.in: Rebuild. 2012-09-26 Ian Lance Taylor <iant@google.com> * Makefile.def: Make all-gcc depend on all-libbacktrace. * Makefile.in: Rebuild. 2012-09-06 Diego Novillo <dnovillo@google.com> * configure.ac: Bump minimum GMP version to 4.2.3. * configure: Re-generate. 2012-09-05 Georg-Johann Lay <avr@gjlay.de> PR target/54461 * configure.ac (noconfigdirs,target=avr-*-*): Add target-newlib, target-libgloss if not configured --with-avrlibc=no. * configure: Regenerate. 2012-09-04 Jason Merrill <jason@redhat.com> * configure.ac: Fix --enable-languages=all. 2012-09-03 Richard Guenther <rguenther@suse.de> PR bootstrap/54138 * configure.ac: Re-organize ISL / CLOOG checks to allow disabling with either --without-isl or --without-cloog. * configure: Regenerated. 2012-09-03 Georg-Johann Lay <avr@gjlay.de> * configure.ac (noconfigdirs,target=avr): Add target-libquadmath. * configure: Regenerate.
* Sync config with GCCH.J. Lu2012-09-293-23/+7
| | | | | | | | 2012-09-03 Richard Guenther <rguenther@suse.de> PR bootstrap/54138 * config/cloog.m4: Adjust for toplevel reorg. * config/isl.m4: Adjust.
* Don't abort() when disassembling bad moxie instructions.Anthony Green2012-09-282-1/+7
|
* 2012-09-26 Ian Bolton <ian.bolton@arm.com>Jeff Johnston2012-09-2616-0/+6082
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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> * aarch64/Makefile.in: New file. * aarch64/_exit.c: New file. * aarch64/_kill.c: New file. * aarch64/aclocal.m4: Generated. * aarch64/configure: Generated. * aarch64/configure.in: New file. * aarch64/cpu-init/Makefile.in: New file. * aarch64/cpu-init/rdimon-aem-el3.S: New file. * aarch64/crt0.S: New file. * aarch64/elf-rdimon.specs: New file. * aarch64/libcfunc.c: New file. * aarch64/svc.h: New file. * aarch64/syscalls.c: New file. * configure.in: Add AArch64. * configure: Re-generated.
* 2012-09-26 Ian Bolton <ian.bolton@arm.com>Jeff Johnston2012-09-2647-8/+13683
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> * configure.host: Add AArch64. * libc/include/machine/ieeefp.h: Add AArch64. * libc/include/machine/setjmp.h: Add AArch64. * libc/include/machine/time.h: Add AArch64. * libc/include/sys/config.h: Add AArch64. * libc/machine/aarch64/Makefile.am: New file. * libc/machine/aarch64/Makefile.in: Generated. * libc/machine/aarch64/aclocal.m4: Generated. * libc/machine/aarch64/configure: Generated. * libc/machine/aarch64/configure.in: New file. * libc/machine/aarch64/setjmp.S: New file. * libc/machine/configure.in: Add AArch64. * libc/machine/configure: Re-generated. * libm/machine/aarch64/Makefile.am: New file. * libm/machine/aarch64/Makefile.in: Generated. * libm/machine/aarch64/aclocal.m4: Generated. * libm/machine/aarch64/configure: Generated. * libm/machine/aarch64/configure.in: New file. * libm/machine/aarch64/s_ceil.c: New file. * libm/machine/aarch64/s_floor.c: New file. * libm/machine/aarch64/s_fma.c: New file. * libm/machine/aarch64/s_fmax.c: New file. * libm/machine/aarch64/s_fmin.c: New file. * libm/machine/aarch64/s_llrint.c: New file. * libm/machine/aarch64/s_llround.c: New file. * libm/machine/aarch64/s_lrint.c: New file. * libm/machine/aarch64/s_lround.c: New file. * libm/machine/aarch64/s_nearbyint.c: New file. * libm/machine/aarch64/s_rint.c: New file. * libm/machine/aarch64/s_round.c: New file. * libm/machine/aarch64/s_trunc.c: New file. * libm/machine/aarch64/sf_ceil.c: New file. * libm/machine/aarch64/sf_floor.c: New file. * libm/machine/aarch64/sf_fma.c: New file. * libm/machine/aarch64/sf_fmax.c: New file. * libm/machine/aarch64/sf_fmin.c: New file. * libm/machine/aarch64/sf_llrint.c: New file. * libm/machine/aarch64/sf_llround.c: New file. * libm/machine/aarch64/sf_lrint.c: New file. * libm/machine/aarch64/sf_lround.c: New file. * libm/machine/aarch64/sf_nearbyint.c: New file. * libm/machine/aarch64/sf_rint.c: New file. * libm/machine/aarch64/sf_round.c: New file. * libm/machine/aarch64/sf_trunc.c: New file. * libm/machine/configure.in: Add AArch64. * libm/machine/configure: Re-generated.
* 2012-09-26 Michael Hope <michael.hope@linaro.org>Jeff Johnston2012-09-262-2/+6
| | | | * doc/makedoc.c (dup_): Rename to avoid colliding with dup(2).
* 2012-09-21 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-09-213-4/+9
| | | | | * configure.ac: Add mips*-mti-elf* target. * configure: Regenerate.
* * configure.ac (host_libs): Add libbacktrace.Ian Lance Taylor2012-09-205-2/+1466
| | | | | | | (target_libraries): Add libbacktrace. * Makefile.def (host_modules): Add libbacktrace. (target_modules): Likewise. * configure, Makefile.in: Rebuild.
* 2012-09-19 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-09-192-3/+7
| | | | * mt-sde: Change -mcode-xonly to -mcode-readable=pcrel.
* Moved the Changelog entries for breakpoint.c and remote.c out of ChangelogMike Wrighton2012-09-171-10/+0
| | | | and into gdb/Changelog.
* * pinfo.cc (pinfo::init): Detect potential race where short block has beenChristopher Faylor2012-09-172-0/+14
| | | | retrieved but PID_EXECED flag is not set.
* Add support for tilegx in gold.Walter Lee2012-09-153-2/+7
| | | | | | | | | | | | | | | | | | * 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.
* PR target/38607David Edelsohn2012-09-144-1/+33
| | | | | | | | | Merge upstream change. * libtool.m4 (_LT_COMPILER_PIC): Add -fPIC to GCC and GXX for AIX. * configure.ac: Add target-libquadmath to noconfigdirs for AIX. Add libgomp*.o to compare_exclusions for AIX. * configure: Regenerate.
* * cygthread.cc (cygthread::stub): Remove old, unnecessary, FIXMEd code.Christopher Faylor2012-09-144-7/+12
| | | | * spawn.cc (child_info_spawn::worker): Avoid calling close_all_files() twice.
* bi-endian support for moxie.Anthony Green2012-09-134-2/+16
|
* * gdb/remote.c (remote_insert_hw_breakpoint): Throw exception ifMike Wrighton2012-09-121-0/+10
| | | | | | | | | there is an error inserting hardware breakpoints and use the error message from the target. * gdb/breakpoint.c (insert_bp_location, insert_breakpoint_locations): Catch this exception and print the error message contained within. Do not print the default hardware error breakpoint message in this case.