https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93644
--- Comment #28 from Paul Eggert <eggert at cs dot ucla.edu> --- We just ran into this bug again when compiling Gnulib with GCC 16.1.1 and -flto. This is because -flto moves code around, so code escapes the '#pragma GCC diagnostic ignored "-Wreturn-local-addr"' that would otherwise suppress the false positive. We worked around the bug by putting in an "__attribute__ ((__noinline__))" when compiling GCC 10+; this suppresses the false positive but makes the code slightly slower when using recent-enough GCC. See: https://lists.gnu.org/r/bug-gnulib/2026-05/msg00104.html
