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 01383c032 Tweak 'avoid infinite loop' patch discards 5edcfca65 debug_printf discards c50034a4f Cygwin: fhandler_fifo::raw_read: reduce I/O interleaving discards 3036a3a2b Cygwin: fhandler_fifo::close: avoid infinite loop discards 01d07fc71 Cygwin: fhandler_fifo::close: fix a race condition adds e037192b5 Cygwin: tcp: fix IPPROTO_TCP option handling adds 0feb77c26 Cygwin: tcp: Support TCP_FASTOPEN adds 8ccffddc9 Cygwin: tcp: Support TCP_KEEPIDLE, TCP_KEEPCNT, TCP_KEEPINTVL adds ffb07b41b Cygwin: tcp: Support TCP_USER_TIMEOUT adds ee2292413 Cygwin: tcp: Support TCP_QUICKACK adds 526624828 Cygwin: add new IPPROTO_TCP options to release notes adds 70cd4cbe6 pru: Fix memory corruption on syscall return adds fd5e27d36 fenv aarch64 support adds 03bf9f431 SPARC fenv support adds 65918715a mips fenv support adds f09575216 libm: machine: Add missing sparc and mips configuration adds bb96bd03b Cygwin: fix buffer overrun in cygwin_strcasecmp adds 104caeb7b Removed #ifndef _ARM_PCS_VFP_ from sys/fenv.h for arm adds 54bb6589c fhandler_proc.cc(format_proc_cpuinfo): add microcode registry [...] adds 7b2c7fca0 format_proc_cpuinfo: fix microcode revision shift direction adds 4b94604c7 Cygwin: add microcode patch to release messages adds b3af1d5aa Cygwin: Bump DLL version to 3.1.7 adds 462fcdb67 Cygwin: convert sys_wcstombs/sys_mbstowcs wrapper to inline f [...] adds acfc63b0c Fix invalid acl_entry_t on 32-bit Cygwin adds 6c772f454 libc/iconv: Detect CES handler loading failure adds 2c33d31fa libc/iconv: Remove unneeded pointer var for _iconv_aliases adds 24f3c6195 libc/iconv: find_alias was mis-computing remaining alias tabl [...] adds b21ad33e0 testsuite: Fix iconv tests to use new encoding config defines adds f2a285bd4 Cygwin: Slightly improve error_start documentation adds 38f886014 Cygwin: Update ELF target used by dumper on x86_64 adds 7dd1b0883 Cygwin: Add a new win32_pstatus data type for modules on x86_64 adds 2a0e84c8d Cygwin: Make dumper scan more than first 4GB of VM on x86_64 adds 906ce5174 Cygwin: FAQ 1.5: Clarify "What version is this" adds b1237e64f Cygwin: FAQ 1.6: Update "Who's behind the project?" adds aa8678493 Cygwin: make sure failed sockets always signal writability adds 52ad92e1b Cygwin: document previous poll/select patch adds 0ee972d1b ctype.h: Fix unused variable warnings adds da9fea075 Cygwin: FIFO: fix problems finding new owner adds 8ca713d70 Cygwin: FIFO: keep a writer count in shared memory adds e10425e1e Cygwin: fhandler_fifo::hit_eof: improve reliability adds 1c0cf5f4f Cygwin: FIFO: reduce I/O interleaving adds 6b8a82949 Cygwin: FIFO: improve taking ownership in fifo_reader_thread adds b0418138f Cygwin: FIFO: fix indentation adds d3a01b7ec Cygwin: FIFO: make certain errors non-fatal adds 4f25d82cb Cygwin: FIFO: add missing lock adds a4dc0eb15 Cygwin: fhandler_fifo::take_ownership: don't set event unnecessarily adds 4eaa55463 Cygwin: FIFO: allow take_ownership to be interrupted adds f56dc3357 Cygwin: FIFO: clean up adds ac371ee1b Cygwin: FIFO: update commentary adds 53b711670 Cygwin: FIFO: document recent fixes adds 2aa3eb750 Cygwin: sockets: Rearrange check for connect failure adds e0a53d662 Cygwin: pty: Fix a bug on redirecting something to /dev/pty*. adds d8a8d2ce5 Cygwin: mmap: fix mapping beyond EOF on 64 bit adds 119e8d5c1 Cygwin: mmap: constify pagesize throughout adds b40983eda Cygwin: Show details of all memory regions in dumper debug output adds 0302c6916 Cygwin: Remove reading of PE for section flags from dumper adds 44103c062 Cygwin: Drop excluded regions list from dumper adds 35227fec9 Cygwin: Don't dump non-writable image regions adds b245014ab Cygwin: Use MEMORY_WORKING_SET_EX_INFORMATION in dumper adds eeb2dc153 Cygwin: mmap: document recent bugfix adds 1c803a6d8 Cygwin: mmap: Remove AT_ROUND_TO_PAGE workaround adds 0947efb85 fhandler_proc.cc(format_proc_cpuinfo): add flags and TLB size adds 123b80652 riscv: fix integer wraparound in memcpy adds 7b1416c3a Cygwin: Decorate NtQueryVirtualMemory() to fix 32-bit build adds b7a6e02dc arm: Fix fenv support adds 3ca432596 arm: Split fenv.c into multiple files adds ba283d877 arm: Fix include to avoid undefined reference adds a5218ff77 Cygwin: Add --nokill dumper option adds 0d4d2d38f Cygwin: Remove synchronization event from dumper adds c222c1b29 Cygwin: Speed up dumper adds 3fbfcd11f Cygwin: posix_spawn: add Cygwin-specific code fixing process [...] adds 5717262b8 select.h: update FD macros to latest FreeBSD, fix type conver [...] adds 12ad9a46d libm/math: Use __math_xflow in obsolete math code [v2] adds 4ecc804d5 fhandler_proc.cc(format_proc_cpuinfo): add SERIALIZE instruct [...] adds cb7fba2f3 fhandler_proc.cc(format_proc_cpuinfo): use _small_sprintf %X [...] adds e319fd0e6 Cygwin: FIFO: lock fixes adds 6acce025d Cygwin: FIFO: fix timing issue with owner change adds 6ed067a0a Cygwin: FIFO: add a timeout to take_ownership adds 289af73a8 Cygwin: FIFO: reorganize some fifo_client_handler methods adds 251624a35 Cygwin: FIFO: don't read from pipes that are closing adds 0fda55133 Cygwin: FIFO: synchronize the fifo_reader and fifosel threads adds 55b93b27d Cygwin: FIFO: fix indentation adds 4f5b52ffe Cygwin: FIFO: add a third pass to raw_read adds bb166cfc3 libm/common: Set WANT_ERRNO based on _IEEE_LIBM value adds 45efe659b libm: Set math_errhandling to match library and hardware [v2] adds 5898a044c Cygwin: Fix missing breaks in switch statement adds 50ad19808 Cygwin: Add 'fallthrough' pseudo keyword for switch/case use adds 905aa4c01 libm/math: set errno to ERANGE at gamma poles adds 2eafcc78d libm/math: Make yx functions set errno=ERANGE for x=0 adds 98a4f8de4 libm/math: Set errno to ERANGE for pow(0, -y) adds e108d0443 libm/math: Don't modify __ieee754_pow return values in pow adds c3ce8405c libm: Control errno support with _IEEE_LIBM configuration parameter adds 238c2b14c Cygwin: utils: refresh tzmap adds 9beb7b977 Cygwin: utils: cygcheck: avoid GCC warning concatenating strings adds e7fca6f86 Cygwin: utils: convert usage() to proper noreturn function th [...] adds acfed1364 Cygwin: utils: build with -Wimplicit-fallthrough=4 -Werror adds c8dc3fa0b Cygwin: cygserver: build with -Wimplicit-fallthrough=4 -Werror adds 748970c83 MSP430: Word align __*_array_start symbols in sim linker scripts adds e3f29b247 MSP430: Increase the amount of main memory available in sim l [...] adds 1be41b802 Cygwin: Use documented QueryWorkingSetEx() in dumper adds 225d376b7 Cygwin: cygserver: build with -Wimplicit-fallthrough=5 adds 73b02710e libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exception adds 432b331c7 libm: ARM without HW double does not have fast FMA adds 0c1989070 libm: Detect fast fmaf support adds a44bc679a libm/machine/arm: Add optimized fmaf and fma when available adds f14d123ac Cygwin: pty: Add a workaround for issue of starting a lot of mintty. adds bafd65f2f libm/machine/riscv: Add custom fma/sqrt functions when suppor [...] adds 588a5e1dd libc/stdlib: Use __builtin_mul_overflow for reallocarray and calloc adds ab215e3dd libc/stdlib: Fix build failure in nano_calloc adds 095972ce5 Cygwin: pty: Change the timing of setup_locale() call. adds 70d02aaca Cygwin: pty: Change the timing of set_locale() call again. adds ce4044ade libm/stdlib: don't read past source in nano_realloc adds 8a7ec55c5 libm/stdlib: Realloc when shrinking by 2* or more adds 74cf7dabc Cygwin: main exception handler (64-bit): continue GCC exceptions adds 14c0a4c67 Cygwin: add header defining GCC exception codes adds a93a85a1f Cygwin: strace: ignore GCC exceptions adds b9261fa1d Cygwin: bump version to 3.2.0 adds bb4285206 Cygwin: pty: Implement new pseudo console support. adds c1f177d6a Cygwin: cwdstuff::get: clean up debug_printf output adds c2d6e6f7f doc: Various fixes to makedocbook for python3.8
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 (01383c032) \ N -- N -- N refs/heads/topic/fifo (c2d6e6f7f)
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: libgloss/msp430/msp430-sim.ld | 6 +- libgloss/msp430/msp430xl-sim.ld | 5 +- libgloss/pru/syscalls.S | 1 + newlib/configure.host | 2 + newlib/doc/makedocbook.py | 10 +- newlib/libc/iconv/ces/euc.c | 2 +- newlib/libc/iconv/lib/aliasesbi.c | 5 +- newlib/libc/iconv/lib/aliasesi.c | 2 +- newlib/libc/iconv/lib/local.h | 4 +- newlib/libc/include/ctype.h | 13 +- newlib/libc/include/machine/ieeefp.h | 11 + newlib/libc/include/math.h | 28 +- newlib/libc/include/sys/select.h | 68 +- newlib/libc/machine/aarch64/machine/fenv-fp.h | 156 ++ newlib/libc/machine/{arm => aarch64}/sys/fenv.h | 134 +- newlib/libc/machine/arm/sys/fenv.h | 66 +- .../machine/fenv-vfp.h => mips/machine/fenv-fp.h} | 152 +- .../machine/{arm => mips}/machine/fenv-softfloat.h | 17 +- newlib/libc/machine/{arm => mips}/sys/fenv.h | 80 +- newlib/libc/machine/riscv/memcpy.c | 4 +- newlib/libc/machine/sparc/sys/fenv.h | 85 + newlib/libc/posix/posix_spawn.c | 64 + newlib/libc/stdlib/mallocr.c | 8 +- newlib/libc/stdlib/nano-mallocr.c | 22 +- newlib/libc/stdlib/reallocarray.c | 17 +- newlib/libm/common/Makefile.am | 2 +- newlib/libm/common/Makefile.in | 36 +- newlib/libm/common/fdlibm.h | 1 + newlib/libm/common/math_config.h | 19 +- newlib/libm/common/math_errf.c | 2 +- newlib/libm/common/s_fma.c | 4 + newlib/libm/common/s_lib_ver.c | 35 - newlib/libm/common/sf_fma.c | 4 + newlib/libm/machine/aarch64/Makefile.am | 14 +- newlib/libm/machine/aarch64/Makefile.in | 94 +- .../libm/machine/{arm => aarch64}/feclearexcept.c | 0 newlib/libm/machine/{arm => aarch64}/fegetenv.c | 0 .../machine/{arm => aarch64}/fegetexceptflag.c | 0 newlib/libm/machine/{arm => aarch64}/fegetround.c | 0 .../libm/machine/{arm => aarch64}/feholdexcept.c | 0 .../fenv-mangle.h => libm/machine/aarch64/fenv.c} | 46 +- .../libm/machine/{arm => aarch64}/feraiseexcept.c | 0 newlib/libm/machine/{arm => aarch64}/fesetenv.c | 0 .../machine/{arm => aarch64}/fesetexceptflag.c | 0 newlib/libm/machine/{arm => aarch64}/fesetround.c | 0 .../libm/machine/{arm => aarch64}/fetestexcept.c | 0 newlib/libm/machine/{arm => aarch64}/feupdateenv.c | 0 newlib/libm/machine/arm/Makefile.am | 8 +- newlib/libm/machine/arm/Makefile.in | 57 +- newlib/libm/machine/arm/{fenv-vfp.c => _fenv.h} | 14 +- newlib/libm/machine/arm/fe_dfl_env.c | 37 +- newlib/libm/machine/arm/feclearexcept.c | 45 +- .../machine/arm/fedisableexcept.c} | 38 +- .../machine/arm/{fenv-vfp.c => feenableexcept.c} | 21 +- newlib/libm/machine/arm/fegetenv.c | 42 +- .../machine/arm/{fenv-softfp.c => fegetexcept.c} | 18 +- newlib/libm/machine/arm/fegetexceptflag.c | 46 +- newlib/libm/machine/arm/fegetround.c | 49 +- newlib/libm/machine/arm/feholdexcept.c | 46 +- newlib/libm/machine/arm/fenv.c | 328 ---- newlib/libm/machine/arm/feraiseexcept.c | 43 +- newlib/libm/machine/arm/fesetenv.c | 42 +- newlib/libm/machine/arm/fesetexceptflag.c | 46 +- newlib/libm/machine/arm/fesetround.c | 46 +- newlib/libm/machine/arm/fetestexcept.c | 45 +- newlib/libm/machine/arm/feupdateenv.c | 50 +- newlib/libm/machine/arm/s_fma.c | 48 + newlib/libm/machine/arm/sf_fma.c | 48 + newlib/libm/machine/configure | 12 +- newlib/libm/machine/configure.in | 2 + newlib/libm/machine/{riscv => mips}/Makefile.am | 5 +- newlib/libm/machine/{riscv => mips}/Makefile.in | 22 +- .../machine/a29k => libm/machine/mips}/aclocal.m4 | 0 .../machine/a29k => libm/machine/mips}/configure | 0 newlib/libm/machine/{powerpc => mips}/configure.in | 0 newlib/libm/machine/{arm => mips}/feclearexcept.c | 0 newlib/libm/machine/{arm => mips}/fegetenv.c | 0 .../libm/machine/{arm => mips}/fegetexceptflag.c | 0 newlib/libm/machine/{arm => mips}/fegetround.c | 0 newlib/libm/machine/{arm => mips}/feholdexcept.c | 0 newlib/libm/machine/mips/fenv.c | 74 + newlib/libm/machine/{arm => mips}/feraiseexcept.c | 0 newlib/libm/machine/{arm => mips}/fesetenv.c | 0 .../libm/machine/{arm => mips}/fesetexceptflag.c | 0 newlib/libm/machine/{arm => mips}/fesetround.c | 0 newlib/libm/machine/{arm => mips}/fetestexcept.c | 0 newlib/libm/machine/{arm => mips}/feupdateenv.c | 0 newlib/libm/machine/riscv/Makefile.am | 3 +- newlib/libm/machine/riscv/Makefile.in | 31 +- newlib/libm/machine/riscv/s_fma.c | 49 + newlib/libm/machine/riscv/s_sqrt.c | 53 + newlib/libm/machine/riscv/sf_fma.c | 49 + newlib/libm/machine/riscv/sf_sqrt.c | 53 + newlib/libm/machine/{riscv => sparc}/Makefile.am | 5 +- newlib/libm/machine/{riscv => sparc}/Makefile.in | 22 +- .../machine/a29k => libm/machine/sparc}/aclocal.m4 | 0 .../machine/a29k => libm/machine/sparc}/configure | 0 .../libm/machine/{powerpc => sparc}/configure.in | 0 newlib/libm/machine/{arm => sparc}/feclearexcept.c | 0 newlib/libm/machine/{arm => sparc}/fegetenv.c | 0 .../libm/machine/{arm => sparc}/fegetexceptflag.c | 0 newlib/libm/machine/{arm => sparc}/fegetround.c | 0 newlib/libm/machine/{arm => sparc}/feholdexcept.c | 0 newlib/libm/machine/sparc/fenv.c | 350 ++++ newlib/libm/machine/{arm => sparc}/feraiseexcept.c | 0 newlib/libm/machine/{arm => sparc}/fesetenv.c | 0 .../libm/machine/{arm => sparc}/fesetexceptflag.c | 0 newlib/libm/machine/{arm => sparc}/fesetround.c | 0 newlib/libm/machine/{arm => sparc}/fetestexcept.c | 0 newlib/libm/machine/{arm => sparc}/feupdateenv.c | 0 newlib/libm/math/e_cosh.c | 9 +- newlib/libm/math/e_exp.c | 5 +- newlib/libm/math/e_pow.c | 18 +- newlib/libm/math/ef_cosh.c | 7 +- newlib/libm/math/ef_exp.c | 5 +- newlib/libm/math/ef_pow.c | 14 +- newlib/libm/math/s_erf.c | 3 +- newlib/libm/math/sf_erf.c | 3 +- newlib/libm/math/w_gamma.c | 14 +- newlib/libm/math/w_j0.c | 14 +- newlib/libm/math/w_j1.c | 14 +- newlib/libm/math/w_jn.c | 14 +- newlib/libm/math/w_lgamma.c | 13 +- newlib/libm/math/w_pow.c | 17 +- newlib/libm/math/wf_gamma.c | 14 +- newlib/libm/math/wf_j0.c | 19 +- newlib/libm/math/wf_j1.c | 14 +- newlib/libm/math/wf_jn.c | 19 +- newlib/libm/math/wf_lgamma.c | 14 +- newlib/libm/math/wf_pow.c | 17 +- newlib/testsuite/newlib.iconv/iconvjp.c | 61 +- newlib/testsuite/newlib.iconv/iconvnm.c | 8 +- newlib/testsuite/newlib.iconv/iconvru.c | 26 +- winsup/cygserver/Makefile.in | 2 +- winsup/cygserver/bsd_helper.cc | 2 +- winsup/cygserver/bsd_mutex.cc | 2 +- winsup/cygserver/woutsup.h | 2 + winsup/cygwin/Makefile.in | 2 +- winsup/cygwin/aio.cc | 4 +- winsup/cygwin/child_info.h | 12 +- winsup/cygwin/dcrt0.cc | 4 +- winsup/cygwin/dtable.cc | 32 - winsup/cygwin/exceptions.cc | 13 +- winsup/cygwin/fhandler.cc | 3 +- winsup/cygwin/fhandler.h | 138 +- winsup/cygwin/fhandler_console.cc | 45 +- winsup/cygwin/fhandler_dsp.cc | 2 +- winsup/cygwin/fhandler_fifo.cc | 813 +++++---- winsup/cygwin/fhandler_proc.cc | 344 +++- winsup/cygwin/fhandler_serial.cc | 2 +- winsup/cygwin/fhandler_socket.cc | 2 +- winsup/cygwin/fhandler_socket_inet.cc | 298 +++- winsup/cygwin/fhandler_termios.cc | 2 +- winsup/cygwin/fhandler_tty.cc | 1781 ++++---------------- winsup/cygwin/fhandler_windows.cc | 2 +- winsup/cygwin/fork.cc | 64 +- winsup/cygwin/gcc_seh.h | 19 + winsup/cygwin/glob.cc | 2 +- winsup/cygwin/grp.cc | 4 +- winsup/cygwin/include/cygwin/core_dump.h | 16 +- winsup/cygwin/include/cygwin/socket.h | 6 - winsup/cygwin/include/cygwin/version.h | 4 +- winsup/cygwin/include/netinet/tcp.h | 17 +- winsup/cygwin/libc/base64.c | 2 +- winsup/cygwin/libc/fnmatch.c | 2 +- winsup/cygwin/libc/ftw.c | 2 +- winsup/cygwin/libc/msgcat.c | 3 +- winsup/cygwin/libc/nftw.c | 2 +- winsup/cygwin/libc/rexec.cc | 2 +- winsup/cygwin/libc/strptime.cc | 4 +- winsup/cygwin/mmap.cc | 160 +- winsup/cygwin/nlsfuncs.cc | 4 +- winsup/cygwin/ntdll.h | 4 - winsup/cygwin/passwd.cc | 18 +- winsup/cygwin/path.cc | 8 +- winsup/cygwin/posix_ipc.cc | 4 +- winsup/cygwin/quotactl.cc | 4 +- winsup/cygwin/regex/regcomp.c | 6 +- winsup/cygwin/release/3.1.6 | 17 + winsup/cygwin/release/3.1.7 | 17 + winsup/cygwin/sec_acl.cc | 2 +- winsup/cygwin/sec_posixacl.cc | 2 +- winsup/cygwin/sec_posixacl.h | 2 +- winsup/cygwin/select.cc | 49 +- winsup/cygwin/sigproc.cc | 8 +- winsup/cygwin/smallprint.cc | 18 +- winsup/cygwin/spawn.cc | 206 ++- winsup/cygwin/strace.cc | 2 - winsup/cygwin/strfuncs.cc | 94 +- winsup/cygwin/sysconf.cc | 8 + winsup/cygwin/termios.cc | 2 +- winsup/cygwin/tty.cc | 20 +- winsup/cygwin/tty.h | 13 +- winsup/cygwin/uinfo.cc | 4 +- winsup/cygwin/wchar.h | 62 +- winsup/cygwin/wincap.cc | 66 + winsup/cygwin/wincap.h | 6 + winsup/cygwin/winsup.h | 5 +- winsup/doc/cygwinenv.xml | 6 +- winsup/doc/faq-what.xml | 62 +- winsup/doc/new-features.xml | 5 + winsup/doc/utils.xml | 18 +- winsup/utils/Makefile.in | 12 +- winsup/utils/chattr.c | 9 +- winsup/utils/cygcheck.cc | 4 +- winsup/utils/cygpath.cc | 3 +- winsup/utils/dump_setup.cc | 6 +- winsup/utils/dumper.cc | 253 ++- winsup/utils/dumper.h | 19 - winsup/utils/getconf.c | 2 +- winsup/utils/getfacl.c | 10 +- winsup/utils/kill.cc | 2 +- winsup/utils/ldd.cc | 4 +- winsup/utils/locale.cc | 4 +- winsup/utils/lsattr.c | 5 +- winsup/utils/minidumper.cc | 2 +- winsup/utils/mkgroup.c | 5 +- winsup/utils/mkpasswd.c | 5 +- winsup/utils/mount.cc | 2 +- winsup/utils/parse_pe.cc | 107 -- winsup/utils/passwd.c | 3 +- winsup/utils/ps.cc | 2 +- winsup/utils/regtool.cc | 24 +- winsup/utils/setfacl.c | 44 +- winsup/utils/setmetamode.c | 16 +- winsup/utils/ssp.c | 5 +- winsup/utils/strace.cc | 12 +- winsup/utils/tzmap-from-unicode.org | 17 +- winsup/utils/tzmap.h | 132 +- winsup/utils/tzset.c | 9 +- winsup/utils/umount.cc | 2 +- 231 files changed, 4730 insertions(+), 3956 deletions(-) create mode 100644 newlib/libc/machine/aarch64/machine/fenv-fp.h copy newlib/libc/machine/{arm => aarch64}/sys/fenv.h (53%) rename newlib/libc/machine/{arm/machine/fenv-vfp.h => mips/machine/fenv-fp.h} (57%) rename newlib/libc/machine/{arm => mips}/machine/fenv-softfloat.h (94%) copy newlib/libc/machine/{arm => mips}/sys/fenv.h (61%) create mode 100644 newlib/libc/machine/sparc/sys/fenv.h delete mode 100644 newlib/libm/common/s_lib_ver.c copy newlib/libm/machine/{arm => aarch64}/feclearexcept.c (100%) copy newlib/libm/machine/{arm => aarch64}/fegetenv.c (100%) copy newlib/libm/machine/{arm => aarch64}/fegetexceptflag.c (100%) copy newlib/libm/machine/{arm => aarch64}/fegetround.c (100%) copy newlib/libm/machine/{arm => aarch64}/feholdexcept.c (100%) copy newlib/{libc/machine/arm/machine/fenv-mangle.h => libm/machine/aarch64/fenv.c} (58%) copy newlib/libm/machine/{arm => aarch64}/feraiseexcept.c (100%) copy newlib/libm/machine/{arm => aarch64}/fesetenv.c (100%) copy newlib/libm/machine/{arm => aarch64}/fesetexceptflag.c (100%) copy newlib/libm/machine/{arm => aarch64}/fesetround.c (100%) copy newlib/libm/machine/{arm => aarch64}/fetestexcept.c (100%) copy newlib/libm/machine/{arm => aarch64}/feupdateenv.c (100%) copy newlib/libm/machine/arm/{fenv-vfp.c => _fenv.h} (77%) rename newlib/{libc/machine/arm/machine/fenv-mangle.h => libm/machine/arm/fedisabl [...] rename newlib/libm/machine/arm/{fenv-vfp.c => feenableexcept.c} (76%) rename newlib/libm/machine/arm/{fenv-softfp.c => fegetexcept.c} (83%) delete mode 100644 newlib/libm/machine/arm/fenv.c create mode 100644 newlib/libm/machine/arm/s_fma.c create mode 100644 newlib/libm/machine/arm/sf_fma.c copy newlib/libm/machine/{riscv => mips}/Makefile.am (81%) copy newlib/libm/machine/{riscv => mips}/Makefile.in (96%) copy newlib/{libc/machine/a29k => libm/machine/mips}/aclocal.m4 (100%) copy newlib/{libc/machine/a29k => libm/machine/mips}/configure (100%) copy newlib/libm/machine/{powerpc => mips}/configure.in (100%) copy newlib/libm/machine/{arm => mips}/feclearexcept.c (100%) copy newlib/libm/machine/{arm => mips}/fegetenv.c (100%) copy newlib/libm/machine/{arm => mips}/fegetexceptflag.c (100%) copy newlib/libm/machine/{arm => mips}/fegetround.c (100%) copy newlib/libm/machine/{arm => mips}/feholdexcept.c (100%) create mode 100644 newlib/libm/machine/mips/fenv.c copy newlib/libm/machine/{arm => mips}/feraiseexcept.c (100%) copy newlib/libm/machine/{arm => mips}/fesetenv.c (100%) copy newlib/libm/machine/{arm => mips}/fesetexceptflag.c (100%) copy newlib/libm/machine/{arm => mips}/fesetround.c (100%) copy newlib/libm/machine/{arm => mips}/fetestexcept.c (100%) copy newlib/libm/machine/{arm => mips}/feupdateenv.c (100%) create mode 100644 newlib/libm/machine/riscv/s_fma.c create mode 100644 newlib/libm/machine/riscv/s_sqrt.c create mode 100644 newlib/libm/machine/riscv/sf_fma.c create mode 100644 newlib/libm/machine/riscv/sf_sqrt.c copy newlib/libm/machine/{riscv => sparc}/Makefile.am (81%) copy newlib/libm/machine/{riscv => sparc}/Makefile.in (96%) copy newlib/{libc/machine/a29k => libm/machine/sparc}/aclocal.m4 (100%) copy newlib/{libc/machine/a29k => libm/machine/sparc}/configure (100%) copy newlib/libm/machine/{powerpc => sparc}/configure.in (100%) copy newlib/libm/machine/{arm => sparc}/feclearexcept.c (100%) copy newlib/libm/machine/{arm => sparc}/fegetenv.c (100%) copy newlib/libm/machine/{arm => sparc}/fegetexceptflag.c (100%) copy newlib/libm/machine/{arm => sparc}/fegetround.c (100%) copy newlib/libm/machine/{arm => sparc}/feholdexcept.c (100%) create mode 100644 newlib/libm/machine/sparc/fenv.c copy newlib/libm/machine/{arm => sparc}/feraiseexcept.c (100%) copy newlib/libm/machine/{arm => sparc}/fesetenv.c (100%) copy newlib/libm/machine/{arm => sparc}/fesetexceptflag.c (100%) copy newlib/libm/machine/{arm => sparc}/fesetround.c (100%) copy newlib/libm/machine/{arm => sparc}/fetestexcept.c (100%) copy newlib/libm/machine/{arm => sparc}/feupdateenv.c (100%) create mode 100644 winsup/cygwin/gcc_seh.h create mode 100644 winsup/cygwin/release/3.1.6 create mode 100644 winsup/cygwin/release/3.1.7 delete mode 100644 winsup/utils/parse_pe.cc