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