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

📄 changelog.7

📁 GUN开源阻止下的编译器GCC
💻 7
📖 第 1 页 / 共 5 页
字号:
	* objc/sendmsg.c (objc_msg_sendv): Pass a dummy va_list, not 0,	to objc_error.Fri Jun  4 16:12:43 1993  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* byteorder.h: Use new-style function definitions, so that this	file is both valid C and C++.Fri Jun  4 00:59:31 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/mips/svr4-5.h (CPP_PREDEFINES): 	Add _MIPS_SZINT _MIPS_SZLONG _MIPS_SZPTR.Thu Jun  3 23:48:39 1993  Jeff Law  (law@snake.cs.utah.edu)	* pa.c (output_function_epilogue): If the last insn in the	current function is a (volatile) call, then emit an extra	nop after the call so that RP will point to a valid instruction.Thu Jun  3 18:52:24 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/nextstep.h (INCLUDE_DEFAULTS): Use same order as cccp.c.	Add CCC_INCLUDE_DIR with /ansi and /bsd concatenated.	* varasm.c (immed_real_const_1): Check explicitly for NaNs.Thu Jun  3 14:37:25 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* combine.c (num_sign_bit_copies): At end, return 1 is nonzero has	the high bit set.Wed Jun  2 17:27:31 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* loop.c (record_initial): Reject insns that store into subregs.Tue Jun  1 12:46:48 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Version 2.4.3 released.	* just-fixinc: New file.	* config/convex/convex.h [_IEEE_FLOAT_] (LINK_SPEC):	Use ___gcc_cleanup, not __gcc_cleanup.Tue Jun  1 07:41:26 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* rs6000.md (ffs): Delete pattern containing nonexistant instruction.	* alpha.md (extendsidi2): Correctly do operation when in FP	registers and, since expensive, don't have FP regs as a preference.Tue Jun  1 00:09:46 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* fixincludes (signal.h): Fix typo in last change.	* configure: Add missing dash in patterns for mips-*-riscos...	In riscos 5 patterns, use fixinc.mips.	* fixinc.mips: New file.	* config.sub: Handle 386bsd.Mon May 31 23:47:00 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/vax/vax.md (untyped_call, blockage): New patterns,	basically copied from m68k.md.Mon May 31 21:46:08 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* romp.c (output_epilog): Don't crash if TYPE_SIZE of an arg is	not set.Mon May 31 00:15:20 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/mips/x-sony (OLDCC): Fix typo.	* config/mips/bsd-4.h, bsd-5.h, svr3-4.h, svr3-5.h, svr4-4.h, svr4-5.h:	(STANDARD_INCLUDE_DIR): Renamed from SYSTEM_INCLUDE_DIR.	* config/mips/bsd-5.h, svr3-5.h, svr4-5.h (LINK_SPEC):	Delete excess close brace.	* pa.md (decrement_and_branch_until_zero):	Reverse all conditions in reload cases.	* Version 2.4.2 released.Sun May 30 21:14:42 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* integrate.c (expand_inline_function): Increment map->const_age	before copying REG_NOTES.	* sparc.c (sparc_builtin_saveregs): Don't set first_reg to zero	for varargs.Sun May 30 23:58:52 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* objc/Makefile (copy-headers): chmod the headers, not the dir.	* Makefile.in (objc-headers): Don't dep on force.	Touch objc-headers so copy is not repeated at install time.	* final.c (shorten_branches): Conditionalize last change	on SHORTEN_WITH_ADJUST_INSN_LENGTH.	* pa.h (SHORTEN_WITH_ADJUST_INSN_LENGTH): Defined.Sun May 30 13:53:30 1993  Jeff Law  (law@snake.cs.utah.edu)	* final.c (shorten_branches): Call ADJUST_INSN_LENGTH during the	shortening phase.	* pa.c (output_cbranch): In forward/long branch case, only	nullify if the delay slot was empty or if the delay slot	was explicitly nullified.	(output_bb): Likewise.		* pa.h (ADJUST_INSN_LENGTH): Call pa_insn_adjust_length.	* pa.h (INSN_SETS_ARE_DELAYED): Do not call get_attr_type with a 	CLOBBER insn.	(INSN_REFERENCES_ARE_DELAYED): Likewise.	* pa.md (call insns and expanders): Do not explicitly clobber %r31.	* pa.c (pa_insn_adjust_length): Rework.  Add code to handle	millicode calls with unfilled delay slots and inline block moves.	(compute_movstrsi_length): New function to compute the length of	a movstrsi pattern.	(output_cbranch): Long branches with unfilled delay slots can	always nullify the following instruction if their delay slot	was not filled.Sun May 30 18:58:22 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* mips.c (function_arg_partial_nregs): For BLKmode values, fits in	remaining register if total size <= MAX_ARGS_IN_REGISTERS, not <.Sun May 30 17:45:06 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* emit-rtl.c (operand_subword): Shift by (HOST_BITS_PER_WIDE_INT / 2),	not by 32.	* reload1.c (reload): If only non-group need is unfilled, see if	regs spilled for earlier classes can satisfy it.	* config/mips/iris4loser.h (ASM_SPEC): Add unconditional -O0.Sat May 29 15:19:57 1993  Jeff Law  (law@snake.cs.utah.edu)	* pa.md (movdf for const_double): Handle loading	a CONST_DOUBLE into general registers.	(movsf for const_double): Likewise.	* pa.c (singlemove_string): Handle SFmode CONST_DOUBLE 	as a source operand.Sat May 29 14:14:30 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* emit-rtl.c (operand_subword): Correctly handle case when	REAL_VALUE_TO_TARGET_DOUBLE is used on a 64-bit machine.Sat May 29 12:15:43 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* fixincludes (signal.h): Don't mung #endif if nonwhite stuff precedes.	* rtl.h: Undef PC.Fri May 28 19:01:39 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* configure (i[34]86-*-isc*): If gas and not stabs, use isccoff.h.	* final.c (shorten_branches): Do not call insn_current_length	with an insn which has a non-varying length.  Use insn_lengths	instead.	* c-typeck.c (process_init_constructor): Never set current_index	itself--always store into current_index_node.	* dbxout.c (dbxout_type): Add missing `;' for array with no domain.Fri May 28 16:47:54 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)        * cse.c (fold_rtx): Correct check for associating shifts and        ending up with a shift count too large; convert to the        largest valid for ASHIFTRT and don't fold all others.	* combine.c (make_compound_operation, case ASHIFTRT): Fix typo.	Was using C1 where C2 is needed.Fri May 28 17:50:38 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* integrate.c (expand_inline_function): When copy REG_NOTES, must	also call subst_constants.	* gcc.c (process_command): When GCC_EXEC_PREFIX is defined and	tooldir is relative, add it to search path in addition to standard	directory rather than instead of.Fri May 28 00:50:53 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/arm/arm.h (GO_IF_LEGITIMATE_INDEX): Check explicitly for	upper and lower bounds of valid INDEX.	* genopinit.c (insn_name_ptr): Declare as variable.	(optabs): Fix typo in floatuns case.Thu May 27 12:13:55 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* combine.c (simplify_and_const_int, case IOR, XOR, NOT): Don't	create constant wider than mode of VAROP.Thu May 27 20:41:18 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* configure (i[34]86-ibm-aix*): Set fixincludes.	(i[34]86-*-sco*): Don't test --with-gas, just --with-stabs.Wed May 26 16:05:05 1993  Michael Collison  (collison@osf.org)	* jump.c (jump_optimize): Insert missing GET_MODE call.Wed May 26 18:40:09 1993  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* i960.md (ashlsi3): Use shlo instead of shli.Wed May 26 00:34:33 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/nextstep.h (INCLUDE_DEFAULTS): Undo previous change.	* Makefile.in (gcc.xtar.z): Renamed from gcc.xtar.Z.  Use gzip.	(dist): Depend on gcc.xtar.z.	(mostlyclean): Delete temp-gcc.xtar.z.	* Version 2.4.1 released.	* c-lex.c (readescape): Don't complain for \% unless pedantic.	* config/mips/mips.h (ASM_SPEC): If -noasmopt, pass -O0.	* config/mips/iris3.h: Likewise.	* config/mips/iris4loser.h: New file.	* config/mips/iris4gl.h: New file.	* configure (mips-sgi-iris4loser): New alternative.Tue May 25 18:05:50 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* dbxout.c (dbxout_block) [DBX_BLOCKS_FUNCTION_RELATIVE]:	Get function name from DECL_RTL not from DECL_ASSEMBLER_NAME.	* config/sparc/sol2.h (ASM_OUTPUT_SOURCE_LINE): Likewise.	* m68k/sun3.h (FUNCTION_VALUE, FUNCTION_VALUEX): Ifdef out.	* c-typeck.c (convert_for_assignment): When allowing mixing of	signed and unsigned pointers, compare unsigned types not type sizes.Tue May 25 00:08:42 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* nextstep.h (INCLUDE_DEFAULTS): Delete /NextDeveloper/Headers/ansi	and /NextDeveloper/Headers/bsd.	* regclass.c (regclass): Fix paren error.	* c-decl.c (finish_decl): If type is laid out, but decl is not,	call layout_decl.	* protoize.c (include_defaults): Update to match cccp.c.	* Makefile.in (stamp-proto):	Pass LOCAL_INCLUDE_DIR based on local_prefix.	* stmt.c (expand_asm_operands): Detect constants as outputs.Mon May 24 18:25:23 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* collect2.c (main): Use TARGET-gcc, not gcc-TARGET.	* reload1.c (delete_output_reload): Don't delete output reload	if cannot_omit_stores is set for that pseudo.	(reload): Init and clear cannot_omit_stores.	(eliminate_regs): Set cannot_omit_stores.	* configure (i[34]86-*-sco3.2v4*): Test --with-stabs, not --with-gas.Mon May 24 14:10:59 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* integrate.c (expand_inline_function): Set MEM_IN_STRUCT_P for	return value if needed.Mon May 24 13:10:07 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-call.c (convert_harshness): Don't dereference a null parm.	* cp-method.c (dump_init): Don't try to print out the first operand	of a TARGET_EXPR if it's not there.Mon May 24 10:13:26 1993  Mike Stump  (mrs@poseidon.cygnus.com)	* expr.c (expand_expr): Finish Tue Aug 18 23:07:33 1992 change.  It	didn't handle the target != 0 case, now it does.Mon May 24 00:30:50 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* expr.c (expand_expr, TARGET_EXPR case):	Handle case where DECL_RTL is nonzero.	* configure (i[34]86-*-isc*): Use install-headers-cpio.	* genopinit.c (optabs): Add backslashes to prevent SCCS confusion.	* config/m68k/tower-as.h (CONSTRUCTOR_NAME_FORMAT): Likewise.	* combine.c (subst): For subreg-of-constant, don't gen_lowpart	if it's a big-endian machine and constant is multi-word.	* gstddef.h (size_t) [__GNUG__]: Don't typedef it if it's	already defined as a macro.	* config/i386/x-aix (CLIB): Defined.	* config/i386/aix386.h (STARTFILE_SPEC, LINK_SPEC): New overrides.	* config/i386/xm-aix.h: Undef TRUE and FALSE before #include.	* config/i386/aix386ng.h (STARTFILE_SPEC, LINK_SPEC): Don't use	crtbegin.o, crtend.o, crtn.o, libp.a.  Use gcrt0.0, not gcrt1.o.	(ENDFILE_SPEC): Use crtn.o.	(CPP_PREDEFINES): Delete _AIX, AIX, and _I386.  Add ps2, unix.	(CPP_SPEC): Add _AIX, _I386, _MBCS.  Handle -posix.	(ASM_SPEC): Turned off.	* config/i386/t-aix: New file.	* configure (i[34]86-ibm-aix*): Use t-aix if using gas.	* config/i386/sco4.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE):	New override definitions.	* toplev.c (compile_file): Undo previous changes (that were to call	assemble_zeros whenever DBX_DEBUGGING_INFO is defined).Sun May 23 16:31:38 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/nextstep.h (INCLUDE_DEFAULTS): Fix missing comma.	* config/i386/x-aix (FIXINCLUDES): Defined.	* fixinc.ps2: New file.Sun May 23 14:51:06 1993  Kresten Krab Thorup  (krab@iesd.auc.dk)	* objc/objc.h (objc_protocol): New field `class_pointer'.	* objc/init.c (__objc_init_protocols): Call recursively	on super protocols.  Make local var `proto_class' static.Sun May 23 00:49:17 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (BISONFLAGS): Remove -v since output file names are long.	* reload1.c (choose_reload_regs): If inheriting a spill reg,	and reload_out has a wider mode, just copy from that spill reg,	don't use it for the reload.	* reload.c (push_reload): Fix NULL arg in last change.	* config/m88k/x-tekXD88 (AR_FLAGS): Defined.

⌨️ 快捷键说明

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