On Tue, Jan 27, 2015 at 01:52:12PM -0500, David Malcolm wrote:
> > @@ -398,6 +399,11 @@ gfc_post_options (const char **pfilename
> >  
> >    gfc_cpp_post_options ();
> >  
> > +  if (gfc_option.allow_std & GFC_STD_F2008)
> > +    lang_hooks.name = "GNU Fortran2008";
> > +  else if (gfc_option.allow_std & GFC_STD_F2003)
> > +    lang_hooks.name = "GNU Fortran2003";
> > +
> 
> Did you test this on rs6000?
> 
> In particular, rs6000_output_function_epilogue has a:
>       else if (! strcmp (language_string, "GNU F77")
>              || ! strcmp (language_string, "GNU Fortran"))
>       i = 1;

You're right, missed that.  Consider that changed to lang_GNU_Fortran ().

        Jakub

Reply via email to