1 2010-01-09 Tobias Burnus <burnus@net-b.de>
4 * trans-expr.c (gfc_trans_structure_assign): Handle
6 * symbol.c (gen_special_c_interop_ptr): Add NULL_EXPR
7 to the constructor for c_null_(fun)ptr.
8 * resolve.c (resolve_structure_cons): Add special case
11 2010-01-09 Jakub Jelinek <jakub@redhat.com>
13 * gfortranspec.c (lang_specific_driver): Update copyright notice
16 2010-01-08 Tobias Burnus <burnus@net-b.de>
19 * symbol.c (check_conflict, gfc_copy_attr): Add
21 (gfc_add_asynchronous): New function.
22 * decl.c (match_attr_spec): Add ASYNCHRONOUS support.
23 (gfc_match_asynchronous): New function.
24 * dump-parse-tree.c (show_attr): Add ASYNCHRONOUS support.
25 * gfortran.h (symbol_attribute): New ASYNCHRONOUS bit.
26 (gfc_add_asynchronous): New Prototype.
27 * module.c (ab_attribute, mio_symbol_attribute): Add
29 * resolve.c (was_declared): Ditto.
30 * match.h (gfc_match_asynchronous): New prototype.
31 * parse.c (decode_specification_statement,decode_statement):
32 Add ASYNCHRONOUS support.
34 2010-01-07 Tobias Burnus <burnus@net-b.de>
37 * trans-decl.c (get_proc_pointer_decl): Fix call to
38 gfc_conv_initializer for array-valued proc-pointer funcs.
40 2010-01-07 Tobias Burnus <burnus@net-b.de>
43 * trans-decl.c (gfc_trans_deferred_vars): Don't initialize
44 allocatable scalars with SAVE attribute.
46 2010-01-05 Tobias Burnus <burnus@net-b.de>
49 * options.c (gfc_post_options): Set -frecursion
50 when -fopenmp is used.
52 2010-01-05 Tobias Burnus <burnus@net-b.de>
55 * trans-expr.c (gfc_conv_procedure_call): Nullify
56 return value for allocatable-scalar character functions.
58 2010-01-04 Tobias Burnus <burnus@net-b.de>
61 * error.c (error_printf, gfc_warning, gfc_notify_std,
62 gfc_warning_now, gfc_error, gfc_error_now,
63 gfc_fatal_error): Change argument name from nocmsgid to
64 gmsgid to enable (x)gettext's % checking.
66 2010-01-04 Tobias Burnus <burnus@net-b.de>
68 * trans-decl.c (gfc_trans_deferred_vars): Fix spelling.
70 2010-01-04 Tobias Burnus <burnus@net-b.de>
73 * trans-expr.c (gfc_conv_procedure_call): Add indirect ref
74 for functions returning allocatable scalars.
75 * trans-stmt.c (gfc_trans_allocate): Emmit error when
76 reallocating an allocatable scalar.
77 * trans.c (gfc_allocate_with_status): Fix pseudocode syntax
79 * trans-decl.c (gfc_trans_deferred_vars): Nullify local
81 (gfc_generate_function_code): Nullify result variable for
85 * module.c (gfc_use_module): Fix warning string to allow
89 * invoke.texi (-fcheck=recursion): Mention that the checking
90 is also disabled for -frecursive.
91 * trans-decl.c (gfc_generate_function_code): Disable
92 -fcheck=recursion when -frecursive is used.
94 * intrinsic.texi (iso_c_binding): Improve wording.
97 Copyright (C) 2010 Free Software Foundation, Inc.
99 Copying and distribution of this file, with or without modification,
100 are permitted in any medium without royalty provided the copyright
101 notice and this notice are preserved.