Moved the "warned" variable declaration out of the parallel region because with
gcc 4.2.0 through 4.5.x default(none) applied even to static variables declared
inside the parallel region (making them inaccessible).