annotate gcc/fortran/ChangeLog-2002 @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 2002-12-29 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 * trans-array.c: Document calling convention for arrays.
kono
parents:
diff changeset
4
kono
parents:
diff changeset
5 2002-12-19 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
6
kono
parents:
diff changeset
7 * trans-intrinsic.c (g95_conv_intrsinsic_function): Remove incorrect
kono
parents:
diff changeset
8 assertion. Remove intrinsic subroutine G95_ISYM_* cases. Always pass
kono
parents:
diff changeset
9 optional parameters for some intrinsics.
kono
parents:
diff changeset
10 (g95_is_intrinsic_libcall): Add G95_ISYM_RESHAPE.
kono
parents:
diff changeset
11 * trans-expr.c (g95_conv_function_call): Pass NULL for absent
kono
parents:
diff changeset
12 optional parameters.
kono
parents:
diff changeset
13 * trans.h (g95_se): Add ignore_optional flag.
kono
parents:
diff changeset
14
kono
parents:
diff changeset
15 2002-12-15 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
16
kono
parents:
diff changeset
17 * trans-array.c (g95_conv_array_parameter): Fix partial rank sections.
kono
parents:
diff changeset
18 * trans-decl.c (g95_generate_function_code): Use TDI_original.
kono
parents:
diff changeset
19
kono
parents:
diff changeset
20 2002-12-14 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
21
kono
parents:
diff changeset
22 * trans-stmt.c (g95_trans_call): Use resolved symbol name.
kono
parents:
diff changeset
23
kono
parents:
diff changeset
24 2002-12-12 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
25
kono
parents:
diff changeset
26 * trans-array.c (g95_trans_array_constructor_subarray): Fully
kono
parents:
diff changeset
27 initialize the scalarizer.
kono
parents:
diff changeset
28 (various): Update to new format of g95_expr->value.constructor.
kono
parents:
diff changeset
29
kono
parents:
diff changeset
30 2002-12-08 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
31
kono
parents:
diff changeset
32 * trans-array.c (g95_put_offset_into_var): New function.
kono
parents:
diff changeset
33 (g95_trans_array_constructor_subarray): New function.
kono
parents:
diff changeset
34 (g95_trans_array_constructor_value): Use it.
kono
parents:
diff changeset
35 (g95_array_cons_size): Don't abort() on array components.
kono
parents:
diff changeset
36
kono
parents:
diff changeset
37 2002-12-08 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
38
kono
parents:
diff changeset
39 * Make-lang.in (F95_ADDITIONAL_OBJS): Remove tree-dchain.o.
kono
parents:
diff changeset
40 * support.c: Update #includes.
kono
parents:
diff changeset
41 (statement_code_p, c_size_in_bytes, s_size_type_node): Remove.
kono
parents:
diff changeset
42 * trans-array.c: Update #includes.
kono
parents:
diff changeset
43 * trans.c: Ditto.
kono
parents:
diff changeset
44 * trans-const.c: Ditto.
kono
parents:
diff changeset
45 * trans-io.c: Ditto.
kono
parents:
diff changeset
46 * trans-types.c: Ditto.
kono
parents:
diff changeset
47 (g95_init_types): Set size_type_node.
kono
parents:
diff changeset
48 * trans-decl.c: Update #includes.
kono
parents:
diff changeset
49 (gfor_fndecl_adjust{l,r}): Declare and initialize.
kono
parents:
diff changeset
50 * trans-stmt.c: Update #includes.
kono
parents:
diff changeset
51 (g95_trans_do_while): Generate LABEL_EXPR, not GOTO_EXPR.
kono
parents:
diff changeset
52 (g95_trans_select): Fix check for unbounded ranges.
kono
parents:
diff changeset
53 * trans-expr.c: Update #includes.
kono
parents:
diff changeset
54 (g95_conv_string_tmp): New function.
kono
parents:
diff changeset
55 (g95_conv_concat_op): Use it.
kono
parents:
diff changeset
56 * trans.h (g95_conv_string_tmp, gfor_fndecl_adjust{l,r}): Declare.
kono
parents:
diff changeset
57 * Trans-intrisic.c: Update #includes.
kono
parents:
diff changeset
58 (g95_conv_intrinsic_strcmp): New function.
kono
parents:
diff changeset
59 (g95_conv_intrinsic_adjust): Ditto.
kono
parents:
diff changeset
60 (g95_conv_intrinsic_function: Use them.
kono
parents:
diff changeset
61
kono
parents:
diff changeset
62 2002-11-30 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
63
kono
parents:
diff changeset
64 * trans-array.c (g95_walk_function_expr): Handle non-array return by
kono
parents:
diff changeset
65 reference.
kono
parents:
diff changeset
66 * trans-dec.c (g95_build_function_decl): Handle character return
kono
parents:
diff changeset
67 parammeters.
kono
parents:
diff changeset
68 (g95_get_fake_result_decl): Ditto.
kono
parents:
diff changeset
69 (g95_trans_deferred_vars): Ditto.
kono
parents:
diff changeset
70 * trans-expr.c (g95_conv_function_call): Ditto.
kono
parents:
diff changeset
71 (g95_trans_arrayfunc_assign) Limit to array valued functions.
kono
parents:
diff changeset
72 * trans-intrinsic.c (g95_conv_intrinsic_char): New function.
kono
parents:
diff changeset
73 (g95_conv_intrinsic_function): Use it.
kono
parents:
diff changeset
74 * trans-types.c (g95_sym_type): Handle functions returning strings.
kono
parents:
diff changeset
75 (g95_return_by_reference): Ditto.
kono
parents:
diff changeset
76 (g95_get_function_type): Ditto.
kono
parents:
diff changeset
77
kono
parents:
diff changeset
78 2002-11-18 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
79
kono
parents:
diff changeset
80 * trans-stmt.c (g95_trans_if): Fix IF statements when the condition
kono
parents:
diff changeset
81 requires a temporary.
kono
parents:
diff changeset
82 (g95_trans_select): Handle computed gotos.
kono
parents:
diff changeset
83 * trans-types.c (g95_build_array_type): Warn about non-functional
kono
parents:
diff changeset
84 assumed shape arrays.
kono
parents:
diff changeset
85 * trans-expr.c (g95_trans_scalar_assign): Correctly handle post
kono
parents:
diff changeset
86 blocks.
kono
parents:
diff changeset
87 * trans-intrinsic.c (g95_conv_intrinsic_round): New function.
kono
parents:
diff changeset
88 (g95_conv_intrinsic_int): New function.
kono
parents:
diff changeset
89 (g95_conv_intrinsic_mod): New function.
kono
parents:
diff changeset
90 (g95_conv_intrinsic_ichar): New function.
kono
parents:
diff changeset
91 (g95_conv_intrinsic_function): Use them.
kono
parents:
diff changeset
92 (g95_conv_intrinsic_dim): Use g95_evaluate_now.
kono
parents:
diff changeset
93
kono
parents:
diff changeset
94 2002-11-17 Toon Moene <toon@moene.indiv.nluug.nl>
kono
parents:
diff changeset
95
kono
parents:
diff changeset
96 * trans-types.c (g95_build_array_type): Assumed
kono
parents:
diff changeset
97 sized arrays can have rank > 1.
kono
parents:
diff changeset
98 * trans.c (g95_trans_code): Remove erroneous
kono
parents:
diff changeset
99 warning about CONTINUE.
kono
parents:
diff changeset
100 * trans-expr.c (g95_conv_variable): Remove
kono
parents:
diff changeset
101 erroneous assert.
kono
parents:
diff changeset
102
kono
parents:
diff changeset
103 2002-11-15 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
104
kono
parents:
diff changeset
105 * trans-array.c (g95_conv_array_parameter): Check for NULL stride.
kono
parents:
diff changeset
106
kono
parents:
diff changeset
107 2002-10-31 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
108
kono
parents:
diff changeset
109 * f95-tree.c: Remove tree copying stuff that's now in gimple.c
kono
parents:
diff changeset
110 * trans-expr.c (g95_conv_component_ref): Handle character string
kono
parents:
diff changeset
111 components.
kono
parents:
diff changeset
112 (g95_conv_string_parameter): Ditto.
kono
parents:
diff changeset
113 * trans-types.c (g95_get_derived_type): Add length decl to caracter
kono
parents:
diff changeset
114 string components.
kono
parents:
diff changeset
115
kono
parents:
diff changeset
116 2002-10-10 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
117
kono
parents:
diff changeset
118 * trans-decl.c (gfor_fndecl_size?): Declare and initialize.
kono
parents:
diff changeset
119 * trans-expr.c (g95_conv_function_call): Remove unreliable return value
kono
parents:
diff changeset
120 check.
kono
parents:
diff changeset
121 * trans-intrinsic.c (g95_conv_intrinsic_size): New function.
kono
parents:
diff changeset
122 (g95_conv_intrinsic_function): Handle size and shape intrinsics.
kono
parents:
diff changeset
123 (g95_is_intrinsic_libcall): Add G95_ISYM_SHAPE.
kono
parents:
diff changeset
124 * trans-types.c (pvoid_type_node): Declare and initialize.
kono
parents:
diff changeset
125 * trans-array.c: Fix typo COMPONENT_REF->REF_COMPONENT
kono
parents:
diff changeset
126 (g95_array_allocate): Fix when base==data.
kono
parents:
diff changeset
127 (g95_conv_array_parameter): Correctly handle reduced rank sections.
kono
parents:
diff changeset
128 * trans-io.c (g95_trans_write): Correctly handle string modifiers.
kono
parents:
diff changeset
129
kono
parents:
diff changeset
130 2002-10-09 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
131
kono
parents:
diff changeset
132 * (g95_conv_expr_reference): Handle character strings correctly.
kono
parents:
diff changeset
133
kono
parents:
diff changeset
134 2002-10-07 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
135
kono
parents:
diff changeset
136 (g95_expand_decl): Rename from f95_expand_decl_stmt and use as
kono
parents:
diff changeset
137 langhook.
kono
parents:
diff changeset
138 * trans-array.c (g95_build_array_initializer): Remove.
kono
parents:
diff changeset
139 (g95_conv_array_initializer): New Function.
kono
parents:
diff changeset
140 (g95_trans_auto_arry_allocation): Cleanup.
kono
parents:
diff changeset
141 (g95_trans_init_character_array): Remove.
kono
parents:
diff changeset
142 * g95spec.c: Link in libgforbegin.
kono
parents:
diff changeset
143 * trans.c (g95_generate_code): Rename main function to MAIN__.
kono
parents:
diff changeset
144 (g95_create_var): New function.
kono
parents:
diff changeset
145 (g95_create_var_np): New function.
kono
parents:
diff changeset
146 (g95_evaluate_now): New function.
kono
parents:
diff changeset
147 (g95_start_block): New function.
kono
parents:
diff changeset
148 (g95_finish_block): New function.
kono
parents:
diff changeset
149 (g95_add_expr_to_block): New function.
kono
parents:
diff changeset
150 (g95_add_block_to_block): New function.
kono
parents:
diff changeset
151 * trans-expr.c (g95_conv_componen_ref): New function.
kono
parents:
diff changeset
152 * Make-lang.in (F95_ADDITIONAL_OBJS): Add gimplify.o.
kono
parents:
diff changeset
153 (F95_OBJS): Add dependency.o.
kono
parents:
diff changeset
154 * f95-lang.c (g95_is_simple_stmt): Remove.
kono
parents:
diff changeset
155 * f95-tree.c (mark_not_simple): New function.
kono
parents:
diff changeset
156 (unshare_all_trees): New function.
kono
parents:
diff changeset
157 (create_tmp_var, create_tmp_alias_var): Remove.
kono
parents:
diff changeset
158 * support.c (declare_tmp_vars, tree_last_decl): Remove.
kono
parents:
diff changeset
159 * trans*: Convert to new IR using GENERIC trees. Don't bother about
kono
parents:
diff changeset
160 SIMPLE/GIMPLE rules, this is now done by Lang-independant code.
kono
parents:
diff changeset
161
kono
parents:
diff changeset
162 2002-10-01 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
163
kono
parents:
diff changeset
164 * trans-array.c: Add support for descriptorless arrays.
kono
parents:
diff changeset
165 (g95_conv_array_data): New function.
kono
parents:
diff changeset
166 (g95_conv_array_base): New function.
kono
parents:
diff changeset
167 * trans-array.h: Declare these here.
kono
parents:
diff changeset
168 * trans-decl.c(g95_create_mopdule_variable): Perform variable
kono
parents:
diff changeset
169 initialization and creation here.
kono
parents:
diff changeset
170 (g95_create_module_vars): Instead of here.
kono
parents:
diff changeset
171 * trans.h (G95_TYPE_ARRAY_*: Rename from G95_TYPE_DESCRIPTOR_*.
kono
parents:
diff changeset
172 * trans-intrinsic.c: Ditto.
kono
parents:
diff changeset
173 * trans-types.c (g95_is_nodesc_array): New function.
kono
parents:
diff changeset
174 (g95_get_nodesc_array_type): New function.
kono
parents:
diff changeset
175 (g95_sym_type, g95_get_derived_type): Use them.
kono
parents:
diff changeset
176 * trans-const.c (g95_conv_mpf_to_tree): Remove workaround.
kono
parents:
diff changeset
177
kono
parents:
diff changeset
178 2002-09-28 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
179
kono
parents:
diff changeset
180 * trans-const.c (g95_conv_mpf_to_tree): Work around backend bug.
kono
parents:
diff changeset
181 * trans-intrinsic.c (g95_conv_intrinsic_abs): Correctly detect complex
kono
parents:
diff changeset
182 parameters.
kono
parents:
diff changeset
183
kono
parents:
diff changeset
184 2002-09-24 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
185
kono
parents:
diff changeset
186 * f95-lang.c (listify): Remove declaration.
kono
parents:
diff changeset
187 (expand_function_body): Use optimize >=1 instead of flag_tree_saa.
kono
parents:
diff changeset
188 (listify)
kono
parents:
diff changeset
189 * f95-tree.c (get_name): New function.
kono
parents:
diff changeset
190 * trans.c (module_namespace): Remove.
kono
parents:
diff changeset
191 * trans-decl.c: Use g95_chainon_list rather than chainon(listify()).
kono
parents:
diff changeset
192 * trans-types.c: Ditto.
kono
parents:
diff changeset
193
kono
parents:
diff changeset
194 2002-09-19 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
195
kono
parents:
diff changeset
196 * trans-array.c (g95_get_array_cons_size): New Function.
kono
parents:
diff changeset
197 (g95_con_ss_startstride): Handle Array constructors.
kono
parents:
diff changeset
198 (g95_conv_loop_setup): Ditto.
kono
parents:
diff changeset
199 (g95_conv_array_parameter): Ditto.
kono
parents:
diff changeset
200 * tras-decl.c (g95_finish_var_decl): Make initializes variables
kono
parents:
diff changeset
201 static.
kono
parents:
diff changeset
202
kono
parents:
diff changeset
203 2002-09-19 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
204
kono
parents:
diff changeset
205 * trans.c (g95_simple_fold_tmp): Detect variables inside
kono
parents:
diff changeset
206 NON_LVALUE_EXPR.
kono
parents:
diff changeset
207 * trans-stmt.c (g95_trans_arithmetic_if): Implement this.
kono
parents:
diff changeset
208
kono
parents:
diff changeset
209 2002-09-18 Steven Bosscher <s.bosscher@student.tudelft.nl>
kono
parents:
diff changeset
210
kono
parents:
diff changeset
211 * Make-lang.in (F95_ADDITIONAL_OBJS): Add tree-ssa-dce.o
kono
parents:
diff changeset
212
kono
parents:
diff changeset
213 2002-09-14 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
214
kono
parents:
diff changeset
215 * trans.c (g95_create_module_variable): Move to trans-decl.c.
kono
parents:
diff changeset
216 * trans-const.c (g95_conv_string_init): New Function.
kono
parents:
diff changeset
217 * trans-const.h: Declare it.
kono
parents:
diff changeset
218 * trans-decl.c (g95_get_symbol_decl): Handle initializers for static
kono
parents:
diff changeset
219 variables. Don't bail on intrinsic symbols.
kono
parents:
diff changeset
220 (get_extern_function_decl): Handle specific intrinsic functions.
kono
parents:
diff changeset
221 * trans-types.c (g95_sym_type): Dummy functions don't return
kono
parents:
diff changeset
222 reference types.
kono
parents:
diff changeset
223 * trans-array.c (g95_build_array_initializer): New Function.
kono
parents:
diff changeset
224 (g95_trans_auto_array_allocation): Build initializer for static decls.
kono
parents:
diff changeset
225 Don't use mpz_addmul, it's GMP4 only.
kono
parents:
diff changeset
226
kono
parents:
diff changeset
227 2002-09-12 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
228
kono
parents:
diff changeset
229 * trans-decl.c (g95_generate_code): Fix thinko with return variable.
kono
parents:
diff changeset
230 (g95_get_extern_function_decl, g95_build_function_decl): Mangle
kono
parents:
diff changeset
231 assembler names for module procedures.
kono
parents:
diff changeset
232
kono
parents:
diff changeset
233 2002-09-11 Tobias Schlueter <Tobias.Schlueter@physik.uni-muenchen.de>
kono
parents:
diff changeset
234
kono
parents:
diff changeset
235 * trans-array.c,h trans-expr.c, trans-stmt.c: Correct spelling of
kono
parents:
diff changeset
236 dependency/
kono
parents:
diff changeset
237
kono
parents:
diff changeset
238 2002-09-10 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
239
kono
parents:
diff changeset
240 * trans-array.c: Change format of G95_SS_TEMP strictures.
kono
parents:
diff changeset
241 (g95_check_fncall_dependancy): New function.
kono
parents:
diff changeset
242 (trans_dummy_array_bias): stride[n], not stride[n-1]. for calculating
kono
parents:
diff changeset
243 offsets.
kono
parents:
diff changeset
244 * trans-decl.c (g95_get_symbol_decl): move assertion after handling of
kono
parents:
diff changeset
245 result variables.
kono
parents:
diff changeset
246 (g95_build_function_decl): Don't assume result arrays are packed.
kono
parents:
diff changeset
247 (g95_trans-deferred-vars): Handle array result variables.
kono
parents:
diff changeset
248 (g95_generate_fuction_code): Clear saved_function_decls.
kono
parents:
diff changeset
249 * trans-expr.c (g95_conv_fnction_call): Handle direct array return by
kono
parents:
diff changeset
250 reference.
kono
parents:
diff changeset
251 (g95_trans_arrayfunc_assign): New function.
kono
parents:
diff changeset
252 (g95_trans_assignment): Use it.
kono
parents:
diff changeset
253 * trans.h (g95_ss): Add temp struct for G95_SS_TEMP.
kono
parents:
diff changeset
254 (g95_se): Add direct_byref.
kono
parents:
diff changeset
255 * trans-types.c: Use sym->result rather than sym where appropriate.
kono
parents:
diff changeset
256 * trans-intrinsic.c (g95_conv_intrinsic_funcall): New function.
kono
parents:
diff changeset
257 Update other functions to use this.
kono
parents:
diff changeset
258 (g95_is_intrinsic_libcall): New function.
kono
parents:
diff changeset
259 (g95_conv_intrinsic_function): Add MATMUL and PRODUCT intrinsics.
kono
parents:
diff changeset
260 (g95_walk_intrinsic_function): Ditto.
kono
parents:
diff changeset
261
kono
parents:
diff changeset
262 2002-09-08 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
263
kono
parents:
diff changeset
264 * trans-types.c: Change rank field to dtype field in array descriptor.
kono
parents:
diff changeset
265 * trans-array.c: Implement filling of dtype array descriptor field.
kono
parents:
diff changeset
266 * trans-intrinsic.c: Fix broken LEN intrinsic.
kono
parents:
diff changeset
267
kono
parents:
diff changeset
268 2002-09-07 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
269
kono
parents:
diff changeset
270 * trans-intrinsic.c: Remove outdated todo intrinsic list.
kono
parents:
diff changeset
271 (g95_get_symbol_for_expr): Remove hack for fortran based intrinsics.
kono
parents:
diff changeset
272 (g95_walk_intrinsic_function): Add MINLOC and MAXLOC.
kono
parents:
diff changeset
273
kono
parents:
diff changeset
274 2002-09-06 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
275
kono
parents:
diff changeset
276 * Make-lang.in (F95_ADDITIONAL_OBJS): Add tree_alias_comon.o.
kono
parents:
diff changeset
277 (gt-f95-trans-types.h): Add dependancy information.
kono
parents:
diff changeset
278 * config-lang.in (gtfiles): Add trans-types.c
kono
parents:
diff changeset
279 * f95-lang.c (g95_be_parse_file): Pass error and warning counts
kono
parents:
diff changeset
280 back to top-level code.
kono
parents:
diff changeset
281 * trans-array.c, trans-types.c: Change format of array descriptor.
kono
parents:
diff changeset
282 (g95_conv_descriptor_dimension): New function.
kono
parents:
diff changeset
283 * trans-types.h (g95_conv_descriptor_rank): define.
kono
parents:
diff changeset
284 * trans-intrinsic.c: Implement PRODUCT, COUNT. MINLOC and MAXLOC
kono
parents:
diff changeset
285 intrinsics.
kono
parents:
diff changeset
286
kono
parents:
diff changeset
287 2002-09-02 Steven Bosscher <s.bosscher@student.tudelft.nl>
kono
parents:
diff changeset
288
kono
parents:
diff changeset
289 * trans-array.c, trans-types.c: Add rank information to descriptor.
kono
parents:
diff changeset
290
kono
parents:
diff changeset
291 2002-09-06 Tobias Schlueter <Tobias.Schlueter@physik.uni-muenchen.de>
kono
parents:
diff changeset
292
kono
parents:
diff changeset
293 * trans-stmt.c (g95_trans_allocate): Fix when ref==NULL.
kono
parents:
diff changeset
294
kono
parents:
diff changeset
295 2002-09-04 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
296
kono
parents:
diff changeset
297 * f95-lang.c (g95_create_decls): New function.
kono
parents:
diff changeset
298 (g95_init): Move initialization of external decls to above, and call
kono
parents:
diff changeset
299 from g95_be_parse_file.
kono
parents:
diff changeset
300 * trans.c (g95_finish_stmt): Don't amputate the decl chain.
kono
parents:
diff changeset
301 * trans-types.c (g95_init_types): Always name integer and char types.
kono
parents:
diff changeset
302 (g95_get_array_type_bounds): TYPE_NAME may be a TYPE_DECL.
kono
parents:
diff changeset
303
kono
parents:
diff changeset
304 2002-09-02 Steven Bosscher <s.bosscher@student.tudelft.nl>
kono
parents:
diff changeset
305
kono
parents:
diff changeset
306 * Make-lang.in: Add options.c to F95_PARSER_OBJS
kono
parents:
diff changeset
307
kono
parents:
diff changeset
308 2002-09-02 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
309
kono
parents:
diff changeset
310 * g95_generate_code: Clear the attr for __fortran_main.
kono
parents:
diff changeset
311 * trans-types.c (g95_finish_type): New function.
kono
parents:
diff changeset
312 * g95_init_io_state_type: Use g95_finish_type.
kono
parents:
diff changeset
313 * g95_conv_intrinsic_anyall: Fix thinko in result initialization.
kono
parents:
diff changeset
314
kono
parents:
diff changeset
315 2002-09-01 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
316
kono
parents:
diff changeset
317 * README.backend: Warn about the dangers of extra config.h files.
kono
parents:
diff changeset
318 Remove obsolete libgfor stuff.
kono
parents:
diff changeset
319 * config-lang.in: Add target-libgfor dependancy.
kono
parents:
diff changeset
320 * g95_conv_mpf_to_tree: Use & free allocated buffer p rather than buff.
kono
parents:
diff changeset
321
kono
parents:
diff changeset
322 2002-09-01 Toon Moene <toon@moene.indiv.nluug.nl>
kono
parents:
diff changeset
323
kono
parents:
diff changeset
324 * g95_conv_mpz_to_tree: Free storage pointed to by q,
kono
parents:
diff changeset
325 not by buff.
kono
parents:
diff changeset
326
kono
parents:
diff changeset
327 2002-08-30 Paul Brook <paul@nowt.org>
kono
parents:
diff changeset
328
kono
parents:
diff changeset
329 * trans-intrinsic.c (g95_conv_intrinsic_function,
kono
parents:
diff changeset
330 g95_walk_intrinsic_function): Added ANY and ALL.
kono
parents:
diff changeset
331 (g95_conv_intrinsic_anyall): New function.
kono
parents:
diff changeset
332 * iresolve.c (g95_resolve_any, g95_resolve_all): Include rank in
kono
parents:
diff changeset
333 mangled name
kono
parents:
diff changeset
334
kono
parents:
diff changeset
335
kono
parents:
diff changeset
336 Copyright (C) 2002 Free Software Foundation, Inc.
kono
parents:
diff changeset
337
kono
parents:
diff changeset
338 Copying and distribution of this file, with or without modification,
kono
parents:
diff changeset
339 are permitted in any medium without royalty provided the copyright
kono
parents:
diff changeset
340 notice and this notice are preserved.