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

📄 changelog

📁 gcc库的原代码,对编程有很大帮助.
💻
📖 第 1 页 / 共 5 页
字号:
Fri Aug 25 18:33:27 1995  Craig Burley  (burley@gnu.ai.mit.edu)	* toplev.c (report_error_function): Don't attempt to use input	file stack to identify nesting of #include's if file name oflocation	diagnosed is not same as input_filename.Fri Aug 25 07:31:47 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* integrate.c (output_inline_function): Switch to function obstack.Mon Aug 21 13:29:54 1995  J"orn Rennecke (amylaar@meolyon.hanse.de)	* i386.c (arithmetic_comparison_operator): New function.	(print_operand): Take into account that overflow flag is not	set the same as after a compare instruction.	* i386.md (decrement_and_branch_until_zero): Use	arithmetic_comparison_operator to decide if there is comparison	suitable to be expressed by condition code from an arithmetic op.Mon Aug 21 13:26:13 1995  Philippe De Muyter (phdm@info.ucl.ac.be)	* m68k.md (adddi3, subdi3): "&" added to clobber's constraints.Mon Aug 21 12:11:14 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* t-sparclite (MULTILIB_*, LIBGCC, INSTALL_LIBGCC): Define.	* sh.md (movdi-1, movdf-1): Make conditional on reload_completed,	delete conditions checking for pseudo registers and Q addresses.	Add code to handle SUBREG.	* local-alloc.c (wipe_dead_reg): Make a register mentioned in a	REG_INC note die after the instruction.	* m68k.md: For all dbra pattern, change constraint from 'g' to 'd*g'.	* Makefile.in: (underscore.c): Rename rule to stamp-under, and	touch stamp-under at the end.  Add new rule for underscore.c that	depends on stamp-under.	* sh.c (reg_unused_after): For a SEQUENCE, make sure all insns are	safe before returning 1.	* sh.h (PROMOTE_FUNCTION_ARGS, PROMOTE_FUNCTION_RETURN): Define.	* sh.c (output_stack_adjust): Add new argument reg.  Use it instead	of stack_pointer_rtx.	(sh_expand_prologue, sh_expand_epilogue): Pass new argument to	output_stack_adjust.Sat Aug 19 17:34:15 1995  Jim Wilson  <wilson@phydeaux.cygnus.com>	* sparc/gmon-sol2.c (_mcount): Define.	* sparc/sol2.h (STARTFILE_SPEC, ENDFILE_SPEC): Delete superfluous	-pg tests.	(LINK_SPEC): Add libp directories to -Y when -pg.	* unroll.c (calculate_giv_inc): Handle increment computed by ASHIFT.Sat Aug 19 17:28:56 1995  Philippe De Muyter (phdm@info.ucl.ac.be)	* m68k.md (subdi3): Should not be commutative.	(one_cmpldi2): Fixed typo with register operand.Sat Aug 19 17:20:43 1995  Michael Meissner  <meissner@cygnus.com>	* rs6000.c (output_prolog): Fixup code to set stack pointer	if stack size > 32k.	* rs6000.md (sync_isync): Renamed from sync; added an isync insn	after the sync to properly deal with PowerPC's with split I/D caches.	* sysv4.h (INITIALIZE_TRAMPOLINE): Sync function now named sync_isync.Sat Aug 19 17:07:09 1995  Doug Evans  <dje@canuck.cygnus.com>	* h8300.h (STATIC_CHAIN_REGNUM): Use r3.	(REGISTER_NAMES): Print r7 as sp.	(ADDITIONAL_REGISTER_NAMES): Recognize r7.	(ASM_OUTPUT_ALIGN): Alignment is power of 2.	* h8300.md (fancy_btst,fancy_btst1): Branch target must be	operand 0 for length attribute to work.Sat Aug 19 16:43:11 1995  Paul Franklin  <paul@cs.washington.edu>	* assert.h: Declare __eprintf with attribute noreturn.Sat Aug 19 16:40:12 1995  Jason Merrill  <jason@phydeaux.cygnus.com>	* stddef.h: Don't define wchar_t if __cplusplus is defined.Tue Aug 15 18:01:01 1995  Paul Eggert  <eggert@twinsun.com>	* cccp.c (warning_with_line): Fix typo in declaration when	!HAVE_VPRINTF and defined (__STDC__).Tue Aug 15 17:57:54 1995  Stephen L Moshier <moshier@world.std.com>	* real.c (ediv, emul): Set sign bit of IEEE -0.0 result.Tue Aug 15 17:49:47 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* expr.c (safe_from_p): Only safe if EXP is variable-size and X	is BLKmode.	* stmt.c (fixup_gotos): When some fixups done, reset to point	to next instead of zeroing TREE_VALUE, which may be shared.Mon Aug 14 09:15:45 1995  Doug Evans  <dje@canuck.cygnus.com>	* m68k/m68kemb.h (STARTFILE_SPEC): Define as empty.Mon Aug 14 09:08:57 1995  Pat Rankin  <rankin@eql.caltech.edu>	* vax.c (vms_check_external): Update `pending_head' properly	when the first list element is removed.Mon Aug 14 09:01:32 1995  Jeffrey A. Law  <law@adder.cygnus.com>	* pa.md (call expanders): Emit a blockage insn after restoring	%r19 when generating PIC.Sun Aug 13 21:58:49 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* toplev.c (main): Change text of unsupported -g option warning.Sun Aug 13 21:47:57 1995  Andrew McCallum  <mccallum@graphite.cs.rochester.edu>	* objc/selector.c (sel_get_any_typed_uid): New function.	* objc/objc-api.h (sel_get_any_typed_uid): Declare new function.Sun Aug 13 21:43:17 1995  John Carr  <jfc@mit.edu>	* c-typeck.c (c_expand_asm_operands): Check for read-only output	operand where the variable is read-only but the type is not.Sun Aug 13 21:16:12 1995  David Edelsohn  <edelsohn@mhpcc.edu>	* rs6000.c (direct_return): Epilogue required if CR saved.Sun Aug 13 19:09:25 1995  Jeff Law  (law@snake.cs.utah.edu)	* configure (hppa1.?-hp-hpux10): Recognize and treat just like hpux9.Sun Aug 13 19:07:23 1995  Doug Evans  <dje@canuck.cygnus.com>	* i960.md (movdi matchers): Fix src/dest order in unaligned	reg->reg case.Sun Aug 13 18:49:01 1995  DJ Delorie  <dj@delorie.com>	* i386/xm-dos.h (HAVE_STRERROR): New definition.	* msdos/configur.bat: Add missing carriage return.Sun Aug 13 18:40:55 1995  Andrew Cagney  <cagney@highland.com.au>	* Makefile.in (USER_H): Add va-ppc.h.Sun Aug 13 18:36:17 1995  M. Warner Losh  <imp@village.org>	* stmt.c (expand_asm_operands): Type '0'..'4' operands may	allow regs, so move them to the default case. Sun Aug 13 18:32:35 1995  Paul Eggert  <eggert@twinsun.com>	* cccp.c (warning_with_line): New function.	(trigraph_pcp): Use it, to avoid reporting line number.	(vwarning_with_line): Don't report line number if zero.Sun Aug 13 18:23:08 1995  Jason Merrill  <jason@phydeaux.cygnus.com>	* toplev.c (vmessage): Support four arguments.Sun Aug 13 18:19:51 1995  Michael Meissner  <meissner@cygnus.com>	* ginclude/stdarg.h: Add ppc svr4 calling sequence support.	* ginclude/varargs.h: Likewise.	* ginclude/va-ppc.h: New file.Sun Aug 13 18:05:20 1995  Michael Gschwind  <mike@donoussa.vlsivie.tuwien.ac.at>	* configure (pdp-*-*): Add support for t-pdp11.	* t-pdp11: New file.	* Makefile.in (LIBGCC2_CFLAGS): Add TARGET_LIBGCC2_CFLAGS.Sun Aug 13 14:50:58 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* final.c (final_start_function): Always call sdbout_begin_function	and xcoffout_begin_function, even if no line number info.	* mips/abi64.h (SETUP_INCOMING_VARARGS): In if statement, only	subtract one for stdarg.  Don't subtract PRETEND_SIZE from	argument pointer when calculating stack address.	* mips.h (INITIAL_ELIMINATION_OFFSET): For 64 bit ABI, subtract	current_function_pretend_args_size when converting from argument	pointer.	* va-mips.h (va_start): For stdarg, delete separate define for	64 bit ABI.  For varargs, don't subtract 64, and only add -8 when	all argument registers are used.	* gcc.c (main): When concat gcc_exec_prefix and	standard_startfile_prefix, put machine_suffix in the middle.	* iris6.h (INIT_SECTION_ASM_OP): Don't define.	(LD_INIT_SWITCH, LD_FINI_SWITCH, HAS_INIT_SECTION): Don't undef.	(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Ifdef out.	* configure (mips-sgi-irix6, mips-sgi-irix5cross64): Define	use_collect2 to yes.	* combine.c (move_deaths): When have a multi-reg hard register,	if don't find a note, then recur for each individual hard register.	* cse.c (set_nonvarying_address_components): Handle addresses	which are the sum of two constant pseudo regs.	(cse_rtx_addr_varies_p): Likewise.	* Makefile.in (gfloat.h): Add a - before the rm command.	* loop.c (find_and_verify_loops): Set dest_loop only if	JUMP_LABEL (insn) is non-zero.Mon Jul 31 14:31:53 1995  Ian Lance Taylor  <ian@cygnus.com>	* fixincludes: Avoid clobbering VxWorks drv/netif/if_med.h file.Sat Jul 29 16:21:42 1995  Jason Merrill  <jason@phydeaux.cygnus.com>	* collect2.c: (XCOFF_SCAN_LIBS): Define if OBJECT_FORMAT_COFF and	XCOFF_DEBUGGING_FORMAT.	(SCAN_LIBRARIES): Also define if XCOFF_SCAN_LIBS.Sat Jul 29 16:19:42 1995  Stuart D. Gathman  <stuart@bmsi.com>	* collect2.c (scan_libraries): Implement for AIX.Sat Jul 29 09:59:33 1995  Michael Gschwind  <mike@lanai.vlsivie.tuwien.ac.at>	* configure: (pdp11-*-bsd) New target.	* 2bsd.h: New file.	* pdp11.c (output_move_double): Handle CONST_INT parameters properly. 	* pdp11.h (RTX_COSTS): Fill in missing default values.	* pdp11.md (truncdfsf2, extendsfdf2, floatsidf2, fix_truncdfsi2):	Allow register parameters, required by gcc to generate correct code. 	* xm-pdp11.h: Include tm.h.Sat Jul 29 09:55:17 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>	* configure (m68k-*-linux*aout*, m68k-*-linux*): New targets.	* m68k/linux-aout.h, m68k/linux.h, m68k/t-linux, m68k/xm-linux.h: New.	* m68k.md [USE_GAS]: Output `jbsr' instead of `jsr' for normal	function calls and `bsr.l' instead of `bsr' for pic function calls.Sat Jul 29 09:44:13 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* sh.h (CAN_DEBUG_WITHOUT_FP): Comment out.	* reload.c (find_reloads_address_1, case PLUS): When handle SUBREG,	add SUBREG_WORD offset to SUBREG_REG register number.	(find_reloads_address_1, case SUBREG): If a pseudo register inside	a SUBREG is larger than the class, then reload the entire SUBREG.	* sh.h (SUBREG_OK_FOR_INDEX_P): New macro.	(INDEX_REGISTER_RTX_P): Use it.Sat Jul 29 09:33:19 1995  Doug Evans  <dje@canuck.cygnus.com>	* mips/netbsd.h (CPP_SPEC): Fix typo.	* configure (a29k-*-vxworks*): Define extra_parts for crt{begin,end}.o.	* t-a29k, t-a29kbase, t-vx29k ({,CROSS_}LIBGCC1): Define as empty.Sat Jul 29 09:15:17 1995  Jeffrey A. Law  <law@rtl.cygnus.com>	* pa/lib2funcs.asm (gcc_plt_call): Rewrite to avoid the need	for being called by _sr4export.  Inline expand $$dyncall to 	avoid the need for long-call and PIC support.Sat Jul 29 07:30:04 1995  Oliver Kellogg  (Oliver.Kellogg@space.otn.dasa.de)	* ms1750.inc (ucim.m, ucr.m, uc.m): New.	* 1750a.md (cmpqi): Account for unsigned comparisons.	(rotrqi3, rotrhi3): Reworked.	* 1750a.c (notice_update_cc): INCM and DECM set condition codes.	(unsigned_comparison_operator, next_cc_user_is_unsigned): New fcns.	* 1750a.h (FUNCTION_EPILOGUE): Local variables freed from SP, not FP.	(ASM_OUTPUT_BYTE): Make distinct from ASM_OUTPUT_CHAR.	(ASM_OUTPUT_CONSTRUCTOR): Add FILE arg to assemble_name.Fri Jul 28 09:40:07 1995  Jeffrey A. Law  <law@rtl.cygnus.com>        * pa.h (DO_GLOBAL_DTORS_BODY): Use an asm statement to keep optimizer	from deleting an assignment it believes dead.Fri Jul 28 08:47:51 1995  Jim Wilson  <wilson@chestnut.cygnus.com>	* unroll.c (unroll_loop): When preconditioning, output code to	execute loop once if initial value is greater than or equal to final	value.	* configure (lang_specs_files, lang_options_files): Add $srcdir to	file names when adding them to these variables.	* c-typeck.c (pointer_int_sum): Don't distribute if intop is unsigned	and not the same size as ptrop.	* function.c (assign_stack_temp): When split a slot, set base_offset	and full_size in the newly created slot.	(combine_temp_slots): Update full_size when slots are combined.	* sh.c (reg_unused_after): New function.	* sh.md (define_peephole): Add peepholes to use r0+rN addressing mode	for some address reloads.	* final.c (final_start_function): If SDB_DEBUG, call	sdbout_begin_function.  If XCOFF_DEBUG, call xcoffout_begin_function	instead of xcoffout_output_first_source_line.	(final_scan_insn): Don't call sdbout_begin_function or	xcoffout_begin_function.	* xcoffout.c (xcoffout_output_first_source_line): Delete.	(xcoffout_begin_function): Call dbxout_parms and	ASM_OUTPUT_SOURCE_LINE.	* va-mips.h: Change every occurance of #if __mips>=3 to	#ifdef __mips64.	* mips/abi64.h (CPP_SPEC): Output -D__mips64 when -mips3, or -mips4,	or -mgp64.  Output -U__mips64 when -mgp32.	* mips/dec-bsd.h, mips/elf64.h, mips/iris3.h: Likewise.	* mips/iris5.h, mips/mips.h, mips/netbsd.h, mips/osfrose.h: Likewise.	* i960.c (i960_function_epilogue): Don't clear g14 for functions with	an argument block.	(i960_output_reg_insn): Likewise.	(i960_output_call_insn): Clear g14 for functions wtih an argument	block.Fri Jul 28 08:43:52 1995  Doug Evans  <dje@canuck.cygnus.com>	* i960.c (i960_arg_size_and_align): Correct alignment of XFmode	values in library calls.	* i960.md (movdi matchers): Support odd numbered regs.Fri Jul 28 08:37:25 1995  Michael Gschwind  <mike@lanai.vlsivie.tuwien.ac.at>	* pdp11.md (divhi3, modhi3, divmodhi4): Rewrite.	Wed Jul 26 10:15:52 1995  Hallvard B Furuseth  (h.b.furuseth@usit.uio.no)	* collect2.c (end_file): Fix typo in error message text.Wed Jul 26 09:22:22 1995  Jeff Law  (law@snake.cs.utah.edu)	* xm-pa.h (USE_C_ALLOCA): Always define.	* xm-pahpux.h (USE_C_ALLOCA): Likewise.	* x-pa (CC): Remove useless definition.

⌨️ 快捷键说明

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