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

📄 changelog

📁 这是完整的gcc源代码
💻
📖 第 1 页 / 共 5 页
字号:
Sat Mar 30 15:16:16 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* ns32k.md (andcbhi3, andcbqi3): Constraint shouldn't say commutative.	* tm-mips.h, tm-sparc.h, tm-spur.h (CONST_DOUBLE_OK_FOR_LETTER_P):	Use CONST_DOUBLE_LOW and CONST_DOUBLE_HIGH.Fri Mar 29 16:17:59 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* tm-hp9k2bsd.h: New file.	* config.h (hp9k200-bsd): New target.Thu Mar 28 16:31:50 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* tm-vax.h (CHECK_FLOAT_VALUE): Change float max to ...444e+38.Wed Mar 27 19:57:33 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* integrate.c (access_parm_map): Use /, not %, in setting WORD.Sun Mar 24 23:47:19 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* gcc.c (store_arg): Use xrealloc.	(xrealloc, xmalloc): Change error message.Sat Mar 23 03:42:20 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* gnulib.c [GNULIB_NEEDS_DOUBLE]: Override FLOAT_ARG_TYPE, FLOATIFY.Fri Mar 22 00:46:42 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* integrate.c (frame_pointer_sum_p): New function.	(copy_rtx_and_substitute): Use that.	* cccp.c (bzero, etc.): Don't test for BSD--it's never defined.Tue Mar 19 21:25:52 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* gstab.h: Renamed from stab.h.	* dbxout.c, symout.c, final.c: Include under that name.	* stddef.h (wchar_t): New typedef.Sun Mar 17 21:01:56 1991  Richard Stallman  (rms@mole.ai.mit.edu)	* fixincludes (dnetdb.h): Fix missing semi in nodeent.	(rusers.h): Code to fix this file was duplicated.Sat Mar 16 15:25:56 1991  Richard Stallman  (rms@mole.ai.mit.edu)	* toplev.c (compile_file): Write out all static consts that are used.Thu Mar 14 16:56:03 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-att386.h (ASM_OUTPUT_SKIP): Delete duplicate #define.	* out-sparc.c (output_block_move):	Conditionalize templates at end on NO_UNDERSCORES.Tue Mar 12 23:48:11 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* fixincludes: Quote the # in an echo.Sun Mar 10 20:11:04 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* expr.c (emit_library_call): Support GNULIB_NEEDS_DOUBLE.	* tm-i860.h (GNULIB_NEEDS_DOUBLE): Define it.Sun Mar  3 15:13:50 1991  Michael Meissner  (meissner at osf.org)	* out-mips.c (function_arg_partial_nregs): Fix passing two	structures, each of which contains two doubles to a function which	returns a structure -- the problem was caused when the 1.37.1 code	was modified to have two fields for the FUNCTION_ARG routines,	arg_number which is the number of arguments, and arg_words which is	the total number of words passed, instead of the old arg_number	which counted the words.  The function_arg_partial_nregs routine was	returning -1 for the second call.  In 1.37.1, the macro	FUNCTION_ARG_PARTIAL_NREGS was only called one time, if it returned	non-zero.  This no longer seems the case for 1.39.Sun Mar 10 19:06:36 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-harris.h (ASM_FILE_START): Output a .file.	* tm-mips.h (TARGET_MEM_FUNCTIONS): Define on certain systems.Fri Mar  8 15:51:15 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* gcc.c (delete_temp_files): Delete only ordinary files.Thu Mar  7 17:51:11 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* c-typeck.c (build_array_ref): Notice if array expression	is const or volatile.Tue Mar  5 14:21:57 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* c-decl.c (store_parm_decls): If -traditional,	allow unsigned int in prototype in place of int.	* stmt.c (fixup_gotos): Handle jumping to end of rtl.	* tm-mips-news.h (DECSTATION): Definition deleted.	(MIPS_NEWS): Define it.	* config.gcc (i860-gas): New target.	* tm-i860g.h: New file.Mon Mar  4 00:39:11 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* fixincludes: Fix typos handling size_t and ptrdiff_t.	* out-mips.c: Include sys/types.h.Sun Mar  3 01:11:46 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* cccp.c (include_defaults, cplusplus_include_defaults):	Use CC_INCLUDE_DIR.	(CC_INCLUDE_DIR): Define by default as /use/include.	* tm-mips.h (CC_INCLUDE_DIR): Define, if MIPS_BSD43.	(CPP_SPEC): Don't do -I to handle -ZSYSV, -ZBSD43.Sat Mar  2 16:22:59 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* expr.c (expand_call): Use argpos, not i, where appropriate.Wed Feb 27 15:46:54 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* gnulib.c (FLOAT_ARG_TYPE, FLOATIFY): New macros.	(__*sf*): Use them for `float' args.	* stmt.c (fixup_gotos): Check that jump into bindings	really comes from before the start of the bindings.	Use TREE_REGDECL to indicate error message printed.Tue Feb 26 15:46:35 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* c-decl.c (grokdeclarator): Check for errors before warnings.Mon Feb 25 20:46:43 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* sdbout.c (SDB_NO_FORWARD_REFS): Renamed from MAYBE.	(plain_type_1): Don't call sdb_record_type_name if no forward refs.	* integrate.c (expand_inline_function): Copy REG_USERVAR_P to new regs.	(copy_rtx_and_substitute): Likewise.	* c-typeck.c (digest_init): Handle STRING_CST before same-type case.	* make-cc1.com, make-cccp.com: Set default dir for batch use.Sun Feb 24 17:14:09 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* out-sparc.c (output_fp_move_double): Typo choosing inc_reg.	If we use %g1, then put that into the memref.	* loop.c (check_dbra_loop): Win if loop biv is used only for counting.Sat Feb 23 13:36:13 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* sdbout.c (sdbout_one_type): Changed #ifndef MAYBE controlling	call to sdbout_field_types into #ifdef.  It seems it was backwards.	* c-decl.c (grokdeclarator): Error for `signed void', etc.	Warning for `signed my_int', and only if pedantic.Fri Feb 22 12:45:06 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-i386sco.h (STRUCT_RETURN_CALLER_POP): Define it.	* stmt.c (expand_end_loop): Don't be fooled by notes at loop end.Thu Feb 21 21:34:12 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-sun2os4.h (LINK_SPEC): New macro.	* tm-sun386i.h (LINK_SPEC): Undef before redefining.Mon Feb 11 00:06:19 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* Makefile (libg): Rule deleted.	(install): Don't create libg.a.	* out-mips.c (mips_asm_file_start, make_temp_file): New functions.	* tm-mips.h (ASM_FILE_START): Use those functions.	* gcc.c (do_spec_1): Handle %G.	(LIBG_SPEC): New macro.	(link_spec): Use %G.	* tm-mips.h (LIBG_SPEC): Define this as empty string.Sun Feb 10 23:03:45 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* integrate.c (copy_parm_decls): Set TREE_INLINE before pushdecl.Sat Feb  9 16:31:28 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* loop.c (eliminate_biv, can_eliminate_biv_p):	For compare insn and constant coeffs, check for overflow.	For variable coeffs, or variable endpoint, don't allow inequality.Fri Feb  8 18:04:43 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* Makefile (libg): Put one (null) member in the library.Thu Feb  7 22:20:24 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-i386v4.h (ASM_OUTPUT_COMMON): Override; put alignment in output.	* tm-news.h (FUNCTION_PROLOGUE): Correct syntax of link insn.	(PRINT_OPERAND_ADDRESS): Use period, not colon, before index reg width.Wed Feb  6 23:59:42 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* config.gcc (mips-sysv): Use xm-umips.h.	* tm-mips-sysv.h (TARGET_MEM_FUNCTIONS): Define it.Tue Feb  5 00:45:58 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* c-parse.y (combine_strings): Finish fixing wide strings.	* reload1.c (possible_group_p): New subroutine.	(reload): Don't kill last group when looking for a non-group.	* expmed.c (expand_divmod): If emit a cmp, must copy op0 to a reg.	* expr.c (expand_builtin): For ffs, get mode from TREE_TYPE.	* tm-att386.h (ASM_OUTPUT_SKIP): In text seg, make explicit zeros.Mon Feb  4 17:39:36 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* c-typeck.c (digest_init): Error if init array with another array.Sun Feb  3 22:05:40 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* m68k.md (extend QI to HI): Typo in clr insn.	* c-parse.y (combine_strings): Subtract properly from LEN when copying.	(init_lex, yylex): max_wide is now measured in wide chars, not bytes.Sat Feb  2 12:32:41 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* xm-m68k.h (HOST_WORDS_BIG_ENDIAN): Define it.Thu Jan 31 00:33:33 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-aix386.h (ASM_OUTPUT_LOCAL): Ok to use bss, since no shared libs.	(LINK_SPEC): Pass through all -K and -T options.	* xm-aix386.h (TRUE, FALSE): Undef if already def, to avoid warning.	* c-decl.c (pushdecl): Don't make an extern global for -traditional	if it uses any local types.	* tm-sun386i.h (PCC_BITFFIELD_TYPE_MATTERS): Use 1 as value.	(LINK_SPEC): Copy definition from xm-sun386i.h.	* xm-sun386i.h (LINK_SPEC): Definition deleted.	* tm-hp9k320.h (STANDARD_STARTFILE_PREFIX): Once again always redefine.Wed Jan 30 16:27:14 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* fixincludes (sys/stdtypes.h): Edit this to handle _SIZE_T, etc.Mon Jan 28 12:48:20 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* loop.c (loop_reg_used_before_p): Scan explicitly, don't use luids.Thu Jan 24 18:15:08 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* expr.c (expand_expr, case for ARRAY_REF): Use build_pointer_type.	* loop.c (strength_reduce): Substitute regs inside some reg notes.Wed Jan 16 15:34:38 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* Version 1.39 released.	* config.gcc (i386-esix): New alternative.	* tm-i386esix.h: New file.	* expr.c (expand_call): Don't put libcall notes on const function call	unless there is a suitable value-copying insn at the end.	* config.gcc (delta68k): New alternative.	* tm-delta68k.h, xm-delta68k.h: New files.Tue Jan 15 01:37:21 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* loop.c (scan_loop): Condition for movability was wrong.	A reg that isn't necessarily set may be unsafe	even if used only inside the loop.	However, a reg used only in the same basic block after the set is safe.	So is a reg that isn't a user-level variable.	* combine.c (try_distrib): Don't push + thru negative-count shift.	* tm-vax.h (NEGATIVE_SHIFT_COUNT): Define to enable that change.Mon Jan 14 18:17:58 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* stmt.c (assign_parms) [FIRST_PARM_CALLER_OFFSET]:	If that's negative, adjust first_parm_offset rather than	stack_args_size for size of structure value address.	(Kludge to make sparc work.)	* fixincludes-V4: Handle #lint.	* tm-i386sco.h (CPP_PREDEFINES): Get rid of the %-spec.	(CPP_SPEC): Override this; handle -scointl here.Sun Jan 13 23:06:25 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* fixincludes (sys/file.h): Fix incorrect conditional in Ultrix.Sat Jan 12 14:25:02 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* i386.md (movsf, movdf): Change constraints to ensure opt reload.Fri Jan 11 13:22:22 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-tower-as.h (ASM_OUTPUT_COMMON, ASM_OUTPUT_LOCAL, ASM_OUTPUT_SKIP):	Use %u.	(PUT_SDB_START_DIM): New macro.	(PUT_SDB_DIM): Deleted.	* tm-next.h (LIB_SPEC, STARTFILE_SPEC): Don't support -p.Thu Jan 10 13:05:46 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-sun2.h (CC1_SPEC): Define to ignore -sun2 and -target.	(WORD_SWITCH_TAKES_ARG): Define to recognize -target.	(LIB_SPEC): Define; handle -a.	* tm-sun3os4.h: New file.	* tm-mips-news.h (CPP_SPEC): Update include directory version.	(MACHINE_TYPE): Change this string.	* tm-next.h (LIB_SPEC): Use -lsys_s, not -lc.	* Makefile (gnulib): Depend on config.status.Mon Jan  7 15:03:53 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* c-typeck.c (process_init_constructor): Error if values	provided for an array of empty elements.	Rename variable `error' to `error_flag'.	* out-i386.c (function_epilogue) [STRUCT_RETURN_CALLER_POP]:	Don't pop struct value arg if -fpcc-struct-return.	* expr.c (expand_call) [STRUCT_RETURN_CALLER_POP]:	Change handling of structure_value_addr.	* cse.c (cse_insn): In special case for (set REG0 REG1),	change any REG_EQUIV notes to REG_EQUAL.Sun Jan  6 13:51:59 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-sun386i.h (PCC_BITFIELD_TYPE_MATTERS): Define it.	* out-i386.c (fp_top_dead_p1): Follow jump only if optimizing.Fri Jan  4 23:17:41 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* tm-att386.h (ASM_OUTPUT_LOCAL): Change back to data section.

⌨️ 快捷键说明

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