2008-01-07 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / fortran / ChangeLog
blob19f822f83780371b3b0141e01d9b23e04086a682
1 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/34672
4         * module.c (write_generic): Rewrite completely.
5         (write_module): Change call to write_generic.
7 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9         PR fortran/34659
10         * scanner.c (load_line): Do not count ' ' as printable when checking for
11         continuations.
13 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
15         PR fortran/34545
16         * module.c (load_needed): If the namespace has no proc_name
17         give it the module symbol.
19 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21         PR fortran/34387
22         * trans-expr.c (gfc_conv_missing_dummy): Use a temporary to type convert
23         the dummy variable expression, test for NULL, and pass the variable
24         address to the called function.
26 2007-01-06  Tobias Burnus  <burnus@net-b.de>
28         PR fortran/34658
29         * match.c (gfc_match_common): Remove blank common in
30         DATA BLOCK warning.
31         * resolve.c (resolve_common_vars): New function.
32         (resolve_common_blocks): Move checks to resolve_common_vars
33         and invoke that function.
34         (resolve_types): Call resolve_common_vars for blank commons.
36 2008-01-06  Tobias Burnus  <burnus@net-b.de>
38         PR fortran/34655
39         * resolve.c (resolve_equivalence_derived): Reject derived types with
40         default initialization if equivalenced with COMMON variable.
42 2008-01-06  Tobias Burnus  <burnus@net-b.de>
44         PR fortran/34654
45         * io.c (check_io_constraints): Disallow unformatted I/O for
46         internal units.
48 2008-01-06  Tobias Burnus  <burnus@net-b.de>
50         PR fortran/34660
51         * resolve.c (resolve_formal_arglist): Reject dummy procedure in
52         ELEMENTAL functions.
54 2008-01-06  Tobias Burnus  <burnus@net-b.de>
56         PR fortran/34662
57         * interface.c (compare_actual_formal): Reject parameter
58         actual to intent(out) dummy.
60 2008-01-04  Tobias Burnus  <burnus@net-b.de>
62         PR fortran/34557
63         * primary.c (match_varspec): Gobble whitespace before
64         checking for '('.