]> Savannah Git Hosting - gnulib.git/commit
Don't use CHERI facilities with CC="clang -march=morello".
authorBruno Haible <bruno@clisp.org>
Mon, 13 Nov 2023 13:55:01 +0000 (14:55 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 13 Nov 2023 13:59:36 +0000 (14:59 +0100)
commitc165047d204745a97869113b75f43cbee761c8b7
treef74fd21d0533d0828e26a0cf8bfad5207937b6b0
parent39c672ed8ee9108dea1a69e3964493bd56b6cbc2
Don't use CHERI facilities with CC="clang -march=morello".

Suggested by Jessica Clarke <jrtc27@jrtc27.com> in
<https://lists.gnu.org/archive/html/bug-gnulib/2023-11/msg00116.html>.

* lib/alignalloc.h (alignalloc): Test __CHERI_PURE_CAPABILITY__, not
__CHERI__.
* lib/eealloc.h (eemalloc, eerealloc): Likewise.
* lib/ialloc.h (irealloc, ireallocarray): Likewise.
* lib/malloca.h (malloca): Likewise.
* lib/malloca.c (small_t, mmalloca, freea): Likewise.
* lib/rawmemchr.c (rawmemchr): Likewise.
* lib/safe-alloc.h (safe_alloc_realloc_n): Likewise.
* lib/sigsegv.c (SIGSEGV_FAULT_STACKPOINTER): Likewise.
* lib/ssfmalloc.h (struct dissected_page_header, init_small_block_page,
init_medium_block_page, free_block_from_pool, allocate_block): Likewise.
* tests/test-stdint.c: Likewise.
ChangeLog
lib/alignalloc.h
lib/eealloc.h
lib/ialloc.h
lib/malloca.c
lib/malloca.h
lib/rawmemchr.c
lib/safe-alloc.h
lib/sigsegv.c
lib/ssfmalloc.h
tests/test-stdint.c