Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-05aarch64: Sync with ARM-software/optimized-routinesSebastian Huber
Update AArch64 assembly string routines from: https://github.com/ARM-software/optimized-routines commit 0cf84f26b6b8dcad8287fe30a4dcc1fdabd06560 Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Thu Jul 27 17:14:57 2023 +0200 string: Fix corrupt GNU_PROPERTY_TYPE (5) size For ELF32 the notes alignment is 4 and not 8. Add license and copyright information to COPYING.NEWLIB as entry (56).
2023-01-19COPYING.NEWLIB: Arm licence entry amendmentVictor L. Do Nascimento
Add relevant SPDX-License-Identifier to Arm licence entry in COPYING.NEWLIB.
2022-12-13libc: arm: fix setjmp abi non-conformanceVictor L. Do Nascimento
As per the arm Procedure Call Standard for the Arm Architecture section 6.1.2 [1], VFP registers s16-s31 (d8-d15, q4-q7) must be preserved across subroutine calls. The current setjmp/longjmp implementations preserve only the core registers, with the jump buffer size too small to store the required co-processor registers. In accordance with the C Library ABI for the Arm Architecture section 6.11 [2], this patch sets _JBTYPE to long long adjusting _JBLEN to 20. It also emits vfp load/store instructions depending on architectural support, predicated at compile time on ACLE feature-test macros. [1] https://github.com/ARM-software/abi-aa/blob/main/aapcs32/aapcs32.rst [2] https://github.com/ARM-software/abi-aa/blob/main/clibabi32/clibabi32.rst
2022-03-29newlib: drop phoenix supportMike Frysinger
This code has not been updated since 2016, and it looks like it has rotted quite a bit since. It does not build against the current set of phoenix sources -- I had to hack both the kernel headers and the newlib headers up to get it to build, and I still have no idea if it actually links or runs. It seems like the project itself has moved away from newlib and to its own C library: https://phoenix-rtos.com/documentation/libc/README.md So since there's no interest from the phoenix folks to maintain this, and it has a significant amount of non-standard code that we try to keep up-to-date (without actually testing it), just punt it all.
2021-01-05RTEMS: Add <poll.h> and <sys/poll.h>Sebastian Huber
Add the POSIX header file <poll.h> which is used by the GCC 11 Ada runtime support. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
2020-09-23Port of C-SKY for newlibJojo R
Contributor list:   - Lifang Xia <lifang_xia@c-sky.com>   - Jojo R <jiejie_rong@c-sky.com>   - Xianmiao Qu <xianmiao_qu@c-sky.com>   - Yunhai Shang <yunhai_shang@c-sky.com>
2020-06-10fenv support armEshan dhawan via Newlib
Signed-off-by: Eshan dhawan <eshandhawan51@gmail.com>
2019-10-31Add PRU license to COPYING.NEWLIB and COPYING.LIBGLOSSJeff Johnston
2019-01-15AMD GCN Port contributed by Andrew Stubbs <ams@codesourcery.com>Jeff Johnston
Add support for the AMD GCN GPU architecture. This is primarily intended for use with OpenMP and OpenACC offloading. It can also be used for stand-alone programs, but this is intended mostly for testing the compiler and is not expected to be useful in general. The GPU architecture is highly parallel, and therefore Newlib must be configured to use dynamic re-entrancy, and thread-safe malloc. The only I/O available is a via a shared-memory interface provided by libgomp and the gcn-run tool included with GCC. At this time this is limited to stdout, argc/argv, and the return code.
2018-09-25Update Arm entry in COPYING.NEWLIB.Jeff Johnston
- per Wilco Dijkstra's patch - update Arm copyright notice to not exclude AArch64 and the various generic contributions made (like the new math functions). Also update the date and change spelling to Arm Ltd.
2017-08-21Change license to FreeBSD License for RISC-VKito Cheng
- For prevent confuse about what BSD license variant we used, 2- or 3-clause license, we change the license to FreeBSD license to make it unambiguously refers to the 2-clause license.
2017-08-17Add RISC-V port for libmKito Cheng
Contributor list: - Michael Neilly <mneilly@yahoo.com> - Kito Cheng <kito.cheng@gmail.com>
2017-08-17Add RISC-V port for newlibKito Cheng
Contributor list: - Andrew Waterman <andrew@sifive.com> - Palmer Dabbelt <palmer@dabbelt.com> - Kito Cheng <kito.cheng@gmail.com> - Scott Beamer <sbeamer@eecs.berkeley.edu>
2017-05-25Update COPYING.NEWLIB appropriately.Jeff Johnston
2016-05-09Add port for Phoenix-RTOS in common configure files.Jeff Johnston
2015-11-12Add Synopsys license for newlib and libglossAnton Kolesov
ChangeLog: 2015-11-12 Anton Kolesov <Anton.Kolesov@synopsys.com> * COPYING.LIBGLOSS: Add Synopsys license. * COPYING.NEWLIB: Likewise.
2015-09-04Add FTDI license for newlib and libgloss.Jeff Johnston
2015-08-25Updated copyright noticeAndre Vieira
Update the ARM copyright notice to include 2015. 2015-08-20 Andre Vieira <andre.simoesdiasvieira@arm.com> * COPYING.NEWLIB: Updated ARM's copyright notice. From 913be92b12851bc6285b8ab77d6878fda613f77c Mon Sep 17 00:00:00 2001 From: Andre Simoes Dias Vieira <andsim01@arm.com> Date: Thu, 20 Aug 2015 14:16:42 +0100 Subject: [PATCH] Updated general Copyright notice
2015-01-21 * COPYING.LIBGLOSS: Add Controls and Data Services copyright.Eric Botcazou
* COPYING.NEWLIB: Likewise. libgloss/ * configure.in: Add Visium support. * configure: Regenerate. * visium/: New directory. newlib/ * configure.host: Add Visium support. * libc/machine/configure.in: Likewise. * libc/machine/configure: Regenerate. * libc/machine/visium/: New directory. * libc/include/machine/setjmp.h (_JBLEN): Define for Visium. * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Likewise. * libc/include/machine/time.h (_CLOCKS_PER_SEC_): Likewise.
2014-04-052014-04-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add to current TI license to include tirtos addition.
2013-10-012013-10-01 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update with new copyright.
2013-05-062013-05-06 Sandra Loosemore <sandra@codesourcery.com>Jeff Johnston
* COPYING.NEWLIB: Add Altera Corporation copyright.
2012-03-102012-03-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Modify DJ Delorie license to include modification rights in clause as permitted by DJ Delorie. * COPYING.LIBGLOSS: Ditto.
2012-03-092012-03-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Remove two unused licenses.
2012-02-222012-02-21 Joern Rennecke <joern.rennecke@embecosm.com>Jeff Johnston
* COPYING.NEWLIB: Add Adapteva notice. * COPYING.LIBGLOSS: Add Adapteva notice.
2010-12-022010-12-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add National Semiconductor notice.
2010-11-05Fix typo in microblaze license.Michael Eager
2010-10-092010-10-08 Bernd Schmidt <bernds@codesourcery.com>Jeff Johnston
Joseph Myers <joseph@codesourcery.com> * COPYING.LIBGLOSS: Add National Semiconductor and CodeSourcery notices. * COPYING.NEWLIB: Add Texas Instruments notice.
2009-12-182009-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update copyright date. * COPYING.LIBGLOSS: Ditto.
2009-01-222009-01-21 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add ARM license.
2008-12-182008-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Updated. * COPYING.LIBGLOSS: Ditto.
2007-12-192007-12-19 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update default copyright.
2007-02-092007-02-08 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.LIBGLOSS: Reformat default Red Hat license to fit within 80 columns. * COPYING.NEWLIB: Ditto.
2006-10-282006-10-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add spu license.
2006-10-112006-10-11 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Updated. * COPYING.LIBGLOSS: Ditto.
2005-12-162005-12-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update copyright year for default copyright.
2005-07-162005-07-16 Kelley Cook <kcook@gcc.gnu.org>R. Kelley Cook
* all files: Update FSF address.
2004-02-032004-02-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update Red Hat license to 2004.
2004-01-242004-01-23 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update to include copyrights for new iconv code.
2003-11-272003-11-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add license info for long long routines added to stdlib.
2003-05-282003-05-28 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add license info for newlib/libc/sys/linux/stdlib.
2002-12-212002-12-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Updated. * COPYING.LIBGLOSS: Ditto.
2002-12-132002-12-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update list of alternate Regent of California licenses and discuss official revoking of advertising clause. * COPYING.LIBGLOSS: Ditto.
2002-09-102002-09-10 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: More updates.
2002-09-102002-09-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update.
2002-02-052002-02-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Remove advertising clause from Berkeley and Red Hat licenses.
2002-01-072002-01-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* Change reference to Cygnus Solutions to be Red Hat.
2002-01-072002-01-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Update generic copyright date.
2001-11-19 * COPYING.NEWLIB: Mention preserved notice in specific parts.Hans-Peter Nilsson
2001-11-132001-11-12 Hans-Peter Nilsson <hp@bitrange.com>Jeff Johnston
* COPYING.NEWLIB: Add BSD-style license/copyright blurb for my work.