7a75a3aa7c
2013-10-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libc/sys/rtems/machine/_types.h (_ssize_t): Delete.
(__ssize_t_defined) Likewise.
2013-10-15 17:36:16 +00:00
6a0563a2e3
2013-10-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libc/include/machine/_default_types.h (__int8_t): Define via
<stdint.h> provided type.
(__uint8_t): Likewise.
(__int8_least_t): Likewise.
(__uint8_least_t): Likewise.
(__int16_t): Likewise.
(__uint16_t): Likewise.
(__int16_least_t): Likewise.
(__uint16_least_t): Likewise.
(__int32_t): Likewise.
(__uint32_t): Likewise.
(__int32_least_t): Likewise.
(__uint32_least_t): Likewise.
(__int64_t): Likewise.
(__uint64_t): Likewise.
2013-10-15 17:35:38 +00:00
50588a20d4
2013-10-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libc/include/paths.h (_PATH_DEVNULL): Define.
(_PATH_DEVZERO): Likewise.
2013-10-15 17:34:23 +00:00
40c63f3ec0
Formatting.
2013-10-15 17:33:47 +00:00
f51d15eaf6
*** empty log message ***
2013-10-15 16:53:46 +00:00
2cbd31fe26
* autoload.cc (CryptAcquireContextW): Remove.
...
(CryptGenRandom): Remove.
(CryptReleaseContext): Remove.
(SystemFunction036): Define. Add comment to explain that this is
actually the RtlGenRandom function.
* fhandler.h (class fhandler_dev_random): Drop crypt_prov member.
(fhandler_dev_random::fhandler_dev_random): Define inline.
(fhandler_dev_random::dup): Drop declaration.
* fhandler_random.cc (fhandler_dev_random::fhandler_dev_random): Remove
here.
(fhandler_dev_random::crypt_gen_random): Use RtlGenRandom to drop
dependency to old Crypto API.
(fhandler_dev_random::read): Implement an enhanced version of reading
random bytes from RtlGenRandom for the sake of a better /dev/random
emulation.
(fhandler_dev_random::close): Just return 0 since crypt_prov doesn't
exisyt anymore.
(fhandler_dev_random::dup): Drop entirely for the same reason.
2013-10-15 14:00:37 +00:00
45ec2b422e
* mmap.cc (mmap64): Convert pagesize from DWORD to size_t to avoid
...
a rounding error for allocations beyond 4 Gigs.
2013-10-15 08:13:42 +00:00
a4ec505383
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
...
* mips.h (mips_operand_type): Add OP_IMM_INDEX and OP_REG_INDEX.
(mips_reg_operand_type): Add OP_REG_MSA and OP_REG_MSA_CTRL.
For MIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w,
+T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|.
For MIPS, update extension character sequences after +.
(ASE_MSA): New define.
(ASE_MSA64): New define.
For microMIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w,
+x, +T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|.
For microMIPS, update extension character sequences after +.
2013-10-14 18:41:17 +00:00
85786b4a55
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
...
* mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
(enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
2013-10-14 18:37:05 +00:00
639951dda7
2013-10-14 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
...
* arm/cpu-init/rdimon-aem.S: Disable for M class cores.
* arm/crt0.S: Don't call _rdimon_hw_init_hook for non-A class cores.
* arm/cpu-init/Makefile.in (CPU_INIT_OBJS): Use CFLAGS.
2013-10-14 15:15:12 +00:00
40ec00004b
* Removed short_hand field from opcode table and
...
refactored assembler/disassember accordingly.
Testsuite checkout OK.
2013-10-11 04:55:42 +00:00
d8914394e3
2013-10-09 Marcus Shawcroft <marcus.shawcroft@arm.com>
...
* testsuite/newlib.wctype/twctype.c (main): Update
iswprint(0xce2) test case.
2013-10-09 18:56:52 +00:00
5c631f79dc
2013-10-08 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Update from GCC.
* configure: Regenerate.
2013-10-08 14:14:12 +00:00
fc3f6ccafa
* ntdll.h: Guard against new header files.
2013-10-05 14:34:41 +00:00
e828abfaea
2013-10-03 Steve Ellcey <sellcey@mips.com>
...
* libc/machine/mips/memset.c: Remove.
* libc/machine/mips/memset.S: New.
* libc/machine/mips/Makefile.am: Change memset.c to memset.S
* libc/machine/mips/Makefile.in: Regenerate.
2013-10-03 21:51:52 +00:00
680abbd9df
2013-10-01 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.NEWLIB: Update with new copyright.
2013-10-01 18:14:04 +00:00
c7c1a1ca1b
2013-10-01 Petr Hosek <phosek@chromium.org>
...
* configure.host: Disable new posix_spawn function for all
users of posix dir except Cygwin.
* libc/posix/Makefile.am: Add support for new posix_spawn function.
* libc/posix/Makefile.in: Regenerate.
* libc/posix/posix_spawn.c: New file.
* libc/include/spawn.h: Ditto.
2013-10-01 18:08:46 +00:00
05a8ad9f72
2013-09-30 Steve Ellcey <sellcey@mips.com>
...
* mips/Makefile.in (install): Add mkdir, fix install command.
2013-09-30 18:44:25 +00:00
1dafbdd853
[ARM] Add SPECS file for ARM validation model.
2013-09-27 15:40:39 +00:00
ade2acf274
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 26.
2013-09-25 16:17:59 +00:00
6aa3bb2f66
* sigproc.h (hold_everything::ischild): Declare as reference.
...
(hold_everything::hold_everything): Store address of caller's notion of
"ischild".
2013-09-25 15:58:45 +00:00
1dc2c177f4
* thread.cc (semaphore::_getvalue): Set *sval as appropriate. Set errno and
...
return -1 on error.
2013-09-25 14:44:45 +00:00
31fb5c6433
2013-09-21 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Update from GCC.
* configure: Regenerate.
2013-09-21 00:05:18 +00:00
99be2bc4ff
2013-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
...
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.
2013-09-20 14:23:41 +00:00
326776092f
* libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical
...
ppc host match. Support little-endian powerpc linux hosts.
Regenerate binutils configure files.
2013-09-20 09:51:24 +00:00
796a9241b3
* msp430/Makefile.in (SCRIPTS): Add intr_vectors.ld.
...
(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-18 07:38:13 +00:00
37e1d79259
2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
...
* mips.h (EF_MIPS_FP64): New e_flags bit.
2013-09-17 21:05:49 +00:00
5bff53b4f7
2013-09-17 Joey Ye <joey.ye@arm.com>
...
* libnosys/Makefile.in: Install nosys.specs.
* libnosys/nosys.specs: New specs.
2013-09-17 20:36:08 +00:00
9a2f0cff8f
* dump_setup.cc (find_tar_ext): Generalize search for .tar extension, avoiding
...
looking for specific compression types.
2013-09-16 17:01:58 +00:00
00fd23d50f
2013-09-13 Joey Ye <joey.ye@arm.com>
...
* libc/stdlib/nano-mallocr.c (nano_allopt): Typo fixed to ...
(nano_mallopt): ... this.
2013-09-13 16:51:48 +00:00
44d6d53977
2013-09-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libc/include/sys/cdefs.h: Synchronize with latest FreeBSD
version.
* libc/include/stdatomic.h: Likewise.
2013-09-12 22:05:43 +00:00
45070312d4
* libc/include/search.h (__compar_fn_t): Add typedef.
...
(tdelete, tfind, tsearch): Use it.
* libc/include/stdlib.h (__compar_fn_t): Add typedef.
(bsearch, qsort): Use it.
2013-09-08 07:11:33 +00:00
3c654cd48a
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Belatedly bump
...
to 25.
2013-08-31 18:05:31 +00:00
bffd6fb0e2
* heap.cc (RAISEHEAP_SIZE): New definition.
...
(user_heap_info::sbrk): Make failed commit an error condition again.
Only reserve RAISEHEAP_SIZE sized chunk for further heap reservations
by default.
2013-08-31 10:21:48 +00:00
348f503460
*** empty log message ***
2013-08-30 21:42:40 +00:00
617b2bf99f
.
2013-08-30 21:33:43 +00:00
6fc77d3e75
* cygheap.h (user_heap_info::sbrk): Declare new function.
...
(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.
2013-08-30 21:02:02 +00:00
9f0de58c22
*** empty log message ***
2013-08-30 20:01:22 +00:00
b03bd1f41c
* heap.cc (sbrk): Add a FIXME comment to VirtualFree call. Fix memory
...
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.
2013-08-30 20:01:10 +00:00
a723366660
* fhandler_tape.cc (mtinfo_drive::open): Handle bus reset gracefully
...
after opening the device.
2013-08-30 17:39:11 +00:00
c5abf768f9
* sigproc.cc (pending_signals::add): Properly maintain linked list.
...
(wait_sig): Use already calculated 'next' element when signal is blocked.
2013-08-30 15:44:57 +00:00
6585330779
* mtinfo.h (class mtinfo_part): Change type of block numbers to int64_t.
...
(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.
2013-08-26 16:14:40 +00:00
8451a289cc
* flock.cc (lockf_t::from_obj_name): Fix test for valid pid.
2013-08-23 20:40:27 +00:00
94f900f805
* cygcheck.cc (package_grep): Accommodate arch-specific package layout.
2013-08-23 19:56:26 +00:00
1560d3e281
cygwin changes:
...
* 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.
2013-08-23 18:19:46 +00:00
0d585a6e8c
* child_info.h (PROC_MAGIC_GENERIC): Define differently for x86 vs. x86_64.
2013-08-23 14:32:28 +00:00
78aaee2321
* new-features.xml (ov-new1.7.25): Add new section.
2013-08-23 09:46:41 +00:00
bb1114d912
*** empty log message ***
2013-08-23 09:43:58 +00:00
10822894db
* path.h (enum path_types): Drop definition of PATH_64BITEXEC.
...
(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.
2013-08-23 09:29:25 +00:00
20b311fd8e
PR binutils/15834
...
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 +-
2013-08-23 07:54:19 +00:00