This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Missing explicit instantiations in libstdc++ (was Re: Unreviewed
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>, Jason Merrill <jason at redhat dot com>, "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>
- Date: Mon, 3 Dec 2001 22:53:06 -0800 (PST)
- Subject: Re: Missing explicit instantiations in libstdc++ (was Re: Unreviewed
> The V3 tests that instantiate types from the library that are
> not preinstantiated should contains *explicit* instantiations so
> that the tests work the same on targets without weak symbols.
Ok. All of the facet-named tests in 22_locale will have this problem, as
the testsuite makes sure that non-standard types can be instantiated for
all the standard facets, as a quality-of-implementation thing.
Now that I think about it, for other reasons besides weak linking semantics,
these should just be compile tests, not compile-linkage-execute
tests.
I'll do the changes, thanks for sticking with this.
-benjamin