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

📄 changelog

📁 gcc库的原代码,对编程有很大帮助.
💻
📖 第 1 页 / 共 5 页
字号:
	* winnt/oldnames.c: New file.	* winnt/headers.mak (fixinc-nt.obj): Fix typo.	* winnt/config-nt.bat: Change winnt.h to win-nt.h.	* i386/config-nt.sed: Likewise.	* configure ({alpha,i386}-*-winnt3*): Likewise.Mon Sep 18 14:00:45 1995  Oliver Kellogg  (Oliver.Kellogg@space.otn.dasa.de)	* 1750a.h (enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS):	Added R2 and R0_1.	(REG_CLASS_FROM_LETTER): New letters 't' and 'z'.	(EXTRA_CONSTRAINT): New letter 'Q'.Sun Sep 17 12:39:22 1995  Jeff Law  (law@snake.cs.utah.edu)	* pa.h (ASM_DECLARE_FUNCTION_NAME): If a parameter's type	has TYPE_NEEDS_CONSTRUCTING on, then it's passed by invisible	reference.Sat Sep 16 17:42:33 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* loop.c (find_and_verify_loops): Fix error in last change.Sat Sep 16 08:38:22 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* alpha.h (GO_IF_LEGITIMATE_ADDRESS): Disallow SYMBOL_REF for	current function.	* cse.c (recorded_label_ref): New variable.	(insert): Set instead of cse_jumps_altered.	(cse_main): Initialize it and return 1 if nonzero at end.Fri Sep 15 18:26:49 1995  Torbjorn Granlund  (tege@matematik.su.se)	* fold-const (div_and_round_double): Change `carry', `quo_est',	and `scale' from plain int to `unsigned HOST_WIDE_INT'.Fri Sep 15 18:24:24 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* cse.c (insert): Set cse_jumps_altered when inserting a LABEL_REF.Fri Sep 15 17:29:41 1995  Oliver Kellogg  (Oliver.Kellogg@space.otn.dasa.de)	* 1750a.c (b_mode_operand): New function.	(print_operand): Added code 'Q'.Fri Sep 15 17:27:23 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* loop.c (find_and_verify_loops): When moving exit blocks out of	the loop, verify that the target of P is within the current loop.	* reorg.c (fill_slots_from_thread): Update thread if it is split.Fri Sep 15 17:06:51 1995  Michael Meissner  <meissner@cygnus.com>	* rs6000.md (decrement_and_branchsi and related insns): Don't use	a "2" to select a register preference for operand 1 if operand 2	hasn't been seen yet.	Add appropriate clobbers in decrement_and_branchsi. 	Add patterns where the pc/label_ref are interchanged.	* Makefile.in (gnucompare, stmp-multilib-sub): Remove extra . in	front of $(objext).	* rs6000.c (output_toc): Align DF constants if STRICT_ALIGNMENT.	* config/fp-bit.c (FLO_union_type): Add words field if double	precision to get at the separate words.  	(FLO_union_type, pack_d, unpack_d): Use FLOAT_BIT_ORDER_MISMATCH	to determine when the bitfields need to be reversed, and	FLOAT_WORD_ORDER_MISMATCH when the words need to be reversed.Fri Sep 15 16:41:43 1995  Jeff Law  (law@snake.cs.utah.edu)	* reorg.c (fill_simple_delay_slots): When filling insn's delay slot	with JUMP_INSN, don't assume it immediately follows insn on	unfilled slots obstack.	* Makefile.in (caller-save.o): Depend on insn-codes.h.Thu Sep 14 17:41:49 1995  Jim Meyering  (meyering@comco.com)	* protoize.c (do_cleaning): Don't blank out backslash-escaped	newlines in double quoted strings.Thu Sep 14 16:20:35 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* emit-rtl.c (gen_lowpart): If gen_lowpart_common fails	for a REG, load it into a pseudo and try again.Thu Sep 14 14:15:16 1995  Stan Cox  (coxs@dg-rtp.dg.com)	* m88k.h (VERSION_INFO1): Removed BCS reference.	* m88k/dgux.h (ASM_SPEC, *_LEGEND):	Added -mno-legend option. -mstandard no longer implies that legend	legend information not be produced.	(LINK_SPEC): Removed -z text Tue Sep 12 19:05:39 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* cccp.c (is_system_include): Call skip_redundant_dir_prefix.Tue Sep 12 18:58:21 1995  John Carr  <jfc@mit.edu>	* sparc.md: Change `*return "string"' to "string" in patterns.Tue Sep 12 18:48:47 1995  Craig Burley  (burley@gnu.ai.mit.edu)	* function.c (put_var_into_stack): For CONCAT case, order of	placement depends on FRAME_GROWS_DOWNWARD, not STACK_GROWS_DOWNWARD.Tue Sep 12 18:34:10 1995  Doug Evans  <dje@canuck.cygnus.com>	* va-sparc.h (v9 varargs va_start): Handle __builtin_va_alist	being stack argument.	* sparc.h (STATIC_CHAIN_REGNUM): Use %g5 for sparc64.	(TRAMPOLINE_TEMPLATE): Rewrite for sparc64.	(TRAMPOLINE_SIZE): Is 40 for sparc64.	* sparc.c (sparc64_initialize_trampoline): Rewrite.Tue Sep 12 18:30:22 1995  Douglas Rupp  (drupp@cs.washington.edu)	* cp/Make-lang.in (cc1plus) : Removed unnecessary $(exeext).	* configure: Added code to handle gcc_extra_objs.	(alpha-winnt): Changed xmake_file to winnt/x-winnt.	Added extra_gcc_objs=spawnv.o; changed extra_programs to ld.exe.	(i386-winnt): Changed xmake_file to winnt/x-winnt.	Added extra_gcc_objs=spawnv.o; changed extra_programs to ld.exe.	* configure.bat: Changed to used common winnt/config-nt.bat.	* Makefile.in: Changed various .o's to .$(objext)'s	(specs): Removed unnecessary $(exeext).	(EXTRA_GCC_OBJS): New variable.	(clean): Removed $(LIB2FUNCS_EXTRA)	* objc/Makefile: Changed archive command for libobjc.a to use $?	for objects.	* alpha/x-winnt, i386/x-winnt: Deleted.	* alpha/config-nt.bat, i386/config-nt.bat: Deleted.	* alpha/config-nt.sed, i386/config-nt.sed: Moved architecture	independent commands to config/winnt/config-nt.sed.	* alpha/winnt.h: Added -D_M_ALPHA to CPP_PREDEFINES.	Changed LIB_SPEC to be compatible with Gnu ld for NT.	* i386/winnt.h: Added -D_cdecl=__attribute__((__cdecl__)).	Change LIB_SPEC to be compatible with Gnu ld for NT.	* winnt/config-nt.bat, winnt/config-nt.sed: New files.	* winnt/dirent.{c,h}, winnt/fixinc-nt.c, winnt/headers.mak: New files.	* winnt/ld.c: Changed precedence of libraries to look for	libfoo.lib before libfoo.a	Changed to work like Gnu ld for NT.	* winnt/libgcc.mak, winnt/mklibgcc.c: New files.	* winnt/spawnv.c: Changed spawn function entry points to __spawn*	instead of spawn*.	* winnt/x-winnt: New file.	* fixinc-nt.sed: New file.	* fixinc.winnt: Rewritten to use fixinc-nt.sed.	* gcc.c: Remove fix_argv kludge.Tue Sep 12 13:24:17 1995  Michael Meissner  <meissner@tiktok.cygnus.com>	* rs6000.md (power subdi3 pattern): Fix pattern to have 5	alternatives, and correct 4th alternative to match reality.	* rs6000.md (adddi3, subdi3, negdi2): Add constraints so output reg	does not overlap one reg with one of the inputs.Tue Sep 12 13:09:48 1995  Philippe De Muyter (phdm@info.ucl.ac.be)	* m68k.c (output_scc_di): Fixed for non-SGS_CMP_ORDER syntax.	* collect2.c (scan_libraries): Cast lsyms' alloca to LDSYM*.Tue Sep 12 13:04:12 1995  Niklas Hallqvist  (niklas@appli.se)	* stmt.c (expand_start_stmt_expr): Do stack adjust in right place.	* stdarg.h (__gnuc_va_list): Make char * for NetBSD.Tue Sep 12 12:44:46 1995  Jason Merrill  <jason@phydeaux.cygnus.com>	* ginclude/va-ppc.h (va_arg): Reorganize to avoid BIND_EXPRs of 	aggregate or array type.Tue Sep 12 12:42:27 1995  Ian Lance Taylor  <ian@cygnus.com>	* fixincludes: Fix HP/UX <sys/file.h> for g++ -pedantic-errors.	* fixincludes (curses.h): typedef bool need not take up entire line.Mon Sep 11 19:05:42 1995  Stan Cox  (coxs@dg-rtp.dg.com)	* c-typeck.c (digest_init): Don't recursively call digest_init	when in traditional mode if the type is invalid.Mon Sep 11 18:58:26 1995  Oliver Kellogg  (Oliver.Kellogg@space.otn.dasa.de)	* 1750a.md: Added DLB/DSTB peepholes for HFmode.	Corrected mnemonics for HImode DSTB peephole.Mon Sep 11 18:48:06 1995  Michael Meissner  <meissner@tiktok.cygnus.com>	* config/fp-bit.c (FLO_union_type): Remove bitfields to set sign,	exponent, and mantissa, and add value_raw field, which is an	integer of the appropriate type.  If _DEBUG_BITFLOAT is defined,	provide little and big endian bitfields.  If the macro	FLOAT_BIT_ORDER_MISMATCH is defined, use explicit bitfields.	(pack_d, unpack_d): Switch to use value_raw and explicit shifts	and masks so that we don't have to worry about whether the target	is big or little endian unless FLOAT_BIT_ORDER_MISMATCH is	defined.  If single precision floating point, rename to pack_f and	unpack_f, so there is no confusion in the debugger.		* rs6000.h (rs6000_abi): New enumeration to describe which	ABI we're conforming to.	(rs6000_stack): Use abi enum, not AIX vs. V.4 boolean.	(ASM_OUTPUT_OPTIONS): New macro to print output options in .s file.	(ASM_FILE_START): Use it.	(output_options,rs6000_float_const): Declare new functions.	* rs6000.c (output_option{,s}): New functions to write -f, -m,	and -W options to the asm file.	(rs6000_float_const): New function to generate floating point	constants portably used in signed,unsigned -> double conversions.	(rs6000_stack_info,debug_stack_info): Use ABI enumeration instead	of AIX vs. V.4 boolean.	* rs6000.md (float{,uns}sidf2): Call rs6000_float_const to	portably build the proper floating point constant for conversions.	(movdi): Properly handle movdi of CONST_{INT,DOUBLE} on little	endian systems.	* rs6000/sysv4.h (LIBGCC2_WORDS_BIG_ENDIAN): Define to be 0/1	depending on the target endianess.	(ASM_FILE_START): Define, to call output_options in addition to	output_file_directive.	(TRAMPOLINE_SIZE): Correct size to match code.	* rs6000/eabi{,le}sim.h (CPP_SPEC): Define the correct endian	macro for varargs/stdargs use.Mon Sep 11 18:41:58 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* c-decl.c (redeclaration_error_message): For TYPE_DECLs, return 0	if TYPE_MAIN_VARIANT of old type is same as new type.Mon Sep 11 17:39:35 1995  Rob Ryan (robr@cmu.edu)	* xcoffout.c (xcoff_inlining): New variable, used in place of	xcoff_current_include_file when determining whether to use	absolute line numbers.	(xcoffout_source_file): Switched to using xcoff_inlining to	determine when to emit .bi/.ei directives.Mon Sep 11 16:55:06 1995  Torbjorn Granlund  <tege@matematik.su.se>	* m68k.md (cmpdi): Change patterns to allocate scratch register at	RTL generation time.	(tstdi): Likewise.Sun Sep  3 09:03:50 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* fold-const.c (size_binop): Don't pass 1 to NOTRUNC.Thu Aug 31 19:27:00 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>	* libgcc2.c: Include longlong.h.	[L_udivdi3 || L_divdi3 || L_umoddi3 || L_moddi3] (__udivmoddi4):	Define this `static inline' when defining these, so they all	remain leaf functions.Thu Aug 31 18:38:21 1995  Paul Eggert  <eggert@twinsun.com>	* c-parse.in (ends_in_label): New %union member.	(stmts, stmt_or_label): Use new member to avoid lexical lookahead hack.	(lineno_stmt_or_labels): New rule.	(lineno_stmt_or_label, stmt_or_label): Yield nonzero if it ends	in a label.Thu Aug 31 08:31:40 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* cse.c (canon_hash, CONST_DOUBLE): Hash integer and real	differently.	* varasm.c (struct rtx_const): Add new field DI to union.	(decode_rtx_const, case CONST_DOUBLE): Use to hash CONST_DOUBLE	representing an integer.	* va-alpha.h (__gnuc_va_list): Make __offset an int.	* alpha.c (alpha_builtin_saveregs): Properly compute address	of __offset both both OSF and WINNT.	* xm-alpha.h (sbrk): Don't define here.	* gmon.c (sbrk): Define here for __alpha.	* toplev.c (sbrk): Likewise.	* mips-tfile.c (malloc, calloc, realloc): Don't define for anybody.	* reload.c (push_reload): Add case for output reload of a SUBREG	of a hard reg when output mode is invalid for that mode.	In both that case and existing case for in, don't remove SUBREG.	* reload1.c (emit_reload_insn): Emit RELOAD_OTHER output reloads last.Tue Aug 29 19:16:06 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* c-common.c (decl_attribute, case A_PACKED): Check is_type first.	(decl_attribute, case A_T_UNION): Likewise.	Don't access TYPE_FIELDS if DECL is zero.	* c-decl.c (finish_struct): If transparent_union attribute	specified, validate it once we finish laying the union out.Mon Aug 28 05:58:03 1995  Paul Eggert  <eggert@twinsun.com>	* arm.c (arm_gen_movstrqi): Remove unused variable const_sxteen.	* bi-lexer.c (buffer, inpoint): Remove unused variables.	* i370/mvs.h, i370/mvs370.c (mvs_label_emitted): Renamed	from mvs_label_emited.	* msdos/configur.bat: Fix misspelling of `maintainer-clean'.Sat Aug 26 06:57:17 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* reload.c (push_secondary_reload): If X is a paradoxical SUBREG,	get mode and thing to reload from inside.	* reload1.c (emit_reload_insns): Do nothing for SUBREG whose	operand is unused subsequently.	In secondary reload case, if paradoxical SUBREG for output, reload	thing inside SUBREG, just like gen_reload.Fri Aug 25 19:26:53 1995  Paul Eggert  <eggert@twinsun.com>	* c-typeck.c (set_init_label): Don't die if an entire	brace-pair level is superfluous in the containing level.Fri Aug 25 19:22:46 1995  Michael Meissner  <meissner@tiktok.cygnus.com>	* configure (powerpc{,le}-eabisim): Add support for a new target	that works under the PSIM simulator.	* rs6000/eabisim.h, rs6000/eabilesim.h, rs6000/t-eabisim: New files.	* rs6000/eabi.h (STRICT_ALIGNMENT): If little endian, always set	strict alignment to 1.Fri Aug 25 19:22:23 1995  David Edelsohn  <edelsohn@mhpcc.edu>	* rs6000.md ({add,sub,mulsi}di3): Support both endian possibilities.	(negdi2): Likewise.Fri Aug 25 19:10:41 1995  Oliver Kellogg  (Oliver.Kellogg@space.otn.dasa.de)	* 1750a.md: Added peephole definitions for Load/Store Base insns	and eliminating redundant load in an equivalent store/load sequence.

⌨️ 快捷键说明

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