https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101799
--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> --- PR 96989 is related only in that it also involves the pretty printer. Otherwise, to avoid SSA_NAMEs the pretty-printer needs to recursively expand them into their assignments from DECLs or expressions (e.g., results of function calls etc.)