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... :-))
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
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), %
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
--- 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
--- 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
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
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
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
--- 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])
: 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
11 matches
Mail list logo