Hi Paul, > This is OK for trunk. Thanks fo rthe patch.
Thanks. Committed to trunk as r180062. What about 4.6? Cheers, Janus > On Sun, Oct 16, 2011 at 2:58 PM, Janus Weil <ja...@gcc.gnu.org> wrote: >> Hi all, >> >> here is a patch which fixes the regression in comment #2 of the PR in >> the subject line. What it does is setting the 'ts.is_c_interop' flag >> correctly for constants with kind-parameter specification (such as >> '0.0_c_double'), as is already being done for variables. >> >> Regtested on x86_64-unknown-linux-gnu. Ok for trunk and 4.6? >> >> Cheers, >> Janus >> >> >> 2011-10-16 Janus Weil <ja...@gcc.gnu.org> >> >> PR fortran/47023 >> * primary.c (match_kind_param): Detect ISO_C_BINDING kinds. >> (get_kind): Pass on 'is_iso_c' flag. >> (match_integer_constant,match_real_constant,match_logical_constant): >> Set 'ts.is_c_interop'. >> >> >> 2011-10-16 Janus Weil <ja...@gcc.gnu.org> >> >> PR fortran/47023 >> * gfortran.dg/c_kind_tests_3.f03: New. >> > > > > -- > The knack of flying is learning how to throw yourself at the ground and miss. > --Hitchhikers Guide to the Galaxy >