This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/58152] ARM: unnecessary push before call to noreturn function
- From: "pinskia at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 14 Aug 2013 14:54:29 +0000
- Subject: [Bug target/58152] ARM: unnecessary push before call to noreturn function
- Auto-submitted: auto-generated
- References: <bug-58152-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58152
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is expected behavior as noreturn functions are not sibcalled optimized.
The main reason is that even without debugging information, you want to find
out where the noreturn function was called from.