This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: patch: c++ support for vector opaque types
- From: Aldy Hernandez <aldyh at redhat dot com>
- To: Jason Merrill <jason at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 6 Aug 2003 22:58:19 -0400
- Subject: Re: patch: c++ support for vector opaque types
- References: <20030627011711.GA30139@redhat.com> <wvlvfus5duu.fsf@prospero.boston.redhat.com> <20030807021039.GA26575@redhat.com> <wvlsmoetc78.fsf@prospero.boston.redhat.com>
On Wed, Aug 06, 2003 at 10:48:27PM -0400, Jason Merrill wrote:
> On Wed, 6 Aug 2003 22:10:39 -0400, Aldy Hernandez <aldyh@redhat.com> wrote:
>
> >> Also, your testcase should test for proper overloading behavior. Define a
> >> function g which overloads on both __ev64_fs__ and __ev64_opaque__, and
> >> verify that the calls go to the right candidate.
> >
> > Could we delay on this? Partly because it's broken and partly because
> > the only opaque type in any ABI does not allow for this-- or rather
> > has it undefined.
>
> What does overload behavior have to do with the ABI? Please elaborate.
Opaque types were added for the E500, and the API doesn't cover
overloading. I'd like to get this stuff in first, since no one is
going to use overloading in opaque types just yet, definitely not for
the E500.
Ok, ok. Read: lazy.
Aldy