http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46752
--- Comment #3 from Bill Long <longb at cray dot com> 2010-12-02 17:22:48 UTC --- Conflicting commentary from the OpenMP testers and James Beyer of the OpenMP committee: This test case is derived from OpenMP test omp3f/F03_2_9_3_4_5c.f90 . The case involves an allocatable array that is unallocated in the sequential portion of the test, but whose name appears in a firstprivate clause on a do loop construct. This usage is not specifically prohibited in the API. James Beyer says that 'We did intentionally allow allocatables that are not allocated into the firstprivate clause', so the test case should be acceptable and produce the desired result at runtime. The test case runs successfully on Cray, PGI, Intel, and Sun compilers.