https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107411
--- Comment #8 from Qing Zhao <qing.zhao at oracle dot com> --- > On Feb 16, 2023, at 2:35 AM, rguenther at suse dot de > <gcc-bugzi...@gcc.gnu.org> wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107411 > > --- Comment #7 from rguenther at suse dot de <rguenther at suse dot de> --- > On Wed, 15 Feb 2023, qinzhao at gcc dot gnu.org wrote: > > > Hmm, I don't think so. So this is indeed expected behavior since the > frontend IL doesn't have variable definitions with initializers but > instead just (immediately following) assignments. Then, if that’s the case, it also is correct to add the .DEFERRED_INIT to them during gimplification?