Potential loop unrolling bug in ComposerXE 2013

Potential loop unrolling bug in ComposerXE 2013

Imagen de Marianne S.

I have found a potential bug with the loop unrolling of a triangular loop.  The example is attached. 

[marianne@MarianneFedora15 ~]$ ifort -v
ifort version 13.0.1

[marianne@MarianneFedora15 ~]$ ifort loopUnrolltest.f90
[marianne@MarianneFedora15 ~]$ ./a.out
   1000000.       1000000.      3.3835000E+07  0.0000000E+00  0.0000000E+00
  0.0000000E+00
[marianne@MarianneFedora15 ~]$ ifort -unroll0 loopUnrolltest.f90
[marianne@MarianneFedora15 ~]$ ./a.out
  3.3835000E+07  3.3835000E+07  3.3835000E+07  3.3835000E+07  3.3835000E+07
  3.3835000E+07

AdjuntoTamaño
Descargar loopunrolltest.f90564 bytes
publicaciones de 5 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.
Imagen de Ronald W Green (Intel)

Bug report entered.  We will inform you when a fix gets into the compiler.

Thank you for such a good concise reproducer!  This really helps us.

ron

Imagen de Marianne S.

I am just glad I was able to actually reproduce it separately from our main code.  That does not usually happen! 

Thanks for submitting the bug report.

Imagen de Marianne S.

Is it possible to get a ticket number or something for this issue?  My management has asked me for one.  I had issues logging into the premier support to submit this myself which is why I posted it here in the first place.

Imagen de Kevin Davis (Intel)

The internal bug report id Ron filed for the issue is DPD200240713

Inicie sesión para dejar un comentario.