[Bug fortran/24520] Temporary constant array descriptors being declared at wrong binding level.
paul dot richard dot thomas at cea dot fr
gcc-bugzilla@gcc.gnu.org
Fri Jan 20 07:46:00 GMT 2006
------- Comment #3 from paul dot richard dot thomas at cea dot fr 2006-01-20 07:46 -------
Subject: RE: Temporary constant array descriptors being declared at wrong
binding level.
Andrew,
It turns out that the real overhead is the function call. I posted a patch to
inline DOT_PRODUCT, which performs better than the library version. It is on
my list of things to do that I resubmit this patch - it needs a changeover from
inline to library at a vector length ~16-32. I need to study this as a
function of platform and arrya reference types.
Best regards
Paul
> -----Message d'origine-----
> De : pinskia at gcc dot gnu dot org [mailto:gcc-bugzilla@gcc.gnu.org]
> Envoyé : jeudi 19 janvier 2006 17:12
> Ã : THOMAS Paul Richard 169137
> Objet : [Bug fortran/24520] Temporary constant array descriptors being
> declared at wrong binding level.
>
>
>
>
> ------- Comment #2 from pinskia at gcc dot gnu dot org
> 2006-01-19 16:11 -------
> I wonder if we could get the aliasing mechanism to say that this array
> descriptor is not changed and move the stores out of the loop.
>
>
> --
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24520
>
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24520
More information about the Gcc-bugs
mailing list