[Bug bootstrap/62005] [4.10 regression] with --enable-checking=rtl : loop-unroll.c:2095:10: error: function may return address of local variable
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Aug 4 18:47:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62005
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I've posted a loop-unroll.c fix.
That said, an interesting question is why we don't warn about this without rtl
checking, the function still returns address of the parameter. Is that because
it is inlined in that case and so we don't warn then?
More information about the Gcc-bugs
mailing list