[Bug fortran/62283] basic-block vectorization fails

2014-08-27 Thread holst at matmech dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 --- Comment #5 from Henrik Holst --- The `alpha` argument in test1 subroutine went missing. (Visual copy-paste between two machines... :-))

[Bug fortran/62283] basic-block vectorization fails

2014-08-27 Thread holst at matmech dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 --- Comment #4 from Henrik Holst --- Thank you Richard for looking into this issue. You probably know already exactly why this bug appeared. I just wanted to stress the severity of this issue, and especially for Fortran which is often used in "n

[Bug fortran/62283] SSE optimization fails

2014-08-27 Thread holst at matmech dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 --- Comment #1 from Henrik Holst --- (forgot to indent the end statement above.) The expected assembler code should be something like: movaps%xmm0, %xmm1 movups(%rdi), %xmm0 shufps$0, %xmm1, %xmm1 movups(%rsi), %

[Bug fortran/62283] New: SSE optimization fails

2014-08-27 Thread holst at matmech dot com
Assignee: unassigned at gcc dot gnu.org Reporter: holst at matmech dot com If the `value` specifier below is removed, GFortran generates scalar code instead of vectorized code as it should. $ cat saxpy.f subroutine saxpy(alpha,x,y) value alpha real x(4),y(4) y(1)=y(1

[Bug fortran/38082] string truncated on return from subroutine (calling mkdtemp bind(c))

2008-11-11 Thread holst at matmech dot com
--- Comment #3 from holst at matmech dot com 2008-11-11 14:25 --- I tried with gcc version: gcc version 4.4.0 20081021 (experimental) [trunk revision 141258] (GCC) and then it works as expected. I will hope Ubuntu will upgrade to 4.3.3 soon! :-) -- http://gcc.gnu.org/bugzilla

[Bug fortran/38082] string truncated on return from subroutine (calling mkdtemp bind(c))

2008-11-11 Thread holst at matmech dot com
--- Comment #1 from holst at matmech dot com 2008-11-11 13:29 --- Created an attachment (id=16651) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16651&action=view) callbug.f90 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38082

[Bug fortran/38082] New: string truncated on return from subroutine (calling mkdtemp bind(c))

2008-11-11 Thread holst at matmech dot com
urn from subroutine (calling mkdtemp bind(c)) Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: holst at matmech dot com GC

[Bug fortran/34633] New: Compiler crash on FORALL loop

2007-12-31 Thread holst at matmech dot com
Version: 4.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: holst at matmech dot com GCC host triplet: x86_64-unknown-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34633

[Bug fortran/34568] New: Inplace algorithm too slow when using array notation

2007-12-23 Thread holst at matmech dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: holst at matmech dot com GCC target triplet: i486-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34568

[Bug fortran/33664] crash on invalid program

2007-10-05 Thread holst at matmech dot com
--- Comment #1 from holst at matmech dot com 2007-10-05 09:51 --- Created an attachment (id=14301) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14301&action=view) invalid program which crashes latest trunk (gcc (GCC) 4.3.0 20070927 (experimental) [trunk revision 128829])

[Bug fortran/33664] New: crash on invalid program

2007-10-05 Thread holst at matmech dot com
: UNCONFIRMED Severity: minor Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: holst at matmech dot com GCC build triplet: x86_64-unknown-linux GCC host triplet: x86_64-unknown-linux GCC target triplet: x86_64