📄 changelog.0
字号:
args which aren't supplied.Sun Nov 16 21:45:43 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * Make-lang.in (f77.install-info): Depend on f77.info.1997-11-14 Dave Love <d.love@dl.ac.uk> * intrin.def: Supply gfrt for CPU_TIME. Generalize arg types of INT2, INT8, per doc.1997-11-06 Dave Love <d.love@dl.ac.uk> * intrin.def: Allow non-integer args for INT2 and INT8 (per documentation).Sun Nov 2 19:49:51 1997 Richard Henderson <rth@cygnus.com> * com.c (ffecom_expr_): Only use TREE_TYPE argument for simple arithmetic; convert types as necessary; recurse with target tree type.Tue Oct 28 02:21:25 1997 Craig Burley <burley@gnu.ai.mit.edu> * lang-options.h: Add -fgnu-intrinsics-* and -fbadu77-intrinsics-* options.Sun Oct 26 02:36:21 1997 Craig Burley <burley@gnu.ai.mit.edu> * com.c (lang_print_error_function): Fix to more reliably notice when the diagnosed region changes.Sat Oct 25 23:43:36 1997 Craig Burley <burley@gnu.ai.mit.edu> Fix 950327-0.f: * sta.c, sta.h (ffesta_outpooldisp): New function. * std.c (ffestd_stmt_pass_): Don't kill NULL pool. (ffestd_R842): If pool already preserved, save NULL for pool, because it should be killed only once. * malloc.c [MALLOC_DEBUG]: Put initializer for `name' component in braces, to avoid compiler warning.Wed Oct 22 11:37:41 1997 Richard Henderson <rth@cygnus.com> * com.c (ffecom_expr_): Take an new arg TREE_TYPE that if non-null specifies the type in which to do the calculation. Change all callers. [FFEBLD_opARRAYREF]: Force the index expr to use sizetype.Thu Oct 16 02:04:08 1997 Paul Koning <pkoning@xedia.com> * Make-lang.in (stmp-f2c.h): Don't configure the runtime directory if LANGUAGES does not include f77.Mon Oct 13 12:12:41 1997 Richard Henderson <rth@cygnus.com> * Make-lang.in (g77*): Copied from cp/Make-lang.in g++*. * g77spec.c: New file, mostly copied from g++spec.c * g77.c: Removed.Fri Oct 10 13:00:48 1997 Craig Burley <burley@gnu.ai.mit.edu> * ste.c (ffeste_begin_iterdo_): Fix loop setup so iteration variable is modified only after the #iterations is calculated; otherwise if the iteration variable is aliased to any of the operands in the start, end, or increment expressions, the wrong #iterations might be calculated. * com.c (ffecom_save_tree): Fix indentation.Mon Oct 6 14:15:03 1997 Jeffrey A Law (law@cygnus.com) * Make-lang.in (f77.mostlyclean): Clean up stuff in the object tree too. (f77.clean, f77.distclean, f77.maintainer-clean): Likewise.1997-10-05 Dave Love <d.love@dl.ac.uk> * intrin.def: Make SECOND_subr's arg generic real for people porting from Cray and making everything double precision.Wed Oct 1 01:45:36 1997 Philippe De Muyter <phdm@info.ucl.ac.be> * g77.c (pexecute, main): Use unlink, not remove.Mon Sep 29 16:18:21 1997 Craig Burley <burley@gnu.ai.mit.edu> * stu.c (ffestu_list_exec_transition_, ffestu_dummies_transition_): Specify `bool' type for `in_progress' variables. * com.h (assemble_string): Declare this routine (instead of #include'ing "output.h" from gcc) to eliminate warnings from lex.c.Mon Sep 29 10:37:07 1997 Jeffrey A Law (law@cygnus.com) * intdoc.c (main): Remove unused attribute for main's arguments.Sun Sep 28 01:47:17 1997 Jeffrey A Law (law@cygnus.com) * Make-lang.in (G77_FLAGS_TO_PASS): Pass down RANLIB, RANLIB_TEST and AR instead of the _FOR_TARGET versions.Tue Sep 23 00:39:57 1997 Alexandre Oliva <oliva@dcc.unicamp.br> * Make-lang.in: install.texi was renamed to g77install.texi * install0.texi: Likewise.Fri Sep 19 01:12:27 1997 Craig Burley <burley@gnu.ai.mit.edu> * expr.c (ffeexpr_reduced_eqop2_): (ffeexpr_reduced_relop2_): Minor fixes to diagnostic code. * fini.c (main): Change return type to `int'.Thu Sep 18 17:31:38 1997 Jeffrey A Law (law@cygnus.com) * proj.h (FFEPROJ_BSEARCH): Delete all references. (FFEPROJ_STRTOUL): Likewise. * proj.c (bsearch): Compile this if no bsearch is provided by the host system. (strtoul): Similarly. * g77install.texi: Renamed from install.texi * g77.texi: Corresponding changes. * fini.c (main): Return type is int. * com.c (lang_printable_name): Use verbosity argument.Thu Sep 18 16:08:40 1997 Jeffrey A Law (law@cygnus.com) * Make-lang.in: Fix merge problems.Wed Sep 17 10:47:08 1997 Craig Burley <burley@gnu.ai.mit.edu> * com-rt.def (FFECOM_gfrtDSIGN, FFECOM_gfrtISIGN, FFECOM_gfrtSIGN): Add second argument. * expr.c (ffeexpr_cb_comma_c_): Trivial fixes.Sun Sep 14 21:01:23 1997 Jeffrey A Law (law@cygnus.com) * Make-lang.in: Various changes to build info files in the object tree rather than the source tree. * proj.h: Include ctype.h.Sun Sep 14 12:35:20 1997 Fred Fish (fnf@ninemoons.com) * proj.h (isascii): Provide a default definition if none is available.Thu Sep 11 19:26:10 1997 Dave Love <d.love@dl.ac.uk> * config-lang.in: Remove the messages about possible build problems.Wed Sep 10 16:39:47 1997 Jim Wilson <wilson@cygnus.com> * Make-lang.in (LN, LN_S): New macros, use where appropriate.Tue Sep 9 13:20:40 1997 Jim Wilson <wilson@cygnus.com> * g77.c (pexecute, doit): Add checks for __CYGWIN32__.Tue Sep 9 01:59:35 1997 Craig Burley <burley@gnu.ai.mit.edu> * Version 0.5.21 released.Tue Sep 9 00:31:01 1997 Craig Burley <burley@gnu.ai.mit.edu> * intdoc.c (dumpem): Put appropriate commentary in output file, so readers know it isn't source.Wed Aug 27 20:32:03 1997 Jeffrey A Law (law@cygnus.com) * top.c (ffe_decode_option): Turn on flag_move_all_moveables and flag_reduce_all_givs.Wed Aug 27 08:08:25 1997 Craig Burley <burley@gnu.ai.mit.edu> * proj.h: Always #include "config.j" first, to pick up gcc's configuration. * com.c: Change bcopy() and bzero() calls to memcpy() and memset() calls, to make more of g77 ANSI C.1997-08-26 Dave Love <d.love@dl.ac.uk> * Make-lang.in ($(srcdir)/f/runtime/configure, $(srcdir)/f/runtime/libU77/configure): Fix for when srcdir isn't relative.Tue Aug 26 05:59:21 1997 Craig Burley <burley@gnu.ai.mit.edu> * ansify.c (main): Make sure readers of stdout know it's derived from stdin; omit comment text; get source line numbers in future stderr output to be correct.Tue Aug 26 01:36:01 1997 Craig Burley <burley@gnu.ai.mit.edu> Fix 970825-0.f: * stb.c (ffestb_R5284_): Allow OPEN_PAREN after closing SLASH as well as NAME.Mon Aug 25 23:48:17 1997 Craig Burley <burley@gnu.ai.mit.edu> Changes to allow g77 docs to be built entirely from scratch using any ANSI C compiler, not requiring GNU C: * Make-lang.in ($(srcdir)/f/intdoc.texi): "Pipe" new location of intrinsic documentation data base, f/intdoc.in, through new `ansify' program to append `\n\' to quoted newlines, into f/intdoc.h0. Do appropriate cleanups. Explain. (f77.mostlyclean): Add f/ansify and f/intdoc.h0 to cleanups. * f/ansify.c: New program. * f/intdoc.c: Fix so it conforms to ANSI C. #include f/intdoc.h0 instead of f/intdoc.h. Avoid some warnings. * f/intdoc.h, f/intdoc.in: Rename the former to the latter; no changes made to the content in this patch! * f/intrin.h (ffeintrinFamily): Fix to conform to ANSI C.Mon Aug 25 23:24:32 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * Make-lang.in ($(srcdir)/f/runtime/configure, $(srcdir)/f/runtime/libU77/configure, f77.mostlyclean, f77.clean, f77.distclean, f77.maintainer-clean, f77.realclean): Handle absolute pathname of $(srcdir). (stmp-f2c.h): New. (include/f2c.h, f/runtime/Makefile, f/runtime/libF77/Makefile, f/runtime/libI77/Makefile, f/runtime/libU77/Makefile): Only depend on stmp-f2c.h. (f77.maintainer-clean): Don't make itself.Sun Aug 24 17:00:27 1997 Jim Wilson <wilson@cygnus.com> * Make-lang.in (f77.install-info): Don't cd into srcdir. Add srcdir to filenames. Use sed to extract base filename for install.Sun Aug 24 06:52:48 1997 Craig Burley <burley@gnu.ai.mit.edu> Fix up g77 compiler data base for libf2c routines: * com-rt.def (FFECOM_gfrtSIGNAL): Change return type to FTNINT to match actual code. * com.c (ffecomRttype_): Replace FFECOM_rttypeINT_ with FFECOM_rttypeFTNINT_. Add and fix up comments. (ffecom_make_gfrt_, ffecom_gfrt_basictype, ffecom_gfrt_kindtype): Replace FFECOM_rttypeINT_ with FFECOM_rttypeFTNINT_; add FFECOM_rttypeDOUBLEREAL_.Thu Aug 21 13:15:29 1997 Jim Wilson <wilson@cygnus.com> * Make-lang.in (f77): Delete f77-runtime. (f77.all.build, f77.all.cross, f77.rest.encap): Add f77-runtime.Wed Aug 20 17:18:40 1997 Craig Burley <burley@gnu.ai.mit.edu> * global.c (ffeglobal_ref_progunit_): It's okay to have a different CHARACTER*n length for a reference if the existing length is for another reference, not a definition.Wed Aug 20 16:36:59 1997 Jim Wilson <wilson@cygnus.com> * intdoc.texi: Readd generated file.Mon Aug 18 14:27:18 1997 Craig Burley <burley@gnu.ai.mit.edu> Fix 970814-0.f: * global.c (ffeglobal_new_progunit_): Distinguish between previously defined, versus inferred, filewide when it comes to diagnostics. Fix 970816-1.f: * global.c (ffeglobal_ref_progunit_): Change BDATA into EXT right at the beginning, so EXTERNAL FOO followed later by SUBROUTINE FOO is not diagnosed. Fix 970813-0.f: * com-rt.def (FFECOM_gfrtALARM): Returns `integer', not `void'.Mon Aug 18 09:01:54 1997 Jeffrey A Law (law@cygnus.com) * Makefile.in (F77_OBJS): Re-alphabetize. * Make-lang.in (F77_SRCS): Likewise.Sun Aug 17 08:35:11 1997 Jeffrey A Law (law@cygnus.com) * INSTALL: Rebuilt. * install.texi: Remove "Object File Differences" section. Remove all references to zzz.o failing comparison tests. * version.c, version.h: Renamed from zzz.c and zzz.h. Remove date and time stamps so a 3 stage build reports no differences. * Make-lang.in: Corresponding changes. * Makefile.in: Likewise. * g77.c, parse.c: Likewise. * intdoc.texi: Remove generated file from distribution.Sun Aug 17 03:32:44 1997 Craig Burley <burley@gnu.ai.mit.edu> Fix up problems when virtual memory exhausted: * malloc.c (malloc_new_): Use gcc's xmalloc(), so we print a nicer message when malloc returns no memory. (malloc_resize_): Ditto for xrealloc(). * Make-lang.in, Makefile.in: Comment out lines containing just formfeeds.Sat Aug 16 19:41:33 1997 Craig Burley <burley@gnu.ai.mit.edu> * com.c (ffecom_make_gfrt_): For rttypeREAL_F2C_, return double_type_node; for rttypeREAL_GNU_, return _real_type_node.1997-08-13 Dave Love <d.love@dl.ac.uk> * config-lang.in (diff_excludes): Add some hints about known problematic platforms.1997-08-13 Dave Love <d.love@dl.ac.uk> * intdoc.h: Document `alarm'.Tue Aug 12 10:23:02 1997 Jeffrey A Law (law@cygnus.com) * config-lang.in: Don't demand the backend patch. * com.c (lang_printable_name): Second argument is now an int. Don't store into the value of the second argument. * top.c (ffe_decode_option): Temporarily disable setting of "Toon" loop options until we figure out how to address them.Mon Aug 11 23:18:35 1997 Jeffrey A Law (law@cygnus.com) * g77-0.5.21-19970811 Imported. This file describes changes to the front end necessary to make it work with egcs.Mon Aug 11 21:19:22 1997 Craig Burley <burley@gnu.ai.mit.edu> * Make-lang.in ($(RUNTIMESTAGESTUFF)): Add f/runtime/stamp-lib.Mon Aug 11 01:52:03 1997 Craig Burley <burley@gnu.ai.mit.edu> * com.c (ffecom_build_complex_constant_): Go with the new build_complex() approach used in gcc-2.8. * com.c (ffecom_sym_transform_): Don't set DECL_IN_SYSTEM_HEADER for a tree node that isn't a VAR_DECL, which happens when var is in common! * com.c (ffecom_expr_intrinsic_) (case FFEINTRIN_impALARM): No need to test codegen_imp -- there's only one valid here. * intrin.def (FFEINTRIN_impALARM): Specify `Status' argument as write-only.Fri Aug 8 05:40:23 1997 Craig Burley <burley@gnu.ai.mit.edu> Substantial changes to accommodate distinctions among run-time routines that support intrinsics, and between routines that compute and return the same type vs. those that compute one type and return another (or `void'): * com-rt.def: Specify new return type REAL_F2C_ instead of many DOUBLE_, COMPLEX_F2C_ instead of COMPLEX_, and so on. Clear up the *BES* routines "once and for all". * com.c: New return types. (ffecom_convert_narrow_, ffecom_convert_widen_):
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -