X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ffortran%2FChangeLog;h=4ef8eb97c3979b49f8774ff73c6d5af350c94672;hb=ce7a90ffe4d7b2bd87c6c3e6d36df91e49b451bd;hp=a45ba4f80806c676b1e930946fc6f56d005fb10d;hpb=7f14c1e0b9577ac6b61cada410ea2aa912ccb17a;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a45ba4f8080..4ef8eb97c39 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,152 +1,3 @@ -2010-04-24 Steven G. Kargl - - PR fortran/30073 - PR fortran/43793 - * trans-array.c (gfc_trans_array_bound_check): Use TREE_CODE instead - of mucking with a tree directly. - -2010-04-24 Jerry DeLisle - - PR fortran/43832 - * io.c (gfc_match_open): Remove branch to syntax error. Add call to - gfc_error with new error message. - -2010-04-24 Paul Thomas - - PR fortran/43841 - PR fortran/43843 - * trans-expr.c (gfc_conv_expr): Supply an address expression for - GFC_SS_REFERENCE. - (gfc_conv_expr_reference): Call gfc_conv_expr and return for - GFC_SS_REFERENCE. - * trans-array.c (gfc_add_loop_ss_code): Store the value rather - than the address of a GFC_SS_REFERENCE. - * trans.h : Change comment on GFC_SS_REFERENCE. - -2010-04-22 Richard Guenther - - PR fortran/43829 - * resolve.c (gfc_resolve_index): Wrap around ... - (gfc_resolve_index_1): ... this. Add parameter to allow - any integer kind index type. - (resolve_array_ref): Allow any integer kind for the start - index of an array ref. - -2010-04-21 Jakub Jelinek - - PR fortran/43836 - * f95-lang.c (gfc_define_builtin): Set TREE_NOTHROW on - the decl. - -2010-04-20 Harald Anlauf - - * intrinsic.c (sort_actual): Remove 'is' in error message. - -2010-04-20 Paul Thomas - - PR fortran/43227 - * resolve.c (resolve_fl_derived): If a component character - length has not been resolved, do so now. - (resolve_symbol): The same as above for a symbol character - length. - * trans-decl.c (gfc_create_module_variable): A 'length' decl is - not needed for a character valued, procedure pointer. - - PR fortran/43266 - * resolve.c (ensure_not_abstract_walker): If 'overriding' is - not found, return FAILURE rather than ICEing. - -2010-04-19 Jakub Jelinek - - PR fortran/43339 - * openmp.c (gfc_resolve_do_iterator): Only make iteration vars for - sequential loops private in the innermost containing task region. - -2010-04-18 Eric Botcazou - - * f95-lang.c (gfc_init_decl_processing): Remove second argument in call - to build_common_tree_nodes. - -2010-04-17 Steven G. Kargl - - PR fortran/31538 - * fortran/trans-array.c (gfc_conv_ss_startstride): Remove the use of - gfc_msg_bounds by using 'Array bound mismatch' directly. - (gfc_trans_dummy_array_bias): Remove the use of gfc_msg_bounds. Reword - error message to include the mismatch in the extent of array bound. - * fortran/trans.c: Remove gfc_msg_bounds. It is only used in one place. - * fortran/trans.h: Remove extern definition of gfc_msg_bounds. - -2010-04-17 Jerry DeLisle - - * gfortran.texi: Update information on temporary file locations. - -2010-04-16 Jakub Jelinek - - * trans-decl.c (gfc_build_qualified_array): Ensure - ubound.N and lbound.N artificial variable names don't appear - in debug info. - -2010-04-15 Steven G. Kargl - - PR fortran/30073 - * trans-array.c (gfc_trans_array_bound_check): Eliminate a redundant - block of code. Set name to the variable associated with the descriptor. - -2010-04-15 Jakub Jelinek - - * trans-decl.c (gfc_build_qualified_array): Clear DECL_IGNORED_P - on VAR_DECL LBOUND and/or UBOUND, even for -O1. - -2010-04-14 Steven G. Kargl - - * intrinsic.texi: Add the missing specific name of intrinsic - procedure where the specific name is identical to the generic name. - Fix inconsistent or mismatch in the argument names in intrinsic - procedure descriptions. Add the SCALAR allocatable description to - ALLOCATED. - -2010-04-14 Tobias Burnus - - PR fortran/18918 - * array.c (gfc_find_array_ref): Handle codimensions. - (gfc_match_array_spec,gfc_match_array_ref): Use gfc_fatal_error. - * check.c (is_coarray, dim_corank_check, gfc_check_lcobound, - gfc_check_image_index, gfc_check_this_image, gfc_check_ucobound): - New functions. - * gfortran.h (gfc_isym_id): Add GFC_ISYM_IMAGE_INDEX, - GFC_ISYM_LCOBOUND, GFC_ISYM_THIS_IMAGE, - GFC_ISYM_UCOBOUND. - * intrinsic.h (add_functions): Add this_image, image_index, - lcobound and ucobound intrinsics. - * intrinsic.c (gfc_check_lcobound,gfc_check_ucobound, - gfc_check_image_index, gfc_check_this_image, - gfc_simplify_image_index, gfc_simplify_lcobound, - gfc_simplify_this_image, gfc_simplify_ucobound): - New function prototypes. - * intrinsic.texi (IMAGE_INDEX, LCOBOUND, THIS_IMAGE - IMAGE_INDEX): Document new intrinsic functions. - * match.c (gfc_match_critical, sync_statement): Make -fcoarray=none - error fatal. - * simplify.c (simplify_bound_dim): Handle coarrays. - (simplify_bound): Update simplify_bound_dim call. - (gfc_simplify_num_images): Add -fcoarray=none check. - (simplify_cobound, gfc_simplify_lcobound, gfc_simplify_ucobound, - gfc_simplify_ucobound, gfc_simplify_ucobound): New functions. - -2010-04-14 Jerry DeLisle - - PR fortran/43747 - * constructor.c: Fix typo in comment. - * expr.c (find_array_section): Add check for max array limit. - -2010-04-13 Iain Sandoe - - PR bootstrap/31400 - * gfortranspec.c (lookup_option): Check for -static and return - OPTION_static. - (lang_specific_driver): Break when OPTION_static is discovered. - 2010-04-12 Jerry DeLisle * array.c (extract_element): Restore function from trunk.