Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-09-052008-09-04 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston
* spu/Makefile.in: Fix missing linux_syscalls.o. * spu/linux_syscalls.c: Remove extraneous "3D" sequences.
2008-09-042008-09-04 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston
* libm/machine/spu/headers/acosd2.h: Duplicated preamble text removed. * libm/machine/spu/headers/acosf4.h: Likewise. * libm/machine/spu/headers/acoshd2.h: Likewise. * libm/machine/spu/headers/acoshf4.h: Likewise. * libm/machine/spu/headers/asind2.h: Likewise. * libm/machine/spu/headers/asinf4.h: Likewise. * libm/machine/spu/headers/asinhd2.h: Likewise. * libm/machine/spu/headers/asinhf4.h: Likewise. * libm/machine/spu/headers/atan2d2.h: Likewise. * libm/machine/spu/headers/atan2f4.h: Likewise. * libm/machine/spu/headers/atand2.h: Likewise. * libm/machine/spu/headers/atanf4.h: Likewise. * libm/machine/spu/headers/atanhd2.h: Likewise. * libm/machine/spu/headers/atanhf4.h: Likewise. * libm/machine/spu/headers/cos_sin.h: Likewise. * libm/machine/spu/headers/cosd2.h: Likewise. * libm/machine/spu/headers/cosf4.h: Likewise. * libm/machine/spu/headers/coshd2.h: Likewise. * libm/machine/spu/headers/coshf4.h: Likewise. * libm/machine/spu/headers/divd2.h: Likewise. * libm/machine/spu/headers/divf4.h: Likewise. * libm/machine/spu/headers/erf_utils.h: Likewise. * libm/machine/spu/headers/erfcd2.h: Likewise. * libm/machine/spu/headers/erfcf4.h: Likewise. * libm/machine/spu/headers/erfd2.h: Likewise. * libm/machine/spu/headers/erff4.h: Likewise. * libm/machine/spu/headers/exp2d2.h: Likewise. * libm/machine/spu/headers/exp2f4.h: Likewise. * libm/machine/spu/headers/expd2.h: Likewise. * libm/machine/spu/headers/expf4.h: Likewise. * libm/machine/spu/headers/expm1d2.h: Likewise. * libm/machine/spu/headers/expm1f4.h: Likewise. * libm/machine/spu/headers/floord2.h: Likewise. * libm/machine/spu/headers/floorf4.h: Likewise. * libm/machine/spu/headers/hypotd2.h: Likewise. * libm/machine/spu/headers/hypotf4.h: Likewise. * libm/machine/spu/headers/isnand2.h: Likewise. * libm/machine/spu/headers/isnanf4.h: Likewise. * libm/machine/spu/headers/ldexpd2.h: Likewise. * libm/machine/spu/headers/ldexpf4.h: Likewise. * libm/machine/spu/headers/lgammad2.h: Likewise. * libm/machine/spu/headers/lgammaf4.h: Likewise. * libm/machine/spu/headers/log10d2.h: Likewise. * libm/machine/spu/headers/log1pd2.h: Likewise. * libm/machine/spu/headers/log1pf4.h: Likewise. * libm/machine/spu/headers/log2d2.h: Likewise. * libm/machine/spu/headers/log2f4.h: Likewise. * libm/machine/spu/headers/logbf4.h: Likewise. * libm/machine/spu/headers/logd2.h: Likewise. * libm/machine/spu/headers/logf4.h: Likewise. * libm/machine/spu/headers/nearbyintf4.h: Likewise. * libm/machine/spu/headers/nextafterd2.h: Likewise. * libm/machine/spu/headers/nextafterf4.h: Likewise. * libm/machine/spu/headers/powd2.h: Likewise. * libm/machine/spu/headers/powf4.h: Likewise. * libm/machine/spu/headers/recipd2.h: Likewise. * libm/machine/spu/headers/recipf4.h: Likewise. * libm/machine/spu/headers/rintf4.h: Likewise. * libm/machine/spu/headers/scalbnf4.h: Likewise. * libm/machine/spu/headers/signbitd2.h: Likewise. * libm/machine/spu/headers/sincosd2.h: Likewise. * libm/machine/spu/headers/sincosf4.h: Likewise. * libm/machine/spu/headers/sind2.h: Likewise. * libm/machine/spu/headers/sinf4.h: Likewise. * libm/machine/spu/headers/sinhd2.h: Likewise. * libm/machine/spu/headers/sinhf4.h: Likewise. * libm/machine/spu/headers/sqrtd2.h: Likewise. * libm/machine/spu/headers/sqrtf4.h: Likewise. * libm/machine/spu/headers/tand2.h: Likewise. * libm/machine/spu/headers/tanf4.h: Likewise. * libm/machine/spu/headers/tanhd2.h: Likewise. * libm/machine/spu/headers/tanhf4.h: Likewise. * libm/machine/spu/headers/tgammad2.h: Likewise. * libm/machine/spu/headers/tgammaf4.h: Likewise. * libm/machine/spu/headers/truncd2.h: Likewise. * libm/machine/spu/headers/truncf4.h: Likewise. * libm/machine/spu/headers/simdmath.h: Likewise.
2008-09-042008-09-04 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston
* libm/machine/spu/headers/acoshf4.h: Rebase against current simdmath. * libm/machine/spu/headers/asinhd2.h: Likewise. * libm/machine/spu/headers/atanhd2.h: Likewise. * libm/machine/spu/headers/atanhf4.h: Likewise. * libm/machine/spu/headers/erff4.h: Likewise. * libm/machine/spu/headers/expd2.h: Likewise. * libm/machine/spu/headers/ldexpd2.h: Likewise. * libm/machine/spu/headers/lgammaf4.h: Likewise. * libm/machine/spu/headers/logbf4.h: Likewise. * libm/machine/spu/headers/nextafterd2.h: Likewise. * libm/machine/spu/headers/nextafterf4.h: Likewise. * libm/machine/spu/headers/recipd2.h: Likewise. * libm/machine/spu/headers/simdmath.h: Likewise. * libm/machine/spu/headers/acoshd2.: Likewise.
2008-09-042008-09-04 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston
* libm/machine/spu/headers/cbrt.h: cbrt_factors[] declared. * libm/machine/spu/headers/cbrtf.h: Likewise.
2008-09-042008-08-31 Aaron W. LaFramboise <aaronavay62@aaronwl.com>Aaron W. LaFramboise
* configure.ac (RPATH_ENVVAR): Use PATH on Windows. (GCC_SHLIB_SUBDIR): New. * Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR. * configure: Regenerate. * Makefile.in: Regenerate.
2008-09-022008-09-01 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston
* libc/machine/spu/include/spu_timer.h: spu_timebase function added. * libc/machine/spu/spu_timebase.c: New file. * libc/machine/spu/Makefile.am: Add new file. * libc/machine/spu/Makefile.in: Regenerated.
2008-09-01Reimplement getopt.c to add getopt_long_only() function.Keith Marshall
2008-09-01Erase all file content, preparatory to rewrite.Keith Marshall
2008-08-312008-08-30 Bo Yang <techrazy@users.sourceforge.net>Chris Sutcliffe
* include/sspi.h: Fix PSecurityFunctionTableW structure.
2008-08-312008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe
* include/ddk/scsi.h: Define READ_TOC formats. * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
2008-08-312008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe
* include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION, struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET, NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket, NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisMCancelTimer): Define. (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file. (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to eliminate warnings. (NdisReinitializePacket): Rename from NdisReinitializePacketCounts. * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer, NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId): Export.
2008-08-312008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe
* include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA, RtlStringCbVPrintfA): define in terms of POSIX string functions.
2008-08-312008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe
* include/ddk/winddk.h (KeRaiseIrql): Define. (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
2008-08-30Implement conditional replacement for printf() family functions.Keith Marshall
2008-08-302008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe
* include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define. (KeGetCurrentProcessorNumber): Fix incorrect member reference. (InterlockedIncrement, InterlockedDecrement): fix warning. * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export. (KeNumberProcessors): Export.
2008-08-282008-08-28 Craig Howland <howland@LGSInnovations.com>Jeff Johnston
* libc/time/mktime.c (mktime): Fix tm_isdst value usage (allowing any positive value from user (per std) rather than depending upon 1).
2008-08-282008-08-28 Corinna Vinschen <corinna@vinschen.de>Jeff Johnston
* libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Optimize condition for accepting a converted character.
2008-08-282008-08-28 Tristan Gingold <gingold@adacore.com>Tristan Gingold
* stab.def: Add BNSYM, ENSYM, OSO for darwin.
2008-08-28gas/H.J. Lu
2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * config/tc-ia64.c (CR_IIB0): New. (CR_IIB1): Likewise. (cr): Add cr.iib0 and cr.iib1. (specify_resource): Handle IA64_RS_CR_IIB and CR_IIB0/CR_IIB1. gas/testsuite/ 2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * gas/ia64/dv-raw-err.s: Add tests for cr.iib0 and cr.iib1. * gas/ia64/dv-waw-err.s: Likewise. * gas/ia64/regs.s: Likewise. * gas/ia64/dv-raw-err.l: Updated. * gas/ia64/dv-waw-err.l: Likewise. * gas/ia64/regs.d: Likewise. include/opcode/ 2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update IA64_RS_CR. opcodes/ 2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1. * ia64-gen.c (lookup_specifier): Likewise. * ia64-ic.tbl: Add support for cr.iib0 and cr.iib1. * ia64-raw.tbl: Likewise. * ia64-waw.tbl: Likewise. * ia64-asmtab.c: Regenerated.
2008-08-282008-08-28 Tristan Gingold <gingold@adacore.com>Tristan Gingold
* configure.ac (powerpc-*-darwin*, i?86-*-darwin*,x86_64-*-darwin9): Enable bfd, binutils and opcodes. * configure: Regenerate.
2008-08-282008-08-28 Tristan Gingold <gingold@adacore.com>Tristan Gingold
* configure.ac (powerpc-*-darwin*, i?86-*-darwin*,x86_64-*-darwin9): Enable bfd, binutils and opcodes. * configure: Regenerate.
2008-08-28* fhandler_tty.cc (close_maybe): Check for both types of invalid handle beforeChristopher Faylor
attempting CloseHandle. (fhandler_pty_master::setup): Only set inheritance on pty handles, not tty handles.
2008-08-282008-08-27 Sandra Loosemore <sandra@codesourcery.com>Jeff Johnston
* libc/libc.texinfo: Remove "LOCAL KLUGE" that prevents it from building pdfs. * libm/libm.texinfo: Likewise.
2008-08-28Avoid access violations, passing NULL to printf( "...%s..." ).Keith Marshall
2008-08-28* cygcheck.cc (nuke): Use malloc rather than alloca for environment variables.Christopher Faylor
(load_cygwin): Ditto. * dump_setup.cc (parse_filename): Cosmetic changes. (get_packages): Ditto.
2008-08-272008-08-27 Corinna Vinschen <corinna@vinschen.de>Jeff Johnston
* libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Fix condition for accepting a converted character and continuing the loop.
2008-08-26* shared_info.h (shared_info::create_root_entry): Remove extraneousChristopher Faylor
mount_info:: from declaration.
2008-08-26 * fhandler.h (class fhandler_pipe): Rename read and writeCorinna Vinschen
declarations to raw_read and raw_write. * pipe.cc (fhandler_pipe::raw_read): Rename from read. (fhandler_pipe::raw_write): Rename from write.
2008-08-262008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe
* include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME, ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR, ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE, ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS, ASSOCF_INIT_IGNOREUNKNOWN): Define.
2008-08-25add commentsChristopher Faylor
2008-08-25Merge from gcc:DJ Delorie
2008-08-16 Nicolas Roche <roche@adacore.com> * Makefile.tpl: Add BOOT_ADAFLAGS. * Makefile.in: Regenerate.
2008-08-25Merge from gcc.DJ Delorie
2008-08-25 * mkgroup.c (enum_local_groups): Don't skip printing groups whenCorinna Vinschen
print_current is set and group SID is not curr_pgrp. (enum_groups): Ditto. (main): Fix condition when SYSTEM group gets printed. * mkpasswd.c (enum_users): Don't skip printing users when print_current is set and user SID is not curr_user. (main): Allow printing standard accounts even when print_current is set.
2008-08-25 * binary-io.h: New file, imported from gnulib, but don'tAlan Modra
#include <fcntl.h> or <stdio.h>.
2008-08-232008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe
* include/commctrl.h (LVN_MARQUEEBEGIN): Define. Thanks to Tim Kosse <botg at users dot sf dot net>.
2008-08-232008-08-22 Bo Yang <techrazy@users.sourceforge.net>Chris Sutcliffe
* include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct. * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION, LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION, UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION, PROTECTED_DACL_SECURITY_INFORMATION): Define.
2008-08-22* fhandler.cc (fhandler_base::wait_overlapped): Reorganize again to accommodateChristopher Faylor
what appears to be an MSDN hint about not resetting the overlapped event prior to calling GetOverlappedResult.
2008-08-212008-08-20 Bob Wilson <bob.wilson@acm.org>Bob Wilson
bfd/ * elf-bfd.h (elf_object_id): Add XTENSA_ELF_TDATA. * elf32-xtensa.c (elf_howto_table): Add TLS relocations. (elf_xtensa_reloc_type_lookup): Likewise. (TCB_SIZE): Define. (elf_xtensa_link_hash_entry): New. (GOT_UNKNOWN, GOT_NORMAL, GOT_TLS_GD, GOT_TLS_IE, GOT_TLS_ANY): Define. (elf_xtensa_hash_entry): Define. (elf_xtensa_obj_tdata): New. (elf_xtensa_tdata): Define. (elf_xtensa_local_got_tls_type): Define. (elf_xtensa_local_tlsfunc_refcounts): Define. (is_xtensa_elf): Define. (elf_xtensa_mkobject): New. (elf_xtensa_link_hash_table): Add tlsbase field. (elf_xtensa_link_hash_newfunc): New. (elf_xtensa_link_hash_table_create): Use elf_xtensa_link_hash_newfunc. Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field. (elf_xtensa_copy_indirect_symbol): New. (elf_xtensa_check_relocs): Rewrite to handle TLS relocations. (elf_xtensa_gc_sweep_hook): Likewise. (elf_xtensa_allocate_dynrelocs): Optimize away GOT entries for TLSDESC_FN relocations when an IE reference is seen. (elf_xtensa_allocate_local_got_size): Likewise. (elf_xtensa_always_size_sections): New. (dtpoff_base, tpoff): New. (elf_xtensa_do_reloc): Handle TLS relocations. (replace_tls_insn): New. (IS_XTENSA_TLS_RELOC): Define. (elf_xtensa_relocate_section): Handle TLS relocations. (get_indirect_call_dest_reg): New. (bfd_elf32_mkobject): Define. (elf_backend_always_size_sections): New. (elf_backend_copy_indirect_symbol): New. * reloc.c (BFD_RELOC_XTENSA_TLSDESC_FN, BFD_RELOC_XTENSA_TLSDESC_ARG) (BFD_RELOC_XTENSA_TLS_DTPOFF, BFD_RELOC_XTENSA_TLS_TPOFF) (BFD_RELOC_XTENSA_TLS_FUNC, BFD_RELOC_XTENSA_TLS_ARG) (BFD_RELOC_XTENSA_TLS_CALL): New. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate. gas/ * config/tc-xtensa.c (O_tlsfunc, O_tlsarg, O_tlscall): Define. (O_tpoff, O_dtpoff): Define. (suffix_relocs): Add entries for TLS suffixes. (xtensa_elf_cons): Check for invalid use of TLS relocations. (map_operator_to_reloc): Add is_literal parameter and use it to control translating TLS instruction relocations to the corresponding literal relocations. (xg_valid_literal_expression): Allow TLS operators. (xg_build_to_insn): Copy TLS operators from pseudo-instruction operands to generated literals. (xg_assemble_literal): Handle TLS operators. Update call to map_operator_to_reloc. (md_assemble): Handle CALLXn.TLS pseudo-instruction. (md_apply_fix): Handle TLS relocations. (emit_single_op): Handle TLS operators. (convert_frag_immed): Update call to map_operator_to_reloc. (vinsn_to_insnbuf): Emit relocations for TLS-related instructions. * config/xtensa-istack.h (tinsn_struct): Add tls_reloc field. * config/xtensa-relax.c (append_literal_op): Add src_op parameter to initialize the op_data field of the BuildOp. (build_transition): Use it here to record the source operand corresponding to a generated literal. * config/xtensa-relax.h (build_op): Comment op_data use for literals. include/elf/ * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG) (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC) (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New. ld/testsuite/ * ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s, ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s, ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd, ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New. * ld-xtensa/xtensa.exp: Run them.
2008-08-20 * path.cc (symlink_info::check_shortcut): If file can't be opened,Corinna Vinschen
treat it as non-symlink rather than generating an EIO error. (symlink_info::check_sysfile): Ditto.
2008-08-202008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe
* include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS, WTSQuerySessionInformation, WTSFreeMemory): Define.
2008-08-20* fhandler.cc (fhandler_base::wait_overlapped): Always assume that bytes willChristopher Faylor
be non-NULL. Distinguish input result from result derived from WFMO and GetOverlappedResult or res can never be -1. Only raise SIGPIPE when writing. * fhandler.h (fhandler_base::wait_overlapped): Pass first argument by value. * fhandler_fifo.cc (fhandler_fifo::wait): Pass in dummy byte count to wait_overlapped. * pipe.cc (DEFAULT_PIPEBUFSIZE): Define to 65536 explicitly.
2008-08-19 * fhandler_disk_file.cc (fhandler_disk_file::mkdir): Drop fattr variableCorinna Vinschen
and use FILE_ATTRIBUTE_DIRECTORY directly in call to NtCreateFile. * posix_ipc.cc (ipc_mutex_init): Fix format string when creating IPC object name. (ipc_cond_init): Ditto. * security.cc (alloc_sd): Add parentheses to fix setting initial owner_allow value.
2008-08-19* fhandler.cc (fhandler_base::wait_overlapped): Don't treat ERROR_BROKEN_PIPEChristopher Faylor
as a non-error. Do raise SIGPIPE when it is detected.
2008-08-18 * mkgroup.c (enum_local_groups): Use NetLocalGroupGetInfo to find outCorinna Vinschen
if a group exists, rather than just allocating a buffer and going ahead.
2008-08-18 * mkgroup.c (enum_local_groups): Call print_win_error with GetLastErrorCorinna Vinschen
as argument when LookupAccountXXX failed. (enum_groups): Ditto.
2008-08-18 * mkgroup.c (enum_local_groups): Return failure if looking for a singleCorinna Vinschen
group succeeded. Add comment.
2008-08-18 * mkgroup.c (main): Keep correctly track of optional arguments.Corinna Vinschen
* mkpasswd.c (main): Ditto.
2008-08-18 * mkgroup.c (main): Always unset environment variable POSIXLY_CORRECT.Corinna Vinschen
Keep track of optional argumnts and fix up optind afterwards. * mkpasswd.c (main): Ditto.
2008-08-17* cygcheck.cc (print_version): Update copyright dates.Christopher Faylor
2008-08-17* mkpasswd.c (main): Avoid printing system accounts when a single user name hasChristopher Faylor
been requested.