! { dg-do compile } write (*,"(a)") char(12) CHARACTER*80 A /"A"/ ! { dg-error "Unexpected data declaration statement" } REAL*4 B ! { dg-error "Unexpected data declaration statement" } write (*,"(a)") char(12) DATA B / 0.02 / ! { dg-warning "Obsolescent feature: DATA statement" } END