OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [altreturn_7.f90] - Blame information for rev 328

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 302 jeremybenn
! { dg-do compile }
2
! { dg-options "-std=legacy" }
3
!
4
! PR 40848: [4.5 Regression] ICE with alternate returns
5
!
6
! Contributed by Joost VandeVondele 
7
 
8
MODULE TT
9
 
10
INTERFACE M
11
 MODULE PROCEDURE M1,M2
12
END INTERFACE
13
 
14
CONTAINS
15
 
16
 SUBROUTINE M1(I,*)
17
   INTEGER :: I
18
   RETURN 1
19
 END SUBROUTINE
20
 
21
 SUBROUTINE M2(I,J)
22
   INTEGER :: I,J
23
 END SUBROUTINE
24
 
25
END MODULE
26
 
27
 
28
  USE TT
29
  CALL M(1,*2)
30
  CALL ABORT()
31
2 CONTINUE
32
END
33
 
34
! { dg-final { cleanup-modules "tt" } }
35
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.