This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/58105] wrong code generation for multiversioned functions
- From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 10 Aug 2013 09:30:19 +0000
- Subject: [Bug target/58105] wrong code generation for multiversioned functions
- Auto-submitted: auto-generated
- References: <bug-58105-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58105
Bernd Edlinger <bernd.edlinger at hotmail dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |i686*-*-*
Component|c++ |target
--- Comment #1 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
That is a pretty weird bug!
The backend generates a resolver function and an ifunc stub.
but the tree is somehow complete wrong.
Everything is good, until the optimizer inlines the resolver function
instead of the call to the ifunc stub.