! { dg-do compile } ! { dg-options "-std=f2008 -pedantic" } program test print *, 'hello there' contains end program test module truc integer, parameter :: answer = 42 contains end module truc ! { dg-final { cleanup-modules "truc" } }