Problems with pragma and attribute optimize.
Richard Guenther
richard.guenther@gmail.com
Wed Jul 25 13:44:00 GMT 2012
On Wed, Jul 25, 2012 at 2:23 PM, Allan Sandfeld Jensen
<carewolf@gmail.com> wrote:
> Hi,
>
> I have been experimenting with marking specific functions to be auto-
> vectorized in GCC, but have had problems getting it to work.
>
> It seems the optimize attribute works sometimes, but only if the function it
> is used on is not static, but pragma optimize never seems to work.
>
> See the attached test-case. If you compile it with -ftree-vectorizer-verbose,
> you will see that only the first function is vectorized, but the two last are
> not.
>
> Anyone know what is wrong here?
The attribute doesn't work in the face of inlining and generally was designed
for debugging, not for controlling things like you do.
Richard.
> Best regards
> `Allan
More information about the Gcc
mailing list