This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/fifo in repository newlib.
discards 79ccc47a6 Cygwin: FIFO: add support for the duplex case discards a1bcee9f0 Cygwin: FIFO: avoid crashes when cloning a client discards c06de4d91 Cygwin: FIFO: update select discards 95ad0c5ec Cygwin: FIFO: update set_close_on_exec discards 0b3c9a272 Cygwin: FIFO: update fixup_after_fork discards e05335246 Cygwin: FIFO: update clone and dup discards 301b4d1dc Cygwin: FIFO: improve EOF detection discards 7e16c194c Cygwin: FIFO: add a spinlock discards b9b6f1352 Cygwin: FIFO: allow multiple writers discards b15919c0e Cygwin: FIFO: stop using overlapped I/O adds d1be0a59d Cygwin: winpids: Fix getting process multiple times adds 9fd429e6a Cygwin: Bump DLL version to 3.1 adds 5955da96e Cygwin: FIFO: stop using overlapped I/O adds 48d4cce3b Cygwin: FIFO: allow multiple writers adds c75e077f9 Cygwin: FIFO: add a spinlock adds c6e221c03 Cygwin: FIFO: improve EOF detection adds 035bf7dc8 Cygwin: FIFO: update clone and dup adds e02a0f729 Cygwin: FIFO: update fixup_after_fork adds 1aa438a94 Cygwin: FIFO: update set_close_on_exec adds ee394c311 Cygwin: FIFO: update select adds 40db74128 Cygwin: FIFO: avoid crashes when cloning a client adds a137da74b Cygwin: FIFO: add support for the duplex case adds f46c9ab46 Cygwin: fix: seteuid32() must return EPERM if privileges are [...] adds 298581868 Cygwin: document the recent FIFO changes adds e0fd15c91 Cygwin: FIFO: implement clear_readahead adds 023c107a2 Cygwin: fork: reserve dynloaded dll areas earlier adds a9c661a94 Cygwin: [gs]et_io_handle(): renamed to [gs]et_handle(). adds 7b8049f7a Cygwin: document ps -W duplication bug fix adds bd627864a Cygwin: console: support 24 bit color adds 8382778cd Cygwin: console: fix select() behaviour adds f4b47827c Cygwin: console: Make I/O functions thread-safe adds de3c82ee6 Cygwin: Add console patches to release notes adds 557227dda Cygwin: winpids: Fix getting process multiple times, take 2 adds c4c614046 Add a dummy interrupt handler to nios2 crt0.s. adds d3a69d32b Cygwin: signals: restore sigmask from context given to signal [...] adds 6a06c6bc8 Cygwin: console: fix key input for native console application adds c5f9eed1c Cygwin: signals: make setcontext work from signal handlers adds 181ca73e4 Cygwin: follow context if changed inside SA_SIGINFO signal handler adds 372874364 Cygwin: signals: setcontext: fix setting sigmask adds f0ea836b7 Cygwin: add latest signal handling fixes to release notes adds 260763999 Improve error handling in /proc/[pid]/ virtual files. adds 630808d2a Make more macro checks ARMv8-M baseline proof. adds cc430406a Include code in trap.S for APCS only. adds a0b0a4a01 Align comments and spaces in libgloss/arm/crt0.S and newlib/l [...] adds 204efa6bb Cygwin: use win pid+threadid for forkables dirname adds a2e81650d Fix definition of write() to use const char * for the type of [...] adds 2af6ad9f0 Copy prerequisite file for "tiny" printf implementation adds 1e6c561d4 Implement reduced code size "tiny" printf and puts adds b63843ed5 Cygwin: FIFO: rename client[] to fc_handler[] adds 528169992 Cygwin: FIFO: hit_eof: add a call to fifo_client_lock adds 164378951 Cygwin: FIFO: remember the type of the fhandler adds 0c72e766e Cygwin: FIFO: fix a thinko in listen_client_thread adds 513f050cb Cygwin: FIFO: fix the error checking in raw_read adds 10bf30beb Cygwin: check for STATUS_PENDING in fhandler_base::raw_read adds d243b3c70 Cygwin: FIFO: code simplification: don't overload get_handle adds 3ef03376c Cygwin: FIFO: fix fifo_client_handler::close adds 6b20be094 Cygwin: FIFO: fix the use of the read_ready event adds c5bc7a806 Cygwin: FIFO: use a retry loop when opening a writer adds 7b28776d3 Cygwin: FIFO: fix clone adds a7d08b3ec Cygwin: FIFO: start the listen_client thread when duping a reader adds bb4662787 Cygwin: FIFO: improve raw_write adds 2b4cf7622 Cygwin: FIFO: fix and simplify listen_client_thread adds 38ecf252e Fix incorrect assembly code in _msp430_run_array adds f811485ff MSP430: Make the inclusion of run_*_array fns depend on defin [...] adds 230c5df2d Cygwin: FIFO: avoid hang after exec adds 28182bca1 Cygwin: drop unsupported Windows 10 versions adds 4ecea14a5 Cygwin: FIFO: stop the listen_client thread on an opening error adds ef269531a Cygwin: FIFO: duplicate the i/o handle when opening a duplexer adds 24c56e5a2 Cygwin: FIFO: avoid WFMO error in listen_client_thread adds 252cd0ce2 Cygwin: FIFO: close connect_evt handles as soon as possible adds 4443100b5 Cygwin: FIFO: stop the listen_client thread before fork/exec adds 9957a7895 Cygwin: FIFO: restart listen_client thread after fork/exec adds 489e7e204 Minor improvements to socket error handling: adds f527171a9 Cygwin: define MSG_EOR and refuse in send(2) adds 440559c40 Cygwin: FIFO: synchronize the blocking mode of a writer's pipe adds ab2901c84 Fix order of eh_frame sections in linker scripts adds a4e62e3a4 Cygwin: update era and message locale data adds 4c79da801 Cygwin: dll_list: drop FILE_BASIC_INFORMATION adds 0f5776c47 Cygwin: dll_list: stat_real_file_once as dll method adds e33db96a1 Cygwin: dll_list: query dll file id at load time adds 4ac32559c Cygwin: Add release info for 3.0.7 adds b6ebca61e Cygwin: dll_list: drop unused read_fbi method adds 674b4fe99 Revert "Cygwin: check for STATUS_PENDING in fhandler_base::raw_read" adds 1372021a2 Cygwin: FIFO: remove incorrect duplexer code adds f3d1fe2ff Cygwin: FIFO: add 'record_connection' method adds 00b2e56d3 Cygwin: FIFO: re-implement duplexers adds 816c6da53 Cygwin: FIFO: add a HANDLE parameter to open_pipe adds c12053a79 Cygwin: FIFO: don't leave a pending listen request adds 7ad80b3c2 Cygwin: FIFO: set client handler flags more accurately adds 102571f85 Cygwin: FIFO: improve the check for the listen_client thread adds 0771fc703 Cygwin: FIFO: make read_ready an auto-reset event adds e91bc190f Cygwin: FIFO: code simplifications. adds a9a0d219a Make .data section placement coincide with _fdata symbol adds 5c86f0da5 RISC-V: Add size optimized memcpy, memmove, memset and strcmp. adds 77ac27dcf RISC-V: Add _LITE_EXIT in crt0.S. adds 5bb8d445f Cygwin: FIFO: Open only one handle to NPFS adds d79aa0f59 Cygwin: FIFO: respect the O_CLOEXEC flag adds 66e75b696 Avoid cyclic header dependencies adds 86809750b Avoid <sys/cdefs.h> dependency in <sys/_types.h> adds f5a5a23ea Fix <sys/_types.h> issues with <stddef.h> adds ee7e49e19 Add support for Hygon Dhyana processor adds d5daede26 Fix vfwscanf(3) assignment suppression flag handling bug adds 6c9ad75a4 Cygwin: dll_list: stat_real_file_once with ntname adds a9c27900e Cygwin: dll_list: no recursive use of nt_max_path_buf adds a8c23e442 Cygwin: fork: Always pause child after fixups. adds f03ea8e1c Cygwin: fork: Remember child not before success. adds e1254add7 Cygwin: Allow accessing 48 bit address space in Windows 8.1 or later adds 5c2a3661c cygcheck: expand common_apps list adds b0c033bf3 mkdir: always check-for-existence adds 605bdcd41 Cygwin: map beyond EOF on 64 bit and WOW64 as well adds 160f9f0bf sys/sys: further adoption of SPDX licensing ID tags. adds 4feb21d70 Mark inline functions with __unused; adds 007bc1923 Add gfortran support for AMD GCN adds eb429ad50 Fix __getreent stack calculations for AMD GCN adds 000f2409b Revert "Cygwin: fork: Remember child not before success." adds ad101bcb0 Rename <xlocale.h> back to <sys/_locale.h> adds 724c18ff7 Cygwin: FIFO: fix signal handling in raw_read and raw_write adds a9b6d3288 Cygwin: FIFO: add some error checking adds 281d3bf06 Cygwin: FIFO: clean up locks adds d1b36ea94 Cygwin: FIFO: avoid deadlock when closing adds 5bd5e3dc6 Cygwin: FIFO: improve termination of the listen_client thread adds 5b2696cb8 Cygwin: FIFO: simplify raw_read adds 6e7e82fee Cygwin: FIFO: remove fifo_client_handler::connect_evt adds 235709161 Cygwin: FIFO: slightly change the use of write_ready adds d54edfdf8 Cygwin: FIFO: minor cleanup adds 641ecb075 Cygwin: Implement sched_[gs]etaffinity() adds 301facfb6 Support calculation of pointer size for __int20__ type in _intsup.h adds a90aa583f Arm: Use lrdimon-v2m_nano when semihosting v2 and nano select [...] adds 9604a251b Cygwin: timerfd: avoid a deadlock adds 3dcc10ec9 Tweak release message adds 09e2ec87e Cygwin: FIFO: fix a thinko in raw_write adds 8b080534c or1k: Correct longjmp return value adds 40b947e7d Cygwin: Use correct string conversion adds f96f7bec6 Cygwin: Build cygwin-console-helper with correct compiler adds 739e89cbe or1k: Avoid write outside setjmp buf & shrink buf adds aa55d22cb Cygwin: honor the O_PATH flag when opening a FIFO adds 383e19ca5 sched: Move Cygwin cpuset definitions into Cygwin-specific header adds fff17ad73 Cygwin: Fix return value of sched_getaffinity adds 0d24a8682 Set errno in expm1{,f} / log1p{,f} adds 948d40e48 Cygwin: return full sigset_t from sig_send adds bae987be1 Cygwin: sigpending: don't report pending signals for other threads adds f0cf44dc7 Cygwin: avoid GCC 8.3 errors with -Werror=class-memaccess adds b66dddb56 Cygwin: avoid GCC 8.3 errors with -Werror=stringop-truncation adds d730fa7b9 Cygwin: suppress GCC 8.3 errors with -Warray-bounds adds 81421eda7 Cygwin: fix GCC 8.3 'asm volatile' errors adds 3a956a9bc Cygwin: fix GCC 8.3 'local external declaration' errors adds 6b7723a83 Cygwin: unbreak the build with GCC 7 adds 4beb9da11 Cygwin: fhandler_*: remove isdevice() and is_auto_device() adds fb5ce26cf Cygwin: remove path_conv::is_auto_device() adds af4d29e10 Cygwin: remove path_conv::is_fs_device() adds 73f819534 Cygwin: socket files are not lnk special files adds 86817773c Cygwin: add release notes for 3.0.8 adds e118a605e Cygwin: fix /proc/PID/fd return value in error case adds dec444bee Cygwin: change virtual_ftype_t to not rely on negative values adds ae59d0930 Cygwin: fix one more check for positive virtual_ftype_t values adds 942f60d71 Stack Pointer and Stack Limit initialization refactored. adds e50ad9fbd Port ndbm adds 9cde02051 fix compile errors for efgcvt.c adds 280b21d37 Regenerate newlib/libc/search/Makefile.in for ndpm port adds 8a46b8ede Cygwin: fhandler_termios::tcsetpgrp: check that argument is n [...] adds 6b843b82a Cygwin: document the last bug fix adds 884b05b54 MSP430: Remove .init/.fini sections adds 279805b20 hash functions: use reentrant stat functions adds a13145a30 Cygwin: Export newlib ndbm functions adds 2232498c7 Cygwin: Don't change pgid to ctty pgid under debugger adds 3a72edc12 Cygwin: Fix the address of myself adds b39cd00f0 Port ndbm - Remove Declaration of dbm_forder adds 65416cca7 [arm] remove libc/sys/arm/sys/param.h adds dea3d8c73 hash.c: #include <reent.h> adds 3e5302714 common/math_errf.c: Enable compilation of __math_oflowf adds 6661a6774 Align _end symbol to at least 4 in all MIPS scripts adds 23a779bf3 Cygwin: pinfo: stop remember doing reattach adds 2986a524d Cygwin: fork: attach child not before success adds 654398db8 RISC-V: Fix header guard for sys/fenv.h adds 362b98b49 Cygwin: Implement CPU_SET(3) macros adds 37e80fbb1 Align libgloss/arm and libc/sys/arm sources: Fix GetCmdLine s [...] adds dfffe6830 Align libgloss/arm and libc/sys/arm sources: HeapInfo and __h [...] adds bd5596f4f Align libgloss/arm and libc/sys/arm sources: Lite exit support adds bf56973ed Align libgloss/arm and libc/sys/arm sources: miscellaneous fixes adds 98669a247 Cygwin: exec: check execute bit prior to evaluating script adds 472fbb8b9 Cygwin: build_env: fix off-by-one bug when re-adding PATH adds 5fa9a0e70 Cygwin: getpriority() and top display for priority is inconsistent adds 1f34405fe Cygwin: shmat: use mmap allocator strategy on 64 bit adds 449e9a73d Cygwin: add missing bugfix release messages for 3.1.0 adds d59c2c9b8 Cygwin: drop preliminary 3.0.8 release file adds 03f802846 Miscellaneous Makefile.in regenerated adds eae68bfc8 Add default implementation of fenv.h and all methods adds 744b90c99 Regenerated files from fenv.h addition adds 92e2c1ad9 Cygwin: console: Fix deadlock at calling fork(). adds 33a21904a Cygwin: console: Add workaround for windows xterm compatible [...] adds d178de278 Cygwin: console: Fix cursor position restore after screen alt [...] adds 3b4685bf9 Cygwin: ps: fix a compiler warning adds 8ef246100 sched.h: Declare affinity functions only on targets supporting them adds 92115a83a Cygwin: fix potential SEGV in sigwaitinfo/signalfd scenario adds be095dde8 fenv: fe_dfl_env.c doesn't contain any documentation adds 5624c1878 fenv: Fix mangled makedoc markup adds b2990cae9 fenv: Fix typo-ed variable name in documentation adds 8922b85d6 fenv: Update makedocbook for eae68bfc adds 6aaaa2e76 memmem.c and strstr.c: do not require -std=c99 adds e6910dfff Cygwin: console: Fix workaround for horizontal tab position adds 3a929f27f Cygwin: console: Fix the condition to interrupt select() by SIGWINCH adds e3ca53d9d Cygwin: ldd: Try harder to get dll names adds 91172ce59 fenv: Include documentation in generated .info file adds 72ff9acad stat.h: use POSIX-required timefields throughout adds b7399d5e6 Revert "Cygwin: fix potential SEGV in sigwaitinfo/signalfd scenario" adds 7097b05ed Cygwin: select: revamp non-polling code for signalfd adds f75aa6785 Fix regression in cris-elf caused by sys/stat.h change adds b99887c42 Revert previous change to sys/stat.h and fix cris libgloss adds f4e7849fa Cygwin: math: Fix the return value for tgammal for zero and n [...] adds 8dee6fe6a Cygwin: math: Fix cosh(-INFINITY) to return +INFINITY adds f7f296b46 Cygwin: math: Properly propagate input NANs in a few functions adds d06517044 Fix regression in visium caused by sys/stat.h change adds 398476acd Cygwin: get_posix_access: avoid negative subscript adds 169d65a57 Cygwin: pty: add pseudo console support. adds 483fb49ea Cygwin: add W10 pseudo console support to release notes adds c71137138 riscv/include/fenv.h: Use shared fenv.h. adds 1082cd8ea fe_dfl_env.c: Fix typo in comment adds 7630c7702 Cygwin: sys/wait.h: Add _wait prototype to avoid compiler warning adds fa29288ef Adjust nios2 and m68k semihosting for sys/stat.h changes. adds 9adb26018 Cygwin: pty: Code cleanup adds bddb018e1 Cygwin: pty: Speed up a little hooked Win32 API for pseudo console. adds ffbb9b497 Cygwin: pty: Move function hook_api() into hookapi.cc. adds 583102e7c Cygwin: pty: Fix state management for pseudo console support. adds 83b2d576c Cygwin: pty: Limit API hook to the program linked with the APIs. adds d4045fdbe Cygwin: pty: Add a workaround for ^C handling. adds 433c6b8e0 Cygwin: pty: Disable clear screen on new pty if TERM=dumb or emacs*. adds 915fcd0ae Cygwin: pty: Fix select() with pseudo console support. adds b7e429420 Cygwin: pty: Fix potential state mismatch regarding pseudo console. adds 46d3953d6 Cygwin: pty: Make sure to show system error messages adds f39a694c4 Cygwin: pty: Make SetConsoleCursorPosition() to be hooked. adds 9786b0559 libc/include/devctl.h: Add SOCKCLOSE per FACE Technical Stand [...] adds b088f5042 Cygwin: pty: Fix the behaviour of Ctrl-C in the pseudo console mode. adds bd31b7c5d Cygwin: pty: Fix screen alternation while pseudo console switching. adds cac5f8781 Cygwin: pty: Prevent the helper process from exiting by Ctrl-C. adds 3355a6d4b Cygwin: pty: Switch input and output pipes individually. adds fca4cda7a Cygwin: console: Fix read() in non-canonical mode. adds a083a4f26 Cygwin: fix CPU_SET macro visibility adds 6983433f8 Cygwin: pty: Fix bad file descriptor error in some environment. adds d83c45b46 Cygwin: pty: Use system NLS function instead of PTY's own one. adds 244f03627 Cygwin: pty: Change the timing of clearing screen. adds fac5a01ae Cygwin: pty: Correct typos that do not fit the coding style. adds 70cd49e20 Cygwin: pty: Use autoload feature for pseudo console system calls. adds d5f84126e winsup/cygwin/times.cc (times): follow Linux and allow for a [...] adds bbc625da8 Cygwin: document last change adds 1a44ad03e Cygwin: console: Revive Win7 compatibility. adds 831b1569d Cygwin: pty: Avoid potential segfault in PTY code when ppid = 1. adds ac5357b9f Cygwin: pty: Make GDB work again on pty. adds 24554ab92 Cygwin: pty: Unify the charset conversion codes into a function. adds b757a21d8 Cygwin: pty: Add charset conversion for console apps in legacy PTY. adds 81c55654e Cygwin: pty: Add missing guard when PTY is in the legacy mode. adds aa529d00e Cygwin: console: Make console input work in GDB and strace. adds 418640910 Cygwin: Fix incorrect TTY for non-cygwin process. adds 9f24260ee Cygwin: remove old cruft from path_conv::check adds d1b5feef8 Cygwin: rmdir: fail if last component is a symlink, as on Linux adds a9724c390 Document the last change adds 84ba60e6e gai_strerror() - Update string error messages according to RFC 3493. adds 6bd0b9ed2 Fix mismatch from r342379. adds 17baf5e39 Some devices take undesired actions when RTS and adds e94d2a0f8 Extend mmap/mprotect API to specify the max page adds d41e14486 Convert all IPv4 and IPv6 multicast memberships adds 2f55e1fa0 Add an external mbuf buffer type that holds adds 693ba4025 This commit updates rack to what is basically adds 28a44b1ec Rename IPPROTO 33 from SEP to DCCP adds 1b3563611 Add kernel-side support for in-kernel TLS. adds 7e9b1550f Add SIOCGIFDOWNREASON. adds e1a0775dc Cygwin: pty: Fix PTY so that cygwin setup shows help with -h option. adds 283cb372e Cygwin: normalize_win32_path: improve error checking adds 6061f9c76 Document the last bug fix adds df5c79f30 Cygwin: Fix signal handling issue introduced by PTY related change. adds f88aece24 Prevent NULL ptr accesses due to Balloc out of memory adds 175b215e0 Optimize epilogue sequence for architectures with POP interworking. adds e06f2fbde Allow verifying _REENT_CHECK macros memory allocation adds acc8849f8 fhandler_proc.cc(format_proc_cpuinfo): fix cache size adds 74aa6e3cd fhandler_proc.cc(format_proc_cpuinfo): fix cpuid level count adds 7a0496f78 fhandler_proc.cc(format_proc_cpuinfo): fix AMD physical cores count adds 70e834ea7 fhandler_proc.cc(format_proc_cpuinfo): round cpu MHz adds 9682c25bb fhandler_proc.cc(format_proc_cpuinfo): add bogomips adds b8ccc2276 fhandler_proc.cc(format_proc_cpuinfo): add microcode adds 08d1ae054 fhandler_proc.cc(format_proc_cpuinfo): use feature test print macro adds f723e3caa fhandler_proc.cc(format_proc_cpuinfo): add feature flags adds 8cf614a88 fhandler_proc.cc(format_proc_cpuinfo): comment flags not reported adds 2160c52a4 fhandler_proc.cc(format_proc_cpuinfo): or model extension bits adds e82a0c959 Cygwin: document recent changes to format_proc_cpuinfo adds c561a625a Cygwin: mkdir and rmdir: treat drive names specially adds cfc495523 Add patch from Joel Sherrill for i386 and x86_64 fenv support adds 9e06ba1ac riscv/sys/fenv.h: Add missing extern for fe_dfl_env_p adds 9bedd6807 Cygwin: pty: Avoid detach console in the process running as service. adds 43d7f33e2 Cygwin: pty: Change the timing of clear screen. adds b61dc22ad Cygwin: spawnvp, spawnvpe: fail if executable is not in $PATH adds 25ce0e121 Cygwin: Provide more COM devices adds 057431797 MSP430: Add missing build rule for unlink() to libgloss Makefile adds 0c7734673 Initial PRU port for libgloss and newlib adds 0764a2eab Fix some generated files adds a1f617466 PRU: Align libmath to PRU ABI adds 235eb6303 Add PRU license to COPYING.NEWLIB and COPYING.LIBGLOSS adds fe239aef1 Cygwin: getpriority() consistent with process priority adds fa14f445b Fix libgloss being built for disabled multilibs adds 57640bee7 Cygwin: fix process parent/child relationship after execve adds 7346e14d4 Fix sbttons for values > 2s adds 4b3f69e4a Synchronize <sys/_timespec.h> with FreeBSD adds aae831b08 Synchronize <sys/time.h> with FreeBSD adds 4082e91b5 Move timeval macros to <sys/time.h> adds 7a26e19d4 Cygwin: devices: drop MAX_CONSOLES and fix FH_CONS_MAX adds 530b866c8 Cygwin: fix quoting when starting invisible console process adds 44432b93a Cygwin: document console helper patch adds e5db0d2fe Cygwin: pty: Change how to determine if running as service or not. adds 3880efb28 Cygwin: console, pty: Prevent error in legacy console mode. adds 7c9c94b9c Cygwin: Raise dumpstack frame limit to 32 adds 04d85dea5 Cygwin: Doc change to note stackdump limit patch adds d14714c69 Stash reent marker in upper bits of s1 on AMD GCN adds d3110717f regtool: allow /proc/registry{,32,64}/ registry path prefix adds 7ef4290a9 Cygwin: pty: Use redraw screen instead of clear screen. adds 8f8522c82 Cygwin: console: Revise the code checking if the console is legacy. adds 162656922 Cygwin: pty: Trigger redraw screen if ESC[?3h or ESC[?3l is sent. adds 59362c80e newlib: fix fseek optimization with SEEK_CUR adds edb1be4cc Cygwin: pty: Convert CamelCase names to snake_case names. adds c63c29e76 newlib/libc/include/sys/features.h: update __STDC_ISO_10646__ adds 8574f8a1e Cygwin: /proc/[PID]/stat to pull process priority correctly adds 7a526cdc2 libm: switch sf_log1p from double error routines to float adds 48fbe173f Cygwin: symlink_info::check: avoid assertion failure adds 69772c433 Cygwin: document the last bugfix adds 31227ba53 Fix setjmp/longjmp for the moxie port. adds 78b7a3b0f Implement the unlink system call for the moxie simulator. adds b74ba7dca MSP430: Support new msp430-elfbare target adds 29ba52da9 Cygwin: ilogbl: Make sure to return FP_ILGB0 on zero input adds c81a76b3b strtold: set errno to ERANGE on underflow per POSIX adds f69b2421b Cygwin: add strtold fix to release message adds d3574fc14 Cygwin: Bump DLL version to 3.1.1 adds 2635b580e Return EINVAL for illegal base in strtol adds ed2a469cd Set __IEEE_LITTLE_ENDIAN for _XTENSA_EL__ (ESP32) adds 26cc7769b Cygwin: autoload: Add missing GetProcessGroupAffinity/GetThre [...] adds 5317e3f4e Cygwin: add 3.1.1 release text belatedly adds 7fc78f07e Cygwin: Bump DLL version to 3.1.2 adds 91f1eab9a doc: Untabify python scripts used for making man pages adds fe512b2b1 Cygwin: pty: Fix a bug regarding ESC[?3h and ESC[?3l handling. adds abcc586ff Fix fcvt to only show 'ndigit' past decimal adds 11f99384d Fix gcvt to always show 'ndigits' of precision adds 76dcfd0c4 Don't display trailing '.' in _dcvt adds 27202a1b1 Cygwin: pty: Fix ESC[?3h and ESC[?3l handling again. adds b481c11e5 Optimize setjmp/longjmp for moxie. adds b42d56515 Cygwin: add 3.1.2 release text adds 3bc79b275 Cygwin: FIFO: use FILE_PIPE_REJECT_REMOTE_CLIENTS flag adds 7685c4dd6 doc: add more details about adding documentation to HOWTO adds 1afb22a12 Bump up release to 3.2.0 for yearly snapshot adds 1fdf871c9 Prevent more NULL ptr accesses due to Balloc out of memory adds 7b6414d45 Cygwin: Add missing Linux #define of CPU_SETSIZE adds 4ddf5903f Fixed crash on wine by adding NULL check after memchr adds fd03749b9 Cygwin: pty: Remove destructor for fhandler_pty_master class. adds b3e78186d Cygwin: pty: Revise the code for setting code page of pseudo [...] adds a6e87f589 Cygwin: console: Make suspending process work properly. adds a1c7e9208 Cygwin: select: Speed up select() call for pty, pipe and fifo. adds bb7741acf Cygwin: pty: Fix the issue regarding open and close multiple PTYs. adds bb30582a9 Cygwin: pty: Add missing CloseHandle() calls. adds d7478090d Cygwin: console: Disable xterm mode for non cygwin process only. adds f03806b68 Cygwin: console: Add workaround for broken CSI3J in Win10 1809. adds 783eaa888 Cygwin: console: Add code to restore console mode on close. adds 2f415d5ef Cygwin: pty: Disable FreeConsole() on close for non cygwin process. adds 50e2a63b0 Cygwin: pty: Set console code page only if pseudo console is [...] adds 7e6c96d6e Cygwin: pty: Fix state mismatch caused in octave gui. adds 85aff2830 Cygwin: normalize_win32_path: allow drive without trailing backslash adds 35a1a6dbd Cygwin: allow opening a symlink with O_PATH | O_NOFOLLOW adds 6cc05784e Cygwin: readlinkat: allow pathname to be empty adds 352dbd304 Cygwin: fstatat, fchownat: support the AT_EMPTY_PATH flag adds 4261a8f5c Cygwin: document recent changes adds 954504ea1 riscv: Use current pseudo-instructions to access the FCSR register adds 8e74c7119 riscv: Add 'break' statements to fpsetround switch adds 5377a8477 riscv: Map between ieeefp.h exception bits and RISC-V FCSR bits adds 6cc299f0e Cygwin: pty: Revise code waiting for forwarding by master_fwd [...] adds f5da56ab5 Default newlib_reent_check_verify to yes in configure.host adds 8b39f7406 Change the reent verify check option to document disabling it adds 4e78f8ea1 Bump up newlib release to 3.3.0 adds da4ee7d60 Cygwin: pty: Fix reopening slave in push_to_pcon_screenbuffer(). adds cdf5db22f Cygwin: pty: Introduce disable_pcon in environment CYGWIN. adds 6d79e0a58 add pseudo console fixes to release text adds 5fdcb8fc1 Cygwin: pty: Remove close() call just before reopening slave. adds 8f502bd33 fhandler_proc.cc:format_proc_cpuinfo add rdpru flag adds 71091d165 Cygwin: Bump DLL version to 3.1.3 adds d880e97ec Cygwin: device_access_denied: return false if O_PATH is set adds 5fb379042 Cygwin: re-implement fhandler_fifo::open with O_PATH adds 7d68ffadd Cygwin: FIFO: tweak fcntl and dup when O_PATH is set adds 5ba41ad6e Cygwin: console: Share readahead buffer within the same process. adds e38f2dc9b Cygwin: pty: Revise code waiting for forwarding again. adds 464db253c Cygwin: move chmod_device declaration to winsup.h adds cf6c439b6 Cygwin: drop __stdcall from close_all_files adds 2caaa810a Cygwin: add short comments to path_conv options adds 26425142c Cygwin: path_conv: add PC_SYM_NOFOLLOW_DIR flag adds 4bfa93f1a Cygwin: symlink/mknod: fix ACL handling adds 74e6e8814 Cygwin: fhandler_base::fstat_fs: accomodate the O_PATH flag adds 68b7a457f Cygwin: fhandler_disk_file::fstatvfs: refactor adds 13d75fce4 Cygwin: FIFO: fstatvfs: use our handle if O_PATH is set adds 13bfb3c63 Cygwin: remove CYGWIN=dos_file_warning option adds f36262d56 Cygwin: stat: fix st_mode of fifos adds 2607f0042 Revert "newlib: fix fseek optimization with SEEK_CUR" adds 9042d0ce6 Use remove-advertising-clause script to edit BSD licenses adds 3a2191653 Cygwin: AF_LOCAL: allow opening with the O_PATH flag adds 141437d37 Cygwin: AF_LOCAL: set appropriate errno on system calls adds 23cb58af6 Cygwin: AF_LOCAL::fstatvfs: use our handle if O_PATH is set adds 477121317 Cygwin: AF_LOCAL: fix fcntl and dup if O_PATH is set adds 1cc07f3a3 Cygwin: document recent changes adds 8ef32f2dc RISC-V: Use newlib nano specific libm. adds 76dca77f0 Cygwin: fstat_helper: always use handle in call to get_file_a [...] adds 279f23062 Cygwin: fhandler_fifo.cc: add commentary adds ac1ccc29e Cygwin: console: Revise color setting codes in legacy console mode. adds 65ad1c0ab Cygwin: pty: Remove meaningless pointer increment. adds cd78225a5 libgloss: Fix lseek semihosting bug on nios2 and m68k adds 10058b98e Typo in license terms for newlib/libm/common/log2.c adds ff24ce919 Typo in license for newlib/libc/stdio/flags.c adds 3a71c4638 Cygwin: pty: Use pinfo() rather than kill() with signal 0. adds 2bae15917 Cygwin: pty: Define mask_switch_to_pcon_in() in fhandler_tty.cc. adds b0474b704 Cygwin: pty: Avoid screen distortion on slave read. adds d5985cc45 Cygwin: pty: Remove debug codes and organize related codes. adds a4ca6c486 Cygwin: pty: Add missing member initialization for struct pip [...] adds 29431fcb5 Cygwin: pty: Inherit typeahead data between two input pipes. adds 2de74af22 Cygwin: pty: Fix state mismatch caused in mintty. adds 2379142bc Cygwin: pty: Prevent potential errno overwriting. adds 9b51beeb2 Only pass the minimum number of syscall arguments adds 8cb20fa5d Cygwin: pty: Add error handling in setup_pseudoconsole(). adds bb25dd1b0 pow: fix pow(-1.0, NaN) adds 774b8996d Cygwin: console: Change timing of set/unset xterm compatible mode. adds 6afb1ba50 Cygwin: Bump DLL version to 3.1.4 adds c16e73043 Cygwin: console: Fix code for restoring console mode. adds f3793803a Cygwin: move 3.1.3 to 3.1.4 release document adds 40245925c Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC adds c8204b106 Locale modifier "@cjksingle" to enforce single-width CJK width. adds b7361d31f Cygwin: describe new locale modifier @cjksingle for user guide adds 592b03b3b Cygwin: add @cjksingle to release docs adds 321d79abd Cygwin: console: Fix ioctl() FIONREAD. adds 81b344099 Cygwin: console: Add guard for set/unset xterm compatible mode. adds ac36c2ec9 Bump DLL version to 3.1.5 adds 7dac41db1 newlib/libc/include/devctl.h: Add extern "C" wrapper adds c9f153580 Cygwin: console: ignore NUL byte on write in xterm emulation [...] adds 4ec2e5e1c Cygwin: fhandler_console.cc: fix minor style issues adds db33f3499 Cygwin: don't move cursor on NUL char at all adds bf33f72d4 Cygwin: add release message for NUL character bugs adds 86f9ce97b fhandler_proc/cpuinfo: support fast short REP MOVSB adds 17528b9d2 Cygwin: console: Fix segfault on shared_console_info access. adds fbaa09677 x86_64/i386 fenv: Replace symlink with include fenv_stub.c adds 4653cc92e cpuinfo:power management: add proc_feedback, acc_power adds 28382c97a Cygwin: posix timers: fix uninitialized variable adds 5f66c2c75 Cygwin: Makefile.in: add -fno-builtin-execve CFLAG when build [...] adds 0a37e9f0b Cygwin: cygserver: drop useless packed attribute adds 09981903e Cygwin: ps: fix compiler warning in ttynam adds 7dfe04e93 Cygwin: console: Add workaround for broken IL/DL in xterm mode. adds 3b42762e0 Cygwin: console: Unify workaround code for CSI3J and CSI?1049h/l. adds 0d7bbc0bc Cygwin: console: Add support for REP escape sequence to xterm mode. adds c13cdfd00 Cygwin: console: Add emulation of CSI3J on Win10 1809. adds ba2f251d4 Cygwin: Update dumper for bfd API changes adds 92b8b300c Cygwin: AF_UNIX: fix creating shared mem region in dup adds f5357141a Cygwin: AF_UNIX: use Nt functions within Nt functions adds a834dc1ba Cygwin: 32 bit: remove old code to 16 bit align stack adds 729cb70bc Cygwin: AF_UNIX: rework fixup_after_exec adds 002206dc7 Cygwin: console: Adjust the detailed behaviour of ESC sequences. adds f973a7d8b arm: Finish moving newlib to unified syntax for Thumb1 adds cef36220f Fix error in powf for (-1.0, NaN) input adds 1b7fcf22b Cygwin: ioctl: TIOCINQ: always return number of chars in the [...] adds 7f5051d76 Cygwin: console: Revise the code to fix tab position. adds 10d8c2782 Cygwin: console: Fix setting/unsetting xterm mode for input. adds 750cd6e5b Cygwin: console: Prevent buffer overrun. adds b4bc23831 Cygwin: console: Add a workaround for "ESC 7" and "ESC 8". adds ecf27dd2e Cygwin: console: convert wpbuf_put to inline function adds d4bcecb3e Fix error in float trig. function range reduction adds b0f78f15b Collect handling of wpixput and wpbuf into a helper class. adds bf0cb64d9 Do not bother passing optional argument to WriteConsoleA. adds 3e7fff6b4 Cygwin: console: Fix behaviour of "ESC 8" after reset. adds a8a40ee57 Fix error in exp in magnitude [2e-32,2e-28] adds 18b4e0e51 Fix error in fdim/f for infinities adds 91a8d0c90 i386/fenv.c: Include fenv.c implementation shared with x86_64 [...] adds c56f53a2a Fix truncf for sNaN input adds 256bc8bde Cygwin: fix formatting: replace TAB char with \t in string constant adds d2ef2331f Cygwin: fix formatting: drop spaces leading tabs adds 3bb346d59 Cygwin: fix formatting: collapse whitespace-only lines adds b74bc8838 Cygwin: fix formatting: drop trailing whitespace adds bd22d2f91 Cygwin: belatedly add Hans-Bernhard to CONTRIBUTORS file adds 57a80207f Cygwin: serial: try fix o_nonblock adds 071b8e0cb Cygwin: pty: Add FreeConsole to destructor of pty slave. adds b37a3388c RTEMS: Include missing header and fix stub adds 794758190 Cygwin: serial: wait for CancelIo completion adds 9e8da7bd2 Fix for k_tan.c specific inputs adds 4ad9ba42f Fix modf/f for NaN input adds 6b0c1e7cc Fix hypotf missing mask in hi+lo decomposition adds 6c8392d65 Cygwin: Use a separate Start Menu folder for WoW64 installs adds 9e106db0a Cygwin: serial: select: simplify peek_serial adds 93b491c4f Cygwin: serial: read: revamp raw_read, change vmin_ and vtime [...] adds 292959959 Cygwin: serial: revamp overlapped IO in read and select adds e4f9fc92a Cygwin: serial: select: fix previous revamp patch adds 72294cd21 Cygwin: serial: avoid overrun of vtime adds 912c90261 Cygwin: serial: tcsetattr: set timeouts unconditionally adds 3a74630f7 Cygwin: serial: select: fix WaitCommEvent request adds a1f058545 Cygwin: serial: select: call ClearCommError prior to calling [...] adds 2a4b1de77 Cygwin: serial: use per call OVERLAPPED structs adds 082f2513c Cygwin: serial: read: if VMIN > 0, wait for VMIN chars in inb [...] adds 8ffe12b39 fhandler_serial: fix comments adds 009c7a055 Revert "Cygwin: serial: read: if VMIN > 0, wait for VMIN char [...] adds 5e2483965 Fix spurious underflow exceptions for Bessel functions for do [...] adds 61cd34c1b newlib/libm/common: Fix modf/modff returning snan adds 3439f3b0e newlib/libm/common: Don't re-convert float to bits in modf/modff adds 6295d7591 newlib/libm/math: Make pow/powf return qnan for snan arg adds d2e0b65a7 Cygwin: serial: fix GCC warning
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (79ccc47a6) \ N -- N -- N refs/heads/topic/fifo (d2e0b65a7)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: COPYING.LIBGLOSS | 27 + COPYING.NEWLIB | 27 + libgloss/arm/arm.h | 26 + libgloss/arm/crt0.S | 389 ++- libgloss/arm/elf-rdimon-v2m.specs | 2 +- libgloss/arm/linux-syscalls0.S | 11 + libgloss/arm/syscalls.c | 118 +- libgloss/arm/trap.S | 2 +- libgloss/configure | 8 +- libgloss/configure.in | 6 +- libgloss/cris/gensyscalls | 18 +- libgloss/i386/cygmon-gmon.c | 6 +- libgloss/m32r/Makefile.in | 2 +- libgloss/m68k/io-gdb.c | 6 +- libgloss/m68k/io-lseek.c | 2 +- libgloss/m68k/io.h | 6 +- libgloss/mips/array.ld | 9 +- libgloss/mips/cfe.ld | 9 +- libgloss/mips/ddb-kseg0.ld | 9 +- libgloss/mips/ddb.ld | 9 +- libgloss/mips/dve.ld | 10 +- libgloss/mips/idt.ld | 10 +- libgloss/mips/idt32.ld | 9 +- libgloss/mips/idt64.ld | 9 +- libgloss/mips/idtecoff.ld | 2 + libgloss/mips/jmr3904app-java.ld | 2 + libgloss/mips/jmr3904app.ld | 9 +- libgloss/mips/jmr3904dram-java.ld | 2 + libgloss/mips/jmr3904dram.ld | 2 + libgloss/mips/lsi.ld | 9 +- libgloss/mips/mti32.ld | 8 +- libgloss/mips/mti64.ld | 9 +- libgloss/mips/mti64_64.ld | 9 +- libgloss/mips/mti64_n32.ld | 9 +- libgloss/mips/nullmon.ld | 9 +- libgloss/mips/pmon.ld | 10 +- libgloss/mips/sde32.ld | 10 +- libgloss/mips/sde64.ld | 10 +- libgloss/moxie/sim-unlink.S | 4 +- libgloss/msp430/Makefile.in | 14 +- libgloss/msp430/crt0.S | 154 +- libgloss/msp430/crtn.S | 32 - libgloss/msp430/msp430-sim.ld | 2 - libgloss/msp430/msp430xl-sim.ld | 2 - libgloss/msp430/write.c | 9 +- libgloss/nds32/Makefile.in | 2 +- libgloss/nios2/crt0.S | 14 +- libgloss/nios2/io-gdb.c | 6 +- libgloss/nios2/io-lseek.c | 2 +- libgloss/nios2/io.h | 6 +- libgloss/pru/Makefile.in | 155 + libgloss/{nds32 => pru}/aclocal.m4 | 0 libgloss/{ => pru}/configure | 1166 ++----- libgloss/pru/configure.in | 66 + libgloss/pru/crt0.S | 97 + libgloss/pru/device-specs/sim | 5 + libgloss/pru/do_global_dtors.c | 53 + .../{moxie/sim-unlink.S => pru/gettimeofday.c} | 33 +- libgloss/pru/inbyte.c | 51 + libgloss/{moxie/sim-unlink.S => pru/isatty.c} | 30 +- libgloss/pru/ldscripts/gen-ld-scripts.sh | 80 + libgloss/pru/ldscripts/pruelf-sim.x | 200 ++ libgloss/pru/outbyte.c | 37 + libgloss/{moxie/sim-unlink.S => pru/print.c} | 29 +- libgloss/{moxie/sim-unlink.S => pru/putnum.c} | 42 +- libgloss/{moxie/sim-unlink.S => pru/raise.c} | 26 +- libgloss/pru/sbrk.c | 46 + libgloss/{moxie/sim-unlink.S => pru/stat.c} | 33 +- libgloss/pru/syscalls.S | 78 + libgloss/riscv/crt0.S | 13 + libgloss/riscv/internal_syscall.h | 41 +- libgloss/riscv/nano.specs | 2 +- libgloss/riscv/sys_access.c | 2 +- libgloss/riscv/sys_close.c | 2 +- libgloss/riscv/sys_exit.c | 2 +- libgloss/riscv/sys_faccessat.c | 2 +- libgloss/riscv/sys_fstat.c | 2 +- libgloss/riscv/sys_fstatat.c | 2 +- libgloss/riscv/sys_gettimeofday.c | 2 +- libgloss/riscv/sys_link.c | 2 +- libgloss/riscv/sys_lseek.c | 2 +- libgloss/riscv/sys_lstat.c | 2 +- libgloss/riscv/sys_open.c | 2 +- libgloss/riscv/sys_openat.c | 2 +- libgloss/riscv/sys_read.c | 2 +- libgloss/riscv/sys_sbrk.c | 4 +- libgloss/riscv/sys_stat.c | 2 +- libgloss/riscv/sys_unlink.c | 2 +- libgloss/riscv/sys_write.c | 2 +- libgloss/sparc/libsys/Makefile.in | 2 +- libgloss/sparc/libsys/configure.in | 2 +- .../sparc_leon/asm-leon/leonbare_kernel_queue.h | 6 +- libgloss/sparc_leon/asm-leon/queue.h | 6 +- libgloss/visium/io-gdb.c | 6 +- libgloss/visium/io.h | 6 +- mkdep | 2 +- newlib/HOWTO | 6 +- newlib/NEWS | 17 + newlib/README | 22 +- newlib/acconfig.h | 3 + newlib/acinclude.m4 | 2 +- newlib/configure | 48 +- newlib/configure.host | 26 +- newlib/configure.in | 14 + newlib/doc/chapter-texi2docbook.py | 38 +- newlib/doc/configure | 20 +- newlib/doc/makedocbook.py | 398 +-- newlib/iconvdata/configure | 20 +- newlib/libc/configure | 20 +- newlib/libc/ctype/ctype_.c | 6 +- newlib/libc/include/ar.h | 6 +- newlib/libc/include/ctype.h | 2 +- newlib/libc/include/devctl.h | 37 +- newlib/libc/{machine/riscv => }/include/fenv.h | 0 newlib/libc/include/grp.h | 6 +- newlib/libc/include/inttypes.h | 2 +- newlib/libc/include/langinfo.h | 2 +- newlib/libc/include/locale.h | 2 +- newlib/libc/include/machine/ieeefp.h | 8 + newlib/libc/include/machine/setjmp.h | 12 +- .../{sys/linux/include/rune.h => include/ndbm.h} | 79 +- newlib/libc/include/pwd.h | 6 +- newlib/libc/include/sched.h | 11 + newlib/libc/include/stdio.h | 2 +- newlib/libc/include/stdlib.h | 2 +- newlib/libc/include/string.h | 2 +- newlib/libc/include/strings.h | 2 +- newlib/libc/include/sys/_intsup.h | 4 + newlib/libc/include/{xlocale.h => sys/_locale.h} | 6 +- newlib/libc/include/sys/_timespec.h | 6 +- newlib/libc/include/sys/_timeval.h | 35 +- newlib/libc/include/sys/_types.h | 20 +- newlib/libc/include/sys/features.h | 10 +- newlib/libc/include/sys/fenv.h | 113 + newlib/libc/include/sys/reent.h | 11 +- newlib/libc/include/sys/stat.h | 24 +- newlib/libc/include/sys/syslimits.h | 6 +- newlib/libc/include/sys/time.h | 66 +- newlib/libc/include/sys/tree.h | 12 +- newlib/libc/include/sys/types.h | 2 - newlib/libc/include/time.h | 2 +- newlib/libc/include/unctrl.h | 6 +- newlib/libc/include/wchar.h | 2 +- newlib/libc/include/wctype.h | 2 +- newlib/libc/locale/locale.c | 13 +- newlib/libc/machine/a29k/configure | 20 +- newlib/libc/machine/aarch64/configure | 20 +- newlib/libc/machine/amdgcn/configure | 20 +- newlib/libc/machine/amdgcn/getreent.c | 32 +- newlib/libc/machine/arc/configure | 20 +- newlib/libc/machine/arm/aeabi_memmove-thumb.S | 6 + newlib/libc/machine/arm/aeabi_memset-thumb.S | 6 + newlib/libc/machine/arm/configure | 20 +- newlib/libc/machine/arm/setjmp.S | 15 +- newlib/libc/machine/bfin/configure | 20 +- newlib/libc/machine/configure | 27 +- newlib/libc/machine/configure.in | 1 + newlib/libc/machine/cr16/configure | 20 +- newlib/libc/machine/cris/configure | 20 +- newlib/libc/machine/crx/configure | 20 +- newlib/libc/machine/d10v/configure | 20 +- newlib/libc/machine/d30v/configure | 20 +- newlib/libc/machine/epiphany/configure | 20 +- newlib/libc/machine/fr30/configure | 20 +- newlib/libc/machine/frv/configure | 20 +- newlib/libc/machine/ft32/configure | 20 +- newlib/libc/machine/h8300/configure | 20 +- newlib/libc/machine/h8500/configure | 20 +- newlib/libc/machine/hppa/DEFS.h | 2 +- newlib/libc/machine/hppa/configure | 20 +- newlib/libc/machine/i386/configure | 20 +- newlib/libc/machine/i386/sys/fenv.h | 1 + newlib/libc/machine/i960/configure | 20 +- newlib/libc/machine/iq2000/configure | 20 +- newlib/libc/machine/lm32/configure | 20 +- newlib/libc/machine/m32c/configure | 20 +- newlib/libc/machine/m32r/configure | 20 +- newlib/libc/machine/m68hc11/configure | 20 +- newlib/libc/machine/m68k/configure | 20 +- newlib/libc/machine/m88k/configure | 20 +- newlib/libc/machine/mep/configure | 20 +- newlib/libc/machine/microblaze/configure | 20 +- newlib/libc/machine/mips/configure | 20 +- newlib/libc/machine/mn10200/configure | 20 +- newlib/libc/machine/mn10300/configure | 20 +- newlib/libc/machine/moxie/configure | 20 +- newlib/libc/machine/moxie/setjmp.S | 119 +- newlib/libc/machine/msp430/Makefile.am | 9 +- newlib/libc/machine/msp430/Makefile.in | 32 +- newlib/libc/machine/msp430/configure | 48 +- newlib/libc/machine/msp430/configure.in | 11 + newlib/libc/machine/msp430/tiny-printf.c | 272 ++ newlib/libc/machine/msp430/tiny-puts.c | 20 + newlib/libc/machine/mt/configure | 20 +- newlib/libc/machine/nds32/configure | 20 +- newlib/libc/machine/necv70/configure | 20 +- newlib/libc/machine/nios2/configure | 20 +- newlib/libc/machine/nvptx/configure | 20 +- newlib/libc/machine/or1k/configure | 20 +- newlib/libc/machine/or1k/setjmp.S | 58 +- newlib/libc/machine/powerpc/configure | 20 +- newlib/libc/machine/powerpc/vfprintf.c | 6 +- newlib/libc/machine/powerpc/vfscanf.c | 2 +- newlib/libc/machine/{nios2 => pru}/Makefile.am | 0 newlib/libc/machine/{nios2 => pru}/Makefile.in | 0 newlib/libc/machine/{a29k => pru}/aclocal.m4 | 0 newlib/libc/machine/{nios2 => pru}/configure | 20 +- newlib/libc/machine/pru/configure.in | 14 + newlib/libc/machine/pru/setjmp.s | 45 + newlib/libc/machine/riscv/Makefile.am | 3 +- newlib/libc/machine/riscv/Makefile.in | 26 +- newlib/libc/machine/riscv/configure | 20 +- newlib/libc/machine/riscv/ieeefp.c | 52 +- newlib/libc/machine/riscv/memcpy-asm.S | 32 + newlib/libc/machine/riscv/memcpy.c | 5 + newlib/libc/machine/riscv/memmove-stub.c | 14 + newlib/libc/machine/riscv/memmove.S | 40 + newlib/libc/machine/riscv/memset.S | 15 + newlib/libc/machine/riscv/strcmp.S | 16 + newlib/libc/machine/riscv/sys/fenv.h | 8 +- newlib/libc/machine/rl78/configure | 20 +- newlib/libc/machine/rx/configure | 20 +- newlib/libc/machine/sh/configure | 20 +- newlib/libc/machine/sparc/configure | 20 +- newlib/libc/machine/sparc/setjmp.S | 6 +- newlib/libc/machine/spu/configure | 20 +- newlib/libc/machine/tic4x/configure | 20 +- newlib/libc/machine/tic6x/configure | 20 +- newlib/libc/machine/tic80/configure | 20 +- newlib/libc/machine/v850/configure | 20 +- newlib/libc/machine/visium/configure | 20 +- newlib/libc/machine/w65/configure | 20 +- newlib/libc/machine/x86_64/configure | 20 +- newlib/libc/machine/x86_64/sys/fenv.h | 170 + newlib/libc/machine/xc16x/configure | 20 +- newlib/libc/machine/xscale/configure | 20 +- newlib/libc/machine/xstormy16/configure | 20 +- newlib/libc/machine/z8k/configure | 20 +- newlib/libc/misc/unctrl.c | 6 +- newlib/libc/posix/cclass.h | 6 +- newlib/libc/posix/closedir.c | 6 +- newlib/libc/posix/cname.h | 6 +- newlib/libc/posix/fnmatch.3 | 6 +- newlib/libc/posix/glob.3 | 6 +- newlib/libc/posix/opendir.c | 6 +- newlib/libc/posix/readdir.c | 6 +- newlib/libc/posix/readdir_r.c | 6 +- newlib/libc/posix/regex.3 | 6 +- newlib/libc/posix/regex2.h | 6 +- newlib/libc/posix/rewinddir.c | 6 +- newlib/libc/posix/seekdir.c | 6 +- newlib/libc/posix/telldir.c | 6 +- newlib/libc/posix/utils.h | 6 +- newlib/libc/search/Makefile.am | 1 + newlib/libc/search/Makefile.in | 12 +- newlib/libc/search/db_local.h | 6 +- newlib/libc/search/extern.h | 6 +- newlib/libc/search/hash.c | 19 +- newlib/libc/search/hash.h | 6 +- newlib/libc/search/hash_bigkey.c | 6 +- newlib/libc/search/hash_buf.c | 6 +- newlib/libc/search/hash_func.c | 6 +- newlib/libc/search/hash_log2.c | 6 +- newlib/libc/search/hash_page.c | 6 +- newlib/libc/search/ndbm.c | 217 ++ newlib/libc/search/page.h | 6 +- newlib/libc/stdio/asiprintf.c | 2 +- newlib/libc/stdio/asprintf.c | 2 +- newlib/libc/stdio/clearerr.c | 2 +- newlib/libc/stdio/fclose.c | 2 +- newlib/libc/stdio/fcloseall.c | 2 +- newlib/libc/stdio/fdopen.c | 2 +- newlib/libc/stdio/feof.c | 2 +- newlib/libc/stdio/ferror.c | 2 +- newlib/libc/stdio/fflush.c | 2 +- newlib/libc/stdio/fgetc.c | 2 +- newlib/libc/stdio/fgetpos.c | 2 +- newlib/libc/stdio/fgets.c | 2 +- newlib/libc/stdio/fileno.c | 2 +- newlib/libc/stdio/findfp.c | 2 +- newlib/libc/stdio/fiprintf.c | 2 +- newlib/libc/stdio/fiscanf.c | 2 +- newlib/libc/stdio/flags.c | 4 +- newlib/libc/stdio/floatio.h | 2 +- newlib/libc/stdio/fopen.c | 2 +- newlib/libc/stdio/fprintf.c | 2 +- newlib/libc/stdio/fputc.c | 2 +- newlib/libc/stdio/fputs.c | 2 +- newlib/libc/stdio/fread.c | 2 +- newlib/libc/stdio/freopen.c | 2 +- newlib/libc/stdio/fscanf.c | 2 +- newlib/libc/stdio/fseek.c | 2 +- newlib/libc/stdio/fseeko.c | 2 +- newlib/libc/stdio/fsetpos.c | 2 +- newlib/libc/stdio/ftell.c | 2 +- newlib/libc/stdio/ftello.c | 2 +- newlib/libc/stdio/fvwrite.c | 2 +- newlib/libc/stdio/fvwrite.h | 2 +- newlib/libc/stdio/fwalk.c | 2 +- newlib/libc/stdio/fwprintf.c | 2 +- newlib/libc/stdio/fwrite.c | 2 +- newlib/libc/stdio/fwscanf.c | 2 +- newlib/libc/stdio/getc.c | 2 +- newlib/libc/stdio/getc_u.c | 2 +- newlib/libc/stdio/getchar.c | 2 +- newlib/libc/stdio/getchar_u.c | 2 +- newlib/libc/stdio/gets.c | 2 +- newlib/libc/stdio/getw.c | 2 +- newlib/libc/stdio/iprintf.c | 2 +- newlib/libc/stdio/iscanf.c | 2 +- newlib/libc/stdio/local.h | 2 +- newlib/libc/stdio/makebuf.c | 2 +- newlib/libc/stdio/mktemp.c | 5 +- newlib/libc/stdio/nano-vfscanf.c | 2 +- newlib/libc/stdio/nano-vfscanf_float.c | 2 +- newlib/libc/stdio/nano-vfscanf_local.h | 2 +- newlib/libc/stdio/perror.c | 2 +- newlib/libc/stdio/printf.c | 2 +- newlib/libc/stdio/putc.c | 2 +- newlib/libc/stdio/putc_u.c | 2 +- newlib/libc/stdio/putchar.c | 2 +- newlib/libc/stdio/putchar_u.c | 2 +- newlib/libc/stdio/puts.c | 2 +- newlib/libc/stdio/putw.c | 2 +- newlib/libc/stdio/refill.c | 2 +- newlib/libc/stdio/remove.c | 2 +- newlib/libc/stdio/rename.c | 2 +- newlib/libc/stdio/rewind.c | 2 +- newlib/libc/stdio/rget.c | 2 +- newlib/libc/stdio/scanf.c | 2 +- newlib/libc/stdio/sccl.c | 2 +- newlib/libc/stdio/setbuf.c | 2 +- newlib/libc/stdio/setbuffer.c | 2 +- newlib/libc/stdio/setlinebuf.c | 2 +- newlib/libc/stdio/setvbuf.c | 2 +- newlib/libc/stdio/siprintf.c | 2 +- newlib/libc/stdio/siscanf.c | 2 +- newlib/libc/stdio/sniprintf.c | 2 +- newlib/libc/stdio/snprintf.c | 2 +- newlib/libc/stdio/sprintf.c | 2 +- newlib/libc/stdio/sscanf.c | 2 +- newlib/libc/stdio/stdio.c | 2 +- newlib/libc/stdio/swprintf.c | 2 +- newlib/libc/stdio/swscanf.c | 2 +- newlib/libc/stdio/ungetc.c | 2 +- newlib/libc/stdio/vasiprintf.c | 2 +- newlib/libc/stdio/vasprintf.c | 2 +- newlib/libc/stdio/vfprintf.c | 6 +- newlib/libc/stdio/vfscanf.c | 2 +- newlib/libc/stdio/vfwscanf.c | 3 +- newlib/libc/stdio/viprintf.c | 2 +- newlib/libc/stdio/viscanf.c | 2 +- newlib/libc/stdio/vprintf.c | 2 +- newlib/libc/stdio/vscanf.c | 2 +- newlib/libc/stdio/vsiprintf.c | 2 +- newlib/libc/stdio/vsiscanf.c | 2 +- newlib/libc/stdio/vsniprintf.c | 2 +- newlib/libc/stdio/vsnprintf.c | 2 +- newlib/libc/stdio/vsprintf.c | 2 +- newlib/libc/stdio/vsscanf.c | 2 +- newlib/libc/stdio/vswprintf.c | 2 +- newlib/libc/stdio/vswscanf.c | 2 +- newlib/libc/stdio/vwprintf.c | 2 +- newlib/libc/stdio/vwscanf.c | 2 +- newlib/libc/stdio/wbuf.c | 2 +- newlib/libc/stdio/wprintf.c | 2 +- newlib/libc/stdio/wscanf.c | 2 +- newlib/libc/stdio/wsetup.c | 2 +- newlib/libc/stdio64/fopen64.c | 2 +- newlib/libc/stdio64/freopen64.c | 2 +- newlib/libc/stdio64/fseeko64.c | 2 +- newlib/libc/stdio64/ftello64.c | 2 +- newlib/libc/stdio64/stdio64.c | 2 +- newlib/libc/stdlib/atoll.c | 6 +- newlib/libc/stdlib/div.c | 6 +- newlib/libc/stdlib/dtoa.c | 4 +- newlib/libc/stdlib/ecvtbuf.c | 42 +- newlib/libc/stdlib/efgcvt.c | 33 +- newlib/libc/stdlib/gdtoa-gethex.c | 4 +- newlib/libc/stdlib/getenv.c | 5 +- newlib/libc/stdlib/getenv_r.c | 5 +- newlib/libc/stdlib/getsubopt.3 | 6 +- newlib/libc/stdlib/getsubopt.c | 6 +- newlib/libc/stdlib/ldiv.c | 6 +- newlib/libc/stdlib/ldtoa.c | 2 +- newlib/libc/stdlib/mprec.c | 20 +- newlib/libc/stdlib/mprec.h | 8 + newlib/libc/stdlib/putenv.c | 5 +- newlib/libc/stdlib/putenv_r.c | 5 +- newlib/libc/stdlib/setenv.c | 5 +- newlib/libc/stdlib/setenv_r.c | 5 +- newlib/libc/stdlib/strtodg.c | 33 +- newlib/libc/stdlib/strtol.c | 15 +- newlib/libc/stdlib/strtoll.c | 6 +- newlib/libc/stdlib/strtoul.c | 6 +- newlib/libc/stdlib/strtoull.c | 6 +- newlib/libc/stdlib/wcstol.c | 6 +- newlib/libc/stdlib/wcstoll.c | 6 +- newlib/libc/stdlib/wcstoul.c | 6 +- newlib/libc/stdlib/wcstoull.c | 6 +- newlib/libc/string/memmem.c | 3 +- newlib/libc/string/strstr.c | 12 +- newlib/libc/string/wcwidth.c | 8 +- newlib/libc/sys/a29khif/configure | 20 +- newlib/libc/sys/amdgcn/Makefile.am | 3 +- newlib/libc/sys/amdgcn/Makefile.in | 52 +- newlib/libc/sys/amdgcn/configure | 20 +- .../sim-unlink.S => newlib/libc/sys/amdgcn/fcntl.c | 24 +- .../libc/sys/amdgcn/getpid.c | 22 +- .../sim-unlink.S => newlib/libc/sys/amdgcn/kill.c | 23 +- .../sim-unlink.S => newlib/libc/sys/amdgcn/open.c | 25 +- .../sim-unlink.S => newlib/libc/sys/amdgcn/raise.c | 22 +- .../sim-unlink.S => newlib/libc/sys/amdgcn/stat.c | 24 +- .../libc/sys/amdgcn/unlink.c | 23 +- newlib/libc/sys/arm/arm.h | 26 + newlib/libc/sys/arm/configure | 20 +- newlib/libc/sys/arm/crt0.S | 342 +- newlib/libc/sys/arm/sys/param.h | 25 - newlib/libc/sys/arm/syscalls.c | 59 +- newlib/libc/sys/arm/trap.S | 2 +- newlib/libc/sys/configure | 20 +- newlib/libc/sys/d10v/configure | 20 +- newlib/libc/sys/decstation/configure | 20 +- newlib/libc/sys/epiphany/configure | 20 +- newlib/libc/sys/h8300hms/configure | 20 +- newlib/libc/sys/h8500hms/configure | 20 +- newlib/libc/sys/linux/configure | 20 +- newlib/libc/sys/linux/include/arpa/ftp.h | 6 +- newlib/libc/sys/linux/include/arpa/inet.h | 6 +- newlib/libc/sys/linux/include/arpa/nameser.h | 6 +- .../libc/sys/linux/include/arpa/nameser_compat.h | 6 +- newlib/libc/sys/linux/include/arpa/telnet.h | 6 +- newlib/libc/sys/linux/include/arpa/tftp.h | 6 +- newlib/libc/sys/linux/include/fnmatch.h | 6 +- newlib/libc/sys/linux/include/glob.h | 6 +- newlib/libc/sys/linux/include/net/bpf.h | 6 +- newlib/libc/sys/linux/include/net/bpf_compat.h | 6 +- newlib/libc/sys/linux/include/net/bpfdesc.h | 6 +- newlib/libc/sys/linux/include/net/fddi.h | 6 +- newlib/libc/sys/linux/include/net/if.h | 6 +- newlib/libc/sys/linux/include/net/if_arc.h | 6 +- newlib/libc/sys/linux/include/net/if_arp.h | 6 +- newlib/libc/sys/linux/include/net/if_dl.h | 6 +- newlib/libc/sys/linux/include/net/if_llc.h | 6 +- newlib/libc/sys/linux/include/net/if_slvar.h | 6 +- newlib/libc/sys/linux/include/net/if_types.h | 6 +- newlib/libc/sys/linux/include/net/if_var.h | 6 +- newlib/libc/sys/linux/include/net/netisr.h | 6 +- newlib/libc/sys/linux/include/net/radix.h | 6 +- newlib/libc/sys/linux/include/net/raw_cb.h | 6 +- newlib/libc/sys/linux/include/net/route.h | 6 +- newlib/libc/sys/linux/include/net/slcompress.h | 6 +- newlib/libc/sys/linux/include/net/slip.h | 6 +- newlib/libc/sys/linux/include/netdb.h | 6 +- newlib/libc/sys/linux/include/netinet/icmp6.h | 6 +- newlib/libc/sys/linux/include/netinet/icmp_var.h | 6 +- newlib/libc/sys/linux/include/netinet/if_ether.h | 6 +- newlib/libc/sys/linux/include/netinet/igmp.h | 6 +- newlib/libc/sys/linux/include/netinet/igmp_var.h | 6 +- newlib/libc/sys/linux/include/netinet/in.h | 6 +- newlib/libc/sys/linux/include/netinet/in_pcb.h | 6 +- newlib/libc/sys/linux/include/netinet/in_systm.h | 6 +- newlib/libc/sys/linux/include/netinet/in_var.h | 6 +- newlib/libc/sys/linux/include/netinet/ip.h | 6 +- newlib/libc/sys/linux/include/netinet/ip6.h | 6 +- newlib/libc/sys/linux/include/netinet/ip_icmp.h | 6 +- newlib/libc/sys/linux/include/netinet/ip_mroute.h | 6 +- newlib/libc/sys/linux/include/netinet/ip_var.h | 6 +- newlib/libc/sys/linux/include/netinet/ipprotosw.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_debug.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_fsm.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_seq.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_timer.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_var.h | 6 +- newlib/libc/sys/linux/include/netinet/tcpip.h | 6 +- newlib/libc/sys/linux/include/netinet/udp.h | 6 +- newlib/libc/sys/linux/include/netinet/udp_var.h | 6 +- newlib/libc/sys/linux/include/netinet6/in6.h | 6 +- newlib/libc/sys/linux/include/netinet6/in6_pcb.h | 6 +- newlib/libc/sys/linux/include/netinet6/in6_var.h | 6 +- newlib/libc/sys/linux/include/netinet6/ip6_var.h | 6 +- .../libc/sys/linux/include/netinet6/ip6protosw.h | 6 +- newlib/libc/sys/linux/include/netinet6/tcp6_var.h | 6 +- newlib/libc/sys/linux/include/netinet6/udp6_var.h | 6 +- newlib/libc/sys/linux/include/netns/idp.h | 6 +- newlib/libc/sys/linux/include/netns/idp_var.h | 6 +- newlib/libc/sys/linux/include/netns/ns.h | 6 +- newlib/libc/sys/linux/include/netns/ns_error.h | 6 +- newlib/libc/sys/linux/include/netns/ns_if.h | 6 +- newlib/libc/sys/linux/include/netns/ns_pcb.h | 6 +- newlib/libc/sys/linux/include/netns/sp.h | 6 +- newlib/libc/sys/linux/include/netns/spidp.h | 6 +- newlib/libc/sys/linux/include/netns/spp_debug.h | 6 +- newlib/libc/sys/linux/include/netns/spp_timer.h | 6 +- newlib/libc/sys/linux/include/netns/spp_var.h | 6 +- newlib/libc/sys/linux/include/regex.h | 6 +- newlib/libc/sys/linux/include/resolv.h | 6 +- newlib/libc/sys/linux/include/rune.h | 6 +- newlib/libc/sys/linux/include/runetype.h | 6 +- newlib/libc/sys/linux/linuxthreads/configure | 20 +- .../libc/sys/linux/linuxthreads/machine/configure | 20 +- .../sys/linux/linuxthreads/machine/i386/configure | 20 +- newlib/libc/sys/linux/machine/configure | 20 +- newlib/libc/sys/linux/machine/i386/configure | 20 +- .../libc/sys/linux/machine/i386/include/endian.h | 6 +- newlib/libc/sys/linux/machine/i386/include/param.h | 6 +- newlib/libc/sys/linux/net/inet_addr.c | 6 +- newlib/libc/sys/linux/net/recv.c | 6 +- newlib/libc/sys/linux/net/send.c | 6 +- newlib/libc/sys/linux/readdir64.c | 6 +- newlib/libc/sys/linux/scandir64.c | 6 +- newlib/libc/sys/linux/sys/ioccom.h | 6 +- newlib/libc/sys/linux/sys/param.h | 6 +- newlib/libc/sys/linux/sys/socket.h | 6 +- newlib/libc/sys/linux/sys/sockio.h | 6 +- newlib/libc/sys/linux/sys/time.h | 6 +- newlib/libc/sys/linux/sys/types.h | 6 +- newlib/libc/sys/m88kbug/configure | 20 +- newlib/libc/sys/mmixware/configure | 20 +- newlib/libc/sys/netware/configure | 20 +- newlib/libc/sys/or1k/configure | 20 +- newlib/libc/sys/phoenix/configure | 20 +- newlib/libc/sys/phoenix/include/arpa/telnet.h | 6 +- newlib/libc/sys/phoenix/include/net/if.h | 6 +- newlib/libc/sys/phoenix/include/net/if_arp.h | 6 +- newlib/libc/sys/phoenix/include/netdb.h | 6 +- newlib/libc/sys/phoenix/include/netinet/in.h | 6 +- newlib/libc/sys/phoenix/include/netinet/in_systm.h | 6 +- newlib/libc/sys/phoenix/include/netinet/ip.h | 6 +- newlib/libc/sys/phoenix/include/netinet6/in6.h | 6 +- newlib/libc/sys/phoenix/net/inet_addr.c | 6 +- newlib/libc/sys/phoenix/net/inet_aton.c | 6 +- newlib/libc/sys/rdos/configure | 20 +- newlib/libc/sys/rtems/configure | 20 +- newlib/libc/sys/rtems/crt0.c | 3 +- newlib/libc/sys/rtems/include/net/if.h | 16 +- newlib/libc/sys/rtems/include/netdb.h | 20 +- newlib/libc/sys/rtems/include/netinet/in.h | 10 +- newlib/libc/sys/rtems/include/netinet/tcp.h | 41 +- newlib/libc/sys/rtems/include/netinet6/in6.h | 7 +- newlib/libc/sys/rtems/include/sys/_termios.h | 3 +- newlib/libc/sys/rtems/include/sys/mman.h | 10 +- newlib/libc/sys/rtems/include/sys/sockio.h | 4 +- newlib/libc/sys/rtems/include/sys/syslimits.h | 6 +- newlib/libc/sys/sh/configure | 20 +- newlib/libc/sys/sparc64/closedir.c | 6 +- newlib/libc/sys/sparc64/configure | 20 +- newlib/libc/sys/sparc64/opendir.c | 6 +- newlib/libc/sys/sparc64/readdir.c | 6 +- newlib/libc/sys/sparc64/rewinddir.c | 6 +- newlib/libc/sys/sparc64/scandir.c | 6 +- newlib/libc/sys/sparc64/seekdir.c | 6 +- newlib/libc/sys/sparc64/telldir.c | 6 +- newlib/libc/sys/sun4/configure | 20 +- newlib/libc/sys/sysmec/configure | 20 +- newlib/libc/sys/sysnec810/configure | 20 +- newlib/libc/sys/sysnecv850/configure | 20 +- newlib/libc/sys/sysvi386/closedir.c | 6 +- newlib/libc/sys/sysvi386/configure | 20 +- newlib/libc/sys/sysvi386/crt0.c | 6 +- newlib/libc/sys/sysvi386/opendir.c | 6 +- newlib/libc/sys/sysvi386/readdir.c | 6 +- newlib/libc/sys/sysvi386/rewinddir.c | 6 +- newlib/libc/sys/sysvi386/scandir.c | 6 +- newlib/libc/sys/sysvi386/seekdir.c | 6 +- newlib/libc/sys/sysvi386/telldir.c | 6 +- newlib/libc/sys/sysvnecv70/configure | 20 +- newlib/libc/sys/tic80/configure | 20 +- newlib/libc/sys/tirtos/configure | 20 +- newlib/libc/sys/w65/configure | 20 +- newlib/libc/sys/z8ksim/configure | 20 +- newlib/libm/Makefile.am | 10 +- newlib/libm/Makefile.in | 16 +- newlib/libm/common/log2.c | 2 +- newlib/libm/common/math_errf.c | 5 +- newlib/libm/common/s_expm1.c | 3 +- newlib/libm/common/s_fdim.c | 5 +- newlib/libm/common/s_log1p.c | 7 +- newlib/libm/common/s_modf.c | 21 +- newlib/libm/common/sf_expm1.c | 3 +- newlib/libm/common/sf_fdim.c | 5 +- newlib/libm/common/sf_log1p.c | 7 +- newlib/libm/common/sf_modf.c | 17 +- newlib/libm/common/sf_trunc.c | 2 +- newlib/libm/configure | 23 +- newlib/libm/configure.in | 2 +- newlib/libm/fenv/Makefile.am | 36 + newlib/{libc/search => libm/fenv}/Makefile.in | 273 +- newlib/libm/fenv/fe_dfl_env.c | 42 + newlib/libm/fenv/feclearexcept.c | 67 + newlib/libm/fenv/fegetenv.c | 67 + newlib/libm/fenv/fegetexceptflag.c | 68 + newlib/libm/fenv/fegetround.c | 66 + newlib/libm/fenv/feholdexcept.c | 70 + newlib/libm/fenv/fenv.tex | 45 + newlib/libm/fenv/fenv_stub.c | 23 + newlib/libm/fenv/feraiseexcept.c | 67 + newlib/libm/fenv/fesetenv.c | 72 + newlib/libm/fenv/fesetexceptflag.c | 73 + newlib/libm/fenv/fesetround.c | 67 + newlib/libm/fenv/fetestexcept.c | 68 + newlib/libm/fenv/feupdateenv.c | 72 + newlib/libm/libm.in.xml | 1 + newlib/libm/libm.texinfo | 1 + newlib/libm/machine/aarch64/configure | 20 +- newlib/libm/machine/arm/configure | 20 +- newlib/libm/machine/configure | 32 +- newlib/libm/machine/configure.in | 2 + newlib/libm/machine/i386/Makefile.am | 6 +- newlib/libm/machine/i386/Makefile.in | 92 +- newlib/libm/machine/i386/configure | 20 +- newlib/libm/machine/i386/feclearexcept.c | 7 + newlib/libm/machine/i386/fegetenv.c | 7 + newlib/libm/machine/i386/fegetexceptflag.c | 7 + newlib/libm/machine/i386/fegetround.c | 7 + newlib/libm/machine/i386/feholdexcept.c | 7 + newlib/libm/machine/i386/fenv.c | 7 + newlib/libm/machine/i386/feraiseexcept.c | 7 + newlib/libm/machine/i386/fesetenv.c | 7 + newlib/libm/machine/i386/fesetexceptflag.c | 7 + newlib/libm/machine/i386/fesetround.c | 7 + newlib/libm/machine/i386/fetestexcept.c | 7 + newlib/libm/machine/i386/feupdateenv.c | 7 + newlib/libm/machine/nds32/configure | 20 +- newlib/libm/machine/pru/Makefile.am | 19 + .../sys/amdgcn => libm/machine/pru}/Makefile.in | 150 +- .../machine/a29k => libm/machine/pru}/aclocal.m4 | 0 .../machine/amdgcn => libm/machine/pru}/configure | 20 +- newlib/libm/machine/{riscv => pru}/configure.in | 0 newlib/libm/machine/pru/fpclassify.c | 36 + newlib/libm/machine/pru/fpclassifyf.c | 36 + newlib/libm/machine/pru/isfinite.c | 36 + newlib/libm/machine/pru/isfinitef.c | 36 + newlib/libm/machine/pru/isinf.c | 36 + newlib/libm/machine/pru/isinff.c | 36 + newlib/libm/machine/pru/isnan.c | 36 + newlib/libm/machine/pru/isnanf.c | 36 + newlib/libm/machine/pru/isnormal.c | 36 + newlib/libm/machine/pru/isnormalf.c | 36 + newlib/libm/machine/riscv/configure | 20 +- newlib/libm/machine/spu/configure | 20 +- newlib/libm/machine/x86_64/Makefile.am | 28 + newlib/libm/machine/{i386 => x86_64}/Makefile.in | 260 +- .../i386 => libm/machine/x86_64}/aclocal.m4 | 0 newlib/libm/machine/{i386 => x86_64}/configure | 22 +- newlib/libm/machine/x86_64/configure.in | 25 + newlib/libm/machine/x86_64/feclearexcept.c | 7 + newlib/libm/machine/x86_64/fegetenv.c | 7 + newlib/libm/machine/x86_64/fegetexceptflag.c | 7 + newlib/libm/machine/x86_64/fegetround.c | 7 + newlib/libm/machine/x86_64/feholdexcept.c | 7 + .../fenv.cc => newlib/libm/machine/x86_64/fenv.c | 102 +- newlib/libm/machine/x86_64/feraiseexcept.c | 7 + newlib/libm/machine/x86_64/fesetenv.c | 7 + newlib/libm/machine/x86_64/fesetexceptflag.c | 7 + newlib/libm/machine/x86_64/fesetround.c | 7 + newlib/libm/machine/x86_64/fetestexcept.c | 7 + newlib/libm/machine/x86_64/feupdateenv.c | 7 + newlib/libm/math/e_exp.c | 2 +- newlib/libm/math/e_j0.c | 6 +- newlib/libm/math/e_j1.c | 6 +- newlib/libm/math/e_pow.c | 13 +- newlib/libm/math/ef_exp.c | 2 +- newlib/libm/math/ef_hypot.c | 4 +- newlib/libm/math/ef_j0.c | 6 +- newlib/libm/math/ef_j1.c | 4 +- newlib/libm/math/ef_pow.c | 10 +- newlib/libm/math/k_tan.c | 29 +- newlib/libm/math/kf_rem_pio2.c | 2 +- newlib/newlib.hin | 3 + winsup/CONTRIBUTORS | 1 + winsup/cygserver/bsd_mutex.cc | 5 +- winsup/cygwin/Makefile.in | 3 + winsup/cygwin/aio.cc | 2 +- winsup/cygwin/autoload.cc | 7 +- winsup/cygwin/common.din | 15 + winsup/cygwin/crt0.c | 14 +- winsup/cygwin/cygheap.cc | 2 +- winsup/cygwin/cygserver.h | 12 +- winsup/cygwin/cygserver_pwdgrp.h | 2 +- winsup/cygwin/cygtls.h | 2 +- winsup/cygwin/dcrt0.cc | 12 +- winsup/cygwin/devices.cc | 3538 +++++++++++++------- winsup/cygwin/devices.h | 3 +- winsup/cygwin/devices.in | 2 +- winsup/cygwin/dir.cc | 60 +- winsup/cygwin/dll_init.cc | 3 +- winsup/cygwin/dll_init.h | 3 +- winsup/cygwin/dtable.cc | 50 +- winsup/cygwin/environ.cc | 15 +- winsup/cygwin/exceptions.cc | 43 +- winsup/cygwin/external.cc | 9 +- winsup/cygwin/fcntl.cc | 2 +- winsup/cygwin/fenv.cc | 5 +- winsup/cygwin/fhandler.cc | 72 +- winsup/cygwin/fhandler.h | 299 +- winsup/cygwin/fhandler_console.cc | 1573 +++++++-- winsup/cygwin/fhandler_disk_file.cc | 64 +- winsup/cygwin/fhandler_fifo.cc | 918 +++-- winsup/cygwin/fhandler_floppy.cc | 10 +- winsup/cygwin/fhandler_netdrive.cc | 4 +- winsup/cygwin/fhandler_pipe.cc | 2 +- winsup/cygwin/fhandler_proc.cc | 748 +++-- winsup/cygwin/fhandler_process.cc | 65 +- winsup/cygwin/fhandler_process_fd.cc | 6 +- winsup/cygwin/fhandler_procnet.cc | 4 - winsup/cygwin/fhandler_procsys.cc | 2 - winsup/cygwin/fhandler_procsysvipc.cc | 3 - winsup/cygwin/fhandler_raw.cc | 2 +- winsup/cygwin/fhandler_registry.cc | 19 +- winsup/cygwin/fhandler_serial.cc | 325 +- winsup/cygwin/fhandler_signalfd.cc | 2 +- winsup/cygwin/fhandler_socket_inet.cc | 25 +- winsup/cygwin/fhandler_socket_local.cc | 43 + winsup/cygwin/fhandler_socket_unix.cc | 55 +- winsup/cygwin/fhandler_termios.cc | 42 +- winsup/cygwin/fhandler_tty.cc | 2010 ++++++++++- winsup/cygwin/fhandler_virtual.cc | 2 +- winsup/cygwin/fhandler_virtual.h | 2 +- winsup/cygwin/flock.cc | 8 +- winsup/cygwin/fork.cc | 67 +- winsup/cygwin/forkable.cc | 115 +- winsup/cygwin/globals.cc | 2 +- winsup/cygwin/grp.cc | 6 +- winsup/cygwin/heap.cc | 6 +- winsup/cygwin/hookapi.cc | 40 +- winsup/cygwin/include/a.out.h | 2 +- winsup/cygwin/include/arpa/ftp.h | 6 +- winsup/cygwin/include/arpa/nameser.h | 6 +- winsup/cygwin/include/arpa/nameser_compat.h | 6 +- winsup/cygwin/include/arpa/telnet.h | 6 +- winsup/cygwin/include/cygwin/acl.h | 2 +- winsup/cygwin/include/cygwin/in6.h | 6 +- winsup/cygwin/include/cygwin/mtio.h | 66 +- winsup/cygwin/include/cygwin/signal.h | 20 +- winsup/cygwin/include/cygwin/socket.h | 4 +- winsup/cygwin/include/cygwin/version.h | 8 +- winsup/cygwin/include/fcntl.h | 2 +- winsup/cygwin/include/fnmatch.h | 6 +- winsup/cygwin/include/fts.h | 6 +- winsup/cygwin/include/getopt.h | 6 +- winsup/cygwin/include/glob.h | 6 +- winsup/cygwin/include/machine/_arc4random.h | 2 +- winsup/cygwin/include/monetary.h | 2 +- winsup/cygwin/include/netdb.h | 6 +- winsup/cygwin/include/netinet/ip.h | 6 +- winsup/cygwin/include/netinet/ip6.h | 2 +- winsup/cygwin/include/netinet/tcp.h | 6 +- winsup/cygwin/include/netinet/udp.h | 6 +- winsup/cygwin/include/process.h | 2 +- winsup/cygwin/include/pthread.h | 2 + winsup/cygwin/include/resolv.h | 8 +- winsup/cygwin/include/sys/_pthreadtypes.h | 5 +- winsup/cygwin/include/sys/cpuset.h | 99 + winsup/cygwin/include/sys/utmp.h | 11 +- winsup/cygwin/include/sys/wait.h | 4 + winsup/cygwin/include/sysexits.h | 6 +- winsup/cygwin/init.cc | 14 +- winsup/cygwin/lc_era.h | 8 +- winsup/cygwin/lc_msg.h | 650 ++-- winsup/cygwin/ldap.h | 2 +- winsup/cygwin/libc/base64.c | 10 +- winsup/cygwin/libc/getopt.c | 2 +- winsup/cygwin/libc/rcmd.cc | 4 +- winsup/cygwin/libc/strfmon.c | 12 +- winsup/cygwin/libc/strptime.cc | 6 +- winsup/cygwin/localtime.cc | 2 +- winsup/cygwin/malloc_wrapper.cc | 2 +- winsup/cygwin/math/acosh.def.h | 9 +- winsup/cygwin/math/acoshl.c | 2 +- winsup/cygwin/math/asinhl.c | 2 +- winsup/cygwin/math/atanhl.c | 4 +- winsup/cygwin/math/cabs.def.h | 2 +- winsup/cygwin/math/cabsl.c | 2 +- winsup/cygwin/math/cacos.def.h | 2 +- winsup/cygwin/math/cacosh.def.h | 2 +- winsup/cygwin/math/cacosl.c | 2 +- winsup/cygwin/math/carg.def.h | 2 +- winsup/cygwin/math/cargl.c | 2 +- winsup/cygwin/math/casin.def.h | 2 +- winsup/cygwin/math/casinh.def.h | 2 +- winsup/cygwin/math/casinl.c | 2 +- winsup/cygwin/math/catan.def.h | 2 +- winsup/cygwin/math/catanh.def.h | 2 +- winsup/cygwin/math/catanl.c | 2 +- winsup/cygwin/math/ccos.def.h | 2 +- winsup/cygwin/math/ccosh.def.h | 2 +- winsup/cygwin/math/ccosl.c | 2 +- winsup/cygwin/math/cephes_emath.c | 2 +- winsup/cygwin/math/cephes_emath.h | 22 +- winsup/cygwin/math/cexp.def.h | 2 +- winsup/cygwin/math/cexpl.c | 2 +- winsup/cygwin/math/cimag.def.h | 2 +- winsup/cygwin/math/cimagl.c | 2 +- winsup/cygwin/math/clog.def.h | 2 +- winsup/cygwin/math/clog10.def.h | 2 +- winsup/cygwin/math/clog10l.c | 2 +- winsup/cygwin/math/clogl.c | 2 +- winsup/cygwin/math/complex_internal.h | 2 +- winsup/cygwin/math/conj.def.h | 2 +- winsup/cygwin/math/conjl.c | 2 +- winsup/cygwin/math/cos.def.h | 2 +- winsup/cygwin/math/coshl.c | 2 +- winsup/cygwin/math/cosl.c | 2 +- winsup/cygwin/math/cpow.def.h | 2 +- winsup/cygwin/math/cpowl.c | 2 +- winsup/cygwin/math/cproj.def.h | 2 +- winsup/cygwin/math/cprojl.c | 2 +- winsup/cygwin/math/creal.def.h | 2 +- winsup/cygwin/math/creall.c | 2 +- winsup/cygwin/math/csin.def.h | 2 +- winsup/cygwin/math/csinh.def.h | 2 +- winsup/cygwin/math/csinl.c | 2 +- winsup/cygwin/math/csqrt.def.h | 2 +- winsup/cygwin/math/csqrtl.c | 2 +- winsup/cygwin/math/ctan.def.h | 2 +- winsup/cygwin/math/ctanh.def.h | 2 +- winsup/cygwin/math/ctanl.c | 2 +- winsup/cygwin/math/erfl.c | 7 +- winsup/cygwin/math/exp.def.h | 2 +- winsup/cygwin/math/exp2.S | 18 +- winsup/cygwin/math/exp2l.S | 18 +- winsup/cygwin/math/expl.c | 2 +- winsup/cygwin/math/expm1.def.h | 2 +- winsup/cygwin/math/expm1l.c | 2 +- winsup/cygwin/math/fastmath.h | 2 +- winsup/cygwin/math/frexpl.S | 2 +- winsup/cygwin/math/ilogbl.S | 10 + winsup/cygwin/math/ldexpl.c | 2 +- winsup/cygwin/math/lgammal.c | 4 +- winsup/cygwin/math/llrint.c | 2 +- winsup/cygwin/math/llrintf.c | 2 +- winsup/cygwin/math/llrintl.c | 2 +- winsup/cygwin/math/log.def.h | 6 +- winsup/cygwin/math/logl.c | 2 +- winsup/cygwin/math/lrint.c | 2 +- winsup/cygwin/math/lrintf.c | 2 +- winsup/cygwin/math/lrintl.c | 2 +- winsup/cygwin/math/nextafterl.c | 4 +- winsup/cygwin/math/nexttoward.c | 4 +- winsup/cygwin/math/nexttowardf.c | 2 +- winsup/cygwin/math/pow.def.h | 16 +- winsup/cygwin/math/powi.def.h | 4 +- winsup/cygwin/math/powil.c | 2 +- winsup/cygwin/math/powl.c | 2 +- winsup/cygwin/math/remquol.S | 6 +- winsup/cygwin/math/sin.def.h | 2 +- winsup/cygwin/math/sinl.c | 2 +- winsup/cygwin/math/sqrt.def.h | 2 +- winsup/cygwin/math/sqrtl.c | 2 +- winsup/cygwin/math/tgammal.c | 9 +- winsup/cygwin/miscfuncs.cc | 32 +- winsup/cygwin/miscfuncs.h | 3 +- winsup/cygwin/mmap.cc | 126 +- winsup/cygwin/mmap_alloc.cc | 79 + winsup/cygwin/mmap_alloc.h | 21 + winsup/cygwin/net.cc | 44 +- winsup/cygwin/nlsfuncs.cc | 6 +- winsup/cygwin/ntdll.h | 22 +- winsup/cygwin/ntea.cc | 6 +- winsup/cygwin/passwd.cc | 6 +- winsup/cygwin/path.cc | 175 +- winsup/cygwin/path.h | 36 +- winsup/cygwin/pinfo.cc | 106 +- winsup/cygwin/pinfo.h | 1 + winsup/cygwin/posix_timer.cc | 2 +- winsup/cygwin/pwdgrp.h | 4 +- winsup/cygwin/quotactl.cc | 12 +- winsup/cygwin/regex/cname.h | 2 +- winsup/cygwin/regex/regcomp.c | 2 +- winsup/cygwin/regex/regex2.h | 12 +- winsup/cygwin/release/3.0.5 | 4 + winsup/cygwin/release/3.0.6 | 19 + winsup/cygwin/release/3.0.7 | 16 + winsup/cygwin/release/3.1.0 | 116 + winsup/cygwin/release/3.1.1 | 5 + winsup/cygwin/release/3.1.2 | 7 + winsup/cygwin/release/3.1.3 | 1 + winsup/cygwin/release/3.1.4 | 42 + winsup/cygwin/release/3.1.5 | 14 + winsup/cygwin/sched.cc | 317 ++ winsup/cygwin/sec_acl.cc | 8 +- winsup/cygwin/sec_auth.cc | 3 + winsup/cygwin/sec_helper.cc | 2 +- winsup/cygwin/security.cc | 2 +- winsup/cygwin/security.h | 2 +- winsup/cygwin/select.cc | 591 ++-- winsup/cygwin/select.h | 42 +- winsup/cygwin/shm.cc | 8 +- winsup/cygwin/signal.cc | 19 +- winsup/cygwin/sigproc.cc | 52 +- winsup/cygwin/sigproc.h | 28 +- winsup/cygwin/smallprint.cc | 4 +- winsup/cygwin/spawn.cc | 130 +- winsup/cygwin/strace.cc | 2 + winsup/cygwin/strsep.cc | 6 +- winsup/cygwin/strsig.cc | 2 +- winsup/cygwin/syscalls.cc | 118 +- winsup/cygwin/sysconf.cc | 3 +- winsup/cygwin/thread.cc | 23 +- winsup/cygwin/timerfd.cc | 24 +- winsup/cygwin/timerfd.h | 2 + winsup/cygwin/times.cc | 19 +- winsup/cygwin/tls_pbuf.h | 2 +- winsup/cygwin/tlsoffsets.h | 16 +- winsup/cygwin/tlsoffsets64.h | 16 +- winsup/cygwin/tty.cc | 15 + winsup/cygwin/tty.h | 31 +- winsup/cygwin/uname.cc | 8 +- winsup/cygwin/wincap.cc | 78 +- winsup/cygwin/wincap.h | 12 + winsup/cygwin/winlean.h | 14 +- winsup/cygwin/winsup.h | 7 +- winsup/doc/cygwinenv.xml | 17 +- winsup/doc/etc.postinstall.cygwin-doc.sh | 12 +- winsup/doc/etc.preremove.cygwin-doc.sh | 5 +- winsup/doc/new-features.xml | 87 + winsup/doc/posix.xml | 4 + winsup/doc/setup-locale.xml | 11 + winsup/doc/utils.xml | 7 +- winsup/testsuite/winsup.api/msgtest.c | 6 +- winsup/testsuite/winsup.api/semtest.c | 6 +- winsup/testsuite/winsup.api/shmtest.c | 6 +- winsup/utils/Makefile.in | 4 +- winsup/utils/cygcheck.cc | 17 +- winsup/utils/cygwin-console-helper.cc | 19 +- winsup/utils/dumper.cc | 32 +- winsup/utils/ldd.cc | 44 +- winsup/utils/parse_pe.cc | 4 + winsup/utils/ps.cc | 23 +- winsup/utils/regtool.cc | 17 +- 932 files changed, 17956 insertions(+), 9250 deletions(-) delete mode 100644 libgloss/msp430/crtn.S create mode 100644 libgloss/pru/Makefile.in copy libgloss/{nds32 => pru}/aclocal.m4 (100%) copy libgloss/{ => pru}/configure (83%) create mode 100644 libgloss/pru/configure.in create mode 100644 libgloss/pru/crt0.S create mode 100644 libgloss/pru/device-specs/sim create mode 100644 libgloss/pru/do_global_dtors.c copy libgloss/{moxie/sim-unlink.S => pru/gettimeofday.c} (64%) create mode 100644 libgloss/pru/inbyte.c copy libgloss/{moxie/sim-unlink.S => pru/isatty.c} (66%) create mode 100755 libgloss/pru/ldscripts/gen-ld-scripts.sh create mode 100644 libgloss/pru/ldscripts/pruelf-sim.x create mode 100644 libgloss/pru/outbyte.c copy libgloss/{moxie/sim-unlink.S => pru/print.c} (71%) copy libgloss/{moxie/sim-unlink.S => pru/putnum.c} (54%) copy libgloss/{moxie/sim-unlink.S => pru/raise.c} (70%) create mode 100644 libgloss/pru/sbrk.c copy libgloss/{moxie/sim-unlink.S => pru/stat.c} (65%) create mode 100644 libgloss/pru/syscalls.S rename newlib/libc/{machine/riscv => }/include/fenv.h (100%) copy newlib/libc/{sys/linux/include/rune.h => include/ndbm.h} (50%) rename newlib/libc/include/{xlocale.h => sys/_locale.h} (70%) create mode 100644 newlib/libc/include/sys/fenv.h create mode 120000 newlib/libc/machine/i386/sys/fenv.h create mode 100644 newlib/libc/machine/msp430/tiny-printf.c create mode 100644 newlib/libc/machine/msp430/tiny-puts.c copy newlib/libc/machine/{nios2 => pru}/Makefile.am (100%) copy newlib/libc/machine/{nios2 => pru}/Makefile.in (100%) copy newlib/libc/machine/{a29k => pru}/aclocal.m4 (100%) copy newlib/libc/machine/{nios2 => pru}/configure (99%) create mode 100644 newlib/libc/machine/pru/configure.in create mode 100644 newlib/libc/machine/pru/setjmp.s create mode 100644 newlib/libc/machine/riscv/memcpy-asm.S create mode 100644 newlib/libc/machine/riscv/memmove-stub.c create mode 100644 newlib/libc/machine/riscv/memmove.S create mode 100644 newlib/libc/machine/x86_64/sys/fenv.h create mode 100644 newlib/libc/search/ndbm.c copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/fcntl.c (71%) copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/getpid.c (71%) copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/kill.c (71%) copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/open.c (71%) copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/raise.c (71%) copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/stat.c (71%) copy libgloss/moxie/sim-unlink.S => newlib/libc/sys/amdgcn/unlink.c (71%) delete mode 100644 newlib/libc/sys/arm/sys/param.h create mode 100644 newlib/libm/fenv/Makefile.am copy newlib/{libc/search => libm/fenv}/Makefile.in (59%) create mode 100644 newlib/libm/fenv/fe_dfl_env.c create mode 100644 newlib/libm/fenv/feclearexcept.c create mode 100644 newlib/libm/fenv/fegetenv.c create mode 100644 newlib/libm/fenv/fegetexceptflag.c create mode 100644 newlib/libm/fenv/fegetround.c create mode 100644 newlib/libm/fenv/feholdexcept.c create mode 100644 newlib/libm/fenv/fenv.tex create mode 100644 newlib/libm/fenv/fenv_stub.c create mode 100644 newlib/libm/fenv/feraiseexcept.c create mode 100644 newlib/libm/fenv/fesetenv.c create mode 100644 newlib/libm/fenv/fesetexceptflag.c create mode 100644 newlib/libm/fenv/fesetround.c create mode 100644 newlib/libm/fenv/fetestexcept.c create mode 100644 newlib/libm/fenv/feupdateenv.c create mode 100644 newlib/libm/machine/i386/feclearexcept.c create mode 100644 newlib/libm/machine/i386/fegetenv.c create mode 100644 newlib/libm/machine/i386/fegetexceptflag.c create mode 100644 newlib/libm/machine/i386/fegetround.c create mode 100644 newlib/libm/machine/i386/feholdexcept.c create mode 100644 newlib/libm/machine/i386/fenv.c create mode 100644 newlib/libm/machine/i386/feraiseexcept.c create mode 100644 newlib/libm/machine/i386/fesetenv.c create mode 100644 newlib/libm/machine/i386/fesetexceptflag.c create mode 100644 newlib/libm/machine/i386/fesetround.c create mode 100644 newlib/libm/machine/i386/fetestexcept.c create mode 100644 newlib/libm/machine/i386/feupdateenv.c create mode 100644 newlib/libm/machine/pru/Makefile.am copy newlib/{libc/sys/amdgcn => libm/machine/pru}/Makefile.in (67%) copy newlib/{libc/machine/a29k => libm/machine/pru}/aclocal.m4 (100%) copy newlib/{libc/machine/amdgcn => libm/machine/pru}/configure (99%) copy newlib/libm/machine/{riscv => pru}/configure.in (100%) create mode 100644 newlib/libm/machine/pru/fpclassify.c create mode 100644 newlib/libm/machine/pru/fpclassifyf.c create mode 100644 newlib/libm/machine/pru/isfinite.c create mode 100644 newlib/libm/machine/pru/isfinitef.c create mode 100644 newlib/libm/machine/pru/isinf.c create mode 100644 newlib/libm/machine/pru/isinff.c create mode 100644 newlib/libm/machine/pru/isnan.c create mode 100644 newlib/libm/machine/pru/isnanf.c create mode 100644 newlib/libm/machine/pru/isnormal.c create mode 100644 newlib/libm/machine/pru/isnormalf.c create mode 100644 newlib/libm/machine/x86_64/Makefile.am copy newlib/libm/machine/{i386 => x86_64}/Makefile.in (56%) copy newlib/{libc/machine/i386 => libm/machine/x86_64}/aclocal.m4 (100%) copy newlib/libm/machine/{i386 => x86_64}/configure (99%) create mode 100644 newlib/libm/machine/x86_64/configure.in create mode 100644 newlib/libm/machine/x86_64/feclearexcept.c create mode 100644 newlib/libm/machine/x86_64/fegetenv.c create mode 100644 newlib/libm/machine/x86_64/fegetexceptflag.c create mode 100644 newlib/libm/machine/x86_64/fegetround.c create mode 100644 newlib/libm/machine/x86_64/feholdexcept.c copy winsup/cygwin/fenv.cc => newlib/libm/machine/x86_64/fenv.c (90%) create mode 100644 newlib/libm/machine/x86_64/feraiseexcept.c create mode 100644 newlib/libm/machine/x86_64/fesetenv.c create mode 100644 newlib/libm/machine/x86_64/fesetexceptflag.c create mode 100644 newlib/libm/machine/x86_64/fesetround.c create mode 100644 newlib/libm/machine/x86_64/fetestexcept.c create mode 100644 newlib/libm/machine/x86_64/feupdateenv.c create mode 100644 winsup/cygwin/include/sys/cpuset.h create mode 100644 winsup/cygwin/mmap_alloc.cc create mode 100644 winsup/cygwin/mmap_alloc.h create mode 100644 winsup/cygwin/release/3.0.6 create mode 100644 winsup/cygwin/release/3.0.7 create mode 100644 winsup/cygwin/release/3.1.0 create mode 100644 winsup/cygwin/release/3.1.1 create mode 100644 winsup/cygwin/release/3.1.2 create mode 100644 winsup/cygwin/release/3.1.3 create mode 100644 winsup/cygwin/release/3.1.4 create mode 100644 winsup/cygwin/release/3.1.5