URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [fortran/] [ChangeLog] - Rev 712
Compare with Previous | Blame | View Log
2012-02-29 Paul Thomas <pault@gcc.gnu.org>PR fortran/52386* trans-expr.c (fcncall_realloc_result): Dereference thedescriptor if needed.2012-02-22 Tobias Burnus <burnus@net-b.de>PR fortran/52335* io.c (gfc_match_open): Remove bogus F2003 DELIM= check.2012-02-18 Tobias Burnus <burnus@net-b.de>PR fortran/52295* interface.c (check_interface0): Internal procs ingeneric interfaces are allowed in Fortran 2008.2012-02-17 Tobias Burnus <burnus@net-b.de>Roland Stigge <stigge@antcom.de>PR translation/52273* interface.c (compare_actual_formal): Fix typo "at at".2012-02-17 Tobias Burnus <burnus@net-b.de>* gfortran.texi (Q exponent-letter): Fix grammar.2012-02-17 Tobias Burnus <burnus@net-b.de>* gfortran.texi (Status): Fix typos.* invoke.texi (ffixed-form, fstack-arrays): Spell Fortran witha majuscule.2012-02-17 Tobias Burnus <burnus@net-b.de>Roland Stigge <stigge@antcom.de>PR translation/52232PR translation/52234PR translation/52245PR translation/52246PR translation/52262PR translation/52273* io.c (gfc_match_open): Fix typo.* interface.c (compare_actual_formal): Ditto.* lang.opt (freal-4-real-8, freal-4-real-16, freal-8-real-16): Ditto.* match.c (alloc_opt_list, gfc_match_nullify): Ditto.* check.c (gfc_check_associated, gfc_check_null): Ditto.2012-02-12 Mikael Morin <mikael@gcc.gnu.org>PR fortran/50981* trans-stmt.c (gfc_get_proc_ifc_for_call): New function.(gfc_trans_call): Use gfc_get_proc_ifc_for_call.2012-02-12 Mikael Morin <mikael@gcc.gnu.org>* trans-array.c (gfc_walk_elemental_function_args,gfc_walk_function_expr): Move call to gfc_get_proc_ifc_for_expr outof gfc_walk_elemental_function_args.* trans-stmt.c (gfc_trans_call): Ditto.* trans-array.h (gfc_get_proc_ifc_for_expr): New prototype.(gfc_walk_elemental_function_args): Update prototype.2012-02-12 Mikael Morin <mikael@gcc.gnu.org>* trans-array.c (gfc_get_proc_ifc_for_expr): New function.(gfc_walk_elemental_function_args): Move code togfc_get_proc_ifc_for_expr and call it.2012-02-08 Tobias Burnus <burnus@net-b.de>PR fortran/52151* trans-expr.c (fcncall_realloc_result): Set also the stride.2012-02-07 Tobias Burnus <burnus@net-b.de>PR fortran/51514* trans-expr.c (gfc_conv_procedure_call): Add _data componentfor calls of scalar CLASS actuals to TYPE dummies.2012-02-05 Thomas König <tkoenig@gcc.gnu.org>PR fortran/48847* trans-decl.c: Warn about unused dummy procedure argumentsif -Wunused-dummy-argument is specified. Suppress middle-endwarnings about procedure arguments.2012-02-05 Paul Thomas <pault@gcc.gnu.org>* trans-array.c (gfc_array_allocate): Zero memory for all classarray allocations.* trans-stmt.c (gfc_trans_allocate): Ditto for class scalars.PR fortran/52102* trans-stmt.c (gfc_trans_allocate): Before correcting a classarray reference, ensure that 'dataref' points to the _datacomponent that is followed by the array reference..2012-02-02 Mikael Morin <mikael@gcc.gnu.org>PR fortran/41587PR fortran/46356PR fortran/51754PR fortran/50981* class.c (insert_component_ref, class_data_ref_missing,gfc_fix_class_refs): New functions.* gfortran.h (gfc_fix_class_refs): New prototype.* trans-expr.c (gfc_conv_expr): Remove special case handling and callgfc_fix_class_refs instead.2012-02-02 Paul Thomas <pault@gcc.gnu.org>PR fortran/52012* trans-expr.c (fcncall_realloc_result): If variable shape iscorrect, retain the bounds, whatever they are.2012-02-02 Tobias Burnus <burnus@net-b.de>PR fortran/52093* simplify.c (gfc_simplify_size): Handle INTRINSIC_PARENTHESES.2012-02-01 Thomas König <tkoenig@gcc.gnu.org>PR fortran/51958* frontend-passes.c (convert_elseif): New function.(optimize_namespace): Call it.2012-02-01 Tobias Burnus <burnus@net-b.de>PR fortran/52024* module.c (MOD_VERSION): Bump.(mio_typebound_proc): Read/write is_operator from/to the.mod file.2012-02-01 Tobias Burnus <burnus@net-b.de>PR fortran/52059* trans-expr.c (gfc_conv_procedure_call): Add array refonly to variables.2012-01-31 Tobias Burnus <burnus@net-b.de>PR fortran/52024* gfortran.h (gfc_tbp_generic): Store whether thegeneric is an operator.* decl.c (gfc_match_generic): Set that flag.* resolve.c (check_generic_tbp_ambiguity): Use it in thegfc_compare_interfaces check.2012-01-31 Tobias Burnus <burnus@net-b.de>PR fortran/52029* class.c (gfc_find_derived_vtab): Mark _copy function as pure.2012-01-31 Tobias Burnus <burnus@net-b.de>PR fortran/52013* class.c (get_unique_hashed_string): Adapt trim length.(gfc_build_class_symbol) Encode also corank in the container name.2012-01-31 Paul Thomas <pault@gcc.gnu.org>PR fortran/52012* trans-expr.c (fcncall_realloc_result): Correct calculation ofresult offset.2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>* module.c (pointer_info): Make true_name and module pointersrather than arrays, order pointers before other fields.(free_pi_tree): free true_name and module as well.(mio_read_string): Rename to read_string.(mio_write_string): Remove.(load_commons): Use read_string.(read_module): Use read_string rather than mio_internal_string.(write_blank_common): Call write_atom directly.(write_symbol): Likewise.2012-01-29 Tobias Burnus <burnus@net-b.de>PR fortran/41600* expr.c (gfc_default_initializer): Convert the values ifthe type does not match.2012-01-29 Tobias Burnus <burnus@net-b.de>PR fortran/51972* trans-array.c (structure_alloc_comps): Fix assignment ofpolymorphic components (polymorphic deep copying).2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>PR fortran/51808* decl.c (set_binding_label): Make binding_label argument const.(curr_binding_label): Constify.* gfortran.h (gfc_symbol): Constify binding_label.(gfc_common_head): Likewise.(get_iso_c_sym): Likewise.* match.c (gfc_match_name_C): Constify buffer argument.* match.h (gfc_match_name_C): Likewise.* resolve.c (set_name_and_label): Constify binding_label argument.(gfc_iso_c_sub_interface): Constify binding_label variable.* symbol.c (get_iso_c_sym): Constify binding_label argument.2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>PR fortran/51808* decl.c (set_binding_label): Move prototype from match.h to here.(curr_binding_label): Make a pointer rather than static array.(build_sym): Check sym->binding_label pointer rather than array,update set_binding_label call, handle curr_binding_label changes.(set_binding_label): Handle new curr_binding_label, dest_labeldouble ptr, and sym->binding_label.(verify_bind_c_sym): Handle sym->binding_label being a pointer.(set_verify_bind_c_sym): Check sym->binding_label pointer ratherthan array, update set_binding_label call.(gfc_match_bind_c_stmt): Handle curr_binding_label change.(match_procedure_decl): Update set_binding_label call.(gfc_match_bind_c): Change binding_label to pointer, updategfc_match_name_C call.* gfortran.h (GFC_MAX_BINDING_LABEL_LEN): Remove macro.(gfc_symbol): Make binding_label a pointer.(gfc_common_head): Likewise.* match.c (gfc_match_name_C): Heap allocate bind(C) name.* match.h (gfc_match_name_C): Change prototype argument.(set_binding_label): Move prototype to decl.c.* module.c (struct pointer_info): Make binding_label a pointer.(free_pi_tree): Free unused binding_label.(mio_read_string): New function.(mio_write_string): New function.(load_commons): Redo reading of binding_label.(read_module): Likewise.(write_common_0): Change to write empty string instead of name ifno binding_label.(write_blank_common): Write empty string for binding label.(write_symbol): Change to write empty string instead of name if nobinding_label.* resolve.c (gfc_iso_c_func_interface): Don't set binding_label.(set_name_and_label): Make binding_label double pointer, useasprintf.(gfc_iso_c_sub_interface): Make binding_label a pointer.(resolve_bind_c_comms): Handle cases ifgfc_common_head->binding_label is NULL.(gfc_verify_binding_labels): sym->binding_label is a pointer.* symbol.c (gfc_new_symbol): Rely on XCNEW zero init forbinding_label.(gen_special_c_interop_ptr): Don't set binding label.(generate_isocbinding_symbol): Insert binding_label into symboltable.(get_iso_c_sym): Use pointer assignment instead of strcpy.* trans-common.c (gfc_sym_mangled_common_id): Handlecom->binding_label being a pointer.* trans-decl.c (gfc_sym_mangled_identifier): Handlesym->binding_label being a pointer.(gfc_sym_mangled_function_id): Likewise.2012-01-29 Tobias Burnus <burnus@net-b.de>PR fortran/52038* resolve.c (symbol_as): Remove unused, accidentallyadded function.2012-01-28 Tobias Burnus <burnus@net-b.de>PR fortran/51972* trans-stmt.c (gfc_trans_allocate): Properly check whetherwe have a BT_CLASS which needs to be memset.2012-01-27 Tobias Burnus <burnus@net-b.de>PR fortran/52022* trans-expr.c (gfc_conv_procedure_call): Fix passingof functions, which return allocatables.2012-01-27 Tobias Burnus <burnus@net-b.de>PR fortran/52016* resolve.c (resolve_formal_arglist): Fix elementalconstraint checks for polymorphic dummies also forpointers.2012-01-27 Tobias Burnus <burnus@net-b.de>PR fortran/51970PR fortran/51977* primary.c (gfc_match_varspec. gfc_match_rvalue): Sethandle array spec for BT_CLASS.* expr.c (gfc_get_variable_expr, gfc_lval_expr_from_sym)* frontend-passes.c (create_var): Ditto.* resolve.c (resolve_actual_arglist, resolve_assoc_var): Ditto.* trans-decl.c (gfc_trans_deferred_vars): Use class_pointerinstead of attr.pointer.(gfc_generate_function_code): Use CLASS_DATA (sym) for BT_CLASS.* trans-intrinsic.c (conv_intrinsic_move_alloc): Move assert.* trans-stmt.c (trans_associate_var): Ask for the descriptor.2012-01-27 Tobias Burnus <burnus@net-b.de>PR fortran/51953* match.c (gfc_match_allocate): Allow more than allocateobject with SOURCE=.2012-01-27 Tobias Burnus <burnus@net-b.de>PR fortran/52016* resolve.c (resolve_formal_arglist): Fix elementalconstraint checks for polymorphic dummies.2012-01-27 Paul Thomas <pault@gcc.gnu.org>Tobias Burnus <burnus@gcc.gnu.org>PR fortran/48705PR fortran/51870PR fortran/51943PR fortran/51946* trans-array.c (gfc_array_init_size): Add two extra argumentsto convey the dynamic element size of a calls object and toreturn the number of elements that have been allocated.(gfc_array_allocate): Add the same arguments and use them tocall gfc_array_init_size. Before the allocation dereferencethe data pointer, if necessary. Set the allocated array to zeroif the class element size or expr3 are non-null.* trans-expr.c (gfc_conv_class_to_class): Give this functionglobal scope.(get_class_array_ref): New function.(gfc_copy_class_to_class): New function.* trans-array.h : Update prototype for gfc_array_allocate.* trans-stmt.c (gfc_trans_allocate): For non-variable classSTATUS expressions extract the class object and the dynamicelement size. Use the latter to call gfc_array_allocate andthe former for setting the vptr and, viagfc_copy_class_to_clasfc_cs, to copy to the allocated data.* trans.h : Prototypes for gfc_get_class_array_ref,gfc_copy_class_to_class and gfc_conv_class_to_class.2012-01-25 Tobias Burnus <burnus@net-b.de>* resolve.c (symbol_as): Check also for attr.class_ok.2012-01-25 Tobias Burnus <burnus@net-b.de>PR fortran/51995* class.c (gfc_build_class_symbol): Fix invalid freeingissue with fclass->f2k_derived.2012-01-25 Tobias Burnus <burnus@net-b.de>PR fortran/51995* class.c (gfc_build_class_symbol): Ensure thatfclass->f2k_derived is set.2012-01-25 Tobias Burnus <burnus@net-b.de>PR fortran/51966* resolve.c (resolve_structure_cons): Only create anarray constructors for nonscalars.2012-01-23 Tobias Burnus <burnus@net-b.de>PR fortran/51948* check.c (variable_check): Fix checking forvariables and deeply nested BLOCKs.2012-01-21 Tobias Burnus <burnus@net-b.de>Steven G. Kargl <kargl@gcc.gnu.org>PR fortran/50556* symbol.c (check_conflict): namelist-group-name cannot have the SAVEattribute.2012-01-21 Tobias Burnus <burnus@net-b.de>PR fortran/51913* interface.c (compare_parameter): Fix CLASS comparison.2012-01-20 Tobias Burnus <burnus@net-b.de>Janus Weil <janus@gcc.gnu.org>PR fortran/51056* module.c (load_needed, read_module): Don't mark __vtab etc.as use_only.2012-01-19 Tobias Burnus <burnus@net-b.de>PR fortran/51904* expr.c (gfc_build_intrinsic_call): Also set the symtree.2012-01-18 Paul Thomas <pault@gcc.gnu.org>PR fortran/51634* trans-expr.c (gfc_conv_procedure_call): Deallocate allocatablecomponents of temporary class arguments.2012-01-17 Tobias Burnus <burnus@net-b.de>Janne Blomqvist <jb@gcc.gnu.org>PR fortran/51869* trans-expr.c (alloc_scalar_allocatable_for_assignment): NullifyLHS after allocation, if it has allocatable components.* f95-lang.c (gfc_init_builtin_functions): Add BUILT_IN_CALLOC.2012-01-16 Mikael Morin <mikael@gcc.gnu.org>Tobias Burnus <burnus@net-b.de>PR fortran/50981* trans-array.c (gfc_walk_elemental_function_args): Fixpassing of deallocated allocatables/pointers as absent argument.2012-01-16 Tobias Burnus <burnus@net-b.de>PR fortran/51809* class.c (gfc_find_derived_vtab): Mark __vtab and__def_init as FL_VARIABLE not as FL_PARAMETER.* expr.c (gfc_simplify_expr): Remove specialhandling of __vtab.* resolve.c (resolve_values): Ditto.* trans-decl.c (gfc_get_symbol_decl): Mark __vtaband __def_init as TREE_READONLY.2012-01-16 Zydrunas Gimbutas <gimbutas@cims.nyu.edu>Andreas Kloeckner <kloeckner@cims.nyu.edu>Steven G. Kargl <kargl@gcc.gnu.org>PR fortran/48426* gfortran.h (gfc_option_t): Add members flag_*_kind to store kind.* lang.opt: Add options -freal-4-real-8, -freal-4-real-10,-freal-4-real-16, -freal-8-real-4, -freal-8-real-10, -freal-8-real-16and -finteger-4-integer-8. User-desired type conversion information.* decl.c (gfc_match_old_kind_spec,kind_expr): Type conversionsin declaration parsing.* trans-types.c (gfc_init_kinds): User-specified type conversionchecked for current backend.* primary.c (match_integer_constant,match_real_constant): Implementtype conversion in constant parsing.* options.c (gfc_init_options,gfc_handle_option): Translate inputoptions to flags in internal options data structure.* invoke.texi: Document new options. Re-order options in Optionssummary section.2012-01-16 Paul Thomas <pault@gcc.gnu.org>* trans-array.c (gfc_trans_create_temp_array): In the case of aclass array temporary, detect a null 'eltype' on entry and use'initial' to provde the class reference and so, through thevtable, the element size for the dynamic type.* trans-stmt.c (gfc_conv_elemental_dependencies): For classexpressions, set 'eltype' to null and pass the values via the'initial' expression.2012-01-14 Tobias Burnus <burnus@net-b.de>PR fortran/51800* resolve.c (build_default_init_expr): Also initializenonconstant-length strings with -finit-character=<n>.2011-01-14 Tobias Burnus <burnus@net-b.de>PR fortran/51816* module.c (read_module): Don't make nonexistingintrinsic operators as found.(rename_list_remove_duplicate): New function.(gfc_use_modules): Use it.2012-01-13 Paul Thomas <pault@gcc.gnu.org>PR fortran/48351* trans-array.c (structure_alloc_comps): Suppress interativecall to self, when current component is deallocated usinggfc_trans_dealloc_allocated.* class.c (gfc_build_class_symbol): Copy the 'alloc_comp'attribute from the declared type to the class structure.2012-01-13 Tobias Burnus <burnus@net-b.de>PR fortran/51842* fortran/trans-types.c (gfc_init_kinds): Use PTRDIFF_TYPEinstead of a signed int of size POINTER_SIZE forgfc_index_integer_kind.2012-01-12 Tobias Burnus <burnus@net-b.de>PR fortran/36755* intrinsic.texi (CHMOD): Extend a bit and remove statementthat /bin/chmod is called.2012-01-10 Gerald Pfeifer <gerald@pfeifer.com>* gfortran.texi (Fortran 2003 Status): Fix grammar.2012-01-10 Tobias Burnus <burnus@net-b.de>PR fortran/51652* resolve.c (resolve_allocate_expr): For non-deferred char lengths,check whether type-spec matches declaration.2012-01-10 Tobias Burnus <burnus@net-b.de>* resolve.c (resolve_ordinary_assign): Improve error wording.2012-01-09 Paul Thomas <pault@gcc.gnu.org>PR fortran/51791* interface.c (matching_typebound_op): Drill down throughpossible parentheses to obtain base expression. Do not test for'class_ok' but, instead for the class structure components.* resolve.c (resolve_ordinary_assign): Extend error message forpolymorphic assignment to advise checking for specificsubroutine.PR fortran/51792* resolve.c (resolve_typebound_function): Restore 'static' todeclaration.2012-01-09 Mikael Morin <mikael@gcc.gnu.org>PR fortran/51758* trans-array.c (gfc_walk_elemental_function_args):Skip over NULL() actual arguments.2012-01-09 Tobias Burnus <burnus@net-b.de>* gfortran.texi: Bump copyright year.(Fortran 2003 Status): Update polymorphism item, additem for generic interface with DT name.2012-01-09 Tobias Burnus <burnus@net-b.de>PR fortran/51578* gfortran.h (gfc_use_list):* match.h (gfc_use_module): Rename to ...(gfc_use_modules): ... this.* module.c (use_locus, specified_nonint, specified_int): Removeglobal variable.(module_name): Change type to const char*, used with gfc_get_string.(module_list): New global variable.(free_rename): Free argument not global var.(gfc_match_use): Save match to module_list.(load_generic_interfaces, read_module): Don't free symtree.(write_dt_extensions, gfc_dump_module): Fix module-name I/O due to thetype change of module_name.(write_symbol0, write_generic): Optimize due to the type change.(import_iso_c_binding_module, use_iso_fortran_env_module): Uselocus of rename->where.(gfc_use_module): Take module_list as argument.(gfc_use_modules): New function.(gfc_module_init_2, gfc_module_done_2): Init module_list, rename_list.* parse.c (last_was_use_stmt): New global variable.(use_modules): New function.(decode_specification_statement, decode_statement): Move USE match upand call use_modules.(next_free, next_fixed): Call use_modules.(accept_statement): Don't call gfc_module_use.2012-01-06 Tobias Burnus <burnus@net-b.de>* trans-openmp.c (gfc_omp_clause_dtor, gfc_trans_omp_array_reduction):Update call to gfc_trans_dealloc_allocated.* trans.c (gfc_allocate_using_malloc): Fix spacing.(gfc_allocate_allocatable): For gfc_allocate_using_lib, jump tolabel_finish when an error occurs.(gfc_deallocate_with_status): Call caf_deregister for -fcoarray=lib.* trans.h (gfc_allocate_allocatable, gfc_deallocate_with_status):Update prototype.(gfor_fndecl_caf_deregister): New tree symbol.* trans-expr.c (gfc_conv_procedure_call): Updategfc_deallocate_with_status and gfc_trans_dealloc_allocated calls.* trans-array.c (gfc_array_allocate, gfc_trans_dealloc_allocated,structure_alloc_comps, gfc_trans_deferred_array): Ditto.(gfc_array_deallocate): Handle coarrays with -fcoarray=lib.* trans-array.h (gfc_array_deallocate, gfc_array_allocate,gfc_trans_dealloc_allocated): Update prototypes.* trans-stmt.c (gfc_trans_sync): Fix indentation.(gfc_trans_allocate): Fix errmsg padding and label handling.(gfc_trans_deallocate): Ditto and handle -fcoarray=lib.* expr.c (gfc_is_coarray): Fix algorithm for BT_CLASS.* libgfortran.h (GFC_STAT_STOPPED_IMAGE): Use large valueto avoid other stats accidentally matching this one.* trans-decl.c (gfor_fndecl_caf_deregister): New global var.(gfc_build_builtin_function_decls): Fix prototype decl of caf_registerand add decl for caf_deregister.(gfc_trans_deferred_vars): Handle CAF vars with -fcoarrays=lib.* trans-intrinsic.c (conv_intrinsic_move_alloc): Update call togfc_deallocate_with_status.2012-01-05 Paul Thomas <pault@gcc.gnu.org>PR fortran/PR48946* resolve.c (resolve_typebound_static): If the typeboundprocedure is 'deferred' try to find the correct specificprocedure in the derived type operator space itself.2012-01-04 Mikael Morin <mikael@gcc.gnu.org>PR fortran/50981* trans-array.h (gfc_walk_elemental_function_args): New argument.* trans-intrinsic.c (gfc_walk_intrinsic_function): Update call.* trans-stmt.c (gfc_trans_call): Ditto.* trans-array.c (gfc_walk_function_expr): Ditto.(gfc_walk_elemental_function_args): Get the dummy argument listif possible. Check that the dummy and the actual argument are bothoptional, and set can_be_null_ref accordingly.2012-01-04 Mikael Morin <mikael@gcc.gnu.org>PR fortran/50981* trans.h (struct gfc_ss_info): New field data::scalar::can_be_null_ref* trans-array.c: If the reference can be NULL, save the referenceinstead of the value.* trans-expr.c (gfc_conv_expr): If we have saved a reference,dereference it.2012-01-04 Mikael Morin <mikael@gcc.gnu.org>* trans-expr.c (gfc_conv_expr): Move address taking...(gfc_conv_expr_reference): ... here.2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>PR fortran/49693* trans-common.c (create_common): Update copyright years. Markvariables as used to avoid warnings about unused variables incommon blocks.2012-01-03 Hans-Peter Nilsson <hp@axis.com>* gfortran.h (struct gfc_expr): Add missing "struct"qualifier for member base_expr.2012-01-02 Paul Thomas <pault@gcc.gnu.org>PR fortran/51529* trans-array.c (gfc_array_allocate): Null allocated memory ofnewly allocted class arrays.PR fortran/46262PR fortran/46328PR fortran/51052* interface.c(build_compcall_for_operator): Add a type to theexpression.* trans-expr.c (conv_base_obj_fcn_val): New function.(gfc_conv_procedure_call): Use base_expr to detect non-variablebase objects and, ensuring that there is a temporary variable,build up the typebound call using conv_base_obj_fcn_val.(gfc_trans_class_assign): Pick out class procedure pointerassignments and do the assignment with no further prcessing.(gfc_trans_class_array_init_assign, gfc_trans_class_init_assigngfc_trans_class_assign): Move to top of file.* gfortran.h : Add 'base_expr' field to gfc_expr.* resolve.c (get_declared_from_expr): Add 'types' argument toswitch checking of derived types on or off.(resolve_typebound_generic_call): Set the new argument.(resolve_typebound_function, resolve_typebound_subroutine):Set 'types' argument for get_declared_from_expr appropriately.Identify base expression, if not a variable, in the argumentlist of class valued calls. Assign it to the 'base_expr' fieldof the final expression. Strip away all references after thelast class reference.2012-01-02 Tobias Burnus <burnus@net-b.de>PR fortran/51682* trans-intrinsic.c (trans_this_image, trans_image_index,trans_num_images, conv_intrinsic_cobound): Fold_convert thecaf_num_images/caf_this_images variables to the correct int kind.2012-01-01 Jakub Jelinek <jakub@redhat.com>* gfortranspec.c (lang_specific_driver): Update copyright noticedates.Copyright (C) 2012 Free Software Foundation, Inc.Copying and distribution of this file, with or without modification,are permitted in any medium without royalty provided the copyrightnotice and this notice are preserved.
