patch: c++ support for vector opaque types

Aldy Hernandez aldyh@redhat.com
Thu Aug 7 02:58:00 GMT 2003


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



More information about the Gcc-patches mailing list