Generic vector extensions (execute/simd-2.c)?

Bernd Schmidt bernds_cb1@t-online.de
Fri Jan 27 12:38:00 GMT 2006


Ok... can someone explain to me how the generic vector extension is 
supposed to work?  I've added a few V2HImode operations to the Blackfin 
backend (in a 3.4-based compiler), and now I'm getting aborts all over 
the place because the compiler is trying to make V8HImode registers for 
operations on

   typedef short __attribute__((vector_size (16))) vecint;

Is this something that just isn't supposed to work in 3.4?  Current 
mainline behaves differently and gives me TImode registers (which I'd 
rather prefer not to have to deal with either, though, but the compiler 
appears able to cope with them so far).


Bernd



More information about the Gcc mailing list