https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85906
--- Comment #4 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- After checking for possible other execution paths, it looks like the proposed patch will work fine. It is more obvious then that, the fnode is a local declaration. I will commit this one as "obvious" after passing regression tests.