https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109238
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- c = realloc (p, -1); ... ; if (c != ((void *)0) ) support_exit_failure_impl (1, "tst-realloc.c", 120, "realloc (p, -1) succeeded."); c = p; ... p = realloc (p, 0);