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-O3_LTO 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> adds 4f999b4ea Cygwin: utils: tzmap-from-unicode.org: enforce sorting order [...] adds ad8730cc9 Cygwin: utils: refresh tzmap.h adds d4e7869ee Cygwin: semaphore.h: clean namespace adds edf48054e Cygwin: implement sem_clockwait adds 123454f9d Cygwin: implement pthread_cond_clockwait adds 5c4eaf45f Cygwin: implement pthread_mutex_clocklock adds 520c3a3fa Cygwin: pthread.h: clean namespace adds c2ad78d67 Cygwin: implement pthread_rwlock_clockrdlock/pthread_rwlock_c [...] adds fff00f776 Cygwin: bump API minor and set DLL version to 3.3.0
No new revisions were added by this update.
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