This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: V3 patch causes EH failures in ILP32 mode
- From: "Gabriel Dos Reis" <gdr at acm dot org>
- To: "B. Kosnik" <bkoz at nabi dot net>
- Cc: mark at codesourcery dot com, zack at codesourcery dot com,libstdc++ at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Thu, 24 Jun 2004 02:49:13 +0200 (CEST)
- Subject: Re: V3 patch causes EH failures in ILP32 mode
- References: <200406231741.i5NHfZbO019592@sirius.codesourcery.com> <20040623131916.57e47ef6.bkoz@nabi.net>
- Reply-to: gdr at acm dot org
You Wrote
> Just out of curiosity, can't you also change this (AFAICT) textbook C++
> to something that doesn't check for self, and produce equivalent code to
> the implicitly generated functions? If not, is there a way to produce
> equivalent code with explicit definitions? I'm surprised that there's
> such a difference: can you humor me with additional details?
This is one of the main motivation of Francis Glassborrow's
proposal to introduce explicit defaults, i.e. let people say
explicitly that they want the implicitly generated usual suspects
without having to actually write them. That has the potential
of solving the ABI changing and performance hurting issue I
raised a couple of weeks ago. It would also save me from going
on a croisade to ban C++ textbooks that promote rigid rules
and compilers that implement them ;-)
-- Gaby