indicates if swapcontext requires special compiler treatment. On x86, when shadow stack is enabled, __INDIRECT_RETURN is defined with indirect_return attribute, which has been added to GCC 9, to indicate that swapcontext returns via indirect branch. Changelog: [BZ #21508] * catgets/xopen-msg.awk: Ignore POT-Creation-Date line. * iconv/loop.c (UNICODE_TAG_HANDLER): Disable -Wmaybe-uninitialized for -Os. * sysdeps/powerpc/nofpu/Makefile [$(subdir) = soft-fp] (sysdep_routines): Add sqrtsf2 and sqrtdf2." class="link-gray" href="/lattera/glibc/commit/0d2163ebf2fbedda09fdebe33243441d89f68b05" 40%. Please be sure to check the manual in the current development sources to see if your problem has already been corrected. We are now using the Bugzilla system to track all bug reports. LIB for copying conditions, and LICENSES for notices about a few contributions that require these additional notices to be distributed. (prepare_test_buffer): Use it." class="link-gray" href="/lattera/glibc/commit/e27f41ba2b6101be1a511905bff5502ffd23828b" intl dependency. _ISOMAC] (toupper): Likewise." class="link-gray" href="/lattera/glibc/commit/54412d20618b7b93f136a168e788573575f8a7a6" . (Or some extremely specialized macros for "disable -Wmaybe-uninitialized in this particular place" could be specified, defined to 0 in a lot of different files that include iconv/loop.c and to 1 in that particular s390 file.) Tested that this fixed -Os compilation for s390-linux-gnu with * sysdeps/nios2/Makefile [$(subdir) = soft-fp] (sysdep_routines): Do not filter out sqrtsf2 and sqrtdf2. For corrections to the manual, please file a bug in the `manual' component, following the bug-reporting instructions below. It would be possible if desired to use #ifdef __s390__ around the disabling, though in general we try to avoid that sort of thing in generic files. The manual is still being updated and contains some known errors and omissions; we regret that we do not have the resources to work on the manual as much as we would like. * posix/annexc.c (macrofile): Change to modifiable array. Thus, the patch adds such disabling in iconv/loop.c, with a comment pointing to the s390-specific code and a comment in the s390-specific code pointing to the generic file to alert people to the possible need to update one place when changing the other. * sysdeps/riscv/math-tests-trap.h: Likewise." class="link-gray" href="/lattera/glibc/commit/895ef79e04a953cac1493863bcae29ad85657ee1" [BZ #23349] After commit d76d3703551a362b472c866b5b6089f66f8daa8e ("Fix missing timespec definition for sys/stat.h (BZ #21371)") in combination with kernel UAPI changes, GCC sanitizer builds start to fail due to a conflicting definition of struct timespec in . The GNU C Library is (almost) completely documented by the Texinfo manual found in the `manual/' subdirectory.Visit Stack Exchange I'm trying to script an installation of geany and might be on my 20th failure (then like L'Hopital, I shall fail to fail).
Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
When shadow stack is enabled, remove always_inline attribute from prepare_test_buffer in string/tst-xbzero-opt.c to avoid: tst-xbzero-opt.c: In function ‘prepare_test_buffer’: tst-xbzero-opt.c:105:1: error: function ‘prepare_test_buffer’ can never be inlined because it uses setjmp prepare_test_buffer (unsigned char *buf) when indirect_return attribute isn't available. * stdlib/Makefile (headers): Add bits/indirect-return.h. ($(objpfx)msgs.h): Depend on $(objpfx)instead of ../po/ * intl/tst-gettext.sh: Use $instead of ../po/" class="link-gray" href="/lattera/glibc/commit/56456a2aadf0522b51ea55be1291ca832c5d0524" [BZ #15105] * ctype/ctype.c (tolower): Use libc_hidden_def. Changelog: [BZ #21508] * catgets/xopen-msg.awk: Ignore POT-Creation-Date line. * nscd/Depend, resolv/Depend, rt/Depend: Add htl dependency. * string/strstr.c (AVAILABLE): Likewise." class="link-gray" href="/lattera/glibc/commit/284f42bc778e487dfd5dff5c01959f93b9e0c4f5" .