This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Vectorizing my loops. Some problems.
- From: Øystein Johansen <oystein at gnubg dot org>
- To: Richard Guenther <richard dot guenther at gmail dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 16 Apr 2005 00:23:35 +0200
- Subject: Re: Vectorizing my loops. Some problems.
- References: <42603852.2000008@gnubg.org><84fc9c0005041515101d704c0b@mail.gmail.com>
Richard Guenther wrote:
Try
typedef float v4sf __attribute__((vector_size(16)));
note that the base type (float) now matters, and the vector size
is in bytes. This works even for gcc 3.3, so I don't know exactly
when it was introduced.
D'oh!
...but now I get a more serious problem....
/msys/1.0/local/bin/gcc.exe -O3 -msse -Wall -DHAVE_CONFIG_H -I. -I..
-c -o neuralnet.o neuralnet.c
neuralnet.c: In function 'Evaluate':
neuralnet.c:525: internal compiler error: in output_constant_pool_2, at
varasm.c:3121
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make: *** [neuralnet.o] Error 1
Should I report this to the bug database or is this a known bug? And
what is it and what can I do?
It's still gcc-4.1-20050313
-Øystein