This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2 in repository toolchain/ci/newlib.
from 707824848 fenv: fix up stub file comment, drop symlinks from description adds 183e5f0a1 Cygwin: take hypotl function from Mingw-w64 adds 456c3a463 Cygwin: path_conv: Try to handle native symlinks more sanely adds a648c1530 Cygwin: console: Fix a bug in the code to fix tab position. adds 9c6c2fb0f scanf: allow hex float input per POSIX adds b4fc81edc Cygwin: console: Fix race issue regarding cons_master_thread(). adds bb93c6d7c Cygwin: pty: Fix race issue in inheritance of pseudo console. adds 5176afeb7 Cygwin: pty: Make rlwrap work with cmd.exe. adds 8050ef207 Cygwin: add 3.2.1 release file and add fixes up to this point adds 282445a10 fix some Arm FP routines not checking if floating point is enabled adds 13fd26ecf Cygwin: skip native symlink check in Windows dir under WOW64 adds 01387f1ff Cygwin: pty: Additional race issue fix regarding pseudo console. adds 6004ea977 Cygwin: pty: Fix fallback processing in setup_pseudoconsole(). adds 6d46d8504 Cygwin: pty: Add missing guard for close_pseudoconsole(). adds ae6e6c352 bfin: add myself as maintainer adds 2be07f755 Cygwin: connect: set connect state for DGRAM sockets adds 3b0ba6535 Cygwin: connect: implement resetting a connected DGRAM socket adds 247ce0ca3 Cygwin: Use automake (v5) adds a89bd73c5 Cygwin: tty.h: devices.h is a local header, not a system header adds 5eb232ede format_proc_cpuinfo: add v_spec_ctrl, bus_lock_detect adds a26779fae Cygwin: drop all generated autotools files adds 0bf0cf48f Cygwin: specify toollibdir toolincludedir in terms of tooldir adds 84ffbfeb1 Cygwin: automake: fix warning in terms of the `ps' target adds cf25b5590 Cygwin: automake: change @INCLUDES@ to @AM_CPPFLAGS@ to avoid [...] adds c66797eef Cygwin: FAQ: building-cygwin: accomodate autoconf changes adds 4f89f24fb Cygwin: POSIX mq: only allo priority up to MQ_PRIO_MAX - 1 adds 548a4c3ca Cygwin: POSIX mq: avoid double calls to ipc_mutex_unlock adds 2d3416440 Cygwin: CI configuration update adds 715c4208e Cygwin: mq_open: set filesize using ftruncate adds 6914b40c1 format_proc_swaps: ensure space between fields for clarity adds b05b79068 Cygwin: Ensure toollibdir exists before installing a link there adds 84d068971 Nano-malloc: Fix for unwanted external heap fragmentation adds 895f6d2b5 Cygwin: autogen.sh: Allow running from any directory adds a5b24cb24 Cygwin: revert handwritten tags/ctags target adds 9ea0f3766 Cygwin: revert handwritten tags/ctags target, take 2 adds 19d59ce75 Cygwin: path_conv: Rework handling native symlinks as inner p [...] adds 44eb41632 Cygwin: fetch Windows directory on all platforms and use throughout adds 9ce70bf45 Unpick cygpath TESTSUITE adds b8bd9d1b0 Move source files used in utils/mingw/ into that subdirectory adds 71e8b4500 Get rid of relative include paths in strace.cc adds 079c3a558 Cygwin: Use parallel make on AppVeyor adds 7b8edba62 Cygwin: POSIX message queues: simplify sync object creation adds c8949d040 Cygwin: Handle virtual drives as non-symlinks adds 338548f82 Cygwin: suppress FAST_CWD warnings on ARM64 adds 23d071229 Cygwin: Add missing IsWow64Process2 declaration adds 9b24fc950 Cygwin: autoload: fix case in DLL name for sanity adds 0c0f3df22 sys/stat.h: Enable UTIME_NOW and UTIME_OMIT for RTEMS adds cb674a4ad Cygwin: utils: chattr: Improve option parsing, fix some messages. adds f8eecf22d Cygwin: utils: chattr: fix recursive behaviour adds 305363238 Cygwin: utils: chattr: do not default to CWD adds 8c6c9b097 Cygwin: utils: avoid warning when building path_testsuite-path.o adds 6462a0844 Cygwin: utils: ldd: use GetFinalPathNameByHandleW adds c0949782b Cygwin: utils: chattr: Allow to clear all attributes with '='. adds 4fc922b2c Cygwin: POSIX msg queues: Convert mqd_t to a descriptor adds 6c901b928 Cygwin: POSIX msg queues: use queue name as key adds 438764a9d Cygwin: fix formatting in mqueue_types.h adds 3342549fc Cygwin: POSIX msg queues: move IPC object creation into fhandler adds 65cb82839 Cygwin: POSIX msg queues: create fhandler with object name adds 5f621bd38 Cygwin: posix_ipc.cc: fix typo adds 5b380b1ca Cygwin: POSIX ipc: fix evaluation of naming rules adds 723f38b10 Cygwin: POSIX msg queues: move handling of memory map into fhandler adds bce3563e9 Cygwin: POSIX msg queues: destroy msg queue fhandler in case [...] adds a9c8050c3 Cygwin: Ensure PSAPI_VERSION is 1 when building ldd adds 49b84cb26 Cygwin: POSIX msg queues: improve error output in fixup_after_fork adds 4ea7c12a2 Cygwin: POSIX msg queues: move definition of struct msg_hdr adds 15c96f2b2 Cygwin: get_nt_native_path: allow to append suffix adds 2cc914a34 Cygwin: POSIX msg queues: simplify mq_close adds a4e074672 Cygwin: POSIX msg queues: slightly rephrase get_mqinfo adds b62450cf1 Cygwin: POSIX msg queues: implement open/mq_open entirely in [...] adds fbcd61063 Cygwin: POSIX msg queues: Implement dup adds e0cdd462f Cygwin: POSIX msg queues: allocate section views top down adds 46f3b0ce8 Cygwin: POSIX msg queues: move all mq_* functionality into fh [...] adds 517c7e79d Cygwin: POSIX msg queues: implement ioctl(2) adds efef4b8bf Cygwin: POSIX msg queues: implement read(2)/lseek(2) adds 4c09dc4f9 Cygwin: cwdstuff: check if /dev exists adds 782b33853 Cygwin: path_conv: fix mqueue path check adds 90e5dbfc2 Cygwin: fhandler_mqueue: fix method declarations adds fd3fb7a14 Cygwin: disable creating directories below /dev/mqueue adds 2b4c7f90d Cygwin: fhandler_mqueue::mq_open: set all required fhandler flags adds 59ba43dd9 Cygwin: fhandler_mqueue: disable more methods, add fcntl adds 1adb3f11b Cygwin: fhandler_mqueue: add missing __reg2 for 32 bit build adds 88a2f9875 Cygwin: set NTDDI_VERSION to enable more recent windows definitions adds 48a76190e Cygwin: utils: set _WIN32_WINNT and NTDDI_VERSION via Makefile adds fd84f6cf5 Cygwin: utils: enable -idirafter to fetch Cygwin headers from [...] adds 2a3a03972 aarch64: support binary mode for opening files adds dfe5988f9 Cygwin: fhandler_mqueue::mq_open: fix typo adds a9165ea07 Fix rounding issues with sqrt/sqrtf adds b58515101 pru: Enable -ffunction-sections and -fdata-sections adds 464c3f5d2 libgloss: pru: Place sim syscalls into their own sections adds df0ad84e9 libgloss: pru: Remove sim ld script adds ee0986cfe Cygwin: Fix a stray tab in strace documentation adds 59584ff16 libc/sys/rtems/crt0.c: Fix two warnings. adds 609f5a51c newlib/doc/makedoc.c: Fix memory leak identified by Coverity. adds 90a72f27d newlib/doc/makedoc.c: if realloc() fails, exit with an error [...] adds 92068f4cc stdio: Parse 0x0p+00 correctly in scanf adds a39ae40b8 inttypes.h: Use reserved names for function parameters adds 5c9c31c52 Cygwin: Zero out gmon header before use adds 43999b660 libgloss/or1k: Correct the IMMU SXE and UXE flags adds 11fdae24b update to Unicode 13.0 adds 204ee3cf6 fix and amend scripts and makefile rules to generate Unicode data adds 1b242c12a Cygwin: console: Fix garbled input for non-ASCII chars. adds bc184284c Revert "Cygwin: console: Fix garbled input for non-ASCII chars." adds 98e3aeb1f Cygwin: console: Fix garbled input for non-ASCII chars. adds 7323efd73 format_proc_cpuinfo: add Linux 5.13 AMD/Hygon rapl adds c01f603df Fix builds on iq2000 and visium adds d0e42141b Revert "Cygwin: Handle virtual drives as non-symlinks" adds 4fca7b0da Cygwin: respect PC_SYM_FOLLOW and PC_SYM_NOFOLLOW_REP with in [...] adds 1290301b8 tty/pty: support TIOCSWINSZ pixel-size-only change notification adds fb01286fa stdlib: Make strtod/strtof set ERANGE consistently for underflow. adds be4a8b91f Cygwin: Various minor fixes to utils documentation adds e6b667f1a Cygwin: Use cmdsynopsis element in utils documentation adds 9a231073a Cygwin: Define PSAPI_VERSION as 1 before including psapi.h adds 91f99d323 Minimal support for ISO/IEC TS 18661-3. adds cee03513d Cygwin: cfsetspeed: allow speed to be a numerical baud rate adds 9bd6c0b2b Cygwin: New tool: profiler adds 4ad5b0ca3 Cygwin: New tool: gmondump adds ff9c2b3ab Cygwin: updates to wire in profiler, gmondump adds ca7b4bd23 libm: Fixing overflow handling issue for scalbnf and scalbn adds bf8f2a95d Cygwin: profiler: Fix formatting warnings adds 44a396657 libc/include/sys/config.h: Undef _REENT_SMALL for RTEMS on Mi [...] adds 51a297bcb Ensure nanosleep(2) never returns negative rem adds 054258312 Remove unneccesary parenthesis around declarator adds c08ee10d6 Cygwin: getifaddrs: fix address family for IPv6 netmasks adds b88d686a6 Cygwin: getifaddrs: don't return a zero IPv4 address adds f9f1b3918 Cygwin: document getifaddrs fixes adds d930fbb6a Cygwin: Convert gmondump and profiler synopses to <cmdsynopsis> new 4f999b4ea Cygwin: utils: tzmap-from-unicode.org: enforce sorting order [...] new ad8730cc9 Cygwin: utils: refresh tzmap.h new d4e7869ee Cygwin: semaphore.h: clean namespace new edf48054e Cygwin: implement sem_clockwait new 123454f9d Cygwin: implement pthread_cond_clockwait new 5c4eaf45f Cygwin: implement pthread_mutex_clocklock new 520c3a3fa Cygwin: pthread.h: clean namespace new c2ad78d67 Cygwin: implement pthread_rwlock_clockrdlock/pthread_rwlock_c [...] new fff00f776 Cygwin: bump API minor and set DLL version to 3.3.0
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .appveyor.yml | 31 +- .github/workflows/cygwin.yml | 11 +- .gitignore | 5 + libgloss/iq2000/configure | 1 + libgloss/iq2000/configure.in | 1 + libgloss/or1k/include/or1k-sprs.h | 20 +- libgloss/pru/Makefile.in | 10 +- libgloss/pru/device-specs/sim | 2 +- libgloss/pru/ldscripts/gen-ld-scripts.sh | 80 - libgloss/pru/ldscripts/pruelf-sim.x | 200 - libgloss/pru/syscalls.S | 4 +- libgloss/visium/configure | 1 + libgloss/visium/configure.in | 1 + newlib/MAINTAINERS | 1 + newlib/Makefile.am | 4 - newlib/Makefile.in | 4 - newlib/configure.host | 1 + newlib/doc/makedoc.c | 8 +- newlib/libc/Makefile.unidata | 11 + newlib/libc/ctype/caseconv.t | 11 +- newlib/libc/ctype/categories.t | 191 +- newlib/libc/ctype/mkunidata | 4 +- newlib/libc/include/inttypes.h | 2 +- newlib/libc/include/math.h | 12 +- newlib/libc/include/sys/config.h | 2 +- newlib/libc/include/sys/reent.h | 2 +- newlib/libc/include/sys/stat.h | 2 +- .../libc/{sys/arm => machine/aarch64}/sys/fcntl.h | 0 newlib/libc/stdio/vfscanf.c | 66 +- newlib/libc/stdlib/nano-mallocr.c | 70 +- newlib/libc/stdlib/strtod.c | 31 +- newlib/libc/string/combining.t | 67 +- newlib/libc/string/mkunidata | 6 +- newlib/libc/string/uniset | 29 +- newlib/libc/string/wide.t | 39 +- newlib/libc/sys/rtems/crt0.c | 4 +- newlib/libm/common/s_scalbn.c | 9 +- newlib/libm/common/sf_scalbn.c | 9 +- newlib/libm/machine/arm/sf_ceil.c | 2 +- newlib/libm/machine/arm/sf_floor.c | 2 +- newlib/libm/machine/arm/sf_nearbyint.c | 2 +- newlib/libm/machine/arm/sf_rint.c | 2 +- newlib/libm/machine/arm/sf_round.c | 2 +- newlib/libm/machine/arm/sf_trunc.c | 2 +- newlib/libm/math/e_sqrt.c | 4 +- newlib/libm/math/ef_sqrt.c | 4 +- newlib/libm/math/s_tanh.c | 4 +- newlib/libm/math/sf_tanh.c | 4 +- winsup/Makefile.am | 19 + winsup/Makefile.am.common | 15 + winsup/Makefile.common | 51 - winsup/Makefile.in | 112 - winsup/acinclude.m4 | 8 +- winsup/aclocal.m4 | 15 - winsup/autogen.sh | 4 + winsup/configure | 5803 -------------------- winsup/configure.ac | 21 +- winsup/cygserver/Makefile.am | 58 + winsup/cygserver/Makefile.in | 80 - winsup/cygwin/Makefile.am | 783 +++ winsup/cygwin/Makefile.in | 780 --- winsup/cygwin/autoload.cc | 3 +- winsup/cygwin/common.din | 5 + winsup/cygwin/config.h.in | 2 +- winsup/cygwin/cygwait.cc | 6 +- winsup/cygwin/dcrt0.cc | 11 +- winsup/cygwin/devices.cc | 3 + winsup/cygwin/devices.h | 3 + winsup/cygwin/devices.in | 3 + winsup/cygwin/dlfcn.cc | 1 - winsup/cygwin/dtable.cc | 3 + winsup/cygwin/fhandler.h | 87 + winsup/cygwin/fhandler_console.cc | 38 +- winsup/cygwin/fhandler_mqueue.cc | 1009 ++++ winsup/cygwin/fhandler_proc.cc | 25 +- winsup/cygwin/fhandler_socket_inet.cc | 38 +- winsup/cygwin/fhandler_socket_local.cc | 47 +- winsup/cygwin/fhandler_socket_unix.cc | 7 + winsup/cygwin/fhandler_tty.cc | 169 +- winsup/cygwin/globals.cc | 7 +- winsup/cygwin/gmon.c | 1 + winsup/cygwin/include/cygwin/version.h | 8 +- winsup/cygwin/include/pthread.h | 45 +- winsup/cygwin/include/semaphore.h | 23 +- winsup/cygwin/math/hypotl.c | 82 + winsup/cygwin/mqueue_types.h | 66 + winsup/cygwin/net.cc | 30 +- winsup/cygwin/path.cc | 178 +- winsup/cygwin/path.h | 2 +- winsup/cygwin/posix_ipc.cc | 905 +-- winsup/cygwin/pthread.cc | 8 +- winsup/cygwin/release/3.3.0 | 56 + winsup/cygwin/resource.cc | 1 - winsup/cygwin/termios.cc | 59 + winsup/cygwin/thread.cc | 92 +- winsup/cygwin/thread.h | 3 +- winsup/cygwin/tty.cc | 15 +- winsup/cygwin/tty.h | 4 +- winsup/cygwin/uinfo.cc | 13 +- winsup/cygwin/winlean.h | 9 +- winsup/cygwin/winsup.h | 1 + winsup/doc/Makefile.am | 162 + winsup/doc/Makefile.in | 152 - winsup/doc/faq-programming.xml | 65 +- winsup/doc/new-features.xml | 40 +- winsup/doc/posix.xml | 13 +- winsup/doc/utils.xml | 872 ++- winsup/testsuite/Makefile.am | 64 + winsup/testsuite/Makefile.in | 172 - winsup/testsuite/config/default.exp | 4 +- winsup/testsuite/cygrun/Makefile.am | 21 + winsup/testsuite/winsup.api/winsup.exp | 6 +- winsup/utils/Makefile.am | 91 + winsup/utils/Makefile.in | 177 - winsup/utils/chattr.c | 56 +- winsup/utils/cygpath.cc | 2 - winsup/utils/dumper.cc | 1 + winsup/utils/gmondump.c | 255 + winsup/utils/ldd.cc | 35 +- winsup/utils/locale.cc | 2 - winsup/utils/mingw/Makefile.am | 53 + winsup/utils/{ => mingw}/bloda.cc | 1 + winsup/utils/{ => mingw}/cygcheck.cc | 7 +- winsup/utils/{ => mingw}/cygwin-console-helper.cc | 0 winsup/utils/{ => mingw}/dump_setup.cc | 0 winsup/utils/{ => mingw}/ldh.cc | 0 winsup/utils/mingw/path.cc | 1 + winsup/utils/{ => mingw}/strace.cc | 10 +- winsup/utils/{ => mingw}/testsuite.cc | 31 +- winsup/utils/{ => mingw}/testsuite.h | 34 +- winsup/utils/mkgroup.c | 1 - winsup/utils/mkpasswd.c | 1 - winsup/utils/module_info.cc | 1 + winsup/utils/path.cc | 38 +- winsup/utils/path.h | 10 +- winsup/utils/pldd.c | 1 + winsup/utils/profiler.cc | 1111 ++++ winsup/utils/ps.cc | 1 - winsup/utils/regtool.cc | 1 - winsup/utils/tzmap-from-unicode.org | 2 +- winsup/utils/tzmap.h | 18 +- 141 files changed, 6088 insertions(+), 9221 deletions(-) delete mode 100755 libgloss/pru/ldscripts/gen-ld-scripts.sh delete mode 100644 libgloss/pru/ldscripts/pruelf-sim.x create mode 100644 newlib/libc/Makefile.unidata copy newlib/libc/{sys/arm => machine/aarch64}/sys/fcntl.h (100%) create mode 100644 winsup/Makefile.am create mode 100644 winsup/Makefile.am.common delete mode 100644 winsup/Makefile.common delete mode 100644 winsup/Makefile.in delete mode 100644 winsup/aclocal.m4 delete mode 100755 winsup/configure create mode 100644 winsup/cygserver/Makefile.am delete mode 100644 winsup/cygserver/Makefile.in create mode 100644 winsup/cygwin/Makefile.am delete mode 100644 winsup/cygwin/Makefile.in create mode 100644 winsup/cygwin/fhandler_mqueue.cc create mode 100644 winsup/cygwin/math/hypotl.c create mode 100644 winsup/cygwin/mqueue_types.h create mode 100644 winsup/cygwin/release/3.3.0 create mode 100644 winsup/doc/Makefile.am delete mode 100644 winsup/doc/Makefile.in create mode 100644 winsup/testsuite/Makefile.am delete mode 100644 winsup/testsuite/Makefile.in create mode 100644 winsup/testsuite/cygrun/Makefile.am create mode 100644 winsup/utils/Makefile.am delete mode 100644 winsup/utils/Makefile.in create mode 100644 winsup/utils/gmondump.c create mode 100644 winsup/utils/mingw/Makefile.am rename winsup/utils/{ => mingw}/bloda.cc (99%) rename winsup/utils/{ => mingw}/cygcheck.cc (99%) rename winsup/utils/{ => mingw}/cygwin-console-helper.cc (100%) rename winsup/utils/{ => mingw}/dump_setup.cc (100%) rename winsup/utils/{ => mingw}/ldh.cc (100%) create mode 100644 winsup/utils/mingw/path.cc rename winsup/utils/{ => mingw}/strace.cc (99%) rename winsup/utils/{ => mingw}/testsuite.cc (85%) rename winsup/utils/{ => mingw}/testsuite.h (94%) create mode 100644 winsup/utils/profiler.cc