https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102285
--- Comment #23 from Richard Biener <rguenth at gcc dot gnu.org> --- I do have to check the result before this fix attempt but at least with it the overall testsuite state isn't so great. You can do make check RUNTESTFLAGS="--target_board=unix/-ftrivial-auto-var-init=zer" to check all of the testsuite (besides Ada ACATS which doesn't honor RUNTESTFLAGS, you have to edit gcc/testsuite/ada/acats/run_all.sh and amend the toplevel 'gccflags' variable there. I see ICEs and runfails there. I'll file a separate bug about these (some may be due to the DECL_VALUE_EXPR thing).