OSDN Git Service

2008-01-06 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
1 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/34545
4         * module.c (load_needed): If the namespace has no proc_name
5         give it the module symbol.
6
7 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8
9         PR fortran/34387
10         * trans-expr.c (gfc_conv_missing_dummy): Use a temporary to type convert
11         the dummy variable expression, test for NULL, and pass the variable
12         address to the called function.
13
14 2007-01-06  Tobias Burnus  <burnus@net-b.de>
15
16         PR fortran/34658
17         * match.c (gfc_match_common): Remove blank common in
18         DATA BLOCK warning.
19         * resolve.c (resolve_common_vars): New function.
20         (resolve_common_blocks): Move checks to resolve_common_vars
21         and invoke that function.
22         (resolve_types): Call resolve_common_vars for blank commons.
23
24 2008-01-06  Tobias Burnus  <burnus@net-b.de>
25
26         PR fortran/34655
27         * resolve.c (resolve_equivalence_derived): Reject derived types with
28         default initialization if equivalenced with COMMON variable.
29
30 2008-01-06  Tobias Burnus  <burnus@net-b.de>
31
32         PR fortran/34654
33         * io.c (check_io_constraints): Disallow unformatted I/O for
34         internal units.
35
36 2008-01-06  Tobias Burnus  <burnus@net-b.de>
37
38         PR fortran/34660
39         * resolve.c (resolve_formal_arglist): Reject dummy procedure in
40         ELEMENTAL functions.
41
42 2008-01-06  Tobias Burnus  <burnus@net-b.de>
43
44         PR fortran/34662
45         * interface.c (compare_actual_formal): Reject parameter
46         actual to intent(out) dummy.
47
48 2008-01-04  Tobias Burnus  <burnus@net-b.de>
49
50         PR fortran/34557
51         * primary.c (match_varspec): Gobble whitespace before
52         checking for '('.