2 ! { dg-options "-O2 -Wuninitialized" }
8 !GCC$ ATTRIBUTES noreturn :: bar1
11 real,allocatable
:: d(:) ! { dg-note "declared here" "note" }
12 d
= 0. ! { dg-warning "used uninitialized" "uninitialized descriptor" }
14 d
= 0. ! { dg-bogus "warning:" "not optimized out" }
21 !GCC$ ATTRIBUTES noreturn :: bar2
25 return ! { dg-bogus "__result_foo2' is used uninitialized" "return" }
34 !GCC$ ATTRIBUTES noreturn :: abort2
38 do i
=1,j
-1 ; end do ! { dg-bogus "is used uninitialized" "uninitialized" }
43 !$GCC$ ATTRIBUTES noreturn :: foo4
50 !GCC$ ATTRIBUTES noreturn :: mpi_abort