PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gfortran.dg / volatile2.f90
blob60655df427c90dea98daec8248bd1f8d8d815af2
1 ! { dg-do compile }
2 ! { dg-shouldfail "VOLATILE not part of F95" }
3 ! { dg-options "-std=f95" }
4 ! Test whether volatile statements and attributes are rejected
5 ! with -std=f95.
6 ! PR fortran/29601
7 program volatile_test
8 implicit none
9 real, volatile :: foo ! { dg-error "VOLATILE attribute" }
10 real :: l
11 volatile :: l ! { dg-error "VOLATILE statement" }
12 l = 4.0
13 foo = 3.0 ! { dg-error "no IMPLICIT type" }
14 end program volatile_test