acadia-newlib/newlib/libc
Thomas Schwinge 3b58032de1 nvptx: Don't use global constructor for SSP setup
Given that nvptx newlib currently restricts itself to ELIX level 1, this
is not already a problem.  However, in the following we'd like to lift
that restriction, and then run into:

    [...]/newlib/libc/ssp/stack_protector.c: In function ‘__stack_chk_init’:
    [...]/newlib/libc/ssp/stack_protector.c:31:1: sorry, unimplemented: global constructors not supported on this target
       31 | }
          | ^

GCC patch "nvptx: Support global constructors/destructors via 'collect2'"
has been posted, but not yet accepted.  Until that is resolved, use the
same manual SSP setup as for GCN.
2023-01-19 21:51:09 +01:00
..
argz
ctype
errno Add --enable-newlib-reent-thread-local option 2022-07-13 06:55:46 +02:00
iconv newlib: info: tweak iconv node to avoid collisions 2022-12-13 05:22:09 -05:00
include libc: arm: fix setjmp abi non-conformance 2022-12-13 15:50:35 +00:00
locale Cygwin: fix LC_CTYPE in global locale to be a real C.UTF-8 locale 2022-12-03 16:16:30 +01:00
machine nvptx: Provide stub 'gettimeofday' 2023-01-19 21:50:57 +01:00
misc
posix Fix some Coverity Scan errors. 2022-08-31 15:18:08 -04:00
reent Add --enable-newlib-reent-thread-local option 2022-07-13 06:55:46 +02:00
search
signal Add --enable-newlib-reent-thread-local option 2022-07-13 06:55:46 +02:00
ssp nvptx: Don't use global constructor for SSP setup 2023-01-19 21:51:09 +01:00
stdio Fix some Coverity Scan errors. 2022-08-31 15:18:08 -04:00
stdio64
stdlib Implement sysconf for Arm 2022-09-19 15:35:55 -04:00
string Fix memccpy to handle end char >= x80 2023-01-03 14:52:47 -05:00
sys libgloss: arm: break newlib dependency 2023-01-11 01:00:15 -05:00
syscalls
time strftime/wcsftime: use STRLEN, not strlen 2022-10-29 20:15:58 +02:00
unix
xdr
Makefile.inc
Makefile.unidata
acinclude.m4
libc.in.xml
libc.texi newlib: info: tweak iconv node to avoid collisions 2022-12-13 05:22:09 -05:00
sys.tex