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

📄 changelog.6

📁 GCC编译器源代码
💻 6
📖 第 1 页 / 共 5 页
字号:
	* t-next (OTHER_FIXINCLUDES_DIRS): Defined.	* Makefile.in (OTHER_FIXINCLUDES_DIRS): New variable, normally empty.	(install-fixincludes): Run fixincludes on those dirs.	* fixincludes: Convert //-style comments to /*...*/ style.	* loop.c (record_biv): Clear total_benefit field of new iv_class.	(get_condition):	Verify op 2 of source is label_ref before looking within.Thu Oct 22 21:17:53 1992  Tim Moore  (moore at defmacro.cs.utah.edu)	* varasm.c (STRIP_NAME_ENCODING): New macro to decode a symbol name	munged by ENCODE_SECTION_INFO. 	(assemble_start_function, assemble_variable): Use STRIP_NAME_ENCODING.	* pa.h (STRIP_NAME_ENCODING): New definition.Thu Oct 22 17:53:37 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (mostlyclean): Clean objc subdir only if it exists.	* news.h (FUNCTION_PROLOGUE): Do allocate local stack space	when no frame pointer.Thu Oct 22 15:21:27 1992  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* i960.h (FUNCTION_VALUE): Simplify, just return reg 0.	* i960.c (i960_function_value): Delete.Thu Oct 22 09:42:50 1992  Michael Meissner  (meissner@osf.org)	* mips-tfile.c (parse_stabs_common): Ignore stab line numbers	of 0, since the G++ front end generates them.  Check whether	line numbers can fit within the index field, and if not report	an error.	* mips.c (function_arg): Align passed structures to double word	boundary if structure has double word alignment.	* mips.h (STACK_DYNAMIC_OFFSET): Do not define this macro in order	to work around a bug.Thu Oct 22 08:00:43 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gstdarg.h, gvarargs.h: Treat _AIX and _M_UNIX like __svr4__.	* i386gas.h (NO_UNDERSCORES): Defined.	* next.h (INCLUDE_DEFAULTS): Put in GPLUSPLUS_INCLUDE_DIR,	GCC_INCLUDE_DIR, LOCAL_INCLUDE_DIR, STANDARD_INCLUDE_DIR.	Don't define at all if cross-compiling.	* tree.c (copy_node): Copy the excess bytes--don't clear them.Thu Oct 22 06:40:55 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* a29k.h (TARGET_SWITCHES): Add missing complementary switches:	-mno-stack-check and -mstorem-bug.	* a29k.md (long constant split): Use gen_lowpart instead of making	a SUBREG directly.	* arm.h (STORE_FLAG_VALUE): Remove bogus definition.Thu Oct 22 03:04:28 1992  Tom Wood  (wood@dg-rtp.dg.com)	* m88k.c (prologue_marked): New variable.	(m88k_end_prologue): Output the epilogue mark here if the start of	the epilogue passed the end of the prologue.	(m88k_begin_epilogue): Don't output the epilogue mark if the end	of the prologue hasn't been processed yet.Thu Oct 22 03:20:40 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* function.c (put_var_into_stack): When we operate on a pseudo	that holds the address, use proper modes.	* combine.c (make_extraction): Use is_mode, not inner_mode,	for BYTES_BIG_ENDIAN adjustment to offset for non-bitfield case.	Update is_mode when stripping subreg from around a mem.	* m68k.h (GO_IF_INDEXABLE_BASE): Allow LABEL_REF only if jump table.Wed Oct 21 18:55:24 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gstdarg.h: Check and define _ANSI_STDARG_H along with _STDARG_H.Wed Oct 21 11:41:39 1992  Tom Wood  (wood at gen-rtx)	* toplev.c (push_float_handler, pop_float_handler): New functions.	* fold-const.c (real_value_truncate):	Use them, in case another handler is already in effect.Wed Oct 21 22:08:31 1992  H.J. Lu  (hlu@yardbird.eecs.wsu.edu)	* Makefile (all.build): Add target $(GCC_PASSES) for xgcc. 	* build-make (CC): Defined.	(CROSS_GCC_FLAGS): Deleted.	(HOST_CC): Delete -V option; CC supplies that.Wed Oct 21 12:34:39 1992  Torbjorn Granlund  (tege@hal.gnu.ai.mit.edu)	From Wilson:	* longlong.h (sparclite udiv_qrnnd): Remove comma before	__AND_CLOBBER_CC.Wed Oct 21 12:24:24 1992  Michael Meissner  (meissner@osf.org)	* decrose.h (WORD_SWITCH_TAKES_ARG): Add -pic-names.	(CC1_SPEC): If -pic-names, pass -mhalf-pic to cc1.	* i386rose.h (WORD_SWITCH_TAKES_ARG): Add -pic-names.	(CC1_SPEC): If -pic-names, pass -mhalf-pic to cc1.Wed Oct 21 07:34:16 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* configure (alpha): Only accept OSF/1.	* alpha.h (ASM_FILE_START): Change .verstamp ident for BL9.	* alpha.md (div/mod): Change calling sequence to agree with BL9.	* expr.c (do_store_flag): Ensure we don't get confused when	emit_store_flag fails and an operand has a QUEUED.Wed Oct 21 02:53:58 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* cexp.y (integer_overflow): Do nothing unless pedantic.Tue Oct 20 17:02:15 1992  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* README, sparc.h, flow.c, regs.h: Change global-alloc.c to global.c.	* i960.md (call, call_value): Use 'd' not 'r' constraint for scratch.	* gcc.c (WORD_SWITCH_TAKES_ARG): Handle -Ttext and -Tbss in	addition to -Tdata.	* i960.h (WORD_SWITCH_TAKES_ARG): Delete, now unnecessary.	* next.h (WORD_SWITCH_TAKES_ARG): Add -Tbss.	* sparc.h, sun2.h, sun3.h (WORD_SWITCH_TAKES_ARG): Add -Ttext and	-Tbss.Tue Oct 20 16:49:57 1992  Ron Guilmette (rfg at netcom.com)	* dwarfout.c (dwarfout_file_scope_decl): Generate DIEs for	built-in non-fundamental types.Tue Oct 20 14:58:18 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* objc-actions.c (handle_impent, handle_class_ref): Use __	to start the generated names, not period.Tue Oct 20 14:38:30 1992  Brendan Kehoe  (brendan@mole.gnu.ai.mit.edu)	* cp-method.c (fndecl_as_string): Undo change of Sep 14th for	emitting a space after the return type of a fn.	Wed Oct  7 16:01:55 1992  Chip Salzenberg  (chip@tct.com)	* cp-lex.c (readescape): No warning if digits in \x are all 0's.Tue Oct 20 06:50:28 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* expr.c (force_operand): Clarify comment to say what it can return.	* integrate.c (copy_rtx_and_substitute): Don't assume force_operand	on an address returns a REG; it might be a SUBREG.  Use force_reg.Tue Oct 20 04:54:01 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* tree.c (make_node, copy_node):	Don't assume node length is multiple of int.Mon Oct 19 18:14:56 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)	* genrecog.c (write_tree): For type SPLIT, check subroutine return	values for non-zero value not positive value.Mon Oct 19 16:11:04 1992  Michael Meissner  (meissner@osf.org)	* c-typeck.c (print_table, scan_table): Add support for XPG4's %S	and %C formats for printing/reading wide characters.  %lc and %ls too.Mon Oct 19 17:58:18 1992  Torbjorn Granlund  (tege@hal.gnu.ai.mit.edu)	* arm.c (output_epilogue): Restore sp's value if no frame pointer.	From Wilson:	* pa.h (WORD_SWITCH_TAKES_ARG): Delete sparc related cruft.Mon Oct 19 14:49:03 1992  Brendan Kehoe  (brendan@rtl.cygnus.com)	* cp-parse.y (primary): Don't try building a CALL_EXPR or	converting types if $$ is an error_mark.Mon Oct 19 14:01:02 1992  Tom Wood  (wood@dg-rtp.dg.com)	* m88k.h (SECONDARY_INPUT_RELOAD_CLASS): Require a temporary for a	pic address with a large constant term.	* m88k.md (reload_insi): New pattern.	(addsi3 pattern for large constants): Delete.  Causes reload trouble.	* m88k.c (emit_move_sequence): Add scratch register.  All callers	changed.	(legitimize_address): Add scratch register.  All callers changed	to pass zero instead of gen_reg_rtx result.  Allocate another temp	register for -fPIC case.  Use scratch register for pic cases with	a large constant term.	* m88k.h (FUNCTION_PROFILER_LENGTH, FUNCTION_BLOCK_PROFILER_LENGTH,	BLOCK_PROFILER_LENGTH, REG_PUSH_LENGTH, REG_POP_LENGTH): Added.	(ADJUST_INSN_LENGTH): Account for profiling code.Mon Oct 19 16:46:52 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (libobjc.a): Don't mkdir objc if dir exists.	* expr.c (store_field): If trying to sign-extend a constant,	use value_mode as the mode.Mon Oct 19 10:59:20 1992  Michael Meissner  (meissner@osf.org)	* xm-umips.h (index): Define to be strchr.	(rindex): Define to be strrchr.	* mips-tdump.c (index, rindex): Undefine these, since the MIPS	include files have a field spelled index.Mon Oct 19 03:34:04 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (mostlyclean): Delete libobjc.a.	(libobjc.a): Create the objc subdir.Sun Oct 18 17:52:05 1992  Arne H. Juul	(arnej@lise.unit.no)	* objc/Makefile: Add .SUFFIXES .m and .m.o rule to keep non-GNU	make happy.	* Makefile.in (libobjc.a): Remove libobjc.a in current directory	before attempting to hardlink it or make will fail in later stages.	(sublibobcj.a): Don't use $(MAKEFLAGS) for objc subdir stuff.Sun Oct 18 06:00:27 1992  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)	* cse.c (canon_reg): Don't call validate_change if INSN is zero.Sun Oct 18 01:09:02 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* i860.h (PRINT_OPERAND): For `h', always use OPERAND_HIGH_ADJ_PART	even for integer constant addresses.	* final.c (output_addr_const): Always use FILE, not asm_out_file.	* cccp.c (collect_expansion): Don't add whitespace at end	if inside a string and not traditional.	(rescan): At end of string, if inside macro, always keep scanning.	* expr.c (store_field): If signed bitfield and want value, sign extend.Sat Oct 17 21:11:09 1992  H.J. Lu  (hlu@yardbird.eecs.wsu.edu)	* Makefile.in (all.build): New rule for making gcc with a	cross-compiler.	(install.build): New target.	(line 271): Add `####build overrides'.	(gen*.o): Depend on hconfig.h, not config.h.	($(HOST_PREFIX_1)rtl.o, $(HOST_PREFIX_1)print-rtl.o,	 $(HOST_PREFIX_1)rtlanal.o, $(HOST_PREFIX_1)obstack.o,	 $(HOST_PREFIX_1)malloc.o): Add final `h' to the regexp to replace.	* configure: If $host == $taget, but $host != $build, merge	`build-make' and emit `build = $build'.	* build-make: New file for making gcc with a cross-compiler.Sat Oct 17 19:24:31 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* c-typeck.c (process_init_constructor): When initializing a union,	handle the case of an empty init list.	* reload.c (find_reloads_address): Redo last change: copy the mem	in the same way it's usually done.	* Makefile.in (gcc.xtar): Fix typo in last change.	(mostlyclean): Don't use $(MAKEFLAGS) for objc subdir stuff.Sat Oct 17 19:15:16 1992  John Wroclawski  (jtw@pmws.lcs.mit.edu)	* decstatn.h (SIZE_TYPE): Fix typo.Sat Oct 17 17:46:08 1992  Brendan Kehoe  (brendan@mole.gnu.ai.mit.edu)	* cp-method.c: Don't try to include string.h or strings.h.	* cp-decl.c: Ditto.Sat Oct 17 13:50:49 1992  Fred Fish  (fnf@fishpond.cygnus.com)	* fixinc.svr4 (string.h):	Remove #defines for other compiler's builtin functions.Sat Oct 17 00:39:30 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* protoize.c: Add #undef getopt after getopt.h.	* gstdarg.h, gvarargs.h (va_list) [__SVR4_2__]:	Don't set or test _VA_LIST.	* gstddef.h: Do nothing if _ANSI_STDDEF_H already defined.Fri Oct 16 11:39:06 1992  H.J. Lu  (hlu@yardbird.eecs.wsu.edu)	* emit-rtl.c (gen_lowpart_common): Fix typo in last change.Fri Oct 16 22:35:15 1992  Eric Youngdale (youngdale@v6550d.nrl.navy.mil)	* make-cc1.com: Correct previous patch.Fri Oct 16 20:07:12 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* objc-actions.c (start_class):	For an INTERFACE_TYPE, push to permanent obstack.	(build_message_expr): Use TYPE_MAIN_VARIANT when comparing types.	* Makefile.in (libobjc.a): Don't use $(MAKEFLAGS).	Add braces around shell variable references.	(collect2): Delete file before linking it.	* objc/Makefile (all): Don't use $(MAKEFLAGS).	(VPATH): Get rid of ../ since srcdir now absolute.Fri Oct 16 14:23:25 1992  Michael Meissner  (meissner@osf.org)	* decstatn.h (all defines): Protect all defines with an #ifndef,	to allow dec-osf1.h to selectively override macros.Fri Oct 16 10:44:47 1992  Tom Wood  (wood@dg-rtp.dg.com)	* Makefile.in (libobjc.a):  Compute srcdir1 without changing	directories.  Use srcdir1 to locate objc/Makefile.  Put quotes	around all potential multi-word values.  Recompute GCC_FOR_TARGET.	(sublibobjc.a): Use same text as libobjc.a.	(mostlyclean): Use $(MAKE) and srcdir1 for objc action.	* objc/Makefile (SUBDIR_INCLUDES): Don't use ../$(srcdir).	(all): Use $(MAKE).Fri Oct 16 04:16:36 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* function.c (find_fixup_replacement): Renamed from find_replacement.	* varasm.c (output_addressed_constants): Handle NON_LVALUE_EXPR.Fri Oct 16 02:25:17 1992  Jeffrey A. Law  (law@schirf.cs.utah.edu)	* pa.md (call define_expands): If TARGET_LONG_CALLS, then force	the address of the function into a register.	* pa.h (TARGET_SWITCHES): New switch "-mlong-calls".	* pa.c (call_operand_address): Only allow registers if

⌨️ 快捷键说明

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