OSDN Git Service

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