summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2013-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>Richard Earnshaw2013-09-208-2/+712
| | | | | | | | | | | | | | | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Greta Yorsh <greta.yorsh@arm.com> * arm/Makefile.in: Add support for cpu-init directory and add elf-aprofile-ve.specs. * arm/configure.in: Likewise. * arm/configure: Regenerate. * arm/cpu-init: New directory. * arm/cpu-init/Makefile.in: New file. * arm/cpu-init/rdimon-aem.S: Likewise. * arm/crt0.S: Call _rdimon_init_hook * arm/elf-aprofile-ve.specs: New file.
* * libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonicalAlan Modra2013-09-202-3/+14
| | | | | ppc host match. Support little-endian powerpc linux hosts. Regenerate binutils configure files.
* * msp430/Makefile.in (SCRIPTS): Add intr_vectors.ld.Nick Clifton2013-09-1810-40/+318
| | | | | | | | | | | | | | | | | | (LIB_CRT): New. (CRT_OBJS): New. (all): Add dependency upon LIB_CRT. (install): Likewise. * msp430/msp430-sim.ld: Include intr_vectors.ld. KEEP crt code, lowtext code and tm_clone_table. Separate the noinit section from the .bss section. Allow for extended .debug_line sections. * msp430/msp430.ld: Likewise. * msp430/msp430F5438A-l.ld: Likewise. * msp430/msp430F5438A-s.ld: Likewise. * msp430/msp430xl-sim.ld: Likewise . * msp430/crt_movedata.S: New. * msp430/crt_bss.S: New. * msp430/intr_vectors.ld: New.
* 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>Steve Ellcey2013-09-172-0/+7
| | | | * mips.h (EF_MIPS_FP64): New e_flags bit.
* 2013-09-17 Joey Ye <joey.ye@arm.com>Jeff Johnston2013-09-173-1/+15
| | | | | * libnosys/Makefile.in: Install nosys.specs. * libnosys/nosys.specs: New specs.
* * dump_setup.cc (find_tar_ext): Generalize search for .tar extension, avoidingChristopher Faylor2013-09-162-9/+9
| | | | looking for specific compression types.
* 2013-09-13 Joey Ye <joey.ye@arm.com>Jeff Johnston2013-09-132-2/+7
| | | | | * libc/stdlib/nano-mallocr.c (nano_allopt): Typo fixed to ... (nano_mallopt): ... this.
* 2013-09-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Jeff Johnston2013-09-123-80/+205
| | | | | | * libc/include/sys/cdefs.h: Synchronize with latest FreeBSD version. * libc/include/stdatomic.h: Likewise.
* * libc/include/search.h (__compar_fn_t): Add typedef.Yaakov Selkowitz2013-09-083-5/+22
| | | | | | (tdelete, tfind, tsearch): Use it. * libc/include/stdlib.h (__compar_fn_t): Add typedef. (bsearch, qsort): Use it.
* * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Belatedly bumpCorinna Vinschen2013-08-312-1/+6
| | | | to 25.
* * heap.cc (RAISEHEAP_SIZE): New definition.Corinna Vinschen2013-08-312-6/+19
| | | | | | (user_heap_info::sbrk): Make failed commit an error condition again. Only reserve RAISEHEAP_SIZE sized chunk for further heap reservations by default.
* *** empty log message ***Corinna Vinschen2013-08-301-1/+3
|
* .Christopher Faylor2013-08-301-0/+4
|
* * cygheap.h (user_heap_info::sbrk): Declare new function.Christopher Faylor2013-08-304-70/+78
| | | | | | | | | | | | (user_heap_info::init): Ditto. * heap.cc (user_heap_info::init): Rename from heap_init(). Avoid explictly using cygheap->user_heap. (sbrk): Use user_heap_info method via cygheap->user_heap. (user_heap_info::sbrk): Renamed from sbrk(). Eliminate explicit use of cygheap->user_heap. Change some pointer arithmetic to use (char *) for consistency. * shared.cc (shared_info::initialize): Change heap_init call to cygheap->user_heap.init.
* *** empty log message ***Corinna Vinschen2013-08-301-0/+7
|
* * heap.cc (sbrk): Add a FIXME comment to VirtualFree call. Fix memoryCorinna Vinschen2013-08-301-18/+43
| | | | | | reservation and commit strategy when more memory is requested than available on the heap. Release newly reserved memory if commiting it fails. Add more comments to explain what we do.
* * fhandler_tape.cc (mtinfo_drive::open): Handle bus reset gracefullyCorinna Vinschen2013-08-302-1/+9
| | | | after opening the device.
* * sigproc.cc (pending_signals::add): Properly maintain linked list.Christopher Faylor2013-08-302-3/+9
| | | | (wait_sig): Use already calculated 'next' element when signal is blocked.
* * mtinfo.h (class mtinfo_part): Change type of block numbers to int64_t.Corinna Vinschen2013-08-263-29/+51
| | | | | | | | | | | | | | | | | | | (mtinfo_part::initialize): Ditto for nblock parameter in declaration. (class mtinfo_drive): Change type of block number to int64_t. Change all parameters indicating a block number to int64_t in method declarations. * fhandler_tape.cc (mtinfo_part::initialize): Ditto in definition. (mtinfo_drive::get_pos): Ditto. Replace low and high with a ULARGE_INTEGER and use it's components in call to GetTapePosition. Store full value in block. (mtinfo_drive::_set_pos): Change type of count parameter to int64_t. Change call to SetTapePosition accordingly. (mtinfo_drive::set_pos): Change type of count parameter to int64_t. Change local variables holding block numbers accordingly. (mtinfo_drive::get_status): Don't bail out early if fetching media parameters fails. (mtinfo_drive::ioctl): Add explicit cast matching receiving type in MTTELL and MTIOCPOS calls.
* * flock.cc (lockf_t::from_obj_name): Fix test for valid pid.Corinna Vinschen2013-08-232-1/+5
|
* * cygcheck.cc (package_grep): Accommodate arch-specific package layout.Christopher Faylor2013-08-232-2/+10
|
* cygwin changes:Christopher Faylor2013-08-235-19/+15
| | | | | | | | * spawn.cc (child_info_spawn): Revert previous change. Always set lpReserved2. * release/1.7.25: Change wording. doc changes: * new-features.xml (ov-new1.7.25): Change wording.
* * child_info.h (PROC_MAGIC_GENERIC): Define differently for x86 vs. x86_64.Christopher Faylor2013-08-232-1/+10
|
* * new-features.xml (ov-new1.7.25): Add new section.Corinna Vinschen2013-08-232-0/+24
|
* *** empty log message ***Corinna Vinschen2013-08-231-0/+5
|
* * path.h (enum path_types): Drop definition of PATH_64BITEXEC.Corinna Vinschen2013-08-233-15/+23
| | | | | | | | | (path_conv::iscygexec32): Drop unused inline function. (path_conv::iscygexec64): Ditto. (path_conv::set_cygexec): Remove unnecessary setting of PATH_64BITEXEC. * spawn.cc (child_info_spawn::worker): Disable setting of STARTUPINFOW::lpReserved2 and STARTUPINFOW::cbReserved2 for non-Cygwin child processes. Explain why.
* PR binutils/15834Nick Clifton2013-08-232-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Fix typos: --- bfd/bfdio.c | 2 +- bfd/elf32-spu.c | 2 +- bfd/elfnn-aarch64.c | 2 +- binutils/od-xcoff.c | 2 +- config/tcl.m4 | 2 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-sparc.c | 2 +- gas/config/tc-z80.c | 12 ++++++------ gas/doc/c-i386.texi | 6 +++--- gas/doc/c-m32r.texi | 2 +- gas/testsuite/gas/d10v/instruction_packing.d | 2 +- gas/testsuite/gas/z80/atend.d | 2 +- gold/object.h | 2 +- include/gdb/remote-sim.h | 2 +- include/opcode/ChangeLog | 2 +- include/opcode/i960.h | 2 +- ld/testsuite/ld-mips-elf/mips16-pic-1.inc | 2 +- opcodes/aarch64-asm.c | 2 +- opcodes/aarch64-dis.c | 2 +- opcodes/msp430-dis.c | 2 +-
* * fhandler_tape.cc (mtinfo_drive::create_partitions): Allow partitioningCorinna Vinschen2013-08-215-6/+30
| | | | | | | | | of drives supporting select partitions. (mtinfo_drive::get_status): Fill in current partition and number of partitions on tape into mt_resid. * include/cygwin/mtio.h (struct mtget): Align mt_resid comment to aforementioned change. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* * fhandler_tape.cc (mtinfo_drive::create_partitions): Fix long-standingCorinna Vinschen2013-08-203-4/+31
| | | | | | | | bug disabling creation of two partitions on drives supporting initiator partitions. (mtinfo_drive::set_blocksize): Update media information after setting blocksize succeeded. (mtinfo_drive::get_status): Fetch fresh media information.
* merge from gccDJ Delorie2013-08-203-1/+15
|
* include/opcode/Richard Sandiford2013-08-192-4/+6
| | | | | | | | * mips.h: Remove references to "+I" and imm2_expr. gas/ * config/tc-mips.c (imm2_expr): Delete. (md_assemble, match_insn, imm2_expr.X_op, mips_ip): Update accordingly.
* include/opcode/Richard Sandiford2013-08-192-2/+4
| | | | | | | | | | | | | | | | | | | | | | * mips.h (M_DEXT, M_DINS): Delete. opcodes/ * micromips-opc.c (micromips_opcodes): Replace "dext" and "dins" macro entries with "dextm", "dextu", "dinsm" and "dinsu" aliases. Use +H rather than +C for the real "dext". * mips-opc.c (mips_builtin_opcodes): Likewise. gas/ * config/tc-mips.c (report_bad_range, report_bad_field): Delete. (macro): Remove M_DEXT and M_DINS handling. gas/testsuite/ * gas/mips/ext-ill.l, gas/mips/mips64r2-ill.l: Expect DEXT and DINS error messages to have the same form as the EXT and INS ones. * gas/mips/micromips-insn32.d, gas/mips/micromips-noinsn32.d, gas/mips/micromips-trap.d, gas/mips/micromips.d, gas/mips/micromips@mips64r2.d, gas/mips/mips64r2.d: Expect "dext" and "dins" instead of "dextm", "dextu", "dinsm" and "dinsu".
* include/opcode/Richard Sandiford2013-08-192-0/+18
| | | | | | | | | | | | | | | | | | | * mips.h (OP_OPTIONAL_REG): New mips_operand_type. (mips_optional_operand_p): New function. opcodes/ * mips-formats.h (OPTIONAL_REG, OPTIONAL_MAPPED_REG): New macros. * micromips-opc.c (decode_micromips_operand): Use OPTIONAL_REG and OPTIONAL_MAPPED_REG. * mips-opc.c (decode_mips_operand): Likewise. * mips16-opc.c (decode_mips16_operand): Likewise. * mips-dis.c (print_insn_arg): Handle OP_OPTIONAL_REG. gas/ * config/tc-mips.c (operand_reg_mask, match_operand): Handle OP_OPTIONAL_REG. (mips_ip, mips16_ip): Use mips_optional_operand_p to check for optional operands.
* * lc_msg.h: Regenerate.Corinna Vinschen2013-08-193-7/+45
| | | | | | | * nlsfuncs.cc (__get_lcid_from_locale): Update list of Script-only locales to Windows 8. (__set_charset_from_locale): Take locales added with Windows 8 and 8.1 into account.
* * fhandler_tape.cc (mtinfo_drive::set_pos): Remove unneeded linebreak.Corinna Vinschen2013-08-192-4/+8
| | | | (mtinfo_drive::get_status): Drop using get_ll when it's not required.
* * libc/stdlib/__atexit.c (__register_exitproc): NULL-ifyCorinna Vinschen2013-08-192-0/+8
| | | | | _on_exit_args_ptr when creating a new _atexit structure while _REENT_SMALL is defined.
* src-release: Strip "-cvs" from GDB source dir and tarball.Joel Brobecker2013-08-172-1/+6
| | | | | | | | | | | | | | | The nightly snapshots we have been creating in the past did not include the "-cvs" suffix at the end of the version number. Snapshot packaging started breaking ever since GDB switched to using BFD's version number. Things got partially fixed with the previous change to this file, but the change missed the fact that the "-cvs" suffix in the tarball name (Eg: gdb-7.6.50-20130816-cvs.tar) is undesirable. This patch removes it. ChangeLog: * src-release (VER): When using $(TOOL)/common/create-version.sh, strip the "-cvs" suffix from the version number if present.
* Drop redundant entryCorinna Vinschen2013-08-151-5/+0
|
* * new-features.xml (ov-new1.7.24): Add new section. MentionCorinna Vinschen2013-08-142-2/+19
| | | | posix_memalign override.
* * include/sys/cygwin.h (struct per_process): Add posix_memalign. ReduceCorinna Vinschen2013-08-147-4/+34
| | | | | | | | | | size of unused2 accordingly. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Initialize u->posix_memalign with address of posix_memalign. * malloc_wrapper.cc (posix_memalign): Call user-provided posix_memalign rather than just returning ENOSYS. * globals.cc (__cygwin_user_data): Initialize posix_memalign member.
* 2013-08-12 Jan-Benedict Glaw <jbglaw@lug-owl.de>Jan-Benedict Glaw2013-08-125-13/+1097
| | | | | | | * configure.ac: Sync with GCC repo. * Makefile.def: Ditto. * configure: Regenerate. * Makefile.in: Ditto.
* * libc/configure.in (--enable-newlib-wchar-orient): Remove.Corinna Vinschen2013-08-125-221/+140
| | | | | | * libc/configure: Regenerated. * libc/stdio/Makefile.am (NEWLIB_WIDE_ORIENT): Remove. * libc/stdio/Makefile.in: Regenerated.
* Fix spaceCorinna Vinschen2013-08-121-1/+1
|
* * libc/sys/arm/crt0.S: Remove 'start'.Corinna Vinschen2013-08-122-1/+4
|
* * aarch64/crt0.S: Remove 'start'.Corinna Vinschen2013-08-124-3/+5
| | | | | * arm/crt0.S: Ditto. * arm/redboot-crt0.S: Ditto.
* * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Complain if G10Nick Clifton2013-08-092-2/+7
| | | | | | | | | | | | | | | | | | | | flag bits do not match. (rl78_elf_print_private_bfd_data): Describe G10 flag. * readelf.c (get_machine_flags): Handle RL78 G10 flag. * config/tc-rl78.c (elf_flags): New variable. (enum options): Add OPTION_G10. (md_longopts): Add mg10. (md_parse_option): Parse -mg10. (rl78_elf_final_processing): New function. * config/tc-rl78.c (tc_final_processing): Define. * doc/c-rl78.texi: Document -mg10 option. * rl78.c (E_FLAG_RL78_G10): Define. * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78 does not support shared library generation.
* * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 24.Corinna Vinschen2013-08-092-1/+5
|
* 2013-08-08 Freddie Chopin <freddie_chopin@op.pl>Joel Sherrill2013-08-082-1/+5
| | | | * libc/string/strncat.c: Fix typo in documentation.
* merge from gccDJ Delorie2013-08-072-0/+59
|
* * fhandler_disk_file.cc (fhandler_base::open_fs): Fix indentation.Corinna Vinschen2013-08-072-6/+10
|