This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: C++ PATCH for lto/53808 (devirtualization of defaulted virtual dtor)
- From: Martin Jambor <mjambor at suse dot cz>
- To: Richard Biener <richard dot guenther at gmail dot com>
- Cc: Jason Merrill <jason at redhat dot com>, Andreas Schwab <schwab at suse dot de>, gcc-patches List <gcc-patches at gcc dot gnu dot org>, Jan Hubicka <hubicka at ucw dot cz>
- Date: Thu, 27 Feb 2014 17:38:51 +0100
- Subject: Re: C++ PATCH for lto/53808 (devirtualization of defaulted virtual dtor)
- Authentication-results: sourceware.org; auth=none
- References: <530CE6A1 dot 2010003 at redhat dot com> <mvmy50w4yeq dot fsf at hawking dot suse dot de> <530F426A dot 3030603 at redhat dot com> <mvmppm84q7h dot fsf at hawking dot suse dot de> <CAFiYyc3nD00FAJfT4VGFYtKxzho5Thw-6-w3_X_zASX2+3Yzwg at mail dot gmail dot com> <530F50EF dot 7000004 at redhat dot com> <CAFiYyc0uJO-LooJHgmJ7Y82uLHnz0KTtxGW3Ux-DOD2BeiopYg at mail dot gmail dot com>
On Thu, Feb 27, 2014 at 04:00:22PM +0100, Richard Biener wrote:
> On Thu, Feb 27, 2014 at 3:51 PM, Jason Merrill <jason@redhat.com> wrote:
> > On 02/27/2014 09:03 AM, Richard Biener wrote:
> >>>
> >>> Jason Merrill <jason@redhat.com> writes:
> >>>>
> >>>> Hmm, I wonder why we aren't devirtualizing that call on ia64.
> >>
> >> I think the vtable lookup sequence is different and nobody cared to adjust
> >>
> >> the gimple matcher to also match the ia64 sequence.
> >
> >
> > Ah. So xfail on ia64?
>
> OTOH the g++dg/ipa/devirt-* testcases seem to run fine everywhere?
This is probably the same issue as the one described in
http://gcc.gnu.org/ml/gcc/2012-08/msg00055.html and the subsequent
thread. The problem however turned out to be slightly more difficult
and I was not interested enough in ia64 to care again.
Martin