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

📄 changelog.4

📁 早期freebsd实现
💻 4
📖 第 1 页 / 共 5 页
字号:
	* c-typeck.c (build_array_ref): Special warning about `register' array.	* gnulib2.c (L_trampoline): Don't create a function here.	The definition of TRANSFER_FROM_TRAMPOLINE can do that if nec.	* m68k.h (TRANSFER_FROM_TRAMPOLINE): Make the function here.	* fx80.*: Renamed from alliant.*.	* configure: Alternative renamed to fx80-alliant-*.	* config.sub: Corresponding changes.	* cccp.c (traditional): No longer static.	* cexp.y (yylex): Handle full variety of character constants.	Include stdlib.h and locale.h if needed.	* c-decl.c (shadow_tag): Change warnings to error or pedwarn.	* gnulib2.c (__do_global_dtors): If length not given, count it.	* gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Ignore length; scan till null.	(__CTOR_END__, __DTOR_END__): Declarations deleted.	* cp-decl2.c (finish_file): Always change $ to _	regardless of NO_DOLLAR_IN_LABEL.Fri Dec 27 15:04:40 1991  Tom Wood  (wood at dg-rtp.dg.com)	* svr4.h (ASM_OUTPUT_ALIGNED_COMMON): Fix typo.	* m88k.c: Move extern decls.	(output_ascii): Use ASCII_DATA_ASM_OP.	* m88k.h (HAVE_ATEXIT): Delete.	(ASM_OUTPUT_ALIGNED_COMMON, ASM_OUTPUT_ALIGNED_LOCAL,	 ASCII_DATA_ASM_OP): Override svr4.h.	(EXTRA_SECTIONS): No ctors/dtors for m88k-luna.	* m88kdgux.h (STANDARD_STARTFILE_PREFIX): No need to override svr4.h.Fri Dec 27 11:34:59 1991  Ken Raeburn  (Raeburn@Cygnus.COM)	* cp-pt.c (mangle_class_name_for_template): Use a local obstack	rather than fixed-size buffers.	* cp-class.c (add_method): Case obstack_base value to desired type	when reallocating vector node.Fri Dec 27 09:16:50 1991  Ron Guilmette  (rfg at ncd.com)	* sort-protos:  New file.	* i386.c: Remove decls of frame_pointer_needed; include flags.h.	* i386.c (output_387_binary_op, output_float_compare):	Moved declarations of strcat to top level.	* i860.md (cmpnesf, cmpnedf):  New patterns.	* i860.md (cmplesf, cmpgesf):  Corrected to allow for IEEE conformance.Thu Dec 26 11:20:07 1991  Michael Tiemann  (tiemann at cygnus.com)	* cp-class.c: Declare N_* variables here.	* cp-class.h: Declare N_* variables extern here.	* cp-gc.c (build_static_gc_entry): Call `assemble_gc_entry' instead	of implementing it directly.	* varasm.c (assemble_gc_entry): New function.	* calls.c (expand_call): Don't crash if somebody declared a void	function `const'.	* cp-cvt.c (convert): Handle case when two equal array types are	distinct (in memory).	* tree.c (build_index_2_type): Don't set TREE_TYPE of lower bound.	(index_type_equal): New function.	* cp-spew.c (yylex): Extend special-case ptr-to-func ((*)()) parsing	to handle (*)[] and (&)[] declarations as well.	* cp-decl2.c (finish_file): Unconditionally call	assemble_{constructor,destructor}.  Also, delete code for writing	_init and _fini sections that was #if 0'd.  These actions belong in	varasm if anywhere.	* cp-class.c (add_method): Fix handling of obstacks to correctly	extend TREE_VECs.Thu Dec 26 15:24:45 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* cccp.c (main): Add new option -include.  Rename -i to -imacros.	* gcc.c (SWITCH_TAKES_ARG): Remove -i.	(WORD_SWITCH_TAKES_ARG): Add -include, -imacros.	* hp800.h (WORD_SWITCH_TAKES_ARG): Add all the standard alternatives.	* mips.h (SWITCH_TAKES_ARG): Remove -Y and -i.	* next.h, sparc.h (WORD_SWITCH_TAKES_ARG): Add -include, -imacros.	* sun2.h, sun3.h (WORD_SWITCH_TAKES_ARG): Copy from sparc.h.	* svr4.h (SWITCH_TAKES_ARG): Remove -i, -f.	(WORD_SWITCH_TAKES_ARG): Add -include, -imacros.	* toplev.c (flag_gnu_linker): New variable.  -fgnu-linker.	* flags.h (flag_gnu_linker): Declare it.	* varasm.c (assemble_constructor, assemble_destructor):	Handle flag_gnu_linker.	* sparc.md (structure values): Separate unimp pattern deleted.	New pattern for combined call and unimp.  `call' pattern changed.	(type): Deleted type marker, added call_no_delay_slot.Thu Dec 26 05:04:28 1991  James Van Artsdalen  (james at bigtex.cactus.org)	* reg-stack.c (move_for_stack_reg): If a SET_DEST is REG_UNUSED,	just pop the SET_SRC.Wed Dec 25 17:23:25 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* c-decl.c (init_decl_processing): Fix type of exit, _exit.	* jump.c (cross_jump_death_matters): Move def to front, make static.Tue Dec 24 20:41:32 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* hard-reg-set.h (reg_names): Declare here.	* stmt.c (expand_asm_operands): Not here.	* gcc.c (handle_braces, do_spec_1, give_switch): Clear up %*.	* expr.c (expand_expr): Delete decl of lang_expand_expr.	* final.c (final_scan_insn): Delete line number followed by another	line number, if numbers are effectively consecutive.	* jump.c (jump_optimize): Set cross_jump_death_matters from cross_jump.	* reg-stack.c (reg_to_stack): Pass 2 for cross_jump to jump_optimize.	Don't set cross_jump_death_matters here.	(record_reg_life): Delete decl of call_used_reg_set.	* c-decl.c (init_decl_processing):	Declare abort, exit, and _exit as volatile.	* c-decl.c (implicitly_declare): Set IDENTIFIER_IMPLICIT_DECL earlier.	(pushdecl): Test that and avoid nested extern warning.	* c-decl.c (init_decl_processing): Don't handle EXPAND_BUILTIN_VARARGS.Tue Dec 24 15:42:34 1991  Michael Tiemann  (tiemann at cygnus.com)	* cp-init.c (add_friends): Add missing IDENTIFIER_POINTER macro	application to strncmp argument.	* cp-method.c (build_overload_*): Now uses SCRATCH_OBSTACK instead	of relying on fixed buffers of finite length.	(fndecl_as_string): Ditto.	All callers changed.	* cp-except.c (cplus_exception_name): Definition moved to	cp-method.c.Tue Dec 24 10:38:49 1991  Michael Collison  (collison at osf.org)	* ns32k.c (hard_regno_mode_ok): Define this as a function now.	Also change the way it work so that we don't allow moves between	the general registers and the floating point registers.	* ns32k.h (HARD_REGNO_MODE_OK): Turn it into a function call.	* ns32k.md (call_value): fix to correct a bug where the compiler thinks	the return value of a function call is in f0 instead of r0. Fix	courtesy of vince russo.	(movqi, movhi): Fix up these patterns because they could return	undefined instruction templates. Fix courtesy of vince russo.Tue Dec 24 10:14:20 1991  Ron Guilmette  (rfg at ncd.com)	* mips-tfile.c (main): Move nested extern decl of version_string to	file-scope.	(catch_signal): Move nested extern decl of sys_siglist to	file-scope.	* varasm.c (assemble_variable): Handle ASM_OUTPUT_ALIGNED_COMMON.	* svr4.h (ASM_OUTPUT_ALIGNED_COMMON, ASM_OUTPUT_ALIGNED_LOCAL): New.	(ASM_OUTPUT_COMMON, ASM_OUTPUT_LOCAL): Deleted.	* gcc.c (SWITCH_TAKES_ARG, default_compilers):  Eliminated -Y* option.	(execute):  Moved decls of execv and execvp to top level.	(do_spec, do_spec1, handle_braces, give_switch): Support new %* spec.	* c-lang.c (recognize_objc_keyword):  Added explicit return.	* svr4.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG):  New definitions.	(ASM_SPEC, LINK_SPEC): Support more standard svr4 options.	(LIB_SPEC):  Fixed to link crtend.o *after* libc.a.	* svr4.h (CONST_SECTION_FUNCTION):  Moved decl of `text_section' to	top level.	* cexp.y (main): Add explicit return type and explicit value.	Move decl of yydebug to top level.	* gnulib2.c (__bb_init_func):  Moved decl of ___tcov_init to top level.	* toplev.c (main):  Deleted obsolete checks for -opt and -noreg.	Moved decls of environ, version_string, language string to file-scope.	Compile-time error if PREFERRED_DEBUGGING_TYPE is missing.	* tree.c (dump_tree_statistics): Deleted decl of class_obstack.	(object_permanent_p):  Added explicit return type.Tue Dec 24 09:29:24 1991  Charles Hannum  (mycroft at hal.gnu.ai.mit.edu)	* expr.h (lang_expand_expr): Fix typo.Tue Dec 24 06:52:45 1991  Michael Meissner  (meissner at osf.org)	* gnulib2.c (__main): Make sure the exit module is pulled in if we	have atexit, since that module defines constructor/destructor	variables as bss symbols rather than as references.	* decrose.h (HAVE_ATEXIT): Define.	* encrose.h (HAVE_ATEXIT): Define.	* i386rose.h (HAVE_ATEXIT): Define.	* decstatn.h (HAVE_ATEXIT): Define.	* gcc.texinfo (HAVE_ATEXIT): Expand documentation.	(EXIT_BODY): Document.	* protoize.c (POSIX): Make protoize accept TARGET_POSIX as a synonym	for POSIX to make the code and documentation agree.  Also, if the	user defined _POSIX_SOURCE explicitly, turn on POSIX support in	protoize.Tue Dec 24 00:14:38 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* calls.c (emit_call_1): Additional arg STRUCT_VALUE_SIZE.	Use as arg in call and call_value insns.	(expand_call): Record the size, to pass it.	* expr.c (emit_library_call): Pass 0 for STRUCT_VALUE_SIZE.	* sparc.md (call, call_value): Make use of new arg.	Generate an unimp instruction to use sparc calling convention.	Add nameless pattern to recognize it.	* sparc.c (output_function_epilogue): Skip the caller's unimp insn.	* Makefile.in (INSTALLED_H): New variable.	(includes): Preserve just those specific files.	* expr.h (lang_expand_expr): Declare it.	* expr.c: Don't declare it.	* cp-expr.c (init_cplus_expand): Set up lang_expand_expr here.	* cp-lex.c (init_lex): Call init_cplus_expand.Mon Dec 23 15:17:59 1991  Tom Wood  (wood at dg-rtp.dg.com)	* configure: Delete m88k-v88r32 (this is supported by m88k-svr3)	and add m88k.	* config.sub: Delete v88r as a system type.Mon Dec 23 19:50:48 1991  Fred Fish  (fnf at fishpond)	* 3b1.h, crds.h, hp320.h, m68k.md, m68ksgs.h, mot3300.h, news.h,	tower-as.h:  Replace port oriented macros SGS_3B1, HPUX_ASM, and	SONY_ASM, with configuration oriented macros SGS_SWITCH_TABLES,	SGS_SWAP_W, SGS_CMP_ORDER, and SGS_NO_LI.	* m68ksgs.h: New file.	* m68k.c (print_operand_address): Change switch labels for MOTOROLA.	Don't use a `%'.  Add missing `L' to some labels.	For SGS assembler, use one symbol for the offset.Mon Dec 23 17:03:13 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* recog.h (insn_name): New declaration.	* final.c (output_asm_insn):  Don't declare insn_name here.	* dbxout.c (dbxout_function, dbxout_begin_function):	Pass missing arg to dbxout_really_begin_function.	* jump.c (jump_optimize): Set new var can_reach_end.	* c-decl.c, cp-decl.c (finish_function):	Merge that into current_function_returns_null.	* config.sub (fx2800): New machine alias.	* va-m88k.h (va_start): Test __GNUC__, not __CLASSIFY_TYPE__.	* m88kv4.h: New version from Wood.	(CPP_PREDEFINES): Put -A options here.  Remove __CLASSIFY_TYPE__.	* cccp.c (initialize_builtins): Define __GNUC__ as 2.	* rtl.h (read_rtx): New declaration.	* c-lex.c: Don't include output.h.	(asm_out_file): Declare it.	(ridpointers): Allocate storage here.	* c-lex.h (lastiddecl, token_buffer): Declare here.	(yylex, make_pointer_declarator, reinit_parse_for_function): Likewise.	* c-parse.y, objc-parse.y: Not here.	* objc-actions.c (error_with_ivar, error_with_method):	(warn_with_method): Use count_error, not errorcount.Mon Dec 23 11:50:37 1991  Ron Guilmette  (rfg at ncd.com)	* sdbout.c:  Fixed typo.	* stmt.c (init_stmt, init_stmt_for_function):  Explict return type.	* gnulib2.c (__fixunsdfdi, __fixunssfdi): Move extern decls.	* recog.c (init_recog):  Added explicit return type.	* longlong.h (count_leading_zeros):  Moved decl of `__clz_tab'.	* print-rtl.c (insn_name_ptr):  Make decl `extern'.	* objc-actions.h, objc-actions.c (doing_objc_thang):  Make extern.	* objc-actions.h, objc-actions.c (finish_class):  Return void.	* objc-actions.c (continue_class):  Added default error return value.	* fixinc.svr4: Map assertion tests to equivalent ANSI macro tests.	* i860.c (output_block_move):  Disabled code to move by words or	halfwords until it can be made to work right.	* i860.c (output_block_move):  Moved a sequence of common	`output_asm_insn' calls out of (and before) conditionals.	* i860.c (output_block_move):  Corrected bugs in move loop.Mon Dec 23 15:25:01 1991  Tom Wood  (wood at dg-rtp.dg.com)	* m88kv4.h (CPP_PREDEFINES): Fix for varargs/stdarg.	(includes): Include svr4.h before m88k.h so the overrides in m88k.h	will take effect.Mon Dec 23 07:06:27 1991  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* i860.c (output_delayed_branch): Call insn_extract and	constrain_operands so that `which_alternative' is set properly.	* stor-layout.c (layout_type, case ARRAY_TYPE): Handle	TYPE_NO_FORCE_BLK similar to RECORD_TYPE.	* encrose.h, i386rose.h, mips.h (LIBG_SPEC): Deleted; unused.Sun Dec 22 12:02:03 1991  James Van Artsdalen  (james at big

⌨️ 快捷键说明

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