]> gcc.gnu.org Git - gcc.git/blob - gcc/f/ChangeLog
doc improvements
[gcc.git] / gcc / f / ChangeLog
1 Thu May 6 12:40:21 1999 Craig Burley <craig@jcb-sc.com>
2
3 * g77.texi (Arbitrary Concatenation): Put this under
4 "Missing Features" instead of "Projects".
5 (Internals Documentation): Point to new "Front End" chapter.
6
7 Thu May 6 08:23:52 1999 Craig Burley <craig@jcb-sc.com>
8
9 * bugs.texi, news.texi: Automatic arrays reportedly working
10 on HP-UX systems.
11
12 Thu May 6 08:19:31 1999 Craig Burley <craig@jcb-sc.com>
13
14 * g77.texi (Advantages Over f2c): Expand on this topic.
15
16 Mon May 3 19:41:48 1999 Craig Burley <craig@jcb-sc.com>
17
18 * com.c (ffecom_expr_intrinsic_): Fix test of CTIME_subr.
19
20 Mon May 3 18:11:48 1999 Craig Burley <craig@jcb-sc.com>
21
22 Reverse order of two arguments to CTIME_subr, DTIME_subr,
23 ETIME_subr, and TTYNAM_subr:
24 * com.c (ffecom_expr_intrinsic_): Reverse the arguments.
25 While at it, set TREE_SIDE_EFFECTS for CTIME_subr and
26 TTYNAM_subr.
27 * intdoc.in: Document the new calling sequences.
28 * intrin.def: Reverse the arguments.
29 * news.texi: Document the fact that they changed.
30 * version.c: Bump version.
31
32 Mon May 3 11:28:14 1999 Craig Burley <craig@jcb-sc.com>
33
34 * news.texi: Doc upgrade to netlib libf2c as of today.
35
36 Sun May 2 17:04:28 1999 Craig Burley <craig@jcb-sc.com>
37
38 * version.c: Bump version.
39
40 Sun May 2 16:53:01 1999 Craig Burley <craig@jcb-sc.com>
41
42 Fix compile/19990502-1.f:
43 * ste.c (ffeste_R819B): Don't overwrite tree for temp
44 variable when expanding the assignment into it.
45
46 Sun Apr 25 20:55:10 1999 Craig Burley <craig@jcb-sc.com>
47
48 Fix 19990325-0.f and 19990325-1.f:
49 * com.c (ffecom_possible_partial_overlap_): New function.
50 (ffecom_expand_let_stmt): Use it to determine whether to assign
51 to a COMPLEX operand through a temp.
52 * news.texi: Document fix.
53
54 * version.c: Bump version.
55
56 Sat Apr 24 12:19:53 1999 Craig Burley <craig@jcb-sc.com>
57
58 * expr.c (ffeexpr_finished_): Convert DATA implied-do
59 start/end/incr expressions to default INTEGER.
60 Fix some broken conditionals.
61 Clean up some code in the region.
62 * news.c: Document the fix.
63
64 * version.c: Bump version.
65
66 Fri Apr 23 02:08:32 1999 Craig Burley <craig@jcb-sc.com>
67
68 * g77.texi (Compiler Prototypes): Replace "missing" subscript-
69 checking option with something else.
70
71 Fri Apr 23 01:48:28 1999 Craig Burley <craig@jcb-sc.com>
72
73 Support new -fsubscript-check and -ff2c-subscript-check options:
74 * com-rt.def (FFECOM_gfrtRANGE): Describe s_rnge, in libf2c/libF77.
75 * com.c (ffecom_subscript_check_, ffecom_arrayref_): New functions.
76 (ffecom_char_args_x_): Use new ffecom_arrayref_ function for
77 FFEBLD_opARRAYREF case.
78 Compute character name, array type, and use new
79 ffecom_subscript_check_ function for FFEBLD_opSUBSTRING case.
80 (ffecom_expr_): Use new ffecom_arrayref_ function.
81 (ffecom_ptr_to_expr): Use new ffecom_arrayref_ function.
82 * g77.texi, news.texi: Document new options.
83 * top.c, top.h: Support new options.
84
85 * news.texi: Fix up some items to not be in "User-Visible Changes".
86
87 * ste.c (ffeste_R819B): Fix type for loop variable, to avoid
88 warnings.
89
90 * version.c: Bump version.
91
92 Tue Apr 20 01:38:57 1999 Craig Burley <craig@jcb-sc.com>
93
94 * bugs.texi, news.texi: Clarify -malign-double situation.
95
96 Tue Apr 20 01:15:25 1999 Craig Burley <craig@jcb-sc.com>
97
98 * stb.c (ffestb_R5282_): Convert DATA repeat count
99 to default INTEGER, to avoid problems downstream.
100
101 * version.c: Bump version.
102
103 Mon Apr 19 21:36:48 1999 Craig Burley <craig@jcb-sc.com>
104
105 * ste.c (ffeste_R819B): Start the loop before expanding
106 the termination expression.
107
108 * version.c: Bump version.
109
110 Sun Apr 18 21:53:58 1999 Craig Burley <craig@jcb-sc.com>
111
112 * com.c (ffecom_sym_transform_): COMMON and EQUIVALENCE
113 variables have constant addresses (EQUIVALENCE only if
114 containing aggregate is static).
115
116 Sat Apr 17 16:55:59 1999 Craig Burley <craig@jcb-sc.com>
117
118 * bugs.texi, ffe.texi, g77.texi, g77install.texi, news.texi:
119 Clean up @code{} vs. @samp{}.
120 Clean up dashes (`--') vs. @minus{} vs. `---'.
121
122 * ffe.texi: Add copyright header.
123
124 * g77.texi, lang-options.h, news.texi, top.c (ffe_decode_option):
125 Remove support for -fugly option.
126 Clarify that -fugly-logint is needed instead of -fugly
127 to work around using .EQ./.NE. on LOGICAL operands.
128 Explain more about why -fugly-logint is bad juju.
129
130 * g77.texi (Missing Features): Describe READONLY as a missing
131 feature. Describe AUTOMATIC better.
132
133 * news.texi: Mention libf2c upgrade.
134
135 Sat Apr 17 14:05:53 1999 Craig Burley <craig@jcb-sc.com>
136
137 Make a place for front-end internals documentation:
138 * Make-lang.in (f/g77.info, f/g77.dvi): Depend on f/ffe.texi.
139 * ffe.texi: New file, containing docs on front-end internals.
140 * g77.texi: New chapter for, and inclusion of, ffe.texi.
141
142 * g77.texi: Fix an index entry.
143
144 Sat Apr 17 13:53:43 1999 Craig Burley <craig@jcb-sc.com>
145
146 Rewrite to use block/scope structure of GBE and to ensure
147 variables (especially those going on stack/reg) are declared
148 before executable code generated:
149 * bld.c (ffebld_new_item, ffebld_new_one, ffebld_new_two):
150 Support new hooks.
151 * bld.h (ffebld_item_hook, ffebld_item_set_hook,
152 ffebld_nonter_hook, ffebld_nonter_set_hook): Ditto.
153 * bld.h (ffebld_basictype, ffebld_kind, ffebld_kindtype,
154 ffebld_rank, ffebld_where): New convenience macros (used
155 by rest of this patch).
156 * com.c, com.h (ffecom_push_calltemps, ffecom_pop_calltemps,
157 ffecom_push_tempvar, ffecom_pop_tempvar): Remove temp-var-
158 handling mechanism.
159 * com.c (ffecom_call_, ffecom_call_binop_, ffecom_tree_divide_,
160 ffecom_call_gfrt): Support passing hooks for temp-var info.
161 (ffecom_expr_power_integer_): Takes opPOWER expression, instead
162 of its left and right operands, so it can get at the hook.
163 (ffecom_prepare_let_char_, ffecom_prepare_arg_ptr_to_expr,
164 ffecom_prepare_end, ffecom_prepare_expr_, ffecom_prepare_expr_rw,
165 ffecom_prepare_expr_w, ffecom_prepare_return_expr,
166 ffecom_prepare_ptr_to_expr): New functions supporting expression
167 pre-scanning.
168 (bison_rule_compstmt_): Return the tree, as in the CFE.
169 (delete_block): New function, from CFE.
170 (kept_level_p): New function, from CFE, modified.
171 (ffecom_start_compstmt, ffecom_end_compstmt): New functions,
172 replacing ffecom_start_compstmt_ and ffecom_end_compstmt_ macros,
173 and they do real work.
174 (struct binding_level): Add prep_state member. Initialize to 0.
175 (ffecom_get_invented_identifier): Now takes either or both a
176 string and an integer, using -1 to denote no integer.
177 (ffecom_do_entry_): Disallow temp-var generation via expressions
178 in body of function, since the exprs aren't prescanned.
179 (ffecom_expr_rw): Now takes destination tree.
180 (ffecom_expr_w): New function, now used in some places
181 ffecom_expr_rw had been used.
182 (ffecom_expr_intrinsic_): Move huge f2c-related comment to bottom
183 of source file, to avoid annoying problems editing com.c using
184 Emacs C-mode.
185 (ffecom_expr_power_integer_): Make a temp var for division, if
186 necessary.
187 Handle expanded statement expression as does CFE.
188 (ffecom_start_progunit_): Disallow temp-var generation in body
189 of function, since expressions are not prescanned at this level.
190 (ffecom_sym_transform_): Transform ASSIGN variables as well,
191 so these are all transformed up front, before code-generation
192 begins.
193 (ffecom_arg_ptr_to_const_expr, ffecom_const_expr,
194 ffecom_ptr_to_const_expr): New functions to transform expressions
195 only if the results will surely be constants.
196 (ffecom_arg_ptr_to_expr): Precompute size, for convenience
197 obtaining temp vars.
198 (ffecom_expand_let_stmt): Guess at usability of destination
199 pre-expansion, to provide better prescan preparation (fewer
200 spurious temp vars).
201 (ffecom_init_0): Disallow temp-var generation in global scope.
202 (ffecom_type_expr): New function, returns just the type tree
203 for the expression.
204 (start_function): Disallow temp-var generation in parm scope.
205 (incomplete_type_error): Fix introductory comment.
206 (poplevel): Update (somewhat) from CFE.
207 (pushlevel): Update (somewhat) from CFE.
208 * stc.c (ffestc_R838): Mark ASSIGNed variable as so.
209 * std.c (ffestd_stmt_pass_, ffestd_R803, ffestd_R804, ffestd_R805,
210 ffestd_R806): Remember and pass through the ffestw block info
211 for these (IFTHEN, ELSEIF, ELSE, and ENDIF) statements.
212 * ste.c (ffeste_end_iterdo_): Now takes ffestw block argument.
213 (ffeste_io_inlist_): Add prototype.
214 (ffeste_f2c_*): Macros rewritten, new ones added.
215 (ffeste_start_block_, ffeste_end_block_, ffeste_start_stmt_,
216 ffeste_end_stmt_): New macros/functions, depending on whether
217 checking is enabled, to keep track of symmetry of other ste.c code.
218 (ffeste_begin_iterdo_, ffeste_end_iterdo_, ffeste_io_impdo_,
219 ffeste_io_dofio_, ffeste_io_dolio_, ffeste_io_douio_,
220 ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_,
221 ffeste_icilist_, ffeste_io_inlist_, ffeste_io_olist_,
222 ffeste_subr_beru_, ffeste_do, ffeste_end_R807, ffeste_R737A,
223 ffeste_R803, ffeste_R804, ffeste_R805, ffeste_R806, ffeste_R807,
224 ffeste_R809, ffeste_R810, ffeste_R811, ffeste_R819A, ffeste_R819B,
225 ffeste_R837, ffeste_R838, ffeste_R839, ffeste_R840, ffeste_R904,
226 ffeste_R907, ffeste_R909_start, ffeste_R909_item, ffeste_R909_finish,
227 ffeste_R910_start, ffeste_R910_item, ffeste_R910_finish,
228 ffeste_R911_start, ffeste_R911_item, ffeste_R911_finish,
229 ffeste_R923A, ffeste_R1212, ffeste_R1227): Prescan/prepare
230 all pertinent expressions, update to new com.c interface, etc.
231 (ffeste_io_impdo_): Relocate.
232 (ffeste_R834, ffeste_R835, ffeste_R836, ffeste_R1226): Don't
233 bother calling clear_momentary, nothing was generated.
234 (ffeste_R842, ffeste_R843): Update to new com.c interface.
235 (ffeste_R1226): Don't try to stuff error_mark_node's DECL_INITIAL.
236 (ffeste_terminate_2): When checking enabled, make sure all blocks
237 and statements have been ended.
238 * ste.h (ffeste_R803, ffeste_R804, ffeste_R805, ffeste_R806):
239 These now take ffestw block argument.
240 (ffeste_terminate_2): When checking enabled, it's a function, not
241 a macro.
242 * stw.h (struct _ffestw_): New variable for IFTHEN.
243 (ffestw_ifthen_fake_else, ffestw_set_ifthen_fake_else): New
244 accessor macros.
245 * symbol.c, symbol.h: Support new ASSIGN'ed-to info.
246
247 * com.c: Clean up commentary per GNU coding standards.
248
249 * bld.h (ffebld_size, ffebld_size_known): Canonize.
250
251 * version.c: Bump version.
252
253 Sun Apr 11 21:33:33 1999 Mumit Khan <khan@xraylith.wisc.edu>
254
255 * g77spec.c (lang_specific_driver): Check whether MATH_LIBRARY is
256 null to decide whether to use it.
257
258 Wed Apr 7 09:47:09 1999 Kaveh R. Ghazi <ghazi@snafu.rutgers.edu>
259
260 * ansify.c (die): Specify void argument.
261
262 * intdoc.c (family_name, dumpgen, dumpspec, dumpimp,
263 argument_info_ptr, argument_info_string, argument_name_ptr,
264 argument_name_string, elaborate_if_complex,
265 elaborate_if_maybe_complex, elaborate_if_real, print_type_string):
266 Const-ify a char*.
267 (main): Mark parameter `argv' with ATTRIBUTE_UNUSED.
268 (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
269 _ffeintrin_imp_, cc_pair, descriptions, summaries): Const-ify a char*.
270
271 Mon Apr 5 11:57:54 1999 Donn Terry (donn@interix.com)
272
273 * Make-lang.in (HOST_CFLAGS): compute dynamically.
274
275 Mon Apr 5 02:11:23 1999 Craig Burley <craig@jcb-sc.com>
276
277 Fix bugs exposed by configuring with --enable-checking:
278 * com.c (ffecom_do_entry_, ffecom_expr_, ffecom_arg_ptr_to_expr,
279 ffecom_list_expr, ffecom_list_ptr_to_expr, finish_function,
280 pop_f_function_context, store_parm_decls, poplevel): Handle
281 error_mark_node properly.
282 * ste.c (ffeste_begin_iterdo_, ffeste_end_iterdo_): Ditto.
283 * version.c: Bump version.
284
285 Sat Apr 3 23:57:56 1999 Craig Burley <craig@jcb-sc.com>
286
287 * g77.texi: Fix up docs for -fset-g77-defaults, and
288 describe how internal consistency checking now happens.
289 (Should have been done for EGCS version 1.1.)
290
291 Sat Apr 3 23:29:33 1999 Craig Burley <craig@jcb-sc.com>
292
293 * bugs.texi, g77.texi, lang-options.h, news.texi, top.c:
294 Make -fno-emulate-complex the default, as COMPLEX support
295 in the back end is now believed to be working.
296
297 * version.c: Bump version.
298
299 Fri Apr 2 13:33:16 1999 Craig Burley <craig@jcb-sc.com>
300
301 * g77.texi: -malign-double now works.
302 Give URL for alignment-testing package.
303 * news.texi: -malign-double now works.
304
305 Fri Apr 2 12:49:12 1999 Craig Burley <craig@jcb-sc.com>
306
307 * g77.texi (Funding GNU Fortran): Dude's got a web page.
308 * root.texi: Ditto.
309
310 Tue Mar 30 12:04:11 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
311
312 * sta.c (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
313 Const-ify a char*.
314
315 * sta.h (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
316 Likewise.
317
318 * stb.c (ffestb_local_u_): Likewise.
319 (ffestb_do, ffestb_dowhile, ffestb_else, ffestb_elsexyz,
320 ffestb_else3_, ffestb_endxyz, ffestb_goto, ffestb_let,
321 ffestb_type, ffestb_type1_, ffestb_varlist, ffestb_R423B,
322 ffestb_R522, ffestb_R528, ffestb_R542, ffestb_R834, ffestb_R835,
323 ffestb_R838, ffestb_R841, ffestb_R1102, ffestb_blockdata,
324 ffestb_R1212, ffestb_R1228, ffestb_V009, ffestb_module,
325 ffestb_R809, ffestb_R810, ffestb_R10014_, ffestb_R10015_,
326 ffestb_R10018_, ffestb_R1107, ffestb_R1202, ffestb_R12026_,
327 ffestb_S3P4, ffestb_V012, ffestb_V014, ffestb_V025, ffestb_V0255_,
328 ffestb_V020, ffestb_dimlist, ffestb_dummy, ffestb_R524,
329 ffestb_R547, ffestb_decl_chartype, ffestb_decl_dbltype,
330 ffestb_decl_gentype, ffestb_decl_recursive, ffestb_decl_entsp_2_,
331 ffestb_decl_func_, ffestb_V003, ffestb_V016, ffestb_V027,
332 ffestb_decl_R539): Likewise.
333
334 * stb.h (_ffestb_args_): Likewise.
335
336 * stc.c (ffestc_subr_binsrch_, ffestc_subr_is_present_,
337 ffestc_subr_speccmp_, ffestc_R904, ffestc_R907): Likewise.
338
339 * std.c (ffestd_R1001dump_1005_1_, ffestd_R1001dump_1005_2_,
340 ffestd_R1001dump_1005_3_, ffestd_R1001dump_1005_4_,
341 ffestd_R1001dump_1005_5_, ffestd_R1001dump_1010_1_,
342 ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
343 ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_): Likewise.
344
345 * ste.c (ffeste_begin_iterdo_, ffeste_subr_file_): Likewise.
346
347 * sts.c (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
348 ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
349
350 * sts.h (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
351 ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
352
353 * stt.c (ffestt_exprlist_drive, ffestt_implist_drive,
354 ffestt_tokenlist_drive): Add prototype arguments.
355
356 * stt.h (ffestt_exprlist_drive, ffestt_implist_drive,
357 ffestt_tokenlist_drive): Likewise.
358
359 * stu.c (ffestu_dummies_transition_): Likewise.
360 (ffestu_sym_end_transition): Const-ify a char*.
361
362 * stw.c (ffestw_display_state, ffestw_new, ffestw_pop): Add
363 prototype arguments.
364
365 * stw.h (ffestw_display_state, ffestw_new, ffestw_pop): Likewise.
366
367 * version.c (ffe_version_string): Const-ify a char*.
368
369 * version.h (ffe_version_string): Likewise.
370
371 Sat Mar 27 13:00:43 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
372
373 * bad.c (_ffebad_message_, ffebad_string_, ffebad_message_,
374 ffebad_bufputs_, ffebad_bufputs_, ffebad_start_, ffebad_string,
375 ffebad_finish): Const-ify a char*.
376
377 * bld.c (ffebld_op_string_, ffebld_op_string): Likewise.
378
379 * bld.h (ffebld_op_string): Likewise.
380
381 * com.c (ffecom_arglist_expr_, ffecom_build_f2c_string_,
382 ffecom_debug_kludge_, ffecom_f2c_make_type_,
383 ffecom_get_appended_identifier_, ffecom_get_identifier_,
384 ffecom_gfrt_args_): Likewise.
385 (ffecom_convert_narrow_, ffecom_convert_widen_): Add prototype.
386 (builtin_function, ffecom_gfrt_name_, ffecom_gfrt_argstring_,
387 ffecom_arglist_expr_, ffecom_build_f2c_string_,
388 ffecom_debug_kludge_, ffecom_f2c_make_type_,
389 ffecom_get_appended_identifier_, ffecom_get_external_identifier_,
390 ffecom_get_identifier_, ffecom_decl_field,
391 ffecom_get_invented_identifier, lang_print_error_function,
392 skip_redundant_dir_prefix, read_name_map, print_containing_files):
393 Const-ify a char*.
394 (savestring): Remove, use `xstrdup' instead.
395
396 * com.h (ffecom_decl_field, ffecom_get_invented_identifier):
397 Const-ify a char*.
398
399 * data.c (ffebld, ffedata_gather_): Make explicitly static.
400
401 * expr.c (ffeexpr_isdigits_, ffeexpr_percent_,
402 ffeexpr_reduced_concatenate_, ffeexpr_nil_real_,
403 ffeexpr_nil_number_, ffeexpr_nil_number_period_,
404 ffeexpr_nil_number_real_, ffeexpr_token_real_,
405 ffeexpr_token_number_, ffeexpr_token_number_period_,
406 ffeexpr_token_number_real_): Const-ify a char*.
407
408 * fini.c (xspaces): Likewise.
409
410 * global.c (ffeglobal_type_string_): Likewise.
411 (ffeglobal_drive): Protoize.
412 (ffeglobal_proc_def_arg): Const-ify a char*.
413
414 * global.h (ffeglobal_drive): Protoize.
415 (ffeglobal_proc_def_arg): Const-ify a char*.
416
417 * implic.c (ffeimplic_none, ffeimplic_peek_symbol_type):
418 Likewise.
419
420 * implic.h (ffeimplic_peek_symbol_type): Likewise.
421
422 * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
423 ffeinfo_kind_string_, ffeinfo_kindtype_string_,
424 ffeinfo_where_string_, ffeinfo_basictype_string,
425 ffeinfo_kind_message, ffeinfo_kind_string,
426 ffeinfo_kindtype_string, ffeinfo_where_string): Likewise.
427
428 * info.h (ffeinfo_basictype_string, ffeinfo_kind_message,
429 ffeinfo_kind_string, ffeinfo_kindtype_string,
430 ffeinfo_where_string): Likewise.
431
432 * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
433 _ffeintrin_imp_, ffeintrin_check_, ffeintrin_cmp_name_,
434 ffeintrin_fulfill_specific, ffeintrin_init_0,
435 ffeintrin_is_actualarg, ffeintrin_is_intrinsic,
436 ffeintrin_name_generic, ffeintrin_name_implementation,
437 ffeintrin_name_specific): Likewise.
438
439 * intrin.h (ffeintrin_is_intrinsic, ffeintrin_name_generic,
440 ffeintrin_name_implementation, ffeintrin_name_specific): Likewise.
441
442 * lex.c (ffelex_type_string_, ffelex_token_new_character,
443 ffelex_token_new_name, ffelex_token_new_names,
444 ffelex_token_new_number): Likewise.
445
446 * lex.h (ffelex_token_new_character, ffelex_token_new_name,
447 ffelex_token_new_names, ffelex_token_new_number): Likewise.
448
449 * malloc.c (malloc_types_, malloc_pool_new, malloc_new_inpool_,
450 malloc_new_zinpool_): Likewise.
451
452 * malloc.h (malloc_new_inpool_, malloc_new_zinpool_,
453 malloc_pool_new): Likewise.
454
455 * name.c (ffename_space_drive_global, ffename_space_drive_symbol):
456 Protoize.
457
458 * name.h (ffename_space_drive_global, ffename_space_drive_symbol):
459 Likewise.
460
461 * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_,
462 ffesymbol_attrs_string): Const-ify a char*.
463 (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
464 (ffesymbol_state_string): Const-ify a char*.
465
466 * symbol.h (ffesymbol_attrs_string): Likewise.
467 (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
468 (ffesymbol_state_string): Const-ify a char*.
469
470 * target.c (ffetarget_layout): Likewise.
471
472 * target.h (ffetarget_layout): Likewise.
473
474 1999-03-25 Zack Weinberg <zack@rabi.columbia.edu>
475
476 * Make-lang.in: Remove all references to g77.o/g77.c.
477 Link g77 from gcc.o.
478
479 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de>
480
481 * Makefile.in (g77$(exeext)): Depend on intl.o. Link in intl.o.
482
483 Wed Mar 17 11:39:44 1999 Craig Burley <craig@jcb-sc.com>
484
485 * news.texi: Editorial fix.
486
487 Mon Mar 15 17:12:07 1999 Craig Burley <craig@jcb-sc.com>
488
489 * bugs.texi, g77.texi, news.texi: Editorial fixes.
490
491 Sat Mar 13 17:51:55 1999 Craig Burley <craig@jcb-sc.com>
492
493 Fix 19990313-0.f, 19990313-1.f, 19990313-2.f, 19990313-3.f:
494 * bad.def (FFEBAD_NOCANDO): New error code for internal use only.
495 * expr.c (ffeexpr_collapse_convert): If FFEBAD_NOCANDO returned
496 by convertor, just return original expr.
497 * target.h: Return FFEBAD_NOCANDO for (usually) 64-bit
498 conversions that aren't yet working properly.
499 * news.texi: Explain.
500
501 * version.c: Bump version.
502
503 Sat Mar 13 14:26:55 1999 Craig Burley <craig@jcb-sc.com>
504
505 * RELEASE-PREP: New file, lists things to do for a release.
506
507 * Make-lang.in, bugs.texi, bugs0.texi, g77.texi, g77install.texi,
508 install0.texi, news.texi, news0.texi: Accommodate new doc
509 architecture.
510 Consolidate news items. Don't describe old news items in
511 various generated docs.
512 Don't describe FSF-g77 installation stuff in various EGCS-g77
513 generated docs.
514 Move description of AUTOMATIC to more suitable location.
515 * root.texi: New file for new doc architecture.
516
517 Thu Mar 11 17:32:55 1999 Craig Burley <craig@jcb-sc.com>
518
519 * g77.texi: Add AUTOMATIC to list of unsupported extensions.
520
521 Sat Mar 6 02:28:35 1999 Craig Burley <craig@jcb-sc.com>
522
523 Warn about non-Y2K-compliant intrinsics:
524 * bad.def (FFEBAD_INTRINSIC_Y2KBAD): New diagnostic.
525 * intrin.def (FFEINTRIN_impDATE, FFEINTRIN_impIDATE_vxt):
526 Use new DEFIMPY macro to flag these as non-Y2K-compliant.
527 * intdoc.c (DEFIMPY): Support new Y2K macro.
528 * intrin.h (DEFIMPY): Ditto.
529 * intrin.c (DEFIMPY): Ditto.
530 (ffeintrin_fulfill_generic, ffeintrin_fulfill_specific):
531 Warn about invocation of non-Y2K-compliant intrinsic.
532 * com-rt.def (FFECOM_gfrtDATE, FFECOM_gfrtVXTIDATE):
533 Rename external procedure names, to keep previously-
534 compiled (sans-new-warnings) code from linking to
535 new library.
536 * g77.texi: Document all this stuff.
537 * news.texi: Spread the joy.
538 * version.c: Bump version.
539
540 Fri Mar 5 13:22:44 1999 Craig Burley <craig@jcb-sc.com>
541
542 * news.texi: Relocate IDATE (VXT) fix: we put it in 1.1.2
543 so describe it there, instead of under 1.2.
544
545 Wed Mar 3 00:57:56 1999 Craig Burley <craig@jcb-sc.com>
546
547 * news.texi: IDATE (VXT) fixed to return year as 0..99.
548
549 Wed Mar 3 00:43:49 1999 Craig Burley <craig@jcb-sc.com>
550
551 * g77.texi: Add remaining changes pending from Dave Love.
552
553 Wed Mar 3 00:38:42 1999 Craig Burley <craig@jcb-sc.com>
554
555 * bugs.texi, news.texi: Conditionalize cross-references
556 on non-html processing, providing temporary HTML "links".
557
558 * g77.texi: Fix up a reference.
559
560 Wed Mar 3 00:12:31 1999 Craig Burley <craig@jcb-sc.com>
561
562 * news.texi, bugs.texi: Delete fixed bugs, make one
563 of them into the appropriate news item.
564
565 Wed Mar 3 00:05:52 1999 Craig Burley <craig@jcb-sc.com>
566
567 * news.texi: Copy over 1.1.2 news.
568
569 1999-03-02 Craig Burley <craig@jcb-sc.com>
570
571 * g77.texi (Bug Reporting): Clarify whether to use -E.
572 Clarify other instructions.
573
574 1999-02-27 Craig Burley <craig@jcb-sc.com>
575
576 * lang-specs.h: Fix specs to pass `-ax' as well as `-a' option.
577
578 1999-02-26 Craig Burley <craig@jcb-sc.com>
579
580 * intdoc.in (STAT_func, STAT_subr,
581 FSTAT_func, FSTAT_subr, LSTAT_func, LSTAT_subr):
582 Properly order array elements. Specify N/A return values.
583
584 1999-02-26 Craig Burley <craig@jcb-sc.com>
585
586 * intdoc.in (DATE_AND_TIME): Explain that VALUES(7) holds
587 seconds, and VALUES(8), therefore, milliseconds.
588
589 1999-02-26 Craig Burley <craig@jcb-sc.com>
590
591 * news.texi: Clarify IOSTAT= fix.
592
593 1999-02-25 Richard Henderson <rth@cygnus.com>
594
595 * lang-specs.h: Define __FAST_MATH__ when appropriate.
596
597 1999-02-25 Craig Burley <craig@jcb-sc.com>
598
599 * g77.texi: Clarify/index lack of run-time allocation for
600 concatenation.
601
602 1999-02-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
603
604 * f/intdoc.in: Add missing `,' after cross references.
605
606 1999-02-20 Craig Burley <craig@jcb-sc.com>
607
608 * Make-lang.in (f77.install-common, f77.install-info,
609 f77.install-man, f77.uninstall): Use `$(prefix)/lang-f77'
610 instead of `lang-f77' for flag file, to be sure of a
611 writable directory, and remove the flag file after each
612 operation to keep things clean.
613
614 1999-02-20 Craig Burley <craig@jcb-sc.com>
615
616 * g77.texi: Properly attribute Priest document; clarify
617 that it is in the .ps version of the Goldberg document.
618
619 1999-02-19 Craig Burley <craig@jcb-sc.com>
620
621 * bugs0.texi, bugs.texi, install0.texi, g77install.texi,
622 news0.texi, news.texi: Update copyright dates.
623 Clarify which files are source, which are derived,
624 and remind maintainers where copyright dates are sourced.
625 * BUGS, INSTALL, NEWS: Regenerated.
626
627 1999-02-19 Craig Burley <craig@jcb-sc.com>
628
629 * global.c (ffeglobal_ref_progunit_): Warn about a function
630 definition that disagrees with the type of a previous reference.
631 Improve commentary. Fix a couple of minor bugs. Clean up
632 some code.
633 * news.texi: Spread the joy.
634
635 1999-02-18 Craig Burley <craig@jcb-sc.com>
636
637 * expr.c (ffeexpr_finished_): Disallow non-default INTEGER
638 as argument for FILEINT and FILEASSOC as lhs.
639 * news.texi: Document fix.
640 * version.c: Bump.
641
642 1999-02-18 Craig Burley <craig@jcb-sc.com>
643
644 * g77.texi: Clarify -fno-globals vs. -Wno-globals.
645
646 1999-02-18 Craig Burley <craig@jcb-sc.com>
647
648 * intdoc.in (LOG10): Fix typo.
649
650 1999-02-17 Ulrich Drepper <drepper@cygnus.com>
651
652 * intdoc.in: Fix typo.
653
654 1999-02-17 Craig Burley <craig@jcb-sc.com>
655
656 * g77.texi, intdoc.in: Document Y2K and some other known
657 limitations.
658 * intrin.def (DTIME, FDATE): Fix capitalization of
659 case-sensitive forms of these intrinsics' names.
660
661 1999-02-17 Dave Love <fx@gnu.org>
662
663 * intdoc.in: Say `common' logarithm for log10.
664
665 1999-02-16 Ulrich Drepper <drepper@cygnus.com>
666
667 * g77.texi: Add missing @ in email addresses.
668
669 1999-02-15 Craig Burley <craig@jcb-sc.com>
670
671 * *.*: Delete my (old) email address in most places, change it
672 in a few.
673
674 1999-02-14 Craig Burley <craig@jcb-sc.com>
675
676 * version.c: Bump.
677
678 1999-02-14 Craig Burley <craig@jcb-sc.com>
679
680 * version.c: Bump for 1998-10-02 change (forgot to do this
681 before).
682
683 1999-02-14 Craig Burley <craig@jcb-sc.com>
684
685 * lang-specs.h, g77.1, g77.texi, news.texi: Recognize `.FOR'
686 and `.FPP' as well as `.for' and `.fpp'.
687
688 1999-02-14 Craig Burley <craig@jcb-sc.com>
689
690 * intdoc.in (LOG10): Fix description.
691
692 1999-02-14 Craig Burley <craig@jcb-sc.com>
693
694 * news.texi: Mention fix for SIGNAL invocation circa egcs-1.1.
695
696 1999-02-14 Craig Burley <craig@jcb-sc.com>
697
698 * g77.texi, g77install.texi, bugs.texi, g77install.texi: Clean
699 up and improve indexing, and some other areas of docs.
700
701 1999-02-14 Craig Burley <craig@jcb-sc.com>
702
703 * intdoc.in (MCLOCK8, TIME8): Warn about lower range on
704 32-bit systems.
705
706 Sat Feb 6 18:02:17 1999 Jeffrey A Law (law@cygnus.com)
707
708 * g77.texi: Update email addresses.
709
710 Wed Feb 3 22:50:17 1999 Marc Espie <Marc.Espie@liafa.jussieu.fr>
711
712 * Make-lang.in (g77$(exeext)): Get choose-temp.o, pexecute.o and
713 mkstemp.o from libiberty.
714
715 1999-02-01 Zack Weinberg <zack@rabi.columbia.edu>
716
717 * top.c: Don't define ffe_is_ident_. Don't process
718 -f(no-)ident here.
719 * top.h: Remove declaration of ffe_is_ident_ and macros
720 ffe_is_ident() and ffe_set_is_ident().
721 * lex.c: Use flag_no_ident instead of ffe_is_ident().
722
723 Sun Jan 31 20:34:29 1999 Zack Weinberg <zack@rabi.columbia.edu>
724
725 * lang-specs.h: Map -Qn to -fno-ident.
726
727 Tue Jan 5 22:12:41 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
728
729 * Make-lang.in (g77.o): Depend on prefix.h.
730
731 Fri Nov 27 13:10:32 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
732
733 * fini.c: Rename variable `spaces' to `xspaces' to avoid
734 conflicting with function `spaces' from libiberty.
735
736 * g77spec.c: Don't prototype libiberty functions.
737 * malloc.c: Likewise.
738
739 1998-11-20 Dave Love <d.love@dl.ac.uk>
740
741 * g77.texi: Assorted minor changes.
742
743 1998-11-19 Dave Love <d.love@dl.ac.uk>
744
745 * bugs.texi: Formatting changes from Craig.
746
747 * intdoc.in: Terminate some @xrefs with `,'.
748
749 1998-11-19 Manfred Hollstein <manfred@s-direktnet.de>
750
751 * Make-lang.in (mandir): Replace all uses of $(mandir) by $(man1dir).
752
753 Mon Nov 9 23:15:39 1998 Jeffrey A Law (law@cygnus.com)
754
755 * g77.texi, news.texi: Updates from Craig.
756
757 Sun Nov 8 17:47:56 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
758
759 * Makefile.in (INCLUDES): Add "-I$(srcdir)/../../include".
760
761 Sat Nov 7 15:58:54 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
762
763 * g77spec.c: Don't include gansidecl.h.
764 * output.j: Likewise.
765
766 1998-11-04 Dave Love <d.love@dl.ac.uk>
767
768 * g77.texi: Small formatting/indexing fixes.
769
770 Mon Oct 12 20:41:59 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
771
772 * bad.c (ffebad_finish): Change type of variable `c' to unsigned
773 char, change type of variable `s' to unsigned char *.
774
775 * com.c (ffecom_symbol_null_): Add missing initializers.
776
777 * fini.c (MAXNAMELEN): Undef it before defining.
778
779 * implic.c (ffeimplic_lookup_): Change type of parameter `c' to
780 unsigned char.
781
782 * intrin.c (ffeintrin_init_0): Cast the argument of ctype macros
783 to (unsigned char).
784
785 * lex.c (ffelex_splice_tokens): Change type of variable `p' to
786 unsigned char *.
787 (ffelex_token_name_from_names): Cast the argument of
788 `ffelex_is_firstnamechar' to (unsigned char).
789 (ffelex_token_names_from_names): Likewise.
790 (ffelex_token_new_name): Likewise.
791 (ffelex_token_new_names): Likewise.
792
793 * malloc.c (malloc_root_): Add missing initializer.
794
795 * stb.c (ffestb_do): Change type of variable `p' to unsigned char *.
796 (ffestb_else) Likewise.
797 (ffestb_else3_) Likewise.
798 (ffestb_endxyz) Likewise.
799 (ffestb_goto) Likewise.
800 (ffestb_let) Likewise.
801 (ffestb_varlist) Likewise.
802 (ffestb_R522) Likewise.
803 (ffestb_R528) Likewise.
804 (ffestb_R834) Likewise.
805 (ffestb_R835) Likewise.
806 (ffestb_R838) Likewise.
807 (ffestb_R1102) Likewise.
808 (ffestb_blockdata) Likewise.
809 (ffestb_R1212) Likewise.
810 (ffestb_R810) Likewise.
811 (ffestb_R10014_): Cast the argument of `ffelex_is_firstnamechar'
812 to (unsigned char).
813 (ffestb_V014): Change type of variable `p' to unsigned char *.
814 (ffestb_dummy) Likewise.
815 (ffestb_R524) Likewise.
816 (ffestb_R547) Likewise.
817 (ffestb_decl_chartype) Likewise.
818 (ffestb_decl_dbltype) Likewise.
819 (ffestb_decl_gentype) Likewise.
820 (ffestb_decl_entsp_2_) Likewise.
821 (ffestb_V027) Likewise.
822 (ffestb_decl_R539) Likewise.
823
824 * top.c (ffe_decode_option): Mark parameter `argc' with
825 ATTRIBUTE_UNUSED.
826
827 * where.c (ffewhere_unknown_line_): Add missing initializers.
828
829 1998-10-02 Dave Love <d.love@dl.ac.uk>
830
831 * com.c (ffecom_expr_intrinsic_): Fix return type for RAND.
832
833 Thu Oct 1 10:43:45 1998 Nick Clifton <nickc@cygnus.com>
834
835 * lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
836 HANDLE_GENERIC_PRAGMAS.
837
838 Mon Sep 28 04:22:00 1998 Jeffrey A Law (law@cygnus.com)
839
840 * news.texi: Update from Craig.
841
842 1998-09-23 Dave Love <d.love@dl.ac.uk>
843
844 * g77.texi: Additions about `/*', trailing comments and cpp.
845
846 1998-09-18 Dave Love <d.love@dl.ac.uk>
847
848 * g77.texi: Various additions and some small fixes.
849
850 Thu Sep 10 14:55:44 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
851
852 * Make-lang.in (f77.install-common): Add missing "else true;".
853
854 1998-09-07 Dave Love <d.love@dl.ac.uk>
855
856 * ChangeLog.egcs: Deleted. Entries merged here.
857
858 1998-09-05 Dave Love <d.love@dl.ac.uk>
859
860 * Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
861 (F771_LDFLAGS): Variable dispensed with.
862
863 Fri Sep 4 19:53:34 1998 Craig Burley <burley@gnu.org>
864
865 * intdoc.in: Minor editorial tweaks.
866
867 Fri Sep 4 18:35:52 1998 Craig Burley <burley@gnu.org>
868
869 * lang-options.h: Convert to wrap option and doc string
870 in a new macro invocation, FTNOPT, so the nearly identical
871 list can be used in FSF-g77.
872
873 Fri Sep 4 18:35:52 1998 Craig Burley <burley@gnu.org>
874
875 * Makefile.in (fini.o): Don't define USE_HCONFIG here.
876 * fini.c: Define USE_HCONFIG here instead, so deps-kinda
877 picks up correct dependency.
878
879 * Makefile.in (proj-h.o): Fix dependencies list.
880
881 Wed Sep 02 09:25:29 1998 Nick Clifton <nickc@cygnus.com>
882
883 * lex.c (ffe_lex_hash): Change how HANDLE_PRAGMA and
884 HANDLE_SYSV_PRAGMA would be called if they pragma parsing was
885 enabled in this code.
886 Generate warning messages if unknown pragmas are encountered.
887 (pragma_getc): New function: retrieves characters from the
888 input stream. Defined when HANDLE_PRAGMA is defined.
889 (pragma_ungetc): New function: replaces characters back into the
890 input stream. Defined when HANDLE_PRAGMA is defined.
891
892 Tue Sep 1 10:00:21 1998 Craig Burley <burley@gnu.org>
893
894 * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
895 from Craig.
896
897 1998-08-23 Dave Love <d.love@dl.ac.uk>
898
899 * g77.texi: Increment `version-g77' and fix a few typos.
900
901 Tue Aug 18 21:41:31 1998 Jeffrey A Law (law@cygnus.com)
902
903 * Make-lang.in: Add several "else true" clauses to deal with lame
904 systems.
905
906 Tue Aug 11 08:12:14 1998 H.J. Lu (hjl@gnu.org)
907
908 * Make-lang.in (g77.o): Touch lang-f77 before checking it.
909
910 1998-08-09 Dave Love <d.love@dl.ac.uk>
911
912 * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
913 with explicit use of tex.
914 (f77.mostlyclean): Remove TeX index files.
915
916 * g77install.texi (Prerequisites): Kluge round TeX lossage with
917 hyphen in @value in @code.
918
919 Tue Aug 4 16:59:39 1998 Craig Burley <burley@gnu.org>
920
921 * com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
922 Allow conversion from pointer to same-sized integer,
923 to fix invoking SIGNAL as a function.
924
925 1998-07-26 Dave Love <d.love@dl.ac.uk>
926
927 * BUGS, INSTALL, NEWS: Rebuilt.
928
929 Sat Jul 25 17:23:55 1998 Craig Burley <burley@gnu.org>
930
931 Fix 980615-0.f:
932 * stc.c (ffestc_R1229_start): Set info to ANY as well.
933
934 Tue Jul 21 04:33:37 1998 Craig Burley <burley@gnu.org>
935
936 * g77spec.c (lang_specific_driver): Return unmolested
937 command line when --help seen.
938 Comment out code that printed g77-specific --help info.
939
940 Sat Jul 18 19:16:48 1998 Craig Burley <burley@gnu.org>
941
942 * lang-options.h: Fix up doc strings.
943 Remove the unimplemented -fdcp-intrinsics-* options.
944
945 * str-1t.fin: Change mixed-case spelling of `GoTo' from
946 `Goto'.
947
948 Thu Jul 16 13:26:36 1998 Craig Burley <burley@gnu.org>
949
950 * com.c (ffecom_finish_symbol_transform_): Revert change
951 of 1998-05-23, as it was too aggressive, in that it
952 prevented transformation of (used) functions before
953 primary code generation.
954
955 1998-07-15 Dave Love <d.love@dl.ac.uk>
956
957 * intdoc.texi: Regenerated.
958
959 Mon Jul 13 18:45:06 1998 Craig Burley <burley@gnu.org>
960
961 * Make-lang.in (f77.rebuilt): Fix to depend on
962 build-dir-based, not source-based, g77.info.
963
964 * g77.texi: Merge docs with 0.5.24.
965 * g77install.texi: Ditto.
966
967 Mon Jul 13 18:02:29 1998 Craig Burley <burley@gnu.org>
968
969 Cleanups vis-a-vis g77-0.5.24:
970 * g77spec.c (lang_specific_driver): Tabify source.
971 * top.c (ffe_decode_option): Use fixed macro to set
972 internal-checking flag.
973 * top.h (ffe_set_is_do_internal_checks): Fix macro.
974
975 Mon Jul 13 17:33:44 1998 Craig Burley <burley@gnu.org>
976
977 Cleanups vis-a-vis system.h cutover and g77-0.5.24:
978 * Makefile.in (fini.o): Define USE_HCONFIG macro
979 so source code doesn't have to.
980 * fini.c: Don't define USE_HCONFIG here, since
981 source code usually shouldn't care about this.
982 * ansify.c: Include stddef.h only if we have it.
983 * intdoc.c: Ditto.
984 * proj.h: Ditto.
985
986 Mon Jul 13 17:30:29 1998 Nick Clifton <nickc@cygnus.com>
987
988 * lang-options.h: Format changed to work with --help support added
989 to gcc/toplev.c
990
991 Mon Jul 13 11:54:03 1998 Craig Burley <burley@gnu.org>
992
993 * com.c (ffecom_push_tempvar): Replace kludge that
994 munged back-end globals directly with proper calls
995 to push_topmost_sequence and pop_topmost_sequence.
996
997 1998-07-12 Dave Love <d.love@dl.ac.uk>
998
999 * version.c: Bump version.
1000
1001 Sat Jul 11 19:24:32 1998 Craig Burley <burley@gnu.org>
1002
1003 Fix 980616-0.f:
1004 * equiv.c (ffeequiv_offset_): Don't crash on various
1005 possible ANY operands.
1006
1007 Sat Jul 11 18:24:37 1998 Craig Burley <burley@gnu.org>
1008
1009 * com.c (ffecom_expr_) [FFEBLD_opCONTER]: Die if padding
1010 for constant is non-zero.
1011
1012 * com.c (__eprintf): Delete this function, it is obsolete.
1013
1014 1998-07-09 Dave Love <d.love@dl.ac.uk>
1015
1016 * intdoc.in (HOSTNM_func, HOSTNM_subr): Update last change.
1017
1018 Thu Jul 9 00:45:59 1998 Craig Burley <burley@gnu.org>
1019
1020 Fix debugging of CHARACTER*(*), etc., which requires
1021 emitting debug info on types like `ftnlen':
1022 * com.c (ffecom_start_progunit_): Don't bother
1023 resetting "invented" flag for identifier.
1024 (ffecom_transform_equiv_): Don't bother zeroing
1025 "ignored" flag for decl.
1026 (pushdecl): No longer set "ignored", "used", or
1027 "suppressed debug" flags for decls having "invented"
1028 identifiers.
1029
1030 1998-07-06 Mike Stump <mrs@wrs.com>
1031
1032 * Make-lang.in (f77.stage?): Use mv -f instead of just mv so that
1033 we can move g77.c.
1034
1035 1998-07-06 Dave Love <d.love@dl.ac.uk>
1036
1037 * intdoc.in (HOSTNM_func, HOSTNM_subr): Note possible need for
1038 -lsocket.
1039
1040 1998-07-05 Dave Love <d.love@dl.ac.uk>
1041
1042 * intdoc.in: Add entry for DATE_AND_TIME.
1043
1044 * intrin.def: Add implementation for DATE_AND_TIME. Make second
1045 and third args of SYSTEM_CLOCK optional.
1046
1047 * com.c (ffecom_expr_intrinsic_): New case for DATE_AND_TIME.
1048
1049 * com-rt.def (FFECOM_gfrtSYSTEM_CLOCK): Call G77_system_clock_0,
1050 not system_clock_.
1051 (FFECOM_gfrtDATE_AND_TIME): New DEFGFRT.
1052
1053 Wed Jul 1 11:19:13 1998 Craig Burley <burley@gnu.org>
1054
1055 Fix 980701-1.f (which was producing "unaligned trap"
1056 on an Alpha running GNU/Linux, as predicted):
1057 * equiv.c (ffeequiv_layout_local_): Don't bother
1058 coping with pre-padding of entire area while building
1059 it; do that instead after the building is done, and
1060 do it by modifying only the modulo field. This covers
1061 the case of alignment stringency being increased without
1062 lowering the starting offset, unlike the previous changes,
1063 and even more elegantly than those.
1064
1065 * target.c (ffetarget_align): Make sure alignments
1066 are non-zero, just in case.
1067
1068 See ChangeLog.0 for earlier changes.
1069
1070 Local Variables:
1071 add-log-time-format: current-time-string
1072 End:
This page took 0.084766 seconds and 5 git commands to generate.