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

📄 changelog.5

📁 早期freebsd实现
💻 5
📖 第 1 页 / 共 5 页
字号:
Mon Jun  1 00:04:01 1992  Ron Guilmette  (rfg at ncd.com)	* gstdarg.h (va_list) [__svr4__]:  Typedef it to `void *'.	* va-sparc.h (__va___list) [__svr4__]:  Typedef this as `void *'.Sun May 31 15:26:32 1992  John F Carr  (jfc at Achates.mit.edu)	* calls.c (stack_arg_under_construction): New variable.	(store_one_arg): Set stack_arg_under_construction before calling	expand_expr if expand_expr might call a constructor to initialize	a stack argument.	(expand_call): Push the stack around function calls if	stack_arg_under_construction is nonzero.	Also copy structure_value_addr in that case.	Push the stack around an inline function if it makes calls	and there are outgoing arguments on the stack which must be preserved.	Move the call to expand_cleanups_to before that.	Do this stack adjustment before computing argument locations.Sun May 31 01:03:51 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* sdbout.c (sdbout_symbol): Test DECL_IGNORED_P only for	variables and types.	* dwarfout.c (output_decl): Never ignore a FUNCTION_DECL	even if DECL_IGNORED_P is set.Sat May 30 07:07:55 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* rs6000.h, romp.h (FUNCTION_ARG): Fix typo in last change.	* combine.c (subst, significant_bits, simplify_comparison):	Only look at STORE_FLAG_VALUE if comparison result is integer.Fri May 29 18:04:45 1992  Ron Guilmette (rfg at ncd.com)        * dwarfout.c (output_decl):  Moved test for ERROR_MARK node out of	switch statement and added a test for DECL_IGNORED_P after that.        (dwarfout_file_scope_decl):  Check input node to see if it is an        ERROR_MARK before checking for DECL_IGNORED_P.  Also makes sure that        any node marked as DECL_IGNORED_P isn't also a function definition.Fri May 29 14:46:06 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* integrate.c (expand_inline_function):	Don't discard setting return value from a volatile source.	* c-decl.c (init_decl_processing): If traditional, strlen returns int.	(sizet_ftype_string): Deleted.	* expr.c (expand_builtin, fsqrt case): Return proper mode if arg error.Fri May 29 13:36:32 1992  Tom Wood  (wood@dg-rtp.dg.com)	* m88k.c (m88k_builtin_saveregs): Don't copy result to a register.	* m88k.h (FIXED_REGISTERS): Allow use of r1.	(REG_LEAF_ALLOC_ORDER): Choose r1 last.	(REG_ALLOC_ORDER): Choose r1 before any preserve register.	(ORDER_REGS_FOR_LOCAL_ALLOC): Switch between orderings.	* m88k.c (m88k_layout_frame): Save r30 when used as an ordinary	register.	* m88k.h (CHECK_FLOAT_VALUE): Delete, not needed.	* m88k.c (check_float_value): Delete, not needed.	* m88k.c (mostly_false_jump): Fix return check.	* m88k.md (mstore type): Delete.	(return, indirect_jump): These are jumps, not branches.	* m88k.c (eligible_for_epilogue_delay): No TYPE_MSTORE insns.Fri May 29 12:33:21 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* reload1.c (emit_reload_insns): Add missing arg to gen_input_reload.Fri May 29 06:43:15 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* rs6000.h, romp.h (FUNCTION_ARG): Don't put variable-sized	operands in registers.	* explow.c (emit_stack_{save,restore}): Don't call validize_mem	on a null rtx.	* cse.c (cse_insn): Don't call canon_reg on entry from	hash table; instead, call it after we did the substitution.Thu May 28 18:47:00 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* fixincludes (malloc.h): Allow space or tab btwn typedef and char.Thu May 28 17:35:37 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* reload1.c (reload_as_needed): Properly disable optional reload	that we can't do.	Don't abort if disabled reload uses a register we don't have.Thu May 28 14:43:01 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* next.c (get_directive_line): Declare it.	* defaults.h (ASM_OUTPUT_ASCII): Use unsigned chars.	* i860v4.h, i386v4.h, sparcv4.h	(ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE):	Use the override definitions only if word order matches host.Wed May 27 17:32:36 1992  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* unroll.c (find_splittable_givs): When completely unrolling loop,	precompute giv value into a reg before loop if it is complex.	* sparc.c (singlemove_string): Handle SFmode CONST_DOUBLE.	* sparc.h (PREFERRED_RELOAD_CLASS): Don't allow reloads of	constants to FP registers, nor reloads of FP constants that won't	match the 'E' constraint.	* sparc.md (movsf-1): Add pattern to efficiently handle SFmode	constants.	* sparc.md (lo_sum:DI pattern): Use constraint "0" for operand 1.	* i960.h (OVERRIDE_OPTIONS): Disable function inlining.	* function.c (assign_parms): When MAYBE_REG_PARM_STACK_SPACE,	don't assume that register parameters already have a stack slot.	* i960 (*): Change all tests of current_functions_args_size from	48 to 0 due to above change.	* i960.md (*): Likewise.	* sparc.h (LONG_DOUBLE_TYPE_SIZE): Add ifdefed out definition.	(FIXED_REGISTERS): g4 is not a fixed register.	(RETURN_IN_MEMORY): Define.	(FUNCTION_ARG_PASS_BY_REFERENCE): Also pass TFmode by reference.	* fixincludes: Fix stdio.h and math.h for Ultrix 4.0.Tue May 26 15:29:21 1992  Brendan Kehoe  (brendan@cs.widener.edu)	* x-we32k: new file, need alloca.o	* xm-we32k.h [NO_SYS_SIGLIST]: define this	* we32k.h [STRICT_ALIGNMENT] define as `1'	[NO_WAIT_H]: also define this	* collect2.c [NO_WAIT_H]: don't include sys/wait.h if this is	defined.	* Makefile.in (clean): rm libgcc1.null.Wed May 27 15:36:51 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* real.h (REAL_VALUE_TO_TARGET_SINGLE): Test HOST_BITS_PER_WORD right.	* i386sco.h (SIZE_TYPE): New definition.	* c-typeck.c (build_binary_op): When shortening, handle case	where op0 and arg0 are different but have same width.  op1/arg1 too.	* toplev.c (compile_file): Cast xmalloc when arg to setvbuf.	* expmed.c (expand_divmod): Clear can_clobber_op0 if doing mod.	* Makefile.in (protoize.1, unprotoize.1): Delete target before mv'ing.	(mostlyclean): Delete tmp-unproto.1.	* sdbout.c (sdbout_symbol, sdbout_toplevel_data): Test DECL_IGNORED_P.	* dwarfout.c (dwarfout_file_scope_decl): Likewise.Wed May 27 13:48:36 1992  James Van Artsdalen  (james at bigtex.cactus.org)	* i386.md (ashldi3,ashrdi3,lshrdi3): Fix typo in comparison.Wed May 27 02:11:22 1992 Ron Guilmette (rfg at ncd.com)	* i386v4.h, i860v4.h, sparcv4.h: Include real.h.	(ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE):	New definitions, if host and target formats match.	* real.h (REAL_VALUE_TO_TARGET_SINGLE, REAL_VALUE_TO_TARGET_DOUBLE):	Defined, but only if host and target formats match.Wed May 27 06:20:26 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* reload1.c (reload_as_needed): For asm insn, check all reload	insns for validity.	(emit_reload_insns, gen_input_reload): Remove previous change that	checked them here.	* recog.c (constrain_operands, case 'm', 'o', 'g'): Accept pseudo if	reload is in progress.Tue May 26 19:24:21 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* combine.c (combinable_i3pat): Allow a hard register as the	destination even if SMALL_REGISTER_CLASSES if source is a CALL.	* emit-rtl.c (gen_lowpart_common): Fix handling of int->float	union conversions.Tue May 26 19:23:43 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)	* a29k.h (HARD_REGNO_MODE_OK): Don't let anything larger than	UNITS_PER_WORD be allocated to an odd numbered register.Tue May 26 15:22:27 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config.sub (defaulting the OS): Separate subversions with periods.	* limits.h: Fix condition for defining long-long macros, to suit libc.	* Makefile.in (specs): New target.	(gcc): Don't write `specs' here.	(start.encap): Depend on `specs'.	(all.cross): Depend on EXTRA_PARTS.	(rest.cross): New target.	* c-common.c (declare_function_name):	Set TREE_USED, not TREE_NO_UNUSED_WARNING.Tue May 26 04:52:53 1992  Michael Meissner  (meissner@osf.org)	* loop.c (loop_has_volatile): New static variable to record	whether the loop has any volatile references in it.	(prescan_loop): Set loop_has_volatile.	(check_dbra_loop): Don't reverse loop if there are any volatile	references in it.Mon May 25 16:04:08 1992  James Van Artsdalen  (james at bigtex.cactus.org)	* i386gas.h (ASM_OUTPUT_OPCODE): Translate "repnz" to "repne".	* seq386gas.h (ASM_OUTPUT_OPCODE): Likewise.Mon May 25 15:53:31 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* optabs.c (emit_indirect_jump): Emit barrier here.	* stmt.c (expand_computed_goto): Not here.Mon May 25 06:22:59 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* cse.c (canon_reg): Must call validate_change if insn has any		MATCH_DUPs even if replacing a pseudo with another pseudo.	* explow.c (emit_stack_{save,restore)}: Call validize_mem on save area.	* combine.c (simplify_shift_const, case PLUS): Simplify cases where	the PLUS is just turning on bits that will be shifted out.	* emit-rtl.c (gen_lowpart_common): Add new case for single-word	float->integer conversion; all others already present.	Check for -fpretend-float in this and the other cases.	* stmt.c (expand_goto): Fix typo in previous change.	* reload1.c (gen_input_reload): When checking for validity of	reloads made for asms, also check the constraints.	* explow.c (allocate_dynamic_stack_space): Don't add to size	if we aren't going to need to align the size.	* fold-const.c (fold, case *_DIV_EXPR): Fold (a * C1) / C2 for	some C1 and C2.Sun May 24 14:07:53 1992  Ron Guilmette (rfg at ncd.com)	* toplev.c (main):	Fix typo setting use_gdb_dbx_extensions in xcoff case.	* c-decl.c (pushdecl):  Call `build_type_copy' rather than calling	`c_build_type_variant' to duplicate a type.Sun May 24 16:56:09 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* reload1.c (reload): Refine setting of basic_block_needs.Sun May 24 15:43:08 1992  John F Carr  (jfc at Achates.mit.edu)	* combine.c (try_combine): Don't split an insn if that would move	a use of a register across a set of the same register.Sun May 24 14:50:38 1992  James Van Artsdalen  (james at bigtex.cactus.org)	* reg-stack.c (constrain_asm_operands): Ignore constraint letters	following '#' in each alternative.Sun May 24 02:28:45 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gcc.c (pexecute): New alternative definition for OS2.	Take SEARCH_FLAG as arg instead of FUNC.	(execute): Change call to pexecute.	* toplev.c (main): Don't run ps for -dm if on OS2.	* cccp.c (main): Use PATH_SEPARATOR computing num_dirs.	(path_include): Likewise, setting q.	* gcc.c: Include sys/file.h.	* Makefile.in (extraclean): Delete install1.texi.Sat May 23 14:14:06 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* crtstuff.c (__do_global_ctors) [not INVOKE__main]: Make body empty.	* fold-const.c (float_error): Renamed from const_binop_error.	(const_binop, fold_convert):	Call set_float_handler around REAL_VALUE_TRUNCATE.	* Makefile.in ($(srcdir)/INSTALL): New target.	(doc): Depend on that.	($(srcdir)/gcc.info, $(srcdir)/cpp.info): Delete $(srcdir) from deps.	($(srcdir)/gcc.info): List all subfiles as deps.	* math-68881.h: Use %! instead of fpcr.	* install.sh: New file.	* configure: Changed install_with_cp to broken_install.	Test that flag for the host, not for the target.	If set, use install.sh.	* Makefile.in (EXTRA_HEADERS): New variable.	(USER_H): Use that.	* configure: Let alternatives set EXTRA_HEADERS via var header_files.	(m68k-...): Set header_files to install math-68881.h.	* Makefile.in (install-dir): Create (libsubdir)/include.	(install-limits-h, install-float-h): Depend on install-dir.	* Makefile.in (gcc.xtar): Warn if version in gcc.texi is old.	* genconfig.c (main): Add 1 when outputting MAX_RECOG_OPERANDS.	Initialize to just 9.	* gcc.c (MD_STARTFILE_PREFIX_1): New config macro.	(main): Use that like MD_STARTFILE_PREFIX.Sat May 23 08:13:38 1992  John F Carr  (jfc at Achates.mit.edu)	* reload1.c (reload): Copy MEM_IN_STRUCT_P flag when converting	pseudo register to equivalent memory location.Sat May 23 07:12:15 1992  Michael Meissner  (meissner@osf.org)	* x-iris (OLDCC): Add -cckr to turn off strict ANSI checking.	* mips.c (current_function_name): Delete definition, function.c	defines this and mips.h has a declaration.	* longlong.h (mips umul_ppmm): Use "d" constraint instead of "r", so	that we know the value is an integer register.Sat May 23 01:14:49 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* vax.h (PRINT_OPERAND): Undo last change.	Fix the comment instead.	* x-dpx2200, x-dpx2300 (ALLOCA_FINISH, AS): New variables.Fri May 22 01:52:22 1992  Ron Guilmette (rfg at ncd.com)

⌨️ 快捷键说明

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