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

📄 changelog

📁 gcc库的原代码,对编程有很大帮助.
💻
📖 第 1 页 / 共 5 页
字号:
Sun Nov 26 14:47:42 1995  Richard Kenner  <kenner@mole.gnu.ai.mit.edu>	* Version 2.7.2 released.	* function.c (fixup_var_refs_1): Make pseudo for DEST	in PROMOTED_MODE unless in a SUBREG.	* cse.c (insert): Don't put a REG into qty_const.	* msdos/top.sed: Change version to 2.7.2.	* winnt/config-nt.sed: Likewise.Sun Nov 26 14:41:49 1995  Douglas Rupp  (drupp@cs.washington.edu)	* Makefile.in (stamp-objlist): Change .o to $objext.	* alpha/win-nt.h (CPP_PREDEFINES): Set __unaligned and __stdcall	to null.	(ASM_SPEC): Add a translation for -g to -Zi.	* winnt/ld.c (main): Don't pass -g to link.	* winnt/oldnames.c: Reformat and add some new functions for gnat1.	* winnt/win-nt.h (LINK_SPEC): Pass -g to ld.exe.	Increase default stack size.	* configure ({alpha-dec,i386-ibm}-winnt3.5): Add oldnames.o	to extra_objs.	* libgcc2.c (trampoline): Add getpagesize and mprotect for WINNT.	Sun Nov 26 14:25:26 1995  Uwe Seimet  (seimet@chemie.uni-kl.de)        * atari.h (FUNCTION_VALUE): Deleted; incorrect.Sun Nov 26 14:23:03 1995  Philippe De Muyter (phdm@info.ucl.ac.be)	* fixincludes (curses.h): Allow space or tab after bool keyword,	instead of tab or tab.Sun Nov 26 14:14:11 1995  Oliver Kellogg  (oliver.kellogg@space.otn.dasa.de)	* 1750a.md (pattern for HImode PSHM): Corrected.	(trunchiqi2, zero_extendqihi2, extendhftqf2): Corrected.	(pattern for movhi of CONST_INT to REG): Corrected.	(divmodqi pattern for DISN): Corrected.	(all shift patterns): Corrected.	* 1750a.h (REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P): Corrected. 	(ASM_OUTPUT_[datatype]): Corrected datalbl[].size computation	for output of arrays.Sun Nov 26 14:08:57 1995  Dave Love  <d.love@dl.ac.uk>        * mips/iris5.h (NO_IMPLICIT_EXTERN_C): Define this again so	that unistd.h doesn't get badly `fixed' for C++.  libg++ will now	build with this definition.Sun Nov 26 14:02:43 1995  Robert E. Brown  (brown@grettir.bibliotech.com)	* configure: Better workaround for Nextstep bug.Sun Nov 26 13:55:07 1995  Torbjorn Granlund  <tege@bozo.matematik.su.se>	* rs6000.md (load_multiple matcher): Fix typo in opcode.Sun Nov 26 13:51:08 1995  Lee Iverson  <leei@Canada.AI.SRI.COM>	* final.c (final_start_function): Move call to sdbout_begin_function	back to final_scan_insn on MIPS systems so parameter descriptions are	recognized.Sun Nov 26 13:43:06 1995  DJ Delorie  (dj@delorie.co)m	* msdos/top.sed: Don't insert "go32".Sun Nov 26 12:08:23 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* combine.c (nonzero_bits, case REG):  Put POINTERS_EXTEND_UNSIGNED	code before stack pointer code.  Return nonzero at end of stack	pointer code.	* sparc.h (PRINT_OPERAND_ADDRESS): Handle CONST inside PLUS.	* Makefile.in (cppalloc.o): Add a rule to build it.	* alpha.c (alpha_emit_set_const): Don't output SImode sequences	that rely on invisible overflow.  Sign extend new when SImode.	Don't recur if new == c.  Don't allow shift outside mode.  Make	logical right shift be unsigned.Sun Nov 26 11:37:50 1995  Arne H. Juul  (arnej@idt.unit.no)	* Makefile.in (compare*): Add "|| true" to avoid spurious	failure messages from some versions of make.Sun Nov 26 11:20:09 1995  Dmitry K. Butskoy  (buc@stu.spb.su)        * expr.c (truthvalue_conversion): Add declaration.Sun Nov 12 18:09:35 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* Version 2.7.1 released.	* function.c (put_reg_into_stack): New arg volatile_p.	(put_var_into_stack): Call with new arg.Sat Nov 11 08:25:34 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* reload.c (output.h): Include it.	* Makefile.in (reload.o): Add dependence on output.h.Thu Nov  9 11:24:20 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* mips.h (HARD_REGNO_NREGS): If FP_REG_P, always use UNITS_PER_FPREG	to calculate number of words needed.Thu Nov  9 11:04:50 1995  Oliver Kellogg  (Oliver.Kellogg@space.otn.dasa.de)	* 1750a.md (cmphf): Addd Base Reg with Offset address mode (LB,STB,..)	(movqi,movhi,movhf,addqi3,addhf3,subqi3,subhf3,mulqihi3): Likewise.	(mulhf3,divhf3,andqi3,iorqi3): Likewise.	(define_peephole): Remove the Base mode peepholes. Replace the	special addqi define_insn for "LIM Ra,sym,Rb" by a define_peephole.	(ashlqi3): Took out futile 0th alternative.	(lshrqi3, lshrhi3, ashrqi3, ahsrhi3): Correct case of non-constant	shift count.	* 1750a.h (REG_ALLOC_ORDER): Define.	(REGNO_OK_FOR_BASE_P): Include stack pointer in test against	reg_renumber[REGNO].	(ASM_OUTPUT_DESTRUCTOR): Remove bogus assembler comment.Thu Nov  9 11:01:33 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* expr.c (expand_expr, case ARRAY_REF): Properly convert types	of index, size, and multiplication.Wed Nov  8 09:00:22 1995  Richard Earnshaw (rearnsha@armltd.co.uk)	* arm.md (mov*cc_{,soft_}insn): Use match_operator to test the	comparison and check that the condition code register is used.Wed Nov  8 08:49:35 1995  Michael Meissner  <meissner@tiktok.cygnus.com>	* rs6000/sysv4.h (ASM_OUTPUT_{CONSTRUCTOR,DESTRUCTOR}): Undef before	including svr4.h.Tue Nov  7 10:58:12 1995  Torbjorn Granlund  <tege@bozo.matematik.su.se>	* m68k.md (subxf3): Properly name pattern.Tue Nov  7 10:53:09 1995  Michael Meissner  <meissner@tiktok.cygnus.com>	* libgcc2.c (__{C,D}TOR_LIST): For AIX, initialize these arrays to	0,0, just like NeXT to avoid a warning message from the AIX 4.1	linker.Tue Nov  7 09:58:34 1995  John F. Carr <jfc@mit.edu>	* cppexp.c (cpp_lex): Correctly parse character constants.Tue Nov  7 09:52:15 1995  Jason Merrill  <jason@yorick.cygnus.com>	* rs6000.h (ASM_OUTPUT_{DES,CONS}TRUCTOR): Define.Mon Nov  6 10:27:15 1995  Doug Evans  <dje@cygnus.com>	* combine.c (force_to_mode): Fix typo.Sun Nov  5 18:37:02 1995  Torbjorn Granlund  <tege@bozo.matematik.su.se>	* m68k.md (cmpxf): Don't call force_const_mem, it looses for PIC;	get predicates right instead.  Get rid of separate DEFINE_EXPAND.	(addxf3, subxf3, mulxf3, divxf3): Likewise.	(All XFmode patterns): Delete `F' and `G' constraints.	(absxf2, negxf2): Delete spurious condition on TARGET_FPA.Sun Nov  5 11:05:44 1995  Philippe De Muyter (phdm@info.ucl.ac.be)	* fixincludes (malloc.h):  Fix return type of {m,re}alloc.Sun Nov  5 11:02:26 1995  J"orn Rennecke (amylaar@meolyon.hanse.de)        * cse.c (invalidate): For a pseudo register, do a loop to	invalidate all table entries, irrespective of mode.Sun Nov  5 10:57:43 1995  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>	* combine.c (force_to_mode): Put in last change properly.Sun Nov  5 10:53:49 1995  Jeffrey A Law  (law@cygnus.com)	* pa.h (CONDITIONAL_REGISTER_USAGE): Make sure FP regs	get disabled regardless of PA1.0 vs PA1.1 code generation	when TARGET_SOFT_FLOAT or TARGET_DISABLE_FPREGS is on.Sun Nov  5 10:49:43 1995  Doug Evans  <dje@lisa.cygnus.com>	* i960.c (emit_move_sequence): Add a scratch register to	multi-reg stores.	(i960_output_move_{double,quad}): New functions.	(i960_print_operand): Handle new operand types E, F.	* i960.md (movdi matchers): Rewrite.	(store_unaligned_di_reg): New pattern.	(movti matchers): Rewrite.	(store_unaligned_ti_reg): New pattern.	Sun Nov  5 10:45:24 1995  Ian Lance Taylor  (ian@cygnus.com)	* mips.h (MULTILIB_DEFAULTS): Define.	* mips/elf64.h, mips/iris6.h (MULTILIB_DEFAULTS): Define.Sun Nov  5 10:41:48 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* reload.c (push_reload): Delete abort for RELOAD_OTHER case added	in last change.	* reload1.c (emit_reload_insns): For RELOAD_OTHER output reloads,	output the reload insns in descending order of reloads.		* sh.md (mulsidi3-1, mulsidi3, umulsidi3-1, umulsidi3): Enable.	(smulsi3_highpart-1, smulsi3_highpart): New patterns.	(umulsi3_highpart-1, umulsi3_highpart): Likewise.	(movdi-1): Add r/x constraint.	* t-sh (MULTILIB_OPTIONS): Add m2.	(MULTILIB_DIRNAMES): Add m2.	(MULTILIB_MATCHES): Define.	* sparc.h (RTX_COSTS, case MULT): Check for TARGET_SPARCLITE.	* abi64.h, elf64.h (CPP_SPEC): Add -EB and -EL support.Sat Nov  4 10:36:26 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* sh.md (casesi_worker): Change constraint from = to +.	* svr4.h (ASM_IDENTIFY_GCC_AFTER_SOURCE): Delete.	(ASM_IDENTIFY_GCC): Output stab here.Sat Nov  4 10:32:37 1995  John Carr  <jfc@mit.edu>	* cpplib.c (finclude): Set current input pointer when input	is not a regular file.	* cppmain.c: Define progname, required by cpplib.Sun Oct 29 07:48:36 1995  Michael Meissner  <meissner@cygnus.com>	* xcoffout.h (DBX_FINISH_SYMBOL): Deal with names created via	the __asm__ construct that start with a leading '*'.	* xcoffout.c (xcoff_declare_function): Likewise.Sun Oct 29 07:45:41 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* stupid.c (stupid_mark_refs): Handle SUBREG of pseudo-reg in a	SET_DEST same as we handle a pseudo-reg in a SET_DEST.Sun Oct 29 07:43:15 1995  Pat Rankin  <rankin@eql.caltech.edu>	* libgcc2.c (L_eh: __unwind_function): Implement for VAX.	* vax.h (RETURN_ADDRESS_OFFSET, RETURN_ADDR_RTX): Define.Sun Oct 29 12:39:08 1995  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>a	* i386/sol2.h (CPP_PREDEFINES): Add -D__SVR4.Sun Oct 29 07:14:36 1995  J"orn Rennecke (amylaar@meolyon.hanse.de)	* reload.c (find_equiv_reg): Check for nonsaving setjmp.Fri Oct 27 15:15:56 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* Makefile.in (out_object_file): Depend on TREE_H.Fri Oct 27 06:42:36 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* alpha.c (call_operand): Only allow reg 27 on NT too.	* alpha.md (call_value_nt, call_nt): Force non-SYMBOL_REF	into reg 27, just like for OSF.	* rs6000.c (struct asm_option): Changed from struct option.	(expand_block_move_mem): Remove erroneously-added line.	* expr.c (clear_storage): SIZE is now rtx, not int.	(store_constructor): Call clear_storage with rtx.	(get_inner_reference): Convert index to precision of	sizetype, not POINTER_SIZE.	(expand_expr, case ARRAY_REF): Likewise.	* expr.h (clear_storage): Second arg is rtx, not int.Fri Oct 27 05:45:58 1995  J"orn Rennecke (amylaar@meolyon.hanse.de)	* combine.c (force_to_mode, case ASHIFTRT): Properly handle	mask wider than HOST_WIDE_INT.        * c-decl.c (pushdecl): Don't test TREE_PUBLIC when deciding whether	to register a duplicate decl in the current block.Thu Oct 26 21:55:39 1995  Jason Merrill  <jason@sethra.cygnus.com>	* calls.c (expand_call): Don't trust the callee to copy a 	TREE_ADDRESSABLE type.	* function.c (assign_parms): Likewise.Thu Oct 26 19:25:05 1995  Mike Stump  <mrs@cygnus.com>	* libgcc2.c (__unwind_function): Provide a default definition for	implementations that don't yet have a function unwinder.Thu Oct 26 18:08:19 1995  Paul Eggert  <eggert@twinsun.com>	* cccp.c (handle_directive): Don't treat newline as white	space when coalescing white space around a backslash-newline.Thu Oct 26 17:57:34 1995  Ian Lance Taylor  <ian@cygnus.com>	* mips-tdump.c (enum st): Define st_Struct, st_Union, and st_Enum.	(st_to_string): Handle them.	(type_to_string): Add fdp argument; pass it to emit_aggregate.	(print_symbol): Add fdp argument; pass it to type_to_string.	Handle st_Struct, st_Union, and st_Enum.	(emit_aggregate): Add fdp argument.  Handle opaque types.  Map	through RFD entries.	(print_file_desc): Pass FDR to print_symbol.	(main): Pass null FDR to type_to_string.Thu Oct 26 08:07:10 1995  Michael Meissner  <meissner@cygnus.com>	* configure (powerpc-ibm-aix[456789]*): Use rs6000/t-newas,	not rs6000/t-rs6000.	(rs6000-ibm-aix3.2.[456789]*): Likewise.	(rs6000-ibm-aix[456789]*): Likewise.	* rs6000/t-newas: Copy from t-rs6000.	* t-rs6000: Don't build -mcpu=common multilib variants of libgcc.a.	* rs6000.md (load_multiple insn): If address register is among regs,	don't load it with a lwsi instruction, which is undefined on PowerPC.Thu Oct 26 08:01:32 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* dwarfout.c (output_compile_unit_die): Handle language_string	of "GNU F77".	* reload.c (find_reloads_address): When check for out of range constant	plus register, accept any hard register instead of just fp, ap, sp.	* combine.c (distribute_notes): For Oct 19 change, add additional	check to verify that place has a valid INSN_CUID.	* sparc/t-vxsparc (LIBGCC1_TEST): Define.	* sh.md (negdi2): Use TARGET_LITTLE_ENDIAN.	* combine.c (force_to_mode, case ASHIFTRT): Verify mode bitsize is	within HOST_BITS_PER_WIDE_INT before shifting by it.	* final.c (final_scan_insn): When recur for instruction in delay slot,

⌨️ 快捷键说明

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