public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/40801]  New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096
@ 2009-07-18 18:27 toon at moene dot org
  2009-07-18 18:29 ` [Bug tree-optimization/40801] " toon at moene dot org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: toon at moene dot org @ 2009-07-18 18:27 UTC (permalink / raw)
  To: gcc-bugs

The attached Fortran source fails to compile with the error message mentioned
in the summary.

Revision (4.5.0 experimental): 149775

Compile flags:

-g -c -O3 -ffast-math -fdefault-real-8 -fdefault-double-8


-- 
           Summary: internal compiler error: in
                    vect_get_vec_def_for_stmt_copy, at tree-vect-
                    stmts.c:1096
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: toon at moene dot org
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40801


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug tree-optimization/40801] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096
  2009-07-18 18:27 [Bug tree-optimization/40801] New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096 toon at moene dot org
@ 2009-07-18 18:29 ` toon at moene dot org
  2009-07-18 19:15 ` rguenth at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: toon at moene dot org @ 2009-07-18 18:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from toon at moene dot org  2009-07-18 18:28 -------
Created an attachment (id=18220)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18220&action=view)
Source code that elicits the error.

Not reduced (sorry).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40801


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug tree-optimization/40801] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096
  2009-07-18 18:27 [Bug tree-optimization/40801] New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096 toon at moene dot org
  2009-07-18 18:29 ` [Bug tree-optimization/40801] " toon at moene dot org
@ 2009-07-18 19:15 ` rguenth at gcc dot gnu dot org
  2009-07-19  9:36 ` irar at il dot ibm dot com
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-07-18 19:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rguenth at gcc dot gnu dot org  2009-07-18 19:15 -------
ODULE YOMPHY0
REAL :: ECMNP
REAL :: SCO
REAL :: USDMLT
END MODULE YOMPHY0
SUBROUTINE ACCONV ( KIDIA,KFDIA,KLON,KTDIA,KLEV,&
                    &CDLOCK)
USE YOMPHY0  , ONLY : ECMNP    ,SCO      ,USDMLT
REAL :: PAPHIF(KLON,KLEV),PCVGQ(KLON,KLEV)&
    &,PFPLCL(KLON,0:KLEV),PFPLCN(KLON,0:KLEV),PSTRCU(KLON,0:KLEV)&
    &,PSTRCV(KLON,0:KLEV)
INTEGER :: KNLAB(KLON,KLEV),KNND(KLON)
REAL :: ZCP(KLON,KLEV),ZLHE(KLON,KLEV),ZDSE(KLON,KLEV)&
    &,ZPOII(KLON),ZALF(KLON),ZLN(KLON),ZUN(KLON),ZVN(KLON)&
    &,ZPOIL(KLON)
DO JLEV=KLEV-1,KTDIA,-1
  DO JIT=1,NBITER
    ZLN(JLON)=MAX(0.,ZLN(JLON)&
     &-(ZQW(JLON,JLEV)-ZQN(JLON)&
     &*(PQ(JLON,JLEV+1)-ZQN(JLON))))*KNLAB(JLON,JLEV)
  ENDDO
ENDDO
IF (ITOP < KLEV+1) THEN
  DO JLON=KIDIA,KFDIA
    ZZVAL=PFPLCL(JLON,KLEV)+PFPLCN(JLON,KLEV)-SCO
    KNND(JLON)=KNND(JLON)*MAX(0.,-SIGN(1.,0.-ZZVAL))
  ENDDO
  DO JLEV=ITOP,KLEV
    DO JLON=KIDIA,KFDIA
    ENDDO
  ENDDO
ENDIF
END SUBROUTINE ACCONV


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-07-18 19:15:43
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40801


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug tree-optimization/40801] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096
  2009-07-18 18:27 [Bug tree-optimization/40801] New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096 toon at moene dot org
  2009-07-18 18:29 ` [Bug tree-optimization/40801] " toon at moene dot org
  2009-07-18 19:15 ` rguenth at gcc dot gnu dot org
@ 2009-07-19  9:36 ` irar at il dot ibm dot com
  2009-07-26  7:00 ` irar at gcc dot gnu dot org
  2009-07-26  7:04 ` irar at il dot ibm dot com
  4 siblings, 0 replies; 6+ messages in thread
From: irar at il dot ibm dot com @ 2009-07-19  9:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from irar at il dot ibm dot com  2009-07-19 09:35 -------
Testing a fix.

Ira


-- 

irar at il dot ibm dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |irar at il dot ibm dot com
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2009-07-18 19:15:43         |2009-07-19 09:35:55
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40801


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug tree-optimization/40801] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096
  2009-07-18 18:27 [Bug tree-optimization/40801] New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096 toon at moene dot org
                   ` (2 preceding siblings ...)
  2009-07-19  9:36 ` irar at il dot ibm dot com
@ 2009-07-26  7:00 ` irar at gcc dot gnu dot org
  2009-07-26  7:04 ` irar at il dot ibm dot com
  4 siblings, 0 replies; 6+ messages in thread
From: irar at gcc dot gnu dot org @ 2009-07-26  7:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from irar at gcc dot gnu dot org  2009-07-26 07:00 -------
Subject: Bug 40801

Author: irar
Date: Sun Jul 26 07:00:23 2009
New Revision: 150096

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150096
Log:
        PR tree-optimization/40801
        * tree-vect-stmts.c (vectorizable_call): Get previous copy
        of vector operand from the previous copy of vector statement.
        Pass the correct definition type value to
        vect_get_vec_def_for_stmt_copy().


Added:
    trunk/gcc/testsuite/gfortran.dg/vect/fast-math-real8-pr40801.f90
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/vect/vect.exp
    trunk/gcc/tree-vect-stmts.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40801


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug tree-optimization/40801] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096
  2009-07-18 18:27 [Bug tree-optimization/40801] New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096 toon at moene dot org
                   ` (3 preceding siblings ...)
  2009-07-26  7:00 ` irar at gcc dot gnu dot org
@ 2009-07-26  7:04 ` irar at il dot ibm dot com
  4 siblings, 0 replies; 6+ messages in thread
From: irar at il dot ibm dot com @ 2009-07-26  7:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from irar at il dot ibm dot com  2009-07-26 07:04 -------
Fixed.


-- 

irar at il dot ibm dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40801


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-07-26  7:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-18 18:27 [Bug tree-optimization/40801] New: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1096 toon at moene dot org
2009-07-18 18:29 ` [Bug tree-optimization/40801] " toon at moene dot org
2009-07-18 19:15 ` rguenth at gcc dot gnu dot org
2009-07-19  9:36 ` irar at il dot ibm dot com
2009-07-26  7:00 ` irar at gcc dot gnu dot org
2009-07-26  7:04 ` irar at il dot ibm dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).