Fix some implicit assumptions on gcc as the compiler

Conditionalizing the code which only works for gcc and
changing the PDL version prerequisite to 2.001 so that
actual testing can determine which version is needed.
Maybe there is some PDL version specific reason that
2.006 was required, if so, things will break in the
CPAN developers release testing.