------- 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:[EMAIL PROTECTED] > 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