Same as previous patch, dim_ok uses dimensions and needs a gfc_ss struct as argument. The name is changed to the more descriptive transposed_dims and the logic is inverted (dim_ok <=> !transposed_dims). OK?