]>
Commit | Line | Data |
---|---|---|
f4d3c071 | 1 | 2019-01-09 Sandra Loosemore <sandra@codesourcery.com> |
2 | ||
3 | PR other/16615 | |
4 | ||
5 | * class.c: Mechanically replace "can not" with "cannot". | |
6 | * decl.c: Likewise. | |
7 | * expr.c: Likewise. | |
8 | * gfc-internals.texi: Likewise. | |
9 | * intrinsic.texi: Likewise. | |
10 | * invoke.texi: Likewise. | |
11 | * io.c: Likewise. | |
12 | * match.c: Likewise. | |
13 | * parse.c: Likewise. | |
14 | * primary.c: Likewise. | |
15 | * resolve.c: Likewise. | |
16 | * symbol.c: Likewise. | |
17 | * trans-array.c: Likewise. | |
18 | * trans-decl.c: Likewise. | |
19 | * trans-intrinsic.c: Likewise. | |
20 | * trans-stmt.c: Likewise. | |
21 | ||
9f096803 | 22 | 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org> |
23 | ||
24 | PR fortran/68426 | |
25 | * simplify.c (gfc_simplify_spread): Also simplify if the | |
26 | type of source is an EXPR_STRUCTURE. | |
27 | ||
d56370db | 28 | 2019-01-08 Janus Weil <janus@gcc.gnu.org> |
29 | ||
30 | PR fortran/88047 | |
31 | * class.c (gfc_find_vtab): For polymorphic typespecs, the components of | |
32 | the class container may not be available (in case of invalid code). | |
33 | ||
ac64cdbe | 34 | 2019-01-08 Richard Biener <rguenther@suse.de> |
35 | ||
36 | PR fortran/88611 | |
37 | * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_* | |
38 | directly build the expected GENERIC tree. | |
39 | ||
5f34f219 | 40 | 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org> |
41 | Harald Anlauf <anlauf@gmx.de> | |
42 | Tobias Burnus <burnus@gcc.gnu.org> | |
43 | ||
44 | PR fortran/45424 | |
45 | * check.c (gfc_check_is_contiguous): New function. | |
46 | * expr.c (gfc_is_not_contiguous): New function. | |
47 | * gfortran.h (gfc_isym_id): Add GFC_ISYM_IS_CONTIGUOUS. | |
48 | Add prototype for gfc_is_not_contiguous. | |
49 | * intrinsic.c (do_ts29113_check): Add GFC_ISYM_IS_CONTIGUOUS. | |
50 | (add_function): Add is_contiguous. | |
51 | * intrinsic.h: Add prototypes for gfc_check_is_contiguous, | |
52 | gfc_simplify_is_contiguous and gfc_resolve_is_contiguous. | |
53 | * intrinsic.texi: Add IS_CONTIGUOUS. | |
54 | * iresolve.c (gfc_resolve_is_contiguous): New function. | |
55 | * simplify.c (gfc_simplify_is_contiguous): New function. | |
56 | * trans-decl.c (gfor_fncecl_is_contiguous0): New variable. | |
57 | (gfc_build_intrinsic_function_decl): Add it. | |
58 | * trans-intrinsic.c (gfc_conv_intrinsic_is_contiguous): New | |
59 | function. | |
60 | (gfc_conv_intrinsic_function): Handle GFC_ISYM_IS_CONTIGUOUS. | |
61 | ||
2abeea3d | 62 | 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org> |
63 | ||
64 | PR fortran/88658 | |
65 | * gfortran.h: Add macro gfc_real_4_kind | |
66 | * simplify.c (simplify_min_max): Special case for the types of | |
67 | AMAX0, AMIN0, MAX1 and MIN1, which actually change the types of | |
68 | their arguments. | |
69 | ||
f2aba4ef | 70 | 2019-01-05 Janus Weil <janus@gcc.gnu.org> |
71 | ||
72 | PR fortran/88009 | |
73 | * class.c (gfc_find_derived_vtab): Mark the _final component as | |
74 | artificial. | |
75 | (find_intrinsic_vtab): Ditto. Also add an extra check to avoid | |
76 | dereferencing a null pointer and adjust indentation. | |
77 | * resolve.c (resolve_fl_variable): Add extra check to avoid | |
78 | dereferencing a null pointer. Move variable declarations to local scope. | |
79 | (resolve_fl_procedure): Add extra check to avoid dereferencing a null | |
80 | pointer. | |
81 | * symbol.c (check_conflict): Suppress errors for artificial symbols. | |
82 | ||
5055fc33 | 83 | 2019-01-01 Steven G. Kargl <kargl@gcc.gnu.org> |
84 | ||
85 | * parse.c (decode_statement): Suppress "Unclassifiable statement" | |
86 | error if previous error messages were emittes. | |
87 | ||
66aeaf4b | 88 | 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org> |
89 | ||
90 | PR fortran/82743 | |
91 | * primary.c (gfc_convert_to_structure_constructor): If a character | |
92 | in a constructor is too long, add a warning with | |
93 | -Wcharacter-truncation. | |
94 | ||
3d8932fd | 95 | 2019-01-01 Jakub Jelinek <jakub@redhat.com> |
8e8f6434 | 96 | |
fbd26352 | 97 | Update copyright years. |
98 | ||
277184bc | 99 | * gfortranspec.c (lang_specific_driver): Update copyright notice |
100 | dates. | |
101 | * gfc-internals.texi: Bump @copying's copyright year. | |
102 | * gfortran.texi: Ditto. | |
103 | * intrinsic.texi: Ditto. | |
104 | * invoke.texi: Ditto. | |
2355cca7 | 105 | \f |
3d8932fd | 106 | Copyright (C) 2019 Free Software Foundation, Inc. |
7dfbd804 | 107 | |
108 | Copying and distribution of this file, with or without modification, | |
109 | are permitted in any medium without royalty provided the copyright | |
110 | notice and this notice are preserved. |