https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117047
--- Comment #47 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>: https://gcc.gnu.org/g:ff38712bcba97ff9cba168a4e864c5a8ac453b7f commit r15-7776-gff38712bcba97ff9cba168a4e864c5a8ac453b7f Author: Jakub Jelinek <ja...@redhat.com> Date: Sat Mar 1 20:48:16 2025 +0100 ggc: Fix up ggc_internal_cleared_alloc_no_dtor [PR117047] Apparently I got one of the !HAVE_ATTRIBUTE_ALIAS fallbacks wrong. It compiled with a warning: ../../gcc/ggc-common.cc: In function 'void* ggc_internal_cleared_alloc_no_dtor(size_t, void (*)(void*), size_t, size_t)': ../../gcc/ggc-common.cc:154:44: warning: unused parameter 'size' [-Wunused-parameter] 154 | ggc_internal_cleared_alloc_no_dtor (size_t size, void (*f)(void *), | ~~~~~~~^~~~ and obviously didn't work right (always allocated 0-sized objects). Fixed thusly. 2025-03-01 Jakub Jelinek <ja...@redhat.com> PR jit/117047 * ggc-common.cc (ggc_internal_cleared_alloc_no_dtor): Pass size rather than s as the first argument to ggc_internal_cleared_alloc.