2010-01-05 Tobias Burnus PR fortran/42517 * options.c (gfc_post_options): Set -frecursion when -fopenmp is used. 2010-01-05 Tobias Burnus PR fortran/41872 * trans-expr.c (gfc_conv_procedure_call): Nullify return value for allocatable-scalar character functions. 2010-01-04 Tobias Burnus PR fortran/36161 * error.c (error_printf, gfc_warning, gfc_notify_std, gfc_warning_now, gfc_error, gfc_error_now, gfc_fatal_error): Change argument name from nocmsgid to gmsgid to enable (x)gettext's % checking. 2010-01-04 Tobias Burnus * trans-decl.c (gfc_trans_deferred_vars): Fix spelling. 2010-01-04 Tobias Burnus PR fortran/41872 * trans-expr.c (gfc_conv_procedure_call): Add indirect ref for functions returning allocatable scalars. * trans-stmt.c (gfc_trans_allocate): Emmit error when reallocating an allocatable scalar. * trans.c (gfc_allocate_with_status): Fix pseudocode syntax in comment. * trans-decl.c (gfc_trans_deferred_vars): Nullify local allocatable scalars. (gfc_generate_function_code): Nullify result variable for allocatable scalars. PR fortran/40849 * module.c (gfc_use_module): Fix warning string to allow for translation. PR fortran/42517 * invoke.texi (-fcheck=recursion): Mention that the checking is also disabled for -frecursive. * trans-decl.c (gfc_generate_function_code): Disable -fcheck=recursion when -frecursive is used. * intrinsic.texi (iso_c_binding): Improve wording. Copyright (C) 2010 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.