More altivec array initialisation troubles
Stan Shebs
shebs@apple.com
Fri Feb 22 09:42:00 GMT 2002
Daniel Egger wrote:
>
> Hija, this one is particularly lovely:
>
> static const vector signed short test4[4] =
> {
> {1, 2, 3, 4, 5, 6, 7, 8},
> {11, 12, 13, 14, 15, 16, 17, 18},
> {21, 22, 23, 24, 25, 26, 27, 28},
> {31, 32, 33, 34, 35, 36, 37, 38}
> };
This is not how compound literals work, you need the types to
cast to. But the example does have a reasonable intuitive
interpretation, so I could see extending the initializer
machinery to make it work. Not sure how hard to implement,
this would be coming through general initializer code rather
than the compound literal path.
Stan
More information about the Gcc
mailing list