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

📄 changelog.5

📁 早期freebsd实现
💻 5
📖 第 1 页 / 共 5 页
字号:
Sun Jun 14 16:30:07 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Version 2.2.2 released.	* Makefile.in (gcc.xtar.Z): Don't give up if texinfo files not updated.	Just sleep to emphasize the message.	* i860.h (PREFERRED_RELOAD_CLASS): Avoid f regs for HI and QI if poss.	* protoize.c: Don't include wait.h.	(gen_aux_info_file): Test wait_status as in gcc.c.	Report fatal signals explicitly.  Report exit status.	* xm-next.h (wait): Definition deleted.	* sparc.c (print_operand): In `r' case, recognize any kind of zero.Sat Jun 13 02:51:10 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* va-sparc.h (va_arg): Handle all 8-byte types, not just double.Fri Jun 12 23:40:41 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* i860v4.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT):	Use `e' format, not `g' format.Fri Jun 12 12:52:48 1992  Tim Moore  (moore at fast.cs.utah.edu)	* pa.md (absdf2): Fix bug in output template.Fri Jun 12 10:25:25 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)	* ultrix.h (WCHAR_*):  Set to correct values.Fri Jun 12 10:07:43 1992  Michael Meissner  (meissner@osf.org)	* x-mips, x-mipsv, x-decstatn, x-iris (OLDCC): Add -Olimit 3000 to	bump the number of basic blocks that the MIPS compiler handles, so	that it doesn't issue warning messages saying to bump the limit.	Move the -O1 option here from X_CFLAGS, so that it doesn't	get passed when bootstraping.	(X_CFLAGS): Delete.Thu Jun 11 15:08:01 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* sparc.h (RETURN_IN_MEMORY): Do nothing for structs and unions.	(EXTRA_CONSTRAINT): During reload, accept pseudo reg for Q.	* va-sparc.h (va_arg): Handle unaligned doubles.	* fixincludes: Fix return type of `free' in malloc.h.	Recognize #define.NULL only at start of line.	In sys/types.h, find size_t only in a typedef.	In netdnet/dnetdb.h, don't add semicolon in wrong place.	* configure: Set use_collect2 to empty rather than unsetting.	* gstddef.h (__need_wchar_t): Fix typo in #undef.Wed Jun 10 04:30:01 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gcc.c (process_command): In gcc_exec_prefix, machine precedes vers.	* i386sco4.h (CPP_SPEC): Don't redefine __STDC__.	fixincludes knows how to fix the conditionals in system headers.	* collect2.c (scan_prog_file): Initialize ldptr.	* dbxout.c (dbxout_symbol): Make tag precede typedef.	* configure: Initialize host, host_xm_file, host_xmake_file,	host_broken_install, and broken_install.	* Makefile.in (enquire.o): Add `./' when removing enquire.c.Tue Jun  9 20:52:05 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Version 2.2.1 released.	* Makefile.in (clean): Don't delete unprotoize.c.	* configure: Fix typo in modifying INSTALL variable in Makefile.Mon Jun  8 15:14:09 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Version 2.2 released.	* Makefile.in (extraclean): Delete *.rej and *.orig under config.	Delete *.xtar.	(dist): Update README *before* making tar file.	Fix quoting of error message about gcc.texi; exit if that test fails.	Don't print error messages from ln.	* assert.h [__cplusplus]: Use `extern "C"' around __eprintf decl.	* configure (rs6000-*-mach*, pyramid-*-*, mips-sgi-*):	Patterns made canonical.	(rs6000-*-mach*): Fix typo in `xmake_file'.	* configure (i386-*-osfrose*): Renamed from i386-osfrose*.	* Makefile.in (.NOEXPORT): Moved after `all'.	Comments put on separate lines.Mon Jun  8 18:33:01 1992  Michael Meissner  (meissner@osf.org)	* configure (mips-dec-osf*): Set xmake_file to x-mips.Sun Jun  7 15:55:34 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gcc.c (set_spec): Fix braino in "appending" spec values.	* integrate.c (expand_inline_function): Fix dumb bug in last change.Sun Jun  7 07:16:25 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* romp.md: Disable two more define_splits during the first sched	pass until long-standing sched.c bug is fixed.		Thu Jun  4 16:49:56 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)	* reorg.c (dbr_schedule): Global registers are needed at function end.Sat Jun  6 17:07:16 1992  Torbjorn Granlund  (tege at david.ultra.nyu.edu)	* pyr.md (shift patterns): Declare output_shift.	(movdi, movdf): Declare output_move_double.Sat Jun  6 15:07:11 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (c-parse.o): Depend on c-parse.h.	* reload.c (find_reloads): Fix typo in format string.	* mips.c (override_options): BSD 4.3 does line buffering differently.	* Makefile.in (SYSCALLS.c.X): Put GCC output in file, not /dev/null.	(mostlyclean): Delete temp file.	* configure (handling broken_install): Add -c option.Sat Jun  6 11:34:00 1992  James Van Artsdalen  (james at bigtex.cactus.org)	* gstdarg.h (va_arg): Fix typo incrementing AP.Sat Jun  6 16:27:18 1992  Michael Meissner  (meissner@osf.org)	* mips-n5.h, mips-sysv.h: Include sys/param.h, not types.h.Fri Jun  5 19:00:36 1992  Howard Chu  (hyc@hanauma.jpl.nasa.gov)	* fx2800.h (ASM_OUTPUT_FUNCTION_PREFIX): Output a nop before	every function, to accomodate tdescs.  Also, save function	name in current_function_original_name for use in i860.c.	Also define OUTPUT_TDESC to get ABI-compliant tdesc info	generated for each function.	* i860.c (function_epilogue): Add code to output tdesc info	after each function.  Tdesc structure versions 1-4 are	supported.	* i860v4.h (ASM_FILE_END) [OUTPUT_TDESC]: Output a null tdesc entry	after the last function in a file.Fri Jun  5 19:03:22 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* collect2.c (main, scan_prog_file): Use bcopy, not memcpy.Fri Jun  5 16:27:18 1992  Michael Meissner  (meissner@osf.org)	* mips.h, mips.c, mips.md: Undo June 3 changes.	* mips-n5.h, mips-sysv.h (getpagesize): If _SC_PAGE_SIZE is undefined,	use NBPC defined in sys/types.h.Thu Jun  4 14:36:43 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* cse.c (delete_dead_from_cse): Don't delete anything inside a libcall.	* Makefile.in (install-libgcc): Depend on install-dir.	* c-lex.c (yylex): Suppress int out of range warning if -traditional.Thu Jun  4 23:34:05 1992  Howard Chu  (hyc@hanauma.jpl.nasa.gov)	* fx2800.h (DBX_OUTPUT_ENUM): Add missing argument, add a	missing semi-colon.	(ASM_OUTPUT_DOUBLE): undef definition from i860v4.h, replace	with definition used in i860.h.	(ASM_OUTPUT_FLOAT): same as above	Also undef MD_EXEC_PREFIX which is defined in i860v4.h.	Also define I860_STRICT_ABI_PROLOGUES for ABI-compliant function	prologues.Thu Jun  4 13:15:30 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)	* enquire.c (fake_f_rep): Use __extension__ to avoid pedantic warnings.	* cse.c (cse_process_notes): Don't stick VOIDmode into *_extract.	* c-decl.c (get_parm_info): For forward parm decls, check for	non-parm before checking TREE_ASM_WRITTEN.Thu Jun  4 13:57:47 1992  Tim Moore  (moore at defmacro.cs.utah.edu)	* pa.h (reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Delete	FP_OR_SNAKE_FP_REGS (useless), add GENERAL_OR_FP_REGS,	GENERAL_OR_SNAKE_FP_REGS.	(ASM_DECLARE_FUNCTION_NAME): Handle DImode arguments correctly.	(PROFILE_BEFORE_PROLOGUE, FUNCTION_PROFILER): Do the same thing	for BSD and HPUX.		* pa.c (output_function_prologue): Do profiling right (compatible	with HPUX).	(output_arg_descriptor): Handle DImode argument registers.Thu Jun  4 13:48:24 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)        * reload1.c (reload): Count reload register used by caller-save        handling in any basic block that contains a CALL_INSN.Thu Jun  4 09:23:19 1992  Ron Guilmette  (rfg at ncd.com)	* i860v4.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT):  Remove leading 0r.	(ASM_OUTPUT_FLOAT):  Use .float (not .single).Fri Jun  5 14:58:43 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* pyr.h (REGNO_OK_FOR_{INDEX,BASE}): Correctly test reg_renumber.	* configure (pyramid): Turn it back on.Thu Jun  4 11:26:55 1992  Torbjorn Granlund  (tege@mole.gnu.ai.mit.edu)	* pa.c (output_move_double): Handle overlapping moves between	registers.Wed Jun  3 22:08:18 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* fold-const.c (fold, NOP_EXPR case): Don't drop intermediate in	(unsigned int) (unsigned short) char-variable.Wed Jun  3 11:18:43 1992  Ron Guilmette  (rfg at ncd.com)	* stdarg.h (va_arg):  Use casts to avoid doing (pedantically invalid)	arithmetic on `void *' values when __svr4__ is defined.Wed Jun  3 17:51:21 1992  Torbjorn Granlund  (tege@zevs.sics.se)	* longlong.h (sparc): Test symbol __sparcv8__ for sparc.h conformance.Wed Jun  3 16:22:38 1992  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* sparc.c (print_operand): Correct typo.	(sparc_type_code): Correctly handle C int and float types.	* sparc.h (CONSTANT_ALIGNMENT): Align strings to 8 byte boundary.	(DATA_ALIGNMENT): Likewise for character arrays.	* i960.c (function_prologue): Fixed calculation of offsets for	compiler's register save area.	* sparc.md (mulsi3,mulsidi3,umulsidi3,divsi3,udivsi3): Patterns	added to support V8 sparc architectures.	* sparc.h (TARGET_DEFAULTS): Add -mv8 and -msparclite options.	* reload1.c (reload): If can't satisfy reload for a group of more	than two registers, then abort to avoid an infinite loop.	(count_possible_groups): Skip to last reg of group, not first reg	of next group.Wed Jun  3 14:35:00 1992  Tom Wood  (wood at gen-rtx)	* c-lex.c (yylex): Let skip_white_space handle \r.	* expr.c (expand_builtin, fsqrt case): Stabilize the argument in	case a library call is done.	* final.c (final_scan_insn): Function begin, and block begin/end	notes are "real" in that they depend on the current line number.Wed Jun  3 14:34:28 1992  Michael Meissner  (meissner@osf.org)	* mips.md (andsi3_internal2): Fix typo in previous change, to	use %3, the clobbered register, instead of %@, the assembler	temporary.	(iorsi3_internal2): Ditto.	(xorsi3_internal2): Ditto.	* mips.h (MIPS_VERSION): Bump Meissner version # to 20.	(final_prescan_insn): Add declaration.	(lui_int): Add declaration.	(FINAL_PRESCAN_INSN): Just call final_prescan_insn.	* mips.c (lui_int): New function, return true if value fits in a	LUI instruction.	(final_prescan_insn): Move the checking for filling the delay	slots here from the FINAL_PRESCAN_INSN macro.  If the safe	attribute is set, we do not need a NOP to fill a load delay slot.	* mips.md (safe attribute): New attribute to indicate that the	current insn is safe to fill a delay slot even if the register	operand(s) are set in the load instruction which has the delay	slot.  This is for and/ior/xor expansions that have a large	constant integer as operand[2].  The load of the constant can	overlap the load.	(andsi3, iorsi3, xorsi3): Replace logical define_insn's with	define_expand's that either map directly to the hardware	instruction, or have a clobbered register to load the large	constant into.  This is instead of using $1 to hold the	intermeidate value.  Set the safe attribute to yes for the cases	where we need to load the integer.  Add define_split's to break	the large logical operations into the separate pieces.Wed Jun  3 00:00:36 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* cccp.c (do_warning): Do just a warning, not an error.Tue Jun  2 17:30:09 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* cse.c (cse_basic_block): When a jump becomes unconditional, 	check whether this caused TO to be deleted.Tue Jun  2 16:11:42 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)        * combine.c (subst, case IF_THEN_ELSE): Don't try reversing        something that isn't a comparison.Tue Jun  2 16:50:47 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)	* cccp.c (do_pragma): Don't warn about #pragma once if used in a	system header file.Tue Jun  2 15:21:07 1992  Michael Meissner  (meissner@osf.org)	* mips.h (MIPS_VERSION): Bump Meissner version # to 19.	(ASM_OUTPUT_DOUBLE): Call mips_output_double.	(ASM_OUTPUT_FLOAT): Call mips_output_float.	* mips.c (mips_output_double): If REAL_VALUE_TO_TARGET_DOUBLE is	defined, use it to split the floating point value into 2 long	integers, and print them out in hex.  Otherwise use .double.	(mips_output_float): If REAL_VALUE_TO_TARGET_FLOAT is defined, use	it to split the floating point value into a long integer, and	print in out in hex.  Otherwise use .float.	* dec-osf1.h (new file): Config file for DEC's offical OSF/1	product (as opposed to the OSF/1 reference port from OSF).	* configure: Support mips-dec-osf1 target.	* config.sub: Support mips-dec-osf1 target.	* decstatn.h (CPP_PREDEFINES): If CPP_PREDEFINES is defined, don't	supply another definition.  Also, define _SYSTYPE_BSD.

⌨️ 快捷键说明

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