From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14150 invoked by alias); 1 Sep 2013 08:07:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 14115 invoked by uid 48); 1 Sep 2013 08:07:10 -0000 From: "Joost.VandeVondele at mat dot ethz.ch" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/58290] New: [4.9 Regression] error: virtual definition of statement not up-to-date Date: Sun, 01 Sep 2013 08:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: Joost.VandeVondele at mat dot ethz.ch X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2013-09/txt/msg00001.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D58290 Bug ID: 58290 Summary: [4.9 Regression] error: virtual definition of statement not up-to-date Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: Joost.VandeVondele at mat dot ethz.ch Trunk yields: bug.f90: In function =E2=80=98dbcsr_buffers_flush=E2=80=99: bug.f90:28:0: error: virtual definition of statement not up-to-date SUBROUTINE dbcsr_buffers_flush (buffers) ^ # .MEM_4 =3D VDEF <.MEM_2(D)> _5 =3D dbcsr_buffers_get_num (buffers_3(D)); bug.f90:28:0: internal compiler error: verify_ssa failed 0xb62c24 verify_ssa(bool) ../../gcc/gcc/tree-ssa.c:1046 0x9217de execute_function_todo ../../gcc/gcc/passes.c:1834 when compiling > gfortran -c -fipa-pta -O1 -c bug.f90 > cat bug.f90 MODULE dbcsr_types INTEGER, PARAMETER :: dbcsr_error_stack_size =3D 30 TYPE dbcsr_error_stack_type CHARACTER(80), DIMENSION(dbcsr_error_stack_size) :: s =3D '' END TYPE dbcsr_error_stack_type TYPE dbcsr_error_type TYPE(dbcsr_error_stack_type) :: stack END TYPE dbcsr_error_type TYPE dbcsr_data_obj END TYPE dbcsr_data_obj TYPE dbcsr_block_buffer_type TYPE(dbcsr_data_obj), DIMENSION(:), POINTER :: buffers END TYPE dbcsr_block_buffer_type TYPE dbcsr_block_buffer_obj TYPE(dbcsr_block_buffer_type), POINTER :: b END TYPE dbcsr_block_buffer_obj CONTAINS SUBROUTINE dbcsr_assert(right, error) LOGICAL, INTENT(IN) :: right TYPE(dbcsr_error_type), INTENT(inout) :: error END SUBROUTINE=20 FUNCTION dbcsr_buffers_get_num (buffers) RESULT (nbuffers) TYPE(dbcsr_block_buffer_obj), INTENT(IN) :: buffers TYPE(dbcsr_error_type) :: error CALL dbcsr_assert (.TRUE., error) nbuffers =3D SIZE (buffers%b%buffers) END FUNCTION dbcsr_buffers_get_num SUBROUTINE dbcsr_buffers_flush (buffers) TYPE(dbcsr_block_buffer_obj), & INTENT(INOUT) :: buffers DO ibuff =3D 1, dbcsr_buffers_get_num(buffers) ENDDO END SUBROUTINE dbcsr_buffers_flush END MODULE >>From gcc-bugs-return-428762-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Sep 01 08:08:31 2013 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15180 invoked by alias); 1 Sep 2013 08:08:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 15143 invoked by uid 48); 1 Sep 2013 08:08:27 -0000 From: "Joost.VandeVondele at mat dot ethz.ch" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/58290] [4.9 Regression] error: virtual definition of statement not up-to-date Date: Sun, 01 Sep 2013 08:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: Joost.VandeVondele at mat dot ethz.ch X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc cf_known_to_work target_milestone cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2013-09/txt/msg00002.txt.bz2 Content-length: 555 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58290 Joost VandeVondele changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Joost.VandeVondele at mat dot ethz | |.ch Known to work| |4.8.1 Target Milestone|--- |4.9.0 Known to fail| |4.9.0