1 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
4 * trans-stmt.c (gfc_trans_allocate): Before the pointer
5 assignment to transfer the source _vptr to a class allocate
6 expression, the final class reference should be exposed. The
7 tail that includes the _data and array references is stored.
8 This reduced expression is transferred to 'lhs' and the _vptr
9 added. Then the tail is restored to the allocate expression.
11 2014-01-26 Mikael Morin <mikael@gcc.gnu.org>
14 * module.c (read_module): Assert for component name correctness.
16 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
19 * module.c (MOD_VERSION): Bump.
20 (fp2, find_pointer2): Remove.
21 (mio_component_ref): Don't forcedfully set the containing derived type
22 symbol for loading. Remove unused argument.
23 (mio_ref): Update caller
24 (mio_symbol): Dump component list earlier.
25 (skip_list): New argument nest_level. Initialize level with the new
27 (read_module): Add forced pointer components association for derived
30 2014-01-12 Janus Weil <janus@gcc.gnu.org>
33 * decl.c (gfc_match_data_decl): Improve error recovery.
35 2014-01-09 Tobias Burnus <burnus@net-b.de>
37 * cpp.c (gfc_cpp_handle_option): Add missing break.
38 * trans-io.c (transfer_expr): Silence unused value warning.
40 2014-01-08 Janus Weil <janus@gcc.gnu.org>
43 * resolve.c (gfc_verify_binding_labels): Modify order of checks.
45 2014-01-06 Janus Weil <janus@gcc.gnu.org>
48 * class.c (comp_is_finalizable): New function to dermine if a given
49 component is finalizable.
50 (finalize_component, generate_finalization_wrapper): Use it.
52 2014-01-06 Janus Weil <janus@gcc.gnu.org>
56 * resolve.c (resolve_global_procedure): Don't apply to c-binding
58 (gfc_verify_binding_labels): Remove duplicate line.
60 2014-01-04 Janus Weil <janus@gcc.gnu.org>
63 * class.c (add_proc_comp): Copy pure attribute.
65 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
67 Update copyright years
69 2014-01-02 Tobias Burnus <burnus@net-b.de>
71 * gfortranspec.c (lang_specific_driver): Update copyright notice
73 * gfc-internals.texi: Bump @copying's copyright year.
74 * gfortran.texi: Ditto.
75 * intrinsic.texi: Ditto.
78 2014-01-02 Janus Weil <janus@gcc.gnu.org>
81 * resolve.c (resolve_typebound_procedures): No need to create the vtab
84 Copyright (C) 2014 Free Software Foundation, Inc.
86 Copying and distribution of this file, with or without modification,
87 are permitted in any medium without royalty provided the copyright
88 notice and this notice are preserved.