Picolibc version 1.5
-
Make picolibc more compatible with C++ compilers.
-
Add GCC specs file and linker script for building C++ applications
with G++ that enable exception handling by linking in call stack
information. -
A few clang build fixes, including libm exception generation
-
Nano malloc fixes, especially for 'unusual' arguments
-
Merge in newlib 4.1.0 code
-
More libm exception/errno/infinity fixes, mostly in the gamma funcs.
-
Add tests for all semihost v2.0 functions.
-
A few RISC-V assembly fixes and new libm code.
-
Build fixes to reliably replace generic code with
architecture-specific implementations.
With a patch which is pending for GCC 11, we'll be able to build C++
applications that use picolibc with exceptions and iostream.