⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 gcc-2.95.3 Linux下最常用的C编译器
💻
📖 第 1 页 / 共 3 页
字号:
Fri Mar 16 12:46:19 GMT 2001 Bernd Schmidt  (bernds@redhat.com)	* gcc-2.95.3 Released.Mon Mar 13 01:00:55 2000  Toon Moene  <toon@moene.indiv.nluug.nl>	* stw.h (struct _ffestw_): Change type of uses_ to int.Fri Feb 18 13:36:50 2000  Martin von Loewis  <loewis@informatik.hu-berlin.de>	* g77spec.c (lang_specific_driver): Use GCCBUGURL.Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@cygnus.com)	* gcc-2.95.2 Released.Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@cygnus.com)	* gcc-2.95.1 Released.Thu Aug  5 02:40:42 1999  Jeffrey A Law  (law@cygnus.com)        * g77spec.c: Update URLS and mail addresses.        * root.texi: Update URLS and mail addresses.Wed Jul 28 21:39:31 PDT 1999 Jeff Law  (law@cygnus.com)	* gcc-2.95 Released.	* version.c: No longer a prerelease.Sat Jul 17 21:57:07 1999  Jeffrey A Law  (law@cygnus.com)	* root.texi: Clear DEVEOPMENT per Craig's instructions.1999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>        	* root.texi: Update e-mail addresses to gcc.gnu.org.	* g77spec.c (lang_specific_driver): Updated URL with bug reporting 	instructions to gcc.gnu.org.  Removed e-mail address.Sat Jul 17 11:28:43 1999  Craig Burley  <craig@jcb-sc.com>	* root.texi, g77install.texi: Switchover to GCC terminology.	Also, FSF-G77 had been mistakenly set at some point.Thu Jul  8 15:38:50 1999  Craig Burley  <craig@jcb-sc.com>	* news.texi: Describe DATE intrinsic fix.Tue Jun 29 10:10:25 1999  Craig Burley  <craig@jcb-sc.com>	* bugs.texi: Undo Friday's change, as there's now a fix	available from netlib.	* news.texi: Document the fix.Mon Jun 28 10:43:11 1999  Craig Burley  <craig@jcb-sc.com>	* com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs	a temp even if -fno-f2c.	* version.c: Bump version.Fri Jun 25 11:06:32 1999  Craig Burley  <craig@jcb-sc.com>	* bugs.texi: Describe K(5)=10*3 NAMELIST-read bug.Mon Jun 21 12:40:17 1999  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>	* g77.texi: Update links.Wed Jun 16 11:43:02 1999  Craig Burley  <craig@jcb-sc.com>	* news.texi: Mention BACKSPACE fix to libg2c.Mon Jun  7 08:42:40 1999  Craig Burley  <craig@jcb-sc.com>	* Make-lang.in: Any target using libsubdir must depend	on installdirs.Sat Jun  5 23:50:36 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi: Describe a few more missing features people	have emailed me about.Sat Jun  5 17:03:23 1999  Craig Burley  <craig@jcb-sc.com>	From Dave Love to egcs-patches on 20 May 1999 17:38:38 +0100:	* g77.texi: Clean up fossil text vis-a-vis Intel CPUs.Fri Jun  4 13:56:56 1999  Craig Burley  <craig@jcb-sc.com>	* Make-lang.in: Use libsubdir, not prefix, to store	temporary lang-f77 `flag' file.Fri Jun  4 10:26:04 1999  Craig Burley  <craig@jcb-sc.com>	* news.texi (News): Mention GCC 2.95 in favor of EGCS 1.2.	Mention that libg2c is multilibbed.Fri Jun  4 10:09:50 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi (Missing Features): Add `Better Warnings'	item.Fri May 28 16:51:41 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi: Fix thinko.Wed May 26 14:43:27 1999  Craig Burley  <craig@jcb-sc.com>	* news.texi: Document Tue May 18 03:52:04 1999 patch.	Fix a grammo.Wed May 26 14:25:07 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi, news.texi, root.texi, version.c: Start renaming	EGCS 1.2 to GCC 2.95, and start using 0.5.25 to designate	the version of g77 within GCC 2.95.Wed May 26 11:45:21 1999  Craig Burley  <craig@jcb-sc.com>	Rename -fsubscript-check to -fbounds-check and	-ff2c-subscript-check to -ffortran-bounds-check:	* g77.texi: Rename options in docs, clarify usage.	* lang-options.h: Rename options, clarify doclets.	* news.texi: Rename options, don't bother with fortran-specific	option.	* top.c (ffe_decode_option): Rename recognized strings.Tue May 25 18:21:09 1999  Craig Burley  <craig@jcb-sc.com>	* com.c (FFECOM_FASTER_ARRAY_REFS): Delete this vestige,	now that -fflatten-arrays exists.Tue May 25 17:48:34 1999  Craig Burley  <craig@jcb-sc.com>	Fix 19990525-0.f:	* com.c (ffecom_arg_ptr_to_expr): Strip off parens around	CHARACTER expression.	(ffecom_prepare_expr_): Ditto.Tue May 18 03:52:04 1999  Craig Burley  <craig@jcb-sc.com>	Support use of back end's improved open-coding of complex divide:	* com.c (ffecom_tree_divide_): Use RDIV_EXPR for complex divide,	instead of run-time call to [cz]_div, if `-Os' option specified.	(lang_init_options): Tell back end we want support for wide range	of inputs to complex divide.	* Bump version.Tue May 18 00:21:34 1999  Zack Weinberg  <zack@rabi.phys.columbia.edu>	* lang-specs.h: Define __GNUC__ and __GNUC_MINOR__ only if -no-gcc	was not given.Thu May 13 12:23:20 1999  Craig Burley  <craig@jcb-sc.com>	Fix INTEGER*8 subscripts in array references:	* com.c (ffecom_subscript_check_): Convert low, high, and	element as necessary to make comparison work.	(ffecom_arrayref_): Do more of the work.	Properly handle subscript expr that's wider than int,	if pointers are wider than int.	(ffecom_expr_): Leave more work to ffecom_arrayref_.	(ffecom_init_0): Record sizes of pointers and ints for	convenience.	Use set_sizetype etc. as done by gcc front end.	(ffecom_ptr_to_expr): Leave more work to ffecom_arrayref_.	* expr.c (ffeexpr_finished_): Don't convert INTEGER subscript	expressions in run-time contexts.	(ffeexpr_token_elements_, ffeexpr_token_substring_1_): Cope with	non-default INTEGER subscript expressions.	* news.texi: Announce.	Finish accepting -fflatten-arrays option:	* com.c (ffecom_arrayref_): Flatten references if requested.	* g77.texi: Describe.	* lang-options.h: Allow.	* news.texi: Announce.	* top.c, top.h: Recognize.	* version.c: Bump version.Wed May 12 07:30:05 1999  Craig Burley  <craig@jcb-sc.com>	* com.c (lang_init_options): Disable back end's maintenance	of errno.	* news.texi: Document dropping of errno.1999-05-10 18:21 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>	* lang-specs.h: Pass -$ to the preprocessor.Mon May 10 18:14:28 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi: Fix various @xref's per proper style.	Go ahead and use nested braces in @xref's, with care.	* g77install.texi: Fix @xref per proper style.Mon May 10 17:38:39 1999  Craig Burley  <craig@jcb-sc.com>	* news.texi: Doc upgrade to netlib libf2c as of today.Sun May  9 18:52:13 1999  Hans-Peter Nilsson  <hp@bitrange.com>	* f/g77spec.c (lang_specific_driver): Correct bug-report address	and point to the FAQ.Thu May  6 12:40:21 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi (Arbitrary Concatenation): Put this under	"Missing Features" instead of "Projects".	(Internals Documentation): Point to new "Front End" chapter.Thu May  6 08:23:52 1999  Craig Burley  <craig@jcb-sc.com>	* bugs.texi, news.texi: Automatic arrays reportedly working	on HP-UX systems.Thu May  6 08:19:31 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi (Advantages Over f2c): Expand on this topic.Mon May  3 19:41:48 1999  Craig Burley  <craig@jcb-sc.com>	* com.c (ffecom_expr_intrinsic_): Fix test of CTIME_subr.Mon May  3 18:11:48 1999  Craig Burley  <craig@jcb-sc.com>	Reverse order of two arguments to CTIME_subr, DTIME_subr,	ETIME_subr, and TTYNAM_subr:	* com.c (ffecom_expr_intrinsic_): Reverse the arguments.	While at it, set TREE_SIDE_EFFECTS for CTIME_subr and	TTYNAM_subr.	* intdoc.in: Document the new calling sequences.	* intrin.def: Reverse the arguments.	* news.texi: Document the fact that they changed.	* version.c: Bump version.Mon May  3 11:28:14 1999  Craig Burley  <craig@jcb-sc.com>	* news.texi: Doc upgrade to netlib libf2c as of today.Sun May  2 17:04:28 1999  Craig Burley  <craig@jcb-sc.com>	* version.c: Bump version.Sun May  2 16:53:01 1999  Craig Burley  <craig@jcb-sc.com>	Fix compile/19990502-1.f:	* ste.c (ffeste_R819B): Don't overwrite tree for temp	variable when expanding the assignment into it.Sun Apr 25 20:55:10 1999  Craig Burley  <craig@jcb-sc.com>	Fix 19990325-0.f and 19990325-1.f:	* com.c (ffecom_possible_partial_overlap_): New function.	(ffecom_expand_let_stmt): Use it to determine whether to assign	to a COMPLEX operand through a temp.	* news.texi: Document fix.	* version.c: Bump version.Sat Apr 24 12:19:53 1999  Craig Burley  <craig@jcb-sc.com>	* expr.c (ffeexpr_finished_): Convert DATA implied-do	start/end/incr expressions to default INTEGER.	Fix some broken conditionals.	Clean up some code in the region.	* news.c: Document the fix.	* version.c: Bump version.Fri Apr 23 02:08:32 1999  Craig Burley  <craig@jcb-sc.com>	* g77.texi (Compiler Prototypes): Replace "missing" subscript-	checking option with something else.Fri Apr 23 01:48:28 1999  Craig Burley  <craig@jcb-sc.com>	Support new -fsubscript-check and -ff2c-subscript-check options:	* com-rt.def (FFECOM_gfrtRANGE): Describe s_rnge, in libf2c/libF77.	* com.c (ffecom_subscript_check_, ffecom_arrayref_): New functions.	(ffecom_char_args_x_): Use new ffecom_arrayref_ function for	FFEBLD_opARRAYREF case.	Compute character name, array type, and	use new	ffecom_subscript_check_ function for FFEBLD_opSUBSTRING case.	(ffecom_expr_): Use new ffecom_arrayref_ function.	(ffecom_ptr_to_expr): Use new ffecom_arrayref_ function.	* g77.texi, news.texi: Document new options.	* top.c, top.h: Support new options.	* news.texi: Fix up some items to not be in "User-Visible Changes".	* ste.c (ffeste_R819B): Fix type for loop variable, to avoid	warnings.	* version.c: Bump version.Tue Apr 20 01:38:57 1999  Craig Burley  <craig@jcb-sc.com>	* bugs.texi, news.texi: Clarify -malign-double situation.Tue Apr 20 01:15:25 1999  Craig Burley  <craig@jcb-sc.com>	* stb.c (ffestb_R5282_): Convert DATA repeat count	to default INTEGER, to avoid problems downstream.	* version.c: Bump version.Mon Apr 19 21:36:48 1999  Craig Burley  <craig@jcb-sc.com>	* ste.c (ffeste_R819B): Start the loop before expanding	the termination expression.	* version.c: Bump version.Sun Apr 18 21:53:58 1999  Craig Burley  <craig@jcb-sc.com>	* com.c (ffecom_sym_transform_): COMMON and EQUIVALENCE	variables have constant addresses (EQUIVALENCE only if	containing aggregate is static).Sat Apr 17 16:55:59 1999  Craig Burley  <craig@jcb-sc.com>	* bugs.texi, ffe.texi, g77.texi, g77install.texi, news.texi:	Clean up @code{} vs. @samp{}.	Clean up dashes (`--') vs. @minus{} vs. `---'.	* ffe.texi: Add copyright header.	* g77.texi, lang-options.h, news.texi, top.c (ffe_decode_option):	Remove support for -fugly option.	Clarify that -fugly-logint is needed instead of -fugly	to work around using .EQ./.NE. on LOGICAL operands.	Explain more about why -fugly-logint is bad juju.	* g77.texi (Missing Features): Describe READONLY as a missing	feature.  Describe AUTOMATIC better.	* news.texi: Mention libf2c upgrade.Sat Apr 17 14:05:53 1999  Craig Burley  <craig@jcb-sc.com>	Make a place for front-end internals documentation:	* Make-lang.in (f/g77.info, f/g77.dvi): Depend on f/ffe.texi.	* ffe.texi: New file, containing docs on front-end internals.	* g77.texi: New chapter for, and inclusion of, ffe.texi.	* g77.texi: Fix an index entry.Sat Apr 17 13:53:43 1999  Craig Burley  <craig@jcb-sc.com>	Rewrite to use block/scope structure of GBE and to ensure	variables (especially those going on stack/reg) are declared	before executable code generated:	* bld.c (ffebld_new_item, ffebld_new_one, ffebld_new_two):	Support new hooks.	* bld.h (ffebld_item_hook, ffebld_item_set_hook,	ffebld_nonter_hook, ffebld_nonter_set_hook): Ditto.	* bld.h (ffebld_basictype, ffebld_kind, ffebld_kindtype,	ffebld_rank, ffebld_where): New convenience macros (used	by rest of this patch).	* com.c, com.h (ffecom_push_calltemps, ffecom_pop_calltemps,	ffecom_push_tempvar, ffecom_pop_tempvar): Remove temp-var-	handling mechanism.	* com.c (ffecom_call_, ffecom_call_binop_, ffecom_tree_divide_,	ffecom_call_gfrt): Support passing hooks for temp-var info.	(ffecom_expr_power_integer_): Takes opPOWER expression, instead	of its left and right operands, so it can get at the hook.	(ffecom_prepare_let_char_, ffecom_prepare_arg_ptr_to_expr,	ffecom_prepare_end, ffecom_prepare_expr_, ffecom_prepare_expr_rw,	ffecom_prepare_expr_w, ffecom_prepare_return_expr,	ffecom_prepare_ptr_to_expr): New functions supporting expression	pre-scanning.	(bison_rule_compstmt_): Return the tree, as in the CFE.	(delete_block): New function, from CFE.	(kept_level_p): New function, from CFE, modified.	(ffecom_start_compstmt, ffecom_end_compstmt): New functions,	replacing ffecom_start_compstmt_ and ffecom_end_compstmt_ macros,	and they do real work.	(struct binding_level): Add prep_state member.  Initialize to 0.	(ffecom_get_invented_identifier): Now takes either or both a	string and an integer, using -1 to denote no integer.	(ffecom_do_entry_): Disallow temp-var generation via expressions	in body of function, since the exprs aren't prescanned.	(ffecom_expr_rw): Now takes destination tree.	(ffecom_expr_w): New function, now used in some places	ffecom_expr_rw had been used.	(ffecom_expr_intrinsic_): Move huge f2c-related comment to bottom	of source file, to avoid annoying problems editing com.c using	Emacs C-mode.	(ffecom_expr_power_integer_): Make a temp var for division, if	necessary.	Handle expanded statement expression as does CFE.	(ffecom_start_progunit_): Disallow temp-var generation in body	of function, since expressions are not prescanned at this level.	(ffecom_sym_transform_): Transform ASSIGN variables as well,	so these are all transformed up front, before code-generation	begins.	(ffecom_arg_ptr_to_const_expr, ffecom_const_expr,	ffecom_ptr_to_const_expr): New functions to transform expressions	only if the results will surely be constants.	(ffecom_arg_ptr_to_expr): Precompute size, for convenience	obtaining temp vars.	(ffecom_expand_let_stmt): Guess at usability of destination	pre-expansion, to provide better prescan preparation (fewer	spurious temp vars).	(ffecom_init_0): Disallow temp-var generation in global scope.	(ffecom_type_expr): New function, returns just the type tree	for the expression.	(start_function): Disallow temp-var generation in parm scope.	(incomplete_type_error): Fix introductory comment.	(poplevel): Update (somewhat) from CFE.	(pushlevel): Update (somewhat) from CFE.	* stc.c (ffestc_R838): Mark ASSIGNed variable as so.	* std.c (ffestd_stmt_pass_, ffestd_R803, ffestd_R804, ffestd_R805,	ffestd_R806): Remember and pass through the ffestw block info	for these (IFTHEN, ELSEIF, ELSE, and ENDIF) statements.	* ste.c (ffeste_end_iterdo_): Now takes ffestw block argument.	(ffeste_io_inlist_): Add prototype.	(ffeste_f2c_*): Macros rewritten, new ones added.	(ffeste_start_block_, ffeste_end_block_, ffeste_start_stmt_,	ffeste_end_stmt_): New macros/functions, depending on whether	checking is enabled, to keep track of symmetry of other ste.c code.	(ffeste_begin_iterdo_, ffeste_end_iterdo_, ffeste_io_impdo_,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -