https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105750
--- Comment #2 from Li Shaohua ---
Yea, I'm aware of that. What makes me confused is for the following code, gcc
generates a larger redone for the struct variable j, i.e., 48 bytes.
https://godbolt.org/z/Wv1djjrqv
$cat b.c
struct a {
long f;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105750
--- Comment #1 from Jakub Jelinek ---
That is completely intentional, you can find similar testcases for any size of
the red zone and infinite red zones aren't possible. In fact, any growth of
the red zone makes data segments larger, it is alwa