2013-04-12 Janus Weil <janus@gcc.gnu.org> PR fortran/56261 * gfortran.h (gfc_explicit_interface_required): New prototype. * expr.c (gfc_check_pointer_assign): Check if an explicit interface is required in a proc-ptr assignment. * interface.c (check_result_characteristics): Extra check. * resolve.c (gfc_explicit_interface_required): New function. (resolve_global_procedure): Use new function 'gfc_explicit_interface_required'. Do a full interface check. 2013-04-12 Janus Weil <janus@gcc.gnu.org> PR fortran/56261 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error. * gfortran.dg/assumed_rank_4.f90: Modified error wording. * gfortran.dg/block_11.f90: Fix invalid test case. * gfortran.dg/function_types_3.f90: Add new error message. * gfortran.dg/global_references_1.f90: Ditto. * gfortran.dg/import2.f90: Remove unneeded parts. * gfortran.dg/import6.f90: Fix invalid test case. * gfortran.dg/proc_decl_2.f90: Ditto. * gfortran.dg/proc_decl_9.f90: Ditto. * gfortran.dg/proc_decl_18.f90: Ditto. * gfortran.dg/proc_ptr_40.f90: New. * gfortran.dg/whole_file_7.f90: Modified error wording. * gfortran.dg/whole_file_16.f90: Ditto. * gfortran.dg/whole_file_17.f90: Add -pedantic. * gfortran.dg/whole_file_18.f90: Modified error wording. * gfortran.dg/whole_file_20.f03: Ditto. * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix invalid test case. From-SVN: r197922
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| a_edit_1.f90 | Loading commit data... | |
| adjustr.f90 | Loading commit data... | |
| allocate.f90 | Loading commit data... | |
| alternate_return.f90 | Loading commit data... | |
| args.f90 | Loading commit data... | |
| arithmeticif.f90 | Loading commit data... | |
| arrayarg.f90 | Loading commit data... | |
| arrayarg2.f90 | Loading commit data... | |
| arraysave.f90 | Loading commit data... | |
| assumed_size.f90 | Loading commit data... | |
| backspace.f90 | Loading commit data... | |
| backspace.x | Loading commit data... | |
| bounds.f90 | Loading commit data... | |
| character_passing.f90 | Loading commit data... | |
| character_select_1.f90 | Loading commit data... | |
| cmplx.f90 | Loading commit data... | |
| common.f90 | Loading commit data... | |
| common_2.f90 | Loading commit data... | |
| common_init_1.f90 | Loading commit data... | |
| common_size.f90 | Loading commit data... | |
| constructor.f90 | Loading commit data... | |
| contained.f90 | Loading commit data... | |
| contained2.f90 | Loading commit data... | |
| contained_3.f90 | Loading commit data... | |
| csqrt_1.f90 | Loading commit data... | |
| data.f90 | Loading commit data... | |
| data_2.f90 | Loading commit data... | |
| data_3.f90 | Loading commit data... | |
| data_4.f90 | Loading commit data... | |
| date_time_1.f90 | Loading commit data... | |
| dep_fails.f90 | Loading commit data... | |
| der_init.f90 | Loading commit data... | |
| der_init_2.f90 | Loading commit data... | |
| der_init_3.f90 | Loading commit data... | |
| der_init_4.f90 | Loading commit data... | |
| der_init_5.f90 | Loading commit data... | |
| der_io.f90 | Loading commit data... | |
| der_point.f90 | Loading commit data... | |
| der_type.f90 | Loading commit data... | |
| direct_io.f90 | Loading commit data... | |
| elemental.f90 | Loading commit data... | |
| empty_format.f90 | Loading commit data... | |
| emptyif.f90 | Loading commit data... | |
| entry_1.f90 | Loading commit data... | |
| entry_10.f90 | Loading commit data... | |
| entry_11.f90 | Loading commit data... | |
| entry_2.f90 | Loading commit data... | |
| entry_3.f90 | Loading commit data... | |
| entry_4.f90 | Loading commit data... | |
| entry_5.f90 | Loading commit data... | |
| entry_6.f90 | Loading commit data... | |
| entry_7.f90 | Loading commit data... | |
| entry_8.f90 | Loading commit data... | |
| entry_9.f90 | Loading commit data... | |
| enum_1.f90 | Loading commit data... | |
| enum_2.f90 | Loading commit data... | |
| enum_3.f90 | Loading commit data... | |
| enum_4.f90 | Loading commit data... | |
| equiv_1.f90 | Loading commit data... | |
| equiv_2.f90 | Loading commit data... | |
| equiv_3.f90 | Loading commit data... | |
| equiv_4.f90 | Loading commit data... | |
| equiv_5.f | Loading commit data... | |
| equiv_init_1.f90 | Loading commit data... | |
| execute.exp | Loading commit data... | |
| f2_edit_1.f90 | Loading commit data... | |
| forall.f90 | Loading commit data... | |
| forall_1.f90 | Loading commit data... | |
| forall_2.f90 | Loading commit data... | |
| forall_3.f90 | Loading commit data... | |
| forall_4.f90 | Loading commit data... | |
| forall_5.f90 | Loading commit data... | |
| forall_6.f90 | Loading commit data... | |
| forall_7.f90 | Loading commit data... | |
| function_module_1.f90 | Loading commit data... | |
| getarg_1.f90 | Loading commit data... | |
| getarg_1.x | Loading commit data... | |
| hollerith.f90 | Loading commit data... | |
| in-pack.f90 | Loading commit data... | |
| initialization_1.f90 | Loading commit data... | |
| initializer.f90 | Loading commit data... | |
| inquire_1.f90 | Loading commit data... | |
| inquire_2.f90 | Loading commit data... | |
| inquire_3.f90 | Loading commit data... | |
| inquire_4.f90 | Loading commit data... | |
| inquire_5.f90 | Loading commit data... | |
| integer_select.f90 | Loading commit data... | |
| integer_select_1.f90 | Loading commit data... | |
| internal_write.f90 | Loading commit data... | |
| intrinsic_abs.f90 | Loading commit data... | |
| intrinsic_achar.f90 | Loading commit data... | |
| intrinsic_aint_anint.f90 | Loading commit data... | |
| intrinsic_anyall.f90 | Loading commit data... | |
| intrinsic_associated.f90 | Loading commit data... | |
| intrinsic_associated_2.f90 | Loading commit data... | |
| intrinsic_bitops.f90 | Loading commit data... | |
| intrinsic_count.f90 | Loading commit data... | |
| intrinsic_cshift.f90 | Loading commit data... | |
| intrinsic_dim.f90 | Loading commit data... | |
| intrinsic_dotprod.f90 | Loading commit data... | |
| intrinsic_dprod.f90 | Loading commit data... | |
| intrinsic_dummy.f90 | Loading commit data... | |
| intrinsic_eoshift.f90 | Loading commit data... | |
| intrinsic_fraction_exponent.f90 | Loading commit data... | |
| intrinsic_fraction_exponent.x | Loading commit data... | |
| intrinsic_index.f90 | Loading commit data... | |
| intrinsic_integer.f90 | Loading commit data... | |
| intrinsic_leadz.f90 | Loading commit data... | |
| intrinsic_len.f90 | Loading commit data... | |
| intrinsic_matmul.f90 | Loading commit data... | |
| intrinsic_merge.f90 | Loading commit data... | |
| intrinsic_minmax.f90 | Loading commit data... | |
| intrinsic_mmloc.f90 | Loading commit data... | |
| intrinsic_mmloc_2.f90 | Loading commit data... | |
| intrinsic_mmloc_3.f90 | Loading commit data... | |
| intrinsic_mmloc_4.f90 | Loading commit data... | |
| intrinsic_mmval.f90 | Loading commit data... | |
| intrinsic_mod_ulo.f90 | Loading commit data... | |
| intrinsic_mvbits.f90 | Loading commit data... | |
| intrinsic_nearest.f90 | Loading commit data... | |
| intrinsic_nearest.x | Loading commit data... | |
| intrinsic_pack.f90 | Loading commit data... | |
| intrinsic_present.f90 | Loading commit data... | |
| intrinsic_product.f90 | Loading commit data... | |
| intrinsic_rrspacing.f90 | Loading commit data... | |
| intrinsic_scale.f90 | Loading commit data... | |
| intrinsic_set_exponent.f90 | Loading commit data... | |
| intrinsic_set_exponent.x | Loading commit data... | |
| intrinsic_shape.f90 | Loading commit data... | |
| intrinsic_si_kind.f90 | Loading commit data... | |
| intrinsic_sign.f90 | Loading commit data... | |
| intrinsic_size.f90 | Loading commit data... | |
| intrinsic_spacing.f90 | Loading commit data... | |
| intrinsic_spacing.x | Loading commit data... | |
| intrinsic_spread.f90 | Loading commit data... | |
| intrinsic_sr_kind.f90 | Loading commit data... | |
| intrinsic_sum.f90 | Loading commit data... | |
| intrinsic_trailz.f90 | Loading commit data... | |
| intrinsic_transpose.f90 | Loading commit data... | |
| intrinsic_trim.f90 | Loading commit data... | |
| intrinsic_unpack.f90 | Loading commit data... | |
| iolength_1.f90 | Loading commit data... | |
| iolength_2.f90 | Loading commit data... | |
| iolength_3.f90 | Loading commit data... | |
| list_read_1.f90 | Loading commit data... | |
| list_read_1.x | Loading commit data... | |
| logical_select_1.f90 | Loading commit data... | |
| mainsub.f90 | Loading commit data... | |
| math.f90 | Loading commit data... | |
| module_init_1.f90 | Loading commit data... | |
| module_interface.f90 | Loading commit data... | |
| module_interface_2.f90 | Loading commit data... | |
| mystery_proc.f90 | Loading commit data... | |
| nan_inf_fmt.f90 | Loading commit data... | |
| nan_inf_fmt.x | Loading commit data... | |
| nestcons.f90 | Loading commit data... | |
| nullarg.f90 | Loading commit data... | |
| open_replace.f90 | Loading commit data... | |
| optstring_1.f90 | Loading commit data... | |
| parameter_1.f90 | Loading commit data... | |
| parameter_2.f90 | Loading commit data... | |
| partparm.f90 | Loading commit data... | |
| plusconst_1.f90 | Loading commit data... | |
| power.f90 | Loading commit data... | |
| pr19269-1.f90 | Loading commit data... | |
| pr23373-1.f90 | Loading commit data... | |
| pr23373-2.f90 | Loading commit data... | |
| pr32140.f90 | Loading commit data... | |
| pr32604.f90 | Loading commit data... | |
| pr40021.f | Loading commit data... | |
| pr43390.f90 | Loading commit data... | |
| pr54767.f90 | Loading commit data... | |
| procarg.f90 | Loading commit data... | |
| ptr.f90 | Loading commit data... | |
| random_1.f90 | Loading commit data... | |
| random_2.f90 | Loading commit data... | |
| random_init.f90 | Loading commit data... | |
| read_eof.f90 | Loading commit data... | |
| read_null_string.f90 | Loading commit data... | |
| read_null_string.x | Loading commit data... | |
| retarray.f90 | Loading commit data... | |
| retarray_2.f90 | Loading commit data... | |
| save_1.f90 | Loading commit data... | |
| save_2.f90 | Loading commit data... | |
| scalarize.f90 | Loading commit data... | |
| scalarize2.f90 | Loading commit data... | |
| scalarize3.f90 | Loading commit data... | |
| select_1.f90 | Loading commit data... | |
| seq_io.f90 | Loading commit data... | |
| seq_io.x | Loading commit data... | |
| slash_edit.f90 | Loading commit data... | |
| slash_edit.x | Loading commit data... | |
| spec_abs.f90 | Loading commit data... | |
| specifics.f90 | Loading commit data... | |
| st_function.f90 | Loading commit data... | |
| st_function_1.f90 | Loading commit data... | |
| st_function_2.f90 | Loading commit data... | |
| stack_varsize.f90 | Loading commit data... | |
| straret.f90 | Loading commit data... | |
| strarray_1.f90 | Loading commit data... | |
| strarray_2.f90 | Loading commit data... | |
| strarray_3.f90 | Loading commit data... | |
| strarray_4.f90 | Loading commit data... | |
| strcmp.f90 | Loading commit data... | |
| strcommon_1.f90 | Loading commit data... | |
| string.f90 | Loading commit data... | |
| strlen.f90 | Loading commit data... | |
| strret.f90 | Loading commit data... | |
| t_edit.f90 | Loading commit data... | |
| test_slice.f90 | Loading commit data... | |
| transfer1.f90 | Loading commit data... | |
| transfer2.f90 | Loading commit data... | |
| unopened_unit_1.f90 | Loading commit data... | |
| unopened_unit_1.x | Loading commit data... | |
| userop.f90 | Loading commit data... | |
| where17.f90 | Loading commit data... | |
| where18.f90 | Loading commit data... | |
| where19.f90 | Loading commit data... | |
| where20.f90 | Loading commit data... | |
| where21.f90 | Loading commit data... | |
| where_1.f90 | Loading commit data... | |
| where_10.f90 | Loading commit data... | |
| where_11.f90 | Loading commit data... | |
| where_12.f90 | Loading commit data... | |
| where_13.f90 | Loading commit data... | |
| where_14.f90 | Loading commit data... | |
| where_15.f90 | Loading commit data... | |
| where_16.f90 | Loading commit data... | |
| where_2.f90 | Loading commit data... | |
| where_3.f90 | Loading commit data... | |
| where_4.f90 | Loading commit data... | |
| where_5.f90 | Loading commit data... | |
| where_6.f90 | Loading commit data... | |
| where_7.f90 | Loading commit data... | |
| where_8.f90 | Loading commit data... | |
| write_a_1.f90 | Loading commit data... | |
| write_logical.f90 | Loading commit data... |