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

📄 changelog.7

📁 GUN开源阻止下的编译器GCC
💻 7
📖 第 1 页 / 共 5 页
字号:
Sat May 22 14:49:59 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/mips/mips.h (ASM_SPEC): If -noasmopt, don't pass -O2.	* config/mips/iris3.h: Likewise.	* config/nextstep.h (INCLUDE_DEFAULTS): Put /usr/include/bsd last.	* config/alpha/alpha.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): 	Use hex if infinite, nan, or minus zero.	* real.c (target_isnan): Use GET_REAL macro to get argument.	(ereal_to_int): Fix potentially wrong-endian argument passed to eisnan.Fri May 21 14:24:01 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/nextstep.h (INCLUDE_DEFAULTS): Add /usr/include/bsd.	* cccp.c (default_include): Put TOOL_INCLUDE_DIR after	LOCAL_INCLUDE_DIR in non-cross case.	* real.c (emdnorm): Fix typo affecting roundoff behavior in XFmode.	* config/m68k/amix.h (CPP_PREDEFINES): Add -D__svr4__.	(ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL):	New override definitions.	* collect2.c (main) [CROSS_COMPILE]: Use TARGET-TOOL for full_...	* collect2.c (main): For -debug, if ..._file_name is a null pointer,	say so instead of crashing.	* m68k.md (cmpxf2 recognizer): Test SGS_CMP_ORDER, not HPUX_ASM.	* c-common.c (constant_expression_warning)	(overflow_warning, convert_and_check): Change pedwarn to warning.	* reload.c (push_reload): When IN is a subreg of a multiword reg	that uses a funny number of registers, and SUBREG_WORD is nonzero,	and IN must match an output, reload both the reg and the subreg.	* protoize.c (add_symbol, unexpand_if_needed, abspath): 	Supply missing arg to savestring.	* Makefile.in (info, dvi): New targets.Fri May 21 10:28:41 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-pt.c (subst): Don't use a method's arguments unless it has some.Fri May 21 11:51:20 1993  Kresten Krab Thorup  (krab@iesd.auc.dk)	* objc/sarray.h (sarray_get): Add #ifdef case for	!defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2.	* objc/sarray.c (sarray_at_put): Likewise.	Fri May 21 00:51:10 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* configure (mips-*-ultrix*): Renamed from mips-dec-ultrix*.Thu May 20 23:16:43 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* reload1.c (choose_reload_regs): Handle earlyclobbers	when inheriting from reg_last_reload_reg.Thu May 20 13:59:16 1993  Doug Evans  (dje@canuck.cygnus.com)	* Makefile.in (install-dir): Fix syntax, make tooldir before assertdir.Thu May 20 08:52:30 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gstddef.h [_ANSI_H_]: Handle __need_size_t and __need_wchar_t.	* fixincludes (Fixing CTRL): Reject CTRL or _CTRL following digit.	* enquire.c (F_check): Check NO_LONG_DOUBLE_IO.Wed May 19 23:18:55 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/i386/x-isc3 (X_CFLAGS): Delete -DPOSIX_JC.	* real.c (e24toe, e53toe, e64toe): Fix sign in conversions	of -infinity.  Do eclear before einfin.Wed May 19 15:37:20 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* va-sparc.h (va_dcl): Restore accidentally deleted __builtin_va_alist	declaration.	* objc-act.c (handle_class_ref): Call assemble_constant_align	before output_constant.	* varasm.c (assemble_constant_align): New function.Wed May 19 13:40:01 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* config/i860/x-sysv4 (X_CFLAGS): Deleted.	* configure (i[34]86-*-isc*): If version is 3, use x-isc3.	* config/i386/x-isc3: New file.Mon May 19 21:47:49 1993  Jeff Law  (law@snake.cs.utah.edu)	* Fix calling convention for indirect calls on the PA.	* calls.c (expand_call): Declare and set current_call_is_indirect.	(emit_library_call, emit_library_call_value): Likewise.	* function.c (assign_parms): Likewise.	* pa.h (TARGET_SHARED_LIBS): Define as 1.	(FUNCTION_ARG): If this is a call through a function pointer, then	the caller passes all arguments in general registers.	* pa.h (FUNCTION_ARG_REGNO_P): Account for registers which may	be unavailable on particular cpu models.  Fix indentation.Wed May 19 13:13:42 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)        * loop.c (scan_loop): Treat pseudo duplicated for exit tests just        like we treat user vars in seeing if we can move a SET.	* combine.c (set_nonzero_bits_and_sign_copies, nonzero_bits):	If we have a positive constant that is negative in the mode	it is being used in, treat it as negative.	* rs6000.h, alpha.h (SHORT_IMMEDIATES_SIGN_EXTEND): Define.	* emit-rtl.c (operand_subword): Reject cases when BITS_PER_WORD	is greater than HOST_BITS_PER_INT unless OP is const0_rtx.Tue May 18 16:31:06 1993  Torbjorn Granlund  (tege@nada.kth.se)	* pa.h (INITIALIZE_TRAMPOLINE): Make 2:nd flush, end_addr,	at the last real insn in the trampoline.Tue May 18 13:35:43 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (assertdir): use $(tooldir)/include for this.	(install-dir): Always create assertdir and tooldir.	* config/arm/arm.md (add/asl recognizer): Use space, not #, after asl.	Shuffle operands differently.	* objc-act.c (synth_module_prologue): Set TREE_PUBLIC in umsg_decl.	* Makefile.in (infodir): New variable.	(install-dir): Create that dir.	(install-info): New rule.	(install-normal): Depend on install-info.	* fixincludes: Use $file. rather than $file.sed 	when $file is or might be more than 10 characters long.	* config/i386/isc.h (LIB_SPEC): Handle -posix before -shlib.	* config/mips/x-sony: New file.	* configure (mips-sony-bsd*): Use x-sony.	* Makefile.in (local_prefix): Do not default from $(prefix).Tue May 18 09:28:02 1993  Chris Smith (csmith@convex.com)	* convex.c (replace_pushes, emit_ap_optimizations): Delete.Mon May 17 18:07:53 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* fixinc.svr4 (ieeefp.h): Delete definitions of __mips and __m68k.Mon May 17 17:00:00 1993  DJ Delorie (dj@ctron.com)	* configure.bat: Fix sed for version.c to handle both with	and without spaces correctly (MS-DOS).Mon May 17 12:26:55 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* rtl.c (init_rtl): Correct number of 'w's in CONST_DOUBLE format.Mon May 17 00:07:50 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Version 2.4.0 released.	* Makefile.in (extraclean): Remove junk from objc subdir.	* fixinc.svr4 (ieeefp.h): Delete definitions of __i860 and __m88k.	* mips/iris4.h (ASM_OUTPUT_ASCII): New overriding definition.	* pa.h (INITIALIZE_TRAMPOLINE): Pass both the starting and ending	addresses of the trampoline to the cacheflush pattern.	* pa.md (cacheflush): Flush the cache entries associated with	both the starting and ending addresses of the trampoline.	* gvarargs.h, gstdarg.h [__svr4__ __i860__]:	Define _VA_LIST only if not defined already.Mon May 17 00:40:36 1993  James Van Artsdalen  (james at bigtex.cactus.org)	* i386/sysv4.h (BIGGEST_FIELD_ALIGNMENT, PCC_BITFIELD_TYPE_MATTERS):	Deleted.  Now handled by HANDLE_SYSV_PRAGMA.	(HANDLE_SYSV_PRAGMA): Deleted: already defined by svr4.h.Sun May 16 19:25:38 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* unroll.c (initial_reg_note_copy, final_reg_note_copy): New functions.	(copy_loop_body): Use new function to copy REG_NOTES.Sun May 16 13:03:58 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (extraclean): Delete junk in subdirs of config.	(distclean): Delete {c,cplus,objc}-parse.output.	* reorg.c (find_end_label): Update insn after calling emit_jump_insn.	* fixinc.svr4 (ieeefp.h): Delete `#define __sparc' also.Sun May 15 01:37:19 PDT 1993  Ron Guilmette  (rfg@netcom.com)	* fixinc.svr4 (ieeefp.h): Delete `#define __i386' line.Sat May 15 10:11:01 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* math-68881.h: Add conditional against multiple inclusion.	* gvarargs.h [__svr4__ __i860__] (_VA_LIST): Do define.	* gstdarg.h: Likewise.	* toplev.c (compile_file): If support dbx output,	always output 0 at start of text section.	* cp-tree.h (error_not_base_type): Fix typo in decl.Sat May 15 09:08:23 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* expr.c (expand_assignment): Fix error in last change.	* rs6000.md (movqi, movhi, movsi): Make sure that address returned	from force_const_mem is valid.	* i860.h (INITIALIZE_TRAMPOLINE): Don't make improper SUBREGs	and ensure that CXT and FNADDR are in registers.	* convex.c (insert_ap_loads): Initialize AP_IS_LIVE to 0 at	start of both loops, not just first one.	* convex.h (REGNO_REG_CLASS): Don't call abort; it will cause	a compilation error as written and isn't done elsewhere.	* combine.c (set_nonzero_bits_and_sign_copies): Don't record	data for a a pseudo that is undefined on entry to a function.	When a pseudo is clobbered, show we don't know anything about it.	* expr.c (expand_assignment): Always return a result that has	the mode of TO.	* rs6000.c (rs6000_makes_calls): If profiling, say we make calls.Sat May 15 00:38:22 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* va-mips.h (va_arg) [__MIPSEB__]:	After incrementing, subtract the rounded size, not the size proper.	* config/i860/x-sysv4 (X_CFLAGS): Defined.	(GCC_CFLAGS): Definition deleted.	* final.c (output_addr_const): Don't printing leading zeros.Sat May 15 06:18:43 1993  James Van Artsdalen  (james at bigtex.cactus.org)	* reload1.c (reload): Don't start 2-group unless it could be finished.Sat May 15 12:23:58 1993  Torbjorn Granlund  (tege@nada.kth.se)	* alpha.c (output_prolog): Change (sp) to ($30).	* pa.h (TRAMPOLINE_TEMPLATE): Change .long to .word; split into	two lines.Fri May 14 18:09:31 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* gcc.c (option_map): Renamed --version to --use-version.Fri May 14 17:20:21 1993  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* xcoffout.c (N_DSLINE, N_BSLINE): Delete definitions.	(stab_to_sclass): Use ifdefs to test for presence of N_MAIN,	N_BSLINE, N_DSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE.	* sched.c (split_hard_reg_notes): Handle 0th sub register, and	multiple register kills.	(update_flow_info): For multi-word hard regs, use	split_hard_reg_notes to add all REG_DEAD notes, instead of just	the additional ones due to splitting.Fri May 14 16:12:28 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* configure (hppa1.1-*-hpux*): Use CPIO for headers, just like	other HPUX configs.	(hppa1.1-*-hpux8.02*): Likewise.Fri May 14 16:35:22 1993  Ian Lance Taylor  (ian@cygnus.com)	* reorg.c (fill_slots_from_thread): If try_split split new_thread,	update it to the new value.Fri May 14 13:42:39 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)	* configure (hp700-hpux8.02): New target.	* pa1-oldas.h: New target for 1.1 machines running HPUX 8.02.Fri May 14 13:23:51 1993  Jim Wilson  (wilson@wookumz.gnu.ai.mit.edu)	* integrate.c (expand_inline_function): Set map->integrating.	(copy_rtx_and_substitute, case MEM): Don't copy RTX_UNCHANGING_P	when doing function inlining.	* integrate.h (struct inline_remap): Add integrating field.	* unroll.c (unroll_loop): Clear map->integrating.	* stmt.c (expand_decl): Don't set RTX_UNCHANGING_P.Fri May 14 12:28:51 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* c-typeck.c (default_conversion):	Don't replace iterator with its initial value.	* config/i386/svr3gas.h: Added two pages at end, with macros	copied from config/svr3.h and i386/sysv3.h.	* config/m68k/tower-as.h (PRINT_OPERAND): Handle CODE == '/'.	* hp320.h, mot3300.h, news.h, crds.h: Likewise.Fri May 14 15:44:45 1993  Kresten Krab Thorup  (krab@xiv.iesd.auc.dk)        * objc/init.c (__objc_init_protocols): Don't complain if a	protocol object is attempted resolved twice.  Fri May 14 00:51:38 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)	* pa.h (CPP_SPEC): Correct specs so that _PA_RISC1_1 is only	defined when generating code for 1.1 machines regardless of the	default target.Thu May 13 21:47:55 1993  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* rs6000.md (fix_truncdfsi2, fixuns_truncdfsi2, trunc_call): Fix	typo in mode of FIX and UNSIGNED_FIX rtl.	* reorg.c (reorg_redirect_jump): New function.	Call it in most places instead of redirect_jump.Thu May 13 17:01:05 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)	* caller-save.c (restore_referenced_regs): New variable saveregs	which is number of regs to save at a time, instead of numregs,	which is total number of registers to save.Thu May 13 08:28:22 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* Makefile.in (OBJC, OBJECTIVE-C): Don't depend on objc-runtime.	* dbxout.c (dbxout_parms): Don't output a parm if it's a mem	that has a constant address.	* config/pa/x-pa (TAROUTOPTS): Overridden.

⌨️ 快捷键说明

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