Gfortran strange target problem