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-Os_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 new a648c1530 Cygwin: console: Fix a bug in the code to fix tab position. new 9c6c2fb0f scanf: allow hex float input per POSIX new b4fc81edc Cygwin: console: Fix race issue regarding cons_master_thread(). new bb93c6d7c Cygwin: pty: Fix race issue in inheritance of pseudo console. new 5176afeb7 Cygwin: pty: Make rlwrap work with cmd.exe. new 8050ef207 Cygwin: add 3.2.1 release file and add fixes up to this point new 282445a10 fix some Arm FP routines not checking if floating point is enabled new 13fd26ecf Cygwin: skip native symlink check in Windows dir under WOW64 new 01387f1ff Cygwin: pty: Additional race issue fix regarding pseudo console. new 6004ea977 Cygwin: pty: Fix fallback processing in setup_pseudoconsole(). new 6d46d8504 Cygwin: pty: Add missing guard for close_pseudoconsole(). new ae6e6c352 bfin: add myself as maintainer new 2be07f755 Cygwin: connect: set connect state for DGRAM sockets new 3b0ba6535 Cygwin: connect: implement resetting a connected DGRAM socket new 247ce0ca3 Cygwin: Use automake (v5) new a89bd73c5 Cygwin: tty.h: devices.h is a local header, not a system header new 5eb232ede format_proc_cpuinfo: add v_spec_ctrl, bus_lock_detect new a26779fae Cygwin: drop all generated autotools files new 0bf0cf48f Cygwin: specify toollibdir toolincludedir in terms of tooldir new 84ffbfeb1 Cygwin: automake: fix warning in terms of the `ps' target new cf25b5590 Cygwin: automake: change @INCLUDES@ to @AM_CPPFLAGS@ to avoid [...] new c66797eef Cygwin: FAQ: building-cygwin: accomodate autoconf changes new 4f89f24fb Cygwin: POSIX mq: only allo priority up to MQ_PRIO_MAX - 1 new 548a4c3ca Cygwin: POSIX mq: avoid double calls to ipc_mutex_unlock new 2d3416440 Cygwin: CI configuration update new 715c4208e Cygwin: mq_open: set filesize using ftruncate new 6914b40c1 format_proc_swaps: ensure space between fields for clarity new b05b79068 Cygwin: Ensure toollibdir exists before installing a link there new 84d068971 Nano-malloc: Fix for unwanted external heap fragmentation new 895f6d2b5 Cygwin: autogen.sh: Allow running from any directory new a5b24cb24 Cygwin: revert handwritten tags/ctags target new 9ea0f3766 Cygwin: revert handwritten tags/ctags target, take 2 new 19d59ce75 Cygwin: path_conv: Rework handling native symlinks as inner p [...] new 44eb41632 Cygwin: fetch Windows directory on all platforms and use throughout new 9ce70bf45 Unpick cygpath TESTSUITE new b8bd9d1b0 Move source files used in utils/mingw/ into that subdirectory new 71e8b4500 Get rid of relative include paths in strace.cc new 079c3a558 Cygwin: Use parallel make on AppVeyor new 7b8edba62 Cygwin: POSIX message queues: simplify sync object creation new c8949d040 Cygwin: Handle virtual drives as non-symlinks new 338548f82 Cygwin: suppress FAST_CWD warnings on ARM64 new 23d071229 Cygwin: Add missing IsWow64Process2 declaration new 9b24fc950 Cygwin: autoload: fix case in DLL name for sanity new 0c0f3df22 sys/stat.h: Enable UTIME_NOW and UTIME_OMIT for RTEMS new cb674a4ad Cygwin: utils: chattr: Improve option parsing, fix some messages. new f8eecf22d Cygwin: utils: chattr: fix recursive behaviour new 305363238 Cygwin: utils: chattr: do not default to CWD new 8c6c9b097 Cygwin: utils: avoid warning when building path_testsuite-path.o new 6462a0844 Cygwin: utils: ldd: use GetFinalPathNameByHandleW new c0949782b Cygwin: utils: chattr: Allow to clear all attributes with '='. new 4fc922b2c Cygwin: POSIX msg queues: Convert mqd_t to a descriptor new 6c901b928 Cygwin: POSIX msg queues: use queue name as key new 438764a9d Cygwin: fix formatting in mqueue_types.h new 3342549fc Cygwin: POSIX msg queues: move IPC object creation into fhandler new 65cb82839 Cygwin: POSIX msg queues: create fhandler with object name new 5f621bd38 Cygwin: posix_ipc.cc: fix typo new 5b380b1ca Cygwin: POSIX ipc: fix evaluation of naming rules new 723f38b10 Cygwin: POSIX msg queues: move handling of memory map into fhandler new bce3563e9 Cygwin: POSIX msg queues: destroy msg queue fhandler in case [...] new a9c8050c3 Cygwin: Ensure PSAPI_VERSION is 1 when building ldd new 49b84cb26 Cygwin: POSIX msg queues: improve error output in fixup_after_fork new 4ea7c12a2 Cygwin: POSIX msg queues: move definition of struct msg_hdr new 15c96f2b2 Cygwin: get_nt_native_path: allow to append suffix new 2cc914a34 Cygwin: POSIX msg queues: simplify mq_close new a4e074672 Cygwin: POSIX msg queues: slightly rephrase get_mqinfo new b62450cf1 Cygwin: POSIX msg queues: implement open/mq_open entirely in [...] new fbcd61063 Cygwin: POSIX msg queues: Implement dup new e0cdd462f Cygwin: POSIX msg queues: allocate section views top down new 46f3b0ce8 Cygwin: POSIX msg queues: move all mq_* functionality into fh [...] new 517c7e79d Cygwin: POSIX msg queues: implement ioctl(2) new efef4b8bf Cygwin: POSIX msg queues: implement read(2)/lseek(2) new 4c09dc4f9 Cygwin: cwdstuff: check if /dev exists new 782b33853 Cygwin: path_conv: fix mqueue path check new 90e5dbfc2 Cygwin: fhandler_mqueue: fix method declarations new fd3fb7a14 Cygwin: disable creating directories below /dev/mqueue new 2b4c7f90d Cygwin: fhandler_mqueue::mq_open: set all required fhandler flags new 59ba43dd9 Cygwin: fhandler_mqueue: disable more methods, add fcntl new 1adb3f11b Cygwin: fhandler_mqueue: add missing __reg2 for 32 bit build new 88a2f9875 Cygwin: set NTDDI_VERSION to enable more recent windows definitions new 48a76190e Cygwin: utils: set _WIN32_WINNT and NTDDI_VERSION via Makefile new fd84f6cf5 Cygwin: utils: enable -idirafter to fetch Cygwin headers from [...] new 2a3a03972 aarch64: support binary mode for opening files new dfe5988f9 Cygwin: fhandler_mqueue::mq_open: fix typo new a9165ea07 Fix rounding issues with sqrt/sqrtf new b58515101 pru: Enable -ffunction-sections and -fdata-sections new 464c3f5d2 libgloss: pru: Place sim syscalls into their own sections new df0ad84e9 libgloss: pru: Remove sim ld script new ee0986cfe Cygwin: Fix a stray tab in strace documentation new 59584ff16 libc/sys/rtems/crt0.c: Fix two warnings. new 609f5a51c newlib/doc/makedoc.c: Fix memory leak identified by Coverity. new 90a72f27d newlib/doc/makedoc.c: if realloc() fails, exit with an error [...] new 92068f4cc stdio: Parse 0x0p+00 correctly in scanf new a39ae40b8 inttypes.h: Use reserved names for function parameters new 5c9c31c52 Cygwin: Zero out gmon header before use new 43999b660 libgloss/or1k: Correct the IMMU SXE and UXE flags new 11fdae24b update to Unicode 13.0 new 204ee3cf6 fix and amend scripts and makefile rules to generate Unicode data new 1b242c12a Cygwin: console: Fix garbled input for non-ASCII chars. new bc184284c Revert "Cygwin: console: Fix garbled input for non-ASCII chars." new 98e3aeb1f Cygwin: console: Fix garbled input for non-ASCII chars. new 7323efd73 format_proc_cpuinfo: add Linux 5.13 AMD/Hygon rapl new c01f603df Fix builds on iq2000 and visium new d0e42141b Revert "Cygwin: Handle virtual drives as non-symlinks" new 4fca7b0da Cygwin: respect PC_SYM_FOLLOW and PC_SYM_NOFOLLOW_REP with in [...] new 1290301b8 tty/pty: support TIOCSWINSZ pixel-size-only change notification new fb01286fa stdlib: Make strtod/strtof set ERANGE consistently for underflow. new be4a8b91f Cygwin: Various minor fixes to utils documentation new e6b667f1a Cygwin: Use cmdsynopsis element in utils documentation new 9a231073a Cygwin: Define PSAPI_VERSION as 1 before including psapi.h new 91f99d323 Minimal support for ISO/IEC TS 18661-3. new cee03513d Cygwin: cfsetspeed: allow speed to be a numerical baud rate new 9bd6c0b2b Cygwin: New tool: profiler new 4ad5b0ca3 Cygwin: New tool: gmondump new ff9c2b3ab Cygwin: updates to wire in profiler, gmondump new ca7b4bd23 libm: Fixing overflow handling issue for scalbnf and scalbn new bf8f2a95d Cygwin: profiler: Fix formatting warnings new 44a396657 libc/include/sys/config.h: Undef _REENT_SMALL for RTEMS on Mi [...] new 51a297bcb Ensure nanosleep(2) never returns negative rem new 054258312 Remove unneccesary parenthesis around declarator new c08ee10d6 Cygwin: getifaddrs: fix address family for IPv6 netmasks new b88d686a6 Cygwin: getifaddrs: don't return a zero IPv4 address new f9f1b3918 Cygwin: document getifaddrs fixes new d930fbb6a Cygwin: Convert gmondump and profiler synopses to <cmdsynopsis>
The 123 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/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/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/release/3.2.1 | 53 + winsup/cygwin/resource.cc | 1 - winsup/cygwin/termios.cc | 59 + 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 | 11 +- 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 - 131 files changed, 5902 insertions(+), 9158 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.2.1 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