OSDN Git Service

cb77adfaf69febd36b029cd466c368eccf9481ee
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
1 2010-01-09  Jakub Jelinek  <jakub@redhat.com>
2
3         * gfortranspec.c (lang_specific_driver): Update copyright notice
4         dates.
5
6 2010-01-08  Tobias Burnus  <burnus@net-b.de>
7
8         PR/fortran 25829
9         * symbol.c (check_conflict, gfc_copy_attr): Add
10         ASYNCHRONOUS support.
11         (gfc_add_asynchronous): New function.
12         * decl.c (match_attr_spec): Add ASYNCHRONOUS support.
13         (gfc_match_asynchronous): New function.
14         * dump-parse-tree.c (show_attr): Add ASYNCHRONOUS support.
15         * gfortran.h (symbol_attribute): New ASYNCHRONOUS bit.
16         (gfc_add_asynchronous): New Prototype.
17         * module.c (ab_attribute, mio_symbol_attribute): Add
18         ASYNCHRONOUS support.
19         * resolve.c (was_declared): Ditto.
20         * match.h (gfc_match_asynchronous): New prototype.
21         * parse.c (decode_specification_statement,decode_statement):
22         Add ASYNCHRONOUS support.
23
24 2010-01-07  Tobias Burnus  <burnus@net-b.de>
25
26         PR fortran/42597
27         * trans-decl.c (get_proc_pointer_decl): Fix call to
28         gfc_conv_initializer for array-valued proc-pointer funcs.
29
30 2010-01-07  Tobias Burnus  <burnus@net-b.de>
31
32         PR fortran/41872
33         * trans-decl.c (gfc_trans_deferred_vars): Don't initialize
34         allocatable scalars with SAVE attribute.
35
36 2010-01-05  Tobias Burnus  <burnus@net-b.de>
37
38         PR fortran/42517
39         * options.c (gfc_post_options): Set -frecursion
40         when -fopenmp is used.
41
42 2010-01-05  Tobias Burnus  <burnus@net-b.de>
43
44         PR fortran/41872
45         * trans-expr.c (gfc_conv_procedure_call): Nullify
46         return value for allocatable-scalar character functions.
47
48 2010-01-04  Tobias Burnus  <burnus@net-b.de>
49
50         PR fortran/36161
51         * error.c (error_printf, gfc_warning, gfc_notify_std,
52         gfc_warning_now, gfc_error, gfc_error_now,
53         gfc_fatal_error): Change argument name from nocmsgid to
54         gmsgid to enable (x)gettext's % checking.
55
56 2010-01-04  Tobias Burnus  <burnus@net-b.de>
57         
58         * trans-decl.c (gfc_trans_deferred_vars): Fix spelling.
59
60 2010-01-04  Tobias Burnus  <burnus@net-b.de>
61
62         PR fortran/41872
63         * trans-expr.c (gfc_conv_procedure_call): Add indirect ref
64         for functions returning allocatable scalars.
65         * trans-stmt.c (gfc_trans_allocate): Emmit error when
66         reallocating an allocatable scalar.
67         * trans.c (gfc_allocate_with_status): Fix pseudocode syntax
68         in comment.
69         * trans-decl.c (gfc_trans_deferred_vars): Nullify local
70         allocatable scalars.
71         (gfc_generate_function_code): Nullify result variable for
72         allocatable scalars.
73         
74         PR fortran/40849
75         * module.c (gfc_use_module): Fix warning string to allow
76         for translation.
77
78         PR fortran/42517
79         * invoke.texi (-fcheck=recursion): Mention that the checking
80         is also disabled for -frecursive.
81         * trans-decl.c (gfc_generate_function_code): Disable
82         -fcheck=recursion when -frecursive is used.
83
84         * intrinsic.texi (iso_c_binding): Improve wording.
85
86 \f
87 Copyright (C) 2010 Free Software Foundation, Inc.
88
89 Copying and distribution of this file, with or without modification,
90 are permitted in any medium without royalty provided the copyright
91 notice and this notice are preserved.