Fork of ps2/newlib for the LLVM toolchain: the ee-v4.6.0 branch plus the minimal changes the clang build needs
  • C 61%
  • Makefile 19.1%
  • C++ 10.2%
  • Assembly 5%
  • Linker Script 1.2%
  • Other 3.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
techwritescode 05e73c20c5
Some checks were skipped
cygwin / Fedora cross x86_64-pc-cygwin (push) Has been skipped
cygwin / Windows native x86_64 (push) Has been skipped
cygwin / stress tests x86_64 on arm64 Windows (push) Has been skipped
cygwin / stress tests x86_64 on x86_64 Windows (push) Has been skipped
cygwin / stc tests x86_64 on arm64 Windows (push) Has been skipped
cygwin / stc tests x86_64 on x86_64 Windows (push) Has been skipped
malloc.h: declare the allocation functions _NOTHROW, as stdlib.h does
With C++ and clang, including both malloc.h and stdlib.h failed with
'exception specification in declaration does not match previous declaration'.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-12 11:27:39 -05:00
.github/workflows cygwin.yml: use a literal continue-on-error so Forgejo can parse the workflow 2026-10-11 20:46:31 -05:00
config config/mt-d30v: Append flags 2023-05-30 13:55:09 -04:00
etc etc: switch to automake 2021-11-10 20:14:00 -05:00
include include/ansidecl.h: import from binutils-gdb 2024-02-12 13:45:10 +01:00
libgloss libgloss: mips: Support Lite Exit in crt0 2025-12-22 12:57:32 +01:00
newlib malloc.h: declare the allocation functions _NOTHROW, as stdlib.h does 2026-10-12 11:27:39 -05:00
texinfo * texinfo/texinfo.tex: Update to version 2009-03-28.05. 2009-04-21 12:36:46 +00:00
winsup Cygwin: spawn/exec: drop breaking away from job 2026-01-22 17:09:29 +01:00
.appveyor.yml Cygwin: CI: drop IRC notification from AppVeyor via notifico 2023-12-03 13:05:18 +00:00
.gitattributes Add .gitattributes 2015-03-09 20:53:11 +01:00
.gitignore Bump to autoconf 2.69 and automake 1.15.1 2022-01-12 07:05:02 -05:00
ar-lib Bump to autoconf 2.69 and automake 1.15.1 2022-01-12 07:05:02 -05:00
ChangeLog Update the address of the FSF in the copyright notice of files which were using the old address. 2021-11-10 20:14:00 -05:00
compile Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
config-ml.in Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
config.guess Bump config.guess and config.sub 2021-02-24 11:03:28 +01:00
config.rpath Remove freebsd1 from libtool.m4 macros and config.rpath. 2011-02-13 21:00:08 +00:00
config.sub Update config.sub to GCC master branch version 2024-08-21 15:18:36 -04:00
configure autoreconf (root and newlib) 2026-03-04 21:42:25 +01:00
configure.ac Disable libgloss for PS2 2026-03-04 19:42:39 +01:00
COPYING 2005-07-14 Kelley Cook <[email protected]> 2005-07-14 01:24:56 +00:00
COPYING.LIB Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
COPYING.LIBGLOSS Added target m68k-atari-elf supporting Atari 16/32bit TOS systems. 2025-08-07 13:59:52 -04:00
COPYING.NEWLIB Added target m68k-atari-elf supporting Atari 16/32bit TOS systems. 2025-08-07 13:59:52 -04:00
COPYING3 * COPYING3: New file. Contains version 3 of the GNU General Public License. 2007-07-17 13:50:23 +00:00
COPYING3.LIB * COPYING3: New file. Contains version 3 of the GNU General Public License. 2007-07-17 13:50:23 +00:00
depcomp Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
djunpack.bat * djunpack.bat: Use ".." quoting in Sed command, for the sake of 2009-03-27 13:37:09 +00:00
install-sh Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
libtool.m4 libtool.m4: fix nm BSD flag detection 2022-01-12 08:49:10 -05:00
ltgcc.m4 * libtool.m4: Update to libtool 2.2.6. 2008-09-29 15:28:14 +00:00
ltmain.sh PR target/59788 2014-02-05 13:17:47 +00:00
ltoptions.m4 Sync Libtool from GCC. 2010-01-09 21:11:32 +00:00
ltsugar.m4 * libtool.m4: Update to libtool 2.2.6. 2008-09-29 15:28:14 +00:00
ltversion.m4 Sync Libtool from GCC. 2010-01-09 21:11:32 +00:00
lt~obsolete.m4 Sync Libtool from GCC. 2010-01-09 21:11:32 +00:00
MAINTAINERS MAINTAINERS: clarify policy with config/ (and other top level files) 2012-05-12 03:10:17 +00:00
Makefile.def Sync with upstream gcc. 2016-06-23 15:54:55 -04:00
Makefile.in GCC: Pass --plugin to AR and RANLIB 2022-01-12 08:43:05 -05:00
Makefile.tpl GCC: Pass --plugin to AR and RANLIB 2022-01-12 08:43:05 -05:00
makefile.vms 19990502 sourceware import 1999-05-03 07:29:06 +00:00
missing Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
mkdep Use remove-advertising-clause script to edit BSD licenses 2020-01-29 19:03:31 +01:00
mkinstalldirs Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
move-if-change Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00
multilib.am Merge autoconf / automake update changes from GCC. 2022-01-17 04:30:37 -05:00
README 19990502 sourceware import 1999-05-03 07:29:06 +00:00
README-maintainer-mode Bump to autoconf 2.69 and automake 1.15.1 2022-01-12 07:05:02 -05:00
README.md Add a README with a work-in-progress banner 2026-10-03 11:49:32 -05:00
setup.com 2009-09-01 Tristan Gingold <[email protected]> 2009-09-01 13:38:26 +00:00
src-release * src-release (do-proto-toplevel): Support subdir-path-prefixed 2013-10-15 20:45:52 +00:00
symlink-tree 2005-07-14 Kelley Cook <[email protected]> 2005-07-14 01:24:56 +00:00
test-driver Bump to autoconf 2.69 and automake 1.15.1 2022-01-12 07:05:02 -05:00
ylwrap Sync toplevel with upstream GCC. 2016-03-22 10:25:20 +01:00

newlib-llvm

⚠️ Work in progress. This is part of the experimental LLVM-based PS2 toolchain. It changes often, has gaps, and is not ready for production use. ⚠️

Fork of the PS2 newlib (ee-v4.6.0) used by the LLVM-based toolchain in ps2/llvm-toolchain. The ee-v4.6.0-llvm branch carries the ee-v4.6.0 sources plus a few small commits that the clang build needs, such as the POSIX threads profile and the errno codes. The upstream README for the GNU tree is in README.