2013-03-02 Mikael Morin PR fortran/55574 * gfortran.h (generate_isocbinding_symbol): New argument in prototype. * module.c (import_iso_c_binding_module): Update calls to generate_isocbinding_symbol. * symbol.c (gen_special_c_interop_ptr, gen_cptr_param): Ditto. (check_iso_c_symbol): New function. (generate_isocbinding_symbol): New argument 'hidden'. Rewrite existing symbol lookup. Avoid namespace pollution if 'hidden' is set.