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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [typebound_operator_5.f03] - Blame information for rev 749

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

Line No. Rev Author Line
1 694 jeremybenn
! { dg-do compile }
2
!
3
! PR 45933: [4.6 regression] [OOP] ICE in gfc_add_component_ref, at fortran/class.c:77
4
!
5
! Contributed by Mark Rashid 
6
 
7
MODULE DEF1
8
  TYPE :: DAT
9
    INTEGER :: NN
10
  CONTAINS
11
    PROCEDURE :: LESS_THAN
12
    GENERIC :: OPERATOR (.LT.) => LESS_THAN
13
  END TYPE
14
CONTAINS
15
  LOGICAL FUNCTION LESS_THAN(A, B)
16
    CLASS (DAT), INTENT (IN) :: A, B
17
    LESS_THAN = (A%NN .LT. B%NN)
18
  END FUNCTION
19
END MODULE
20
 
21
PROGRAM P
22
  USE DEF1
23
  TYPE NODE
24
    TYPE (DAT), POINTER :: PT
25
  END TYPE
26
  CLASS (NODE),POINTER :: A, B
27
  PRINT *, A%PT .LT. B%PT
28
END
29
 
30
! { dg-final { cleanup-modules "def1" } }

powered by: WebSVN 2.1.0

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