1 2005-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
4 * resolve.c (resolve_fntype): Check that PUBLIC functions
5 aren't of PRIVATE type.
7 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9 * decl.c (gfc_match_function_decl): Correctly error out in case of
10 omitted function argument list.
12 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
15 * trans-array.c (gfc_reverse_ss): Remove static attribute.
16 (gfc_walk_elemental_function_args): Replace gfc_expr * argument for
17 the function call with the corresponding gfc_actual_arglist*. Change
19 (gfc_walk_function_expr): Call to gfc_walk_elemental_function_args
20 now requires the actual argument list instead of the expression for
22 * trans-array.h: Modify the prototype for gfc_walk_elemental_function_args
23 and provide a prototype for gfc_reverse_ss.
24 * trans-stmt.h (gfc_trans_call): Add the scalarization code for the case
25 where an elemental subroutine has array valued actual arguments.
31 * resolve.c (check_assumed_size_reference): New function to check for upper
32 bound in assumed size array references.
33 (resolve_assumed_size_actual): New function to do a very restricted scan
34 of actual argument expressions of those procedures for which incomplete
35 assumed size array references are not allowed.
36 (resolve_function, resolve_call): Switch off assumed size checking of
37 actual arguments, except for elemental procedures and intrinsic
38 inquiry functions, in some circumstances.
39 (resolve_variable): Call check_assumed_size_reference.
41 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
44 * io.c (next_char_not_space): New function that returns the next
45 character that is not white space.
46 (format_lex): Use the new function to skip whitespace within
49 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
52 * expr.c (gfc_expr_set_symbols_referenced): New function.
53 * gfortran.h: Add a function prototype for it.
54 * resolve.c (resolve_function): Use it for
55 use associated character functions lengths.
56 * expr.c, gfortran.h, resolve.c: Updated copyright years.
58 2006-01-03 Steven G. Kargl <kargls@comcast.net>
61 * resolve.c (resolve_forall_iterators): Check for scalar variables;
62 Check stride is nonzero.
64 2006-01-02 Steven G. Kargl <kargls@comcast.net>
67 * parse.c (next_free): Check for whitespace after the label.
68 * match.c (gfc_match_small_literal_int): Initialize cnt variable.
70 2006-01-01 Steven G. Kargl <kargls@comcast.net>
72 * ChangeLog: Split previous years into ...
73 * ChangeLog-2002: here.
74 * ChangeLog-2003: here.
75 * ChangeLog-2004: here.
76 * ChangeLog-2005: here.