X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ff%2FChangeLog;h=730ce5de99f8a2483063525ccd66e139151609de;hb=7a16ce2ccee1abad5914ec94305cd1ddcc133204;hp=9ff8f3ad996647a5eb380de8c6fadfefb611fc9d;hpb=c3eee44900cc795e9fac9e66d5fe40e520119897;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 9ff8f3ad996..730ce5de99f 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,537 @@ +2001-11-14 Joseph S. Myers + + * Make-lang.in: Change all uses of $(manext) to $(man1ext). + +2001-11-14 Toon Moene + + * g77.1: Remove from CVS. + * Make-lang.in: Build g77.1 in $(srcdir). + Add --section=1 to POD2MAN command line. + * invoke.texi: Correct copyright years. + Add more sections to man page. Add GFDL. + +Fri Nov 9 23:16:45 2001 Neil Booth + + * com.c (ffe_print_identifier): Rename. + (LANG_HOOKS_PRINT_IDENTIFIER): Override. + (lang_print_xnode, print_lang_decl, print_lang_statistics, + print_lang_type, set_yydebug): Remove. + +2001-11-09 Zack Weinberg + + * g77spec.c (lang_specific_driver): Adjust behavior of -v and + --version for consistency with other front ends. Remove large + #if 0 block. Do not add libraries to argv if there are no + input files. + (add_version_magic): Delete all references and dependent code. + * lang-options.h: Delete -fnull-version. + * lang-specs.h: Delete f77-version spec. + + * lex.c: Delete logic conditional on ffe_is_null_version() and + now-unused label. + * top.c: Delete ffe_is_null_version_ variable. + (ffe_decode_option): Delete -fnull-version case. + * top.h: Delete declaration of ffe_is_null_version_ and + ffe_is_null_version(), ffe_set_is_null_version() macros. + +Fri Nov 9 07:14:47 2001 Neil Booth + + * com.c (language_string, lang_identify): Remove. + (struct lang_hooks): Constify. + (LANG_HOOKS_NAME): Override. + (init_parse): Update. + +2001-11-08 Andreas Franck + + * Make-lang.in (G77_INSTALL_NAME, G77_CROSS_NAME): Handle + program_transform_name the way suggested by autoconf. + +2001-11-08 Toon Moene + + * Make-lang.in: Add rules for building g77.1. + * invoke.texi: Add man page stuff. Move indexing + from g77.texi to here. + * g77.texi: Remove indexing specific to invoke.texi. + * news.texi: Document that g77.1 is now a generated + file. + +Tue Nov 6 21:17:47 2001 Neil Booth + + * com.c: Include langhooks-def.h. + * Make-lang.in: Update. + +2001-11-04 Toon Moene + + * g77.texi: Split off invoke.texi (preliminary to using it + to generate a man page). + * Make-lang.in: Reflect in build rules. + +Fri Nov 2 10:51:34 2001 Kaveh R. Ghazi + + * com.c (ffecom_initialize_char_syntax_, U_CHAR, is_idchar, + is_idstart, is_hor_space, is_space, SKIP_WHITE_SPACE, + SKIP_ALL_WHITE_SPACE): Delete. + (read_filename_string, read_name_map): Don't use is_space or + is_hor_space. + +2001-10-29 Toon Moene + + * news.texi: Document new ability to compile programs with + arrays larger than 512 Mbyte on 32-bit targets. + +2001-10-24 Toon Moene + + * com.c (ffecom_check_size_overflow_): Only check for TREE_OVERFLOW. + +Tue Oct 23 14:01:27 2001 Richard Kenner + + * com.c (LANG_HOOKS_GET_ALIAS_SET): New macro. + (lang_get_alias_set): Delete. + +2001-10-23 Joseph S. Myers + + * g77.texi (Sending Patches): Remove. + +2001-10-22 Zack Weinberg + + * Make-lang.in (f/intdoc): Depend on safe-ctype.o. + +Sun Oct 21 17:28:17 2001 Kaveh R. Ghazi + + * bad.c (ffebad_finish): Use safe-ctype macros and/or fold extra + calls into fewer ones. + * implic.c (ffeimplic_lookup_): Likewise. + * intdoc.c (dumpimp): Likewise. + * intrin.c (ffeintrin_init_0): Likewise. + * lex.c (ffelex_backslash_, ffelex_cfebackslash_, ffelex_hash_): + Likewise. + * lex.h (ffelex_is_firstnamechar): Likewise. + * target.c (ffetarget_integerhex): Likewise. + +2001-10-21 Craig Prescott + + * target.h (FFETARGET_32bit_longs): Don't define + for 64-bit hppa. + +2001-10-17 Richard Henderson + + * std.c (ffestd_labeldef_format): Fix variable/stmt ordering. + (ffestd_R737A): Likewise. + +2001-10-17 Richard Henderson + + * com.h: Remove FFECOM_targetCURRENT, FFECOM_ONEPASS, BUILT_FOR_270, + BUILT_FOR_280, FFECOM_GCC_INCLUDE, all derivitive defines, and all + related conditional compilation directives. + * bad.c, bld.c, bld.h, com.c, equiv.c, equiv.h, global.h, intdoc.c, + intrin.c, intrin.h, lex.c, parse.c, sta.c, std.c, ste.c, ste.h, stt.c, + stt.h, stw.h, symbol.c, symbol.h, target.h, top.c: Likewise. + +2001-10-17 Richard Henderson + + * Make-lang.in (f/com.o): Depend on langhooks.h. + * com.c: Include it. + (LANG_HOOKS_INIT, LANG_HOOKS_FINISH): New. + (LANG_HOOKS_INIT_OPTIONS, LANG_HOOKS_DECODE_OPTION): New. + (lang_hooks): Use LANG_HOOKS_INITIALIZER. + +Sun Oct 7 12:27:54 2001 Kaveh R. Ghazi + + * bad.c (_ffebad_message_, ffebad_messages_): Const-ify. + * bld.c (ffebld_arity_op_): Likewise. + * bld.h (ffebld_arity_op_): Likewise. + * com.c (ffecom_init_0): Likewise. + * intdoc.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_, + _ffeintrin_imp_, names, gens, imps, specs, cc_pair, + cc_descriptions, cc_summaries): Likewise. + * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_, + _ffeintrin_imp_, ffeintrin_names_, ffeintrin_gens_, + ffeintrin_imps_, ffeintrin_specs_): Likewise. + +2001-10-05 Toon Moene + + * news.texi: Document libf2c being built as a shared library. + Use of array elements in bounds of adjustable arrays ditto. + +2001-10-03 Toon Moene + + * Make-lang.in: Remove reference to FORTRAN_INIT. + * g77spec.c: Add reference to FORTRAN_INIT. + +2001-09-29 Juergen Pfeifer + + Make libf2c a shared library. + + * Make-lang.in: Pass define of frtbegin.o to compilation of g77spec.c. + * g77spec.c (lang_specific_driver): Treat linking in of frtbegin.o. + +2001-09-28 Robert Anderson + + * expr.c (ffeexpr_sym_rhs_dimlist_): Allow array elements + as bounds of adjustable arrays. + +Thu Sep 20 15:05:20 JST 2001 George Helffrich + + * com.c (ffecom_subscript_check_): Loosen subscript checking rules + 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. + * intrin.c (ffeintrin_cmp_name_): Likewise. + * stc.c (ffestc_R904): Likewise. + +Wed Sep 12 12:09:04 2001 Kaveh R. Ghazi + + * bld.c (ffebld_op_string_): Const-ification. + * com.c (ffecom_gfrt_name_, ffecom_gfrt_argstring_): Likewise. + * fini.c (xspaces): Likewise. + * global.c (ffeglobal_type_string_): Likewise. + * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_, + ffeinfo_kind_string_, ffeinfo_kindtype_string_, + ffeinfo_where_string_): Likewise. + * lex.c (ffelex_type_string_): Likewise. + * malloc.c (malloc_types_): Likewise. + * stc.c (ffestc_subr_binsrch_, ffestc_R904, ffestc_R904, + ffestc_R907): Likewise. + * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_): + Likewise. + * version.c (ffe_version_string): Likewise. + * version.h (ffe_version_string): Likewise. + +2001-09-11 Richard Henderson + + * parse.c (finput): Mark extern. + +2001-09-11 Jakub Jelinek + + * com.c (ffe_init_options): Default to -fmerge-all-constants + if optimizing. + +2000-08-14 Ulrich Weigand + + * target.h (FFETARGET_32bit_longs): Don't define + for 64-bit S/390. + +2001-07-20 Toon Moene + + * com.c (ffecom_expr_intrinsic_): + case FFEINTRIN_impIBITS: Remove TREE_SHIFT_FULLWIDTH define. + case FFEINTRIN_impISHFT: Ditto. Change LT_EXPR to NE_EXPR. + case FFEINTRIN_impISHFTC: Ditto. + case FFEINTRIN_impMVBITS: Ditto. + +2001-07-19 Jakub Jelinek + + * top.c (ffe_decode_option): Disallow lang-independent processing + for -ffixed-form. + +2001-07-19 Toon Moene + + * f/com.c (ffecom_expr_intrinsic_): Deal (correctly) with + {L|R}SHIFT_EXPR not working when shift > size of type. + +2001-07-17 Toon Moene + + * com.c (lang_print_error_function): Argument context + is unused. + +2001-07-14 Tim Josling + + * com.c (ffecom_overlap_): Remove references to EXPON_EXPR. + (ffecom_tree_canonize_ref_): Likewise. + +2001-07-10 James Smaby + + * intdoc.in: Fix the definition of COMPLEX ABS. + Remove `the' where inappropriate. + * intdoc.texi: Rebuilt. + +2001-07-04 Joseph S. Myers + + * g77.texi: Use gpl.texi and funding.texi. Remove Look and Feel + section. Add Funding Free Software to invariant sections. + * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Update + dependencies and use doc/include in search path. + +2001-06-28 Gabriel Dos Reis + + * Make-lang.in (f/com.o): Depend on diagnostic.h + * com.c: #include diagnostic.h + (lang_print_error_function): Take a 'diagnostic_context *'. + +Wed Jun 13 11:22:39 2001 Mark Mitchell + + * BUGS: Remove. + * NEWS: Likewise. + +2001-06-10 Toon Moene + + * g77install.texi: Remove. + * Make-lang.in: Remove all mention of g77install.texi. + * g77.texi: Add documentation on how to get output always + flushed and how to increase the maximum unit number. + Remove all mention of g77install.texi. + * bugs.texi: Add documentation on how to change the threshold + for putting local arrays on the stack. + +2001-06-03 Toon Moene + + * root.texi: Fix typo in patches e-mail address. + +2001-06-03 Toon Moene + Jan van Male + + * root.texi: Define `help' and `patches' mailing list + addresses. + * news.texi: Remove `prerelease' from 0.5.26 + * g77.texi: Use two spaces between command options, eliminate + some 'overfull hboxes'. Use help and patches mailing list + addresses where appropriate. + +2001-06-02 Joseph S. Myers + + * g77.texi: Move contents to just after title page. + +2001-06-02 Toon Moene + + * com.c (ffecom_init_0): Make CHARACTER*1 unsigned. + +2001-05-23 Theodore Papadopoulo + + * Make-lang.in ($(srcdir)/f/g77.info): Added dependencies on + fdl.texi. + (f/g77.dvi): Use TEXI2DVI instead of custom tex calls. Create the + dvi file in the f directory. + +2001-05-25 Sam TH + + * bad.h: Fix header include guards. + * bit.h bld.h com.h data.h equiv.h expr.h global.h + 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 + where.h: Likewise. + +2001-05-22 Toon Moene + + * g77.texi: Update last-changed date. + * news.texi: Update copyright years, last-changed date. + * bugs.texi: Update copyright years, last-changed date. + +2001-05-22 Toon Moene + + * g77.texi: Update maintenance information for + GNU Fortran. Remove all mention of -fdebug-kludge. + * news.texi: Make more news in 0.5.26 `user visible + changes'. Acknowledge work by important contributors. + * bugs.texi: Remove all mention of -fdebug-kludge. + +2001-05-20 Joseph S. Myers + + * Make-lang.in (f/g77.dvi): Include $(srcdir) in TEXINPUTS. + +2001-05-19 Toon Moene + + * Make-lang.in: Have $(MAKEINFO) look into the parent + directory for includes. + * g77.texi: Use the GFDL. + +Sun May 13 12:25:06 2001 Mark Mitchell + + * Make-lang.in: Replace all uses of `touch' with $(STAMP). + +Wed May 2 10:20:08 2001 Kaveh R. Ghazi + + * com.c: NULL_PTR -> NULL. + +Sun Apr 22 20:18:01 2001 Kaveh R. Ghazi + + * com.c (ffecom_subscript_check_): Use concat in lieu of + xmalloc/sprintf. + +2001-04-21 Toon Moene + + * news.texi: Update release information for 0.5.27. + +Thu Apr 19 12:49:24 2001 Mark Mitchell + + * top.c (ffe_decode_option): Do not permit language-independent + processing for -ffixed-line-length. + +Thu Apr 12 17:57:55 2001 Kaveh R. Ghazi + + * bad.c (inhibit_warnings): Delete redundant declaration. + + * com.c (skip_redundant_dir_prefix): Likewise. + + * com.h (mark_addressable): Likewise. + +2001-04-02 Jakub Jelinek + + * lex.c (ffelex_hash_): Avoid eating one whole line after + #line. + +Mon Apr 2 22:38:09 2001 Toon Moene + + * com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch + of 2001-03-04. + +Tue Mar 27 17:40:08 2001 Kaveh R. Ghazi + + * Make-lang.in: Depend on $(SYSTEM_H), not system.h. + +Mon Mar 26 18:13:30 2001 Mark Mitchell + + * com.c (duplicate_decls): Don't copy DECL_FRAME_SIZE. + +Mon Mar 19 15:05:39 2001 Mark Mitchell + + * com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME. + +Wed Mar 14 09:29:27 2001 Mark Mitchell + + * com.c (ffecom_member_phase_2): Use COPY_DECL_RTL, + 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. + +Thu Mar 8 13:27:47 2001 Kaveh R. Ghazi + + * com.c: Don't rely on the POSIX macro to define autoconf stuff. + +2001-03-07 Brad Lucier + + * g77.texi: Document new options -funsafe-math-optimizations + and -fno-trapping-math. Revise documentation for -ffast-math. + +2001-03-01 Zack Weinberg + + * proj.h: Delete 'bool' type. Don't include stddef.h here. + * com.c: Rename variables named 'true' and/or 'false'. + * intdoc.c: Delete 'bool' type. + +2001-03-01 Zack Weinberg + + * lang-specs.h: Add zero initializer for cpp_spec field to all + array elements. + +2001-02-24 Zack Weinberg + + * com.c: Don't define STDC_HEADERS, autoconf handles it. + +Fri Feb 23 15:28:39 2001 Richard Kenner + + * com.c (set_block): Set NAMES and BLOCKS from BLOCK. + +2001-02-19 Joseph S. Myers + + * version.c, root.texi: Update GCC version number to 3.1. Update + G77 version number to 0.5.27. + * BUGS, NEWS: Regenerate. + +Sun Feb 4 15:52:44 2001 Richard Kenner + + * com.c (ffecom_init_0): Call fatal_error instead of fatal. + * com.c (init_parse): Call fatal_io_error instead of + pfatal_with_name. + (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. + * com.c: Don't include defaults.h. + +2001-01-23 Michael Sokolov + + * com.c: Don't explicitly include any time headers, the right ones are + already included by proj.h. + +2001-01-15 Mark Mitchell + + * com.c (ffecom_lookup_label): Set DECL_CONTEXT for FORMAT + label to current_function_decl. + +Fri Jan 12 17:21:33 2001 Joseph S. Myers + + * g77spec.c (lang_specific_driver): Update copyright year to 2001. + +Wed Jan 10 14:39:45 2001 Mark Mitchell + + * com.c (ffecom_init_zero_): Remove last argument in call to + make_decl_rtl; use make_function_rtl instead of make_decl_rtl. + (ffecom_lookup_label_): Likewise. + (builtin_function): Likewise. + (start_function): Likewise. + +Thu Dec 21 21:19:42 2000 Joseph S. Myers + + * g77install.texi, g77.texi: Update last-updated dates for + installation information and the manual as a whole. + * bugs.texi, news.texi: Update copyright years in the comments at + the top of the file. + +2000-12-21 Joseph S. Myers + + * g77install.texi: Adjust wording of an EGCS reference. + +Thu Dec 21 20:00:48 2000 Joseph S. Myers + + * BUGS, NEWS: Regenerate. + +2000-12-18 Joseph S. Myers + + * com.c [VMS]: Remove definition of BSTRING. + +2000-12-18 Joseph S. Myers + + * g77.texi: Update GPL copy not to refer to years 19@var{yy}. + +2000-12-18 Toon Moene + + * bugs.texi: Correct copyright years. + * g77.texi: Likewise. + * news.texi: Likewise. + +2000-12-18 Joseph S. Myers + + * g77install.texi: Remove obsolete parts only used for INSTALL, + and DOC-G77 conditionals. Update last-update-install date. + +Sat Dec 9 10:20:11 2000 Joseph S. Myers + + * .cvsignore: New file; add info files. + +2000-12-08 Joseph S. Myers + + * Make-lang.in (f77.info): Depend on info files in source + directory. + (f/g77.info): Build info files in source directory; don't build + them unless BUILD_INFO is "info". + (f77.install-info): Install info files from source directory. + +2000-12-07 Zack Weinberg + + * Make-lang.in: Link f/fini with safe-ctype.o. + * bad.c: Don't test ISUPPER(c) || ISLOWER(c) before calling TOUPPER(c). + * com.c: Use TOUPPER, not ffesrc_toupper. + * fini.c: Don't test ISALPHA(c) before calling TOUPPER(c)/TOLOWER(c). + * intrin.c: Don't test IN_CTYPE_DOMAIN(c). + * src.c: Delete ffesrc_toupper_ and ffesrc_tolower_ and their + initializing code; use TOUPPER and TOLOWER instead of + ffesrc_toupper and ffesrc_tolower. + * src.h: Don't declare ffesrc_toupper_ or ffesrc_tolower_. + Don't define ffesrc_toupper or ffesrc_tolower. + 2000-11-28 Richard Henderson * com.c (ffecom_member_phase2_): Set TREE_USED on the debugging decl. @@ -35,11 +569,11 @@ Thu Nov 23 02:18:57 2000 J"orn Rennecke Sun Nov 19 17:29:22 2000 Matthias Klose - * g77.texi (Floating-point precision): Adjust example - to work with glibc (>= 2.1). + * g77.texi (Floating-point precision): Adjust example + to work with glibc (>= 2.1). + +Sat Nov 18 13:54:49 2000 Matthias Klose -Sat Nov 18 13:54:49 2000 Matthias Klose - * g77.texi (Floating-point Exception Handling): Adjust example to work with glibc (>= 2.1). @@ -149,7 +683,7 @@ Thu Oct 12 22:28:51 2000 Mark Mitchell (ffeste_R842): Likewise. (ffeste_R843): Likewise. (ffeste_R1001): Likewise. - + 2000-10-05 Richard Henderson * com.c (finish_function): Don't init can_reach_end. @@ -188,9 +722,9 @@ Sun Oct 1 11:43:44 2000 Mark Mitchell * intrin.def: Adjust DEFIMP definition of LOG10, (float) MOD. 2000-08-21 Nix - - * lang-specs.h: Do not process -o or run the assembler if - -fsyntax-only. Use %j instead of /dev/null. + + * lang-specs.h: Do not process -o or run the assembler if + -fsyntax-only. Use %j instead of /dev/null. 2000-08-21 Jakub Jelinek @@ -210,7 +744,7 @@ Sun Oct 1 11:43:44 2000 Mark Mitchell * news.texi: Ditto. 2000-08-11 G. Helffrich - Toon Moene + Toon Moene * com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable so that debug info can be attached to their storage.