X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;ds=sidebyside;f=gcc%2Ff%2FChangeLog;h=456cc5df5df7b7bcaaa9402d5301db2cfd472daa;hb=35814f91d77e0c101545d6c97765a543f4287c39;hp=5bbaf368a0bc9f8fde0c67c71316a7e68646fb4e;hpb=fa4740f18f7be35d9925eb65df1f8b1141660847;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 5bbaf368a0b..456cc5df5df 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,352 @@ +2002-04-29 Joseph S. Myers + + * invoke.texi: Use @gol at ends of lines inside @gccoptlist. + * g77.texi: Update last update date. + +Thu Apr 25 07:44:44 2002 Neil Booth + + * com.h (ffe_parse_file): Update. + * lex.c (ffe_parse_file): Update. + +2002-04-20 Toon Moene + + * root.texi: Remove variable version-g77. + * g77.texi: Remove the single use of that variable. + +Thu Apr 18 19:10:44 2002 Neil Booth + + * com.c (incomplete_type_error): Remove. + +Tue Apr 16 14:55:47 2002 Mark Mitchell + + * com.c (ffecom_expr_power_integer): Add has_scope argument to + call to expand_start_stmt_expr. + +Mon Apr 15 10:59:14 2002 Mark Mitchell + + * g77.texi: Remove Chill reference. + +2002-04-13 Toon Moene + + * news.texi: Deprecate frontend version number; + update list of fixed bugs. + +2002-04-08 Hans-Peter Nilsson + + * Make-lang.in (f/target.o): Depend on diagnostic.h. + * target.c: Include diagnostic.h. + (ffetarget_memcpy_): Call sorry if host and target endians are + not matching. + +Thu Apr 4 23:29:48 2002 Neil Booth + + * com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. + (truthvalue_conversion): Rename. Update. Make static. + (ffecom_truth_value): Update. + +Mon Apr 1 21:39:36 2002 Neil Booth + + * com.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine. + (mark_addressable): Rename. + (ffecom_arrayref_, ffecom_1): Update. + +Mon Apr 1 09:59:53 2002 Neil Booth + + * com.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE, + LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New. + (unsigned_type, signed_type, signed_or_unsigned_type): Rename. + +Sun Mar 31 23:50:22 2002 Neil Booth + + * com.c (lang_print_error_function): Rename. + (LANG_HOOKS_PRINT_ERROR_FUNCTION): Redefine. + (ffe_init): Don't set hook. + +Fri Mar 29 21:59:15 2002 Neil Booth + + * com.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE): + Redefine. + (type_for_mode, type_for_size): Rename. + (signed_or_unsigned_type, signed_type, truthvalue_conversion, + unsigned_type): Use new hooks. + +Tue Mar 26 10:30:05 2002 Andrew Cagney + + * invoke.texi (Warning Options): Mention -Wswitch-enum. + Fix PR c/5044. + +Tue Mar 26 07:30:51 2002 Neil Booth + + * com.c (LANG_HOOKS_MARK_TREE): Redefine. + (lang_mark_tree): Rename ffe_mark_tree, make static. + +Mon Mar 25 19:27:11 2002 Neil Booth + + * com.c (maybe_build_cleanup): Remove. + +2002-03-23 Toon Moene + + * com.c (ffecom_check_size_overflow_): Add a test + so that arrays too large for 32-bit byte-offset + addressing get caught. + * news.texi: Document the fixing of this problem. + +Sat Mar 23 11:18:17 2002 Andrew Cagney + + * invoke.texi (Warning Options): Mention -Wswitch-default. + +Thu Mar 21 18:55:41 2002 Neil Booth + + * cp-tree.h (pushdecl, pushlevel, poplevel, set_block, + insert_block, getdecls, global_bindings_p): New. + +Wed Mar 20 08:03:42 2002 Neil Booth + + * com.c (lang_printable_name): Rename. + (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine. + (ffe_init): Don't use old hook. + +Sun Mar 17 18:50:15 2002 Kaveh R. Ghazi + + * com.h (ffe_parse_file): Prototype. + +Sun Mar 17 20:57:30 2002 Neil Booth + + * com.c (LANG_HOOKS_PARSE_FILE): Redefine. + * com.h (ffe_parse_file): New. + * parse.c (NAME_OF_STDIN): Remove. + (yyparse): Rename ffe_parse_file. + +Tue Mar 12 20:23:18 2002 Kaveh R. Ghazi + + * com.c (tree_code_type, tree_code_length, tree_code_name): + Define. + +Sun Mar 10 12:37:42 2002 Kaveh R. Ghazi + + * target.c (ffetarget_print_hex): Const-ify. + +2002-03-06 Phil Edwards + + * version.c: Fix misplaced leading blanks on first line. + +2002-03-03 Zack Weinberg + + * com.c, target.h: Remove all #ifndef REAL_ARITHMETIC + blocks, make all #ifdef REAL_ARITHMETIC blocks unconditional. + Delete some further #ifdef blocks predicated on REAL_ARITHMETIC. + +Thu Feb 28 07:53:46 2002 Neil Booth + + * com.c (copy_lang_decl): Delete. + +2002-02-27 Zack Weinberg + + * com.c, lex.c, top.c: Delete traditional-mode-related code + copied from the C front end but not used, or used only to + permit the compiler to link. + +2002-02-13 Toon Moene + + * news.texi: List Problem Reports fixed in 3.1. + +2002-02-13 Toon Moene + + * data.c (ffedata_eval_offset_): Only convert index, + low and high bound in data statements to default integer + if they are constants. Use a copy of the data structure. + +2002-02-09 Toon Moene + + * data.c (ffedata_eval_offset_): Convert non-default integer + constants to default integer kind if necessary. + +2002-02-09 Toon Moene + + * invoke.texi: Add a short debugging session + as an example to the documentation of -g. + +2002-02-06 Toon Moene + + PR fortran/4730 fortran/5473 + * com.c (ffecom_expr_): Deal with %VAL constructs. + * intrin.c (ffeintrin_check_): Handle 'N' constraints for intrinsics, + to indicate "no larger than default kind" integers and logicals. + * intrin.def: Use 'N' constraints in table of intrinsics. + * intdoc.c: Document this constraint. + * intdoc.texi: Regenerated. + +2002-02-04 Philipp Thomas + + * implic.c lex.c stb.c ste.c stu.c: Update copyright dates. + +2002-02-04 Philipp Thomas + + * bad.def com.c expr.c implic.c lex.c stb.c ste.c stu.c: + Insert comments to mark messages as not being printf style + where appropriate. + +2002-02-03 Toon Moene + + * expr.c (ffeexpr_sym_impdoitem_): Allow other than + default INTEGER implied-do loop counts. + +2002-02-01 Toon Moene + + * bad.def: Remove non-historical reference to version 0.6. + * bugs.texi: Ditto. + * com.c: Ditto. + * ffe.texi: Ditto. + * proj.h: Ditto. + * g77.texi: Ditto. + +2002-01-31 Joseph S. Myers + + * g77spec.c (lang_specific_driver): Follow GNU Coding Standards + for --version. + +2002-01-30 Richard Henderson + + * ste.c (ffeste_begin_iterdo_): Use expand_exit_loop_top_cond. + (ffeste_R819B): Likewise. + +2002-01-30 Toon Moene + + * intrin.c (upcasecmp_): New function. + (ffeintrin_cmp_name_): Use it to correctly compare name + and table entry for bsearch. + +2002-01-26 Toon Moene + + * intrin.c (ffeintrin_cmp_name_): Correct comparison + for intrinsics in intrinsic table (intrin.def). + +2002-01-22 Zack Weinberg + + * bad.c: Include intl.h. + (FFEBAD_MSGS1, FFEBAD_MSGS2): Replace by FFEBAD_MSG, SHORT, + LONG. Adjust definitions to work with exgettext. + (ffebad_start_): Translate all error messages. + (ffebad_finish): Mark constant strings for translation. + * bad.h: Use FFEBAD_MSG. Adjust prototype of ffebad_start_ + and definitions of ffebad_start_msg, ffebad_start_msg_lex to + work with exgettext. + * bad.def: Use FFEBAD_MSG, SHORT, LONG throughout. + + * com.c: Include intl.h. + (lang_print_error_function): Always use ffeinfo_kind_message + to get the kind label for a non-nested construct. Translate + it. Translate constant strings. + * info.c (FFEINFO_KIND): Adjust definition to work with exgettext. + * info-k.def: Block xgettext from slurping copyright notice + into gcc.pot. Adjust strings for their sole use, in com.c. + + * Make-lang.in (f/bad.o, f/com.o): Depend on intl.h. + +2002-01-14 David Billinghurst + + PR fortran/3807 + * f/intrin.c (ffeintrin_check_): Allow for case of intrinsic + control string have COL-spec an integer > 0. + +2002-01-08 Joseph S. Myers + + * g77spec.c (lookup_option): Handle -fversion. + (lang_specific_driver): Update copyright date in --version output. + +Mon Jan 7 00:03:42 2002 Gerald Pfeifer + + * invoke.texi: Markup g77 as @command. Remove reference to + http://gcc.gnu.org/thanks.html. + +Wed Jan 2 18:13:11 2002 Kaveh R. Ghazi + + * com.c (clear_binding_level): Const-ify. + (ffecom_arglist_expr_): Likewise. + * info.c (ffeinfo_types_): Don't needlessly zero init. + * lex.c (ffelex_hash_kludge): Const-ify. + +Sun Dec 23 10:45:09 2001 Kaveh R. Ghazi + + * com.c (ffecom_gfrt_volatile_, ffecom_gfrt_complex_, + ffecom_gfrt_const_, ffecom_gfrt_type_): Const-ify. + +Sat Dec 22 16:01:51 2001 Kaveh R. Ghazi + + * bld.c (ffebld_arity_op_): Declare array size explicitly. + * bld.h (ffebld_arity_op_): Likewise. + +2001-12-20 Joseph S. Myers + + * config-lang.in (diff_excludes): Remove. + +2001-12-17 Joseph S. Myers + + * g77.texi, invoke.texi: Update links to GCC manual. + +Sun Dec 16 16:08:57 2001 Joseph S. Myers + + * news.texi: Fix spelling errors. + +Sun Dec 16 10:36:51 2001 Kaveh R. Ghazi + + * Make-lang.in (f/version.o): Depend on f/version.h. + * version.c: Include ansidecl.h and f/version.h. + +Sun Dec 16 08:52:48 2001 Kaveh R. Ghazi + + * lex.c (ffelex_backslash_, ffelex_cfebackslash_): Use hex_value. + * target.c (ffetarget_integerhex, ffetarget_typeless_hex): Use + hex_p/hex_value. + +2001-12-14 Roger Sayle + + * com-rt.def: Use __builtin_sqrt instead of __builtin_fsqrt. + * com.c (ffecom_init_0): Same, and fixed enumeration usage. + +2001-12-10 Joseph S. Myers + + * g77.texi: Don't condition menus on @ifinfo. + +Wed Dec 5 06:49:21 2001 Richard Kenner + + * com.c (ffecom_1): Properly handle TREE_READONLY for INDIRECT_REF. + +Mon Dec 3 18:56:04 2001 Neil Booth + + * com.c: Remove leading capital from diagnostic messages, as + per GNU coding standards. + * g77spec.c: Similarly. + * lex.c: Similarly. + +2001-12-01 Zack Weinberg + + * f/fini.c: Use xmalloc. + +Fri Nov 30 20:54:02 2001 Kaveh R. Ghazi + + * Make-lang.in: Delete references to proj.[co], proj-h.[co]. + * proj.c: Delete file. + +2001-11-29 Zack Weinberg + + * Make-lang.in (f/fini, f/intdoc): Depend on $(HOST_LIBDEPS) + and link with $(HOST_LIBS), not safe-ctype.o. + +2001-11-29 Joseph S. Myers + + * Make-lang.in (f77.generated-manpages): New target. + ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES). Allow + manpage generation to fail. + (f77.info): Don't depend on $(srcdir)/f/g77.1. + (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than + directly on $(srcdir)/g77.1. + +2001-11-24 Toon Moene + + PR fortran/3957 + * lang-specs.h: Correct !pipe conditional in tradcpp0 invocation. + 2001-11-21 Toon Moene * g77.texi: egcs was not a `@command'. @@ -89,7 +438,7 @@ Fri Nov 9 07:14:47 2001 Neil Booth 2001-11-08 Andreas Franck - * Make-lang.in (G77_INSTALL_NAME, G77_CROSS_NAME): Handle + * Make-lang.in (G77_INSTALL_NAME, G77_CROSS_NAME): Handle program_transform_name the way suggested by autoconf. 2001-11-08 Toon Moene @@ -156,7 +505,7 @@ Sun Oct 21 17:28:17 2001 Kaveh R. Ghazi 2001-10-21 Craig Prescott - * target.h (FFETARGET_32bit_longs): Don't define + * target.h (FFETARGET_32bit_longs): Don't define for 64-bit hppa. 2001-10-17 Richard Henderson @@ -222,7 +571,7 @@ Thu Sep 20 15:05:20 JST 2001 George Helffrich for character strings, to permit substring expressions like string(1:0). * news.texi: Document this as a new feature. - + Thu Sep 13 10:33:27 2001 Kaveh R. Ghazi * bad.c (ffebad_finish): Const-ification and/or static-ization. @@ -359,7 +708,7 @@ Wed Jun 13 11:22:39 2001 Mark Mitchell implic.h info.h intrin.h lab.h lex.h malloc.h name.h proj.h src.h st.h sta.h stb.h stc.h std.h ste.h storag.h stp.h str.h sts.h stt.h stu.h stv.h stw.h - symbol.h target.h top.h type.h version.h + symbol.h target.h top.h type.h version.h where.h: Likewise. 2001-05-22 Toon Moene @@ -444,7 +793,7 @@ Wed Mar 14 09:29:27 2001 Mark Mitchell DECL_RTL_SET_P, etc. (duplicate_decls): Likewise. (start_decl): Likewise. - + Fri Mar 9 22:52:55 2001 Kaveh R. Ghazi * fini.c (main): Use really_call_malloc, not malloc. @@ -491,7 +840,7 @@ Sun Feb 4 15:52:44 2001 Richard Kenner (ffecom_decode_include_option_): Make errors non-fatal. * lex.c (ffelex_cfelex_, ffelex_get_directive_line_): Likewise. (ffelex_hash_): Likewise. - + Sat Jan 27 20:52:18 2001 Kaveh R. Ghazi * Make-lang.in: Remove all dependencies on defaults.h. @@ -910,7 +1259,7 @@ Sun Jun 11 00:03:00 2000 Kaveh R. Ghazi Wed May 17 17:27:44 2000 Andrew Cagney * top.c (ffe_decode_option): Update -Wall unused flags by calling - set_Wunused. + set_Wunused. 2000-05-09 Zack Weinberg @@ -1227,7 +1576,7 @@ Sun Sep 12 23:29:47 1999 Kaveh R. Ghazi (g77_newargv): Constify. (lookup_option, append_arg, lang_specific_driver): Constify a char*. (lang_specific_driver): All calls to the function pointer - parameter now explicitly call `fatal'. + parameter now explicitly call `fatal'. Fri Sep 10 10:32:32 1999 Bernd Schmidt