This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: front end changes for altivec
On Tue, 2001-11-27 at 16:00, Richard Henderson wrote:
> On Tue, Nov 27, 2001 at 03:54:42PM -0600, Aldy Hernandez wrote:
> > not good, because we have "vector int" (V4SI), "vector short" (V8HI),
> > "vector char" (V16QI), etc. we can't just define "__vector" to expand
> > to a given vector size because that depends on the type being vectored.
>
> How about __vector_size__(16) then?
>
> > and then have a default for the given backend+target_switches...
>
> Absolutely not. No machine dependant defaults. You can't take
> that source to another machine.
can anyone think of any way to get:
vector int foo; /* v4si */
vector short bar; /* v2hi */
vector char hot; /* v16qi */
etc
working for altivec in a target independent manner?
if not, it pretty much looks like we need separate non-fsf patches to
get this to work.
>
>
> r~
--
Aldy Hernandez E-mail: aldyh@redhat.com
Professional Gypsy
Red Hat, Inc.