https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65249
Rich Felker <bugdal at aerifal dot cx> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugdal at aerifal dot cx --- Comment #27 from Rich Felker <bugdal at aerifal dot cx> --- We've hit what seems like almost the exact same issue on gcc 8.3.0 with this minimized testcase: void fg(int *); int get_response(int a) { int b; if (a) fg(&b); return 0; } compiled with -O -c -fstack-protector-strong for sh2eb-linux-muslfdpic. With gcc 9.2.0 it compiles successfully. I looked for a record of such a fix having been made, but couldn't find one. Was it a known issue that was fixed silently, or might it be a lurking bug that's just no longer being hit?