📄 changelog
字号:
* i386bsd.h: Complete rewrite.Mon Nov 9 14:22:38 1992 Michael Meissner (meissner@osf.org) * mips.h, decrose.h: Move LINK_LIBGCC_SPECIAL to decrose.h.Mon Nov 9 12:39:03 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * unroll.c (final_biv_value): Make a note after loop_end if we need to use NEXT_INSN (loop_end). * objc-actions.c (build_message_expr): Don't crash if super_type is 0.Mon Nov 9 07:42:30 1992 Richard Kenner (kenner at vlsi1.ultra.nyu.edu) * caller-save.c (save_call_clobbered_regs): Ensure any insns we add are in the same basic block as the insn we added them for.Mon Nov 9 12:35:57 1992 Torbjorn Granlund (tege@jupiter.sics.se) * pa.h (TARGET_*): Move it to the beginning of the file. (CPP_SPEC): Handle -mnosnake. * pa-ghpux.h pa-hpux.h pa1-ghpux.h pa1-hpux.h pa1.h pa.h: Move definition of TARGET_DEFAULT to before inclusion of other pa*h files. Only define TARGET_DEFAULT if not already defined. Get rid of hpux8 conditionals.Sun Nov 8 20:38:19 1992 James Van Artsdalen (james at bigtex.cactus.org) * i386.md (movstrsi): mask move count after signed shift.Sun Nov 8 00:24:30 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * fixinc.svr4: Avoid use of | in sed regexp; use multiple s commands. * i386mach.h: Include i386gstabs.h, not i386gas.h. * gsyslimits.h: Renamed from syslimits.h. * Makefile.in (USER_H): syslimits.h deleted. (install-common-headers): Install gsyslimits.h as syslimits.h. Depend on gsyslimits.h and assert.h. * cccp.c (rescan): Accept # as command inside macro args, etc. If an actual newline at the same level precedes. * fixincludes (EXINIT): Set it to `set', not null. * toplev.c (main): Use strncmp when testing for gstabs+ vs gstabs.Sat Nov 7 17:46:35 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * optabs.c (expand_unop): For complex negation, do get_insns, not gen_sequence. * c-decl.c (finish_decl): Don't clear DECL_INITIAL in inline fn decls. * c-typeck.c (process_init_constructor): Strip NOP_EXPR from indices. Clear end_index if there's an error in a range. * mips-5sysv.h, mips-5svr4.h, mips-5bsd.h (CPP_PREDEFINES): Add single-underscore variants of all the predefined symbols. * gstddef.h [_ANSI_H_]: When undefing at the end, test _STDDEF_H, not __need_ptrdiff_t. * mips.c (gen_int_relational): Handle overflow when incrementing cmp1.Fri Nov 6 23:03:14 1992 Brendan Kehoe (brendan@lisa.cygnus.com) * elxsi.c: Include config.h.Fri Nov 6 18:53:21 1992 Chip Salzenberg (chip@tct.com) * i386sco.h (STARTFILE_SPEC): Fix line wrap. (SIGNED_CHAR_SPEC): Defined to set _CHAR_UNSIGNED.Fri Nov 6 19:06:56 1992 Jim Wilson (wilson@sphagnum.cygnus.com) * dbxout.c (dbxout_symbol): Give name ` ' to unnamed enums.Fri Nov 6 15:26:30 1992 Richard Kenner (kenner at vlsi1.ultra.nyu.edu) * optabs.c (init_libfuncs): Add casts when comparing/incrementing enum. Fri Nov 6 15:41:00 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * toplev.c (main): Really accept -gstabs+.Fri Nov 6 06:46:22 1992 Tom Wood (wood@dg-rtp.dg.com) * m88k.md (tcnd_divide_by_zero, divsi3, udivsi3): Allow the explicit trap for divide by zero to resume execution along the expected path. * t-m88kv4 (FIXINCLUDES): Delete.Fri Nov 6 03:08:13 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * i386.md (andsi3): Mask immed op to 0xff in QI-reg ff00-byte case. * gstddef.h: Find ansi.h in machine subdir. [__need_ptrdiff_t]: Don't undef _SIZE_T_ or _WCHAR_T_. * gvarargs.h, gstdarg.h: Don't test, define or undef _VA_LIST_ on NET 2 systems. Don't include ansi.h. * c-lex.c (readescape): Support \e like \E. Warn only if -pedantic.Fri Nov 6 08:34:17 1992 Tim Moore (moore at defmacro.cs.utah.edu) * integrate.c (copy_rtx_and_substitute)[ARGS_GROW_DOWNWARD]: Map virtual args pointer to the top of the argument block. * calls.c (expand_call)[ARGS_GROW_DOWNWARD] Fix fencepost error in calculating high_to_save and low_to_save. Use - high_to_save to address stack_area.Fri Nov 6 00:41:53 1992 Paul Eggert (eggert@twinsun.com) * sparc.h (TARGET_EDOM, GEN_ERRNO_RTX): Deleted.Thu Nov 5 18:55:44 1992 Richard Kenner (kenner@vlsi1.ultra.nyu.edu) * alpha.c (output_prologue): Fix typo: `add' should be `addq'.Thu Nov 5 18:35:43 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * Makefile.in (install-fixincludes): Add semicolon in new for-loop.Thu Nov 5 15:24:14 1992 Michael Meissner (meissner@osf.org) * i386rose.h, decrose.h (REAL_LD_FILE_NAME): Define to be the correct location on OSF/1 -- /usr/bin/ld points to /usr/ccs/gcc/ld, which is collect. (REAL_NM_FILE_NAME): Ditto for nm. (REAL_STRIP_FILE_NAME): Ditto for strip.Wed Nov 4 13:36:10 1992 Jim Wilson (wilson@sphagnum.cygnus.com) * optabs.c (expand_binop): When trying to expand a multiple word add into multiple single word adds, don't overwrite OP0 and OP1 in case we must backtrack. We use instead new variables XOP0 and XOP1.Wed Nov 4 16:45:53 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * config.sub: Don't discard SCO version number if it's 3.2v4. * xm-vax-vms.h (HOST_FLOAT_FORMAT): Defined. * varasm.c: Fix typos in last change.Wed Nov 4 10:11:28 1992 Torbjorn Granlund (tege@jupiter.sics.se) * va-pa.h (va_end): Do it like in other va-*.h files.Wed Nov 4 07:23:46 1992 Richard Kenner (kenner@vlsi1.ultra.nyu.edu) * local-alloc.c (optimize_reg_copy_1): If P is a CALL_INSN, count it as being crossed by SRC since SRC used to die there.Wed Nov 4 00:13:51 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * x-next (libgcc2.a, stdarg.h): New rules. * varasm.c (immed_real_const_1, immed_double_const): Don't push on const_double_chain in nested function. * expr.c (emit_move_insn): Do return a value, in complex case.Tue Nov 3 10:45:09 1992 H.J. Lu (hlu@yardbird.eecs.wsu.edu) * i386linux.h (STARTFILE_SPEC): -static is added to ld if -pg, -g or -p is passed down by gcc.Tue Nov 3 15:14:48 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * pa.c (output_ior): Handle "ior" against zero. * i386mach.h (YES_UNDERSCORES): Define it. * sun3.h (ASM_OUTPUT_FLOAT_OPERAND): Use REAL_VALUE_MINUS_ZERO. (ASM_OUTPUT_DOUBLE_OPERAND): Likewise.Tue Nov 3 08:25:35 1992 Chris Smith (csmith@convex.com) * convex.h (REG_CLASS_FROM_LETTER): Add 'A', index regs. (movsi alternative): Use it to make psh.w sp (push the stack pointer) a noninstruction.Tue Nov 3 08:05:10 1992 Richard Kenner (kenner@vlsi1.ultra.nyu.edu) * jump.c (jump_optimize): Ensure operand of REG_NOTES is an INSN; otherwise, we might try to read outside allocated memory. * va-alpha.h (va_end): Don't define enum if va_end already defined.Tue Nov 3 02:56:22 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * objc/Makefile: Use $(srcdir), not `..'. * objc-actions.c (build_message_expr): Use save_expr for receiver. * va-i860.h (va_end, anonymous enum): Don't declare if va_end already defined as macro. * va-mips.h, va-i960.h (va_end): If already a macro, don't declare.Mon Nov 2 21:17:40 1992 Paul Eggert (eggert@twinsun.com) * va-sparc.h (va_end): If already def as macro, don't declare.Mon Nov 2 16:04:51 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * i386linux.h: Include i386gstabs.h, not i386gas.h.Mon Nov 2 14:46:31 1992 Richard Kenner (kenner at vlsi1.ultra.nyu.edu) * Makefile.in (install-cross-tools): Delete old symlink before making new one; else symlink will fail and we will use backed strategy.Sun Nov 1 17:55:56 1992 Jim Wilson (wilson@sphagnum.cygnus.com) * varasm.c (decode_rtx_const): Handle PC same as LABEL_REF.Sun Nov 1 03:19:39 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * Version 2.3.1 released. * x-i386s4: Renamed from x-i386sco4. * configure (i[34]86-*-sco*): Use new name. * sol2-c1.asm, sol2-ci.asm, sol2-cn.asm: Renamed from sol2-crt... * t-sol2: User new names.Sat Oct 31 15:19:54 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * Version 2.3 released. * Makefile.in (install-libobjc): New target. ($(srcdir)/gcc.dvi, $(srcdir)/cpp.dvi): New targets. (extraclean): rm *diff, *lose, config/*lose. (mostlyclean): rm config/core. * objc-actions.c (OBJC_SELECTORS_WITHOUT_LABELS): Define by default.Fri Oct 30 20:11:52 1992 James Van Artsdalen (james at bigtex.cactus.org) * i386.c (output_move_double): Undo 10/25 change. Handle case where part of a dest reg is used in a src mem rtx, without using stack.Fri Oct 30 18:52:57 1992 Michael Meissner (meissner@osf.org) * mips.h (MIPS_VERSION): Bump meissner version number to 28. * mips.md (addsi3, subsi3): Don't allow -32768 as the second operand, the assembler complains if the instruction fills a delay slot.Fri Oct 30 16:11:37 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * combine.c (simplify_shift_const): For a subreg, require subreg_lowpart_p and not paradoxical. * Makefile.in (install-fixincludes): Ignore dirs that don't exist.Thu Oct 29 20:15:44 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * gvarargs.h, gstdarg.h [4.3 net 2]: If _VA_LIST_, is undefined then va_list is already declared. * i386gas.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL): Override, if NO_UNDERSCORES.Thu Oct 29 17:30:52 1992 Richard Kenner (kenner@vlsi1.ultra.nyu.edu) * flow.c (life_analysis): Mark FP live at end of function. * reload1.c (reload): If FP was eliminated, remove it from being live in any basic block. * varasm.c (output_constant_pool): Labels can be deleted by being turned into NOTEs, not just have INSN_DELETED_P.Thu Oct 29 16:15:47 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * gstdarg.h: Use _ANSI_STDARG_H_, not _ANSI_STDARG_H. * gstddef.h [4.3 net 2]: If _SIZE_T_, etc. are undefined then type is already declared. * m68k.c (print_operand_address) [MOTOROLA !SGS]: Don't subtract 2 in the address displacement.Thu Oct 29 14:36:23 1992 Michael Meissner (meissner@osf.org) * libgcc2.c (__builtin_vec_new): #undef NULL before including stdio.h to prevent redeclaration message. (pyramid __enable_execute_stack): Ditto. * i386rose.h (YES_UNDERSCORES): Define. (ASM_OUTPUT_LABELREF): Don't redefine. * mips.h (ASM_FINAL_SPEC): If cross compiling, don't invoke mips-tfile by default. * decrose.h (ASM_FINAL_SPEC): If cross compiling, don't invoke mips-tfile by default. * mips-tdump.c, mips-tfile.c: Handle the case where CROSS_COMPILE is defined more gracefully.Thu Oct 29 12:10:16 1992 Tim Moore (moore at defmacro.cs.utah.edu) * combine.c (make_extraction): Fix paren error in if for INNER is reg.Thu Oct 29 13:49:03 1992 Jim Wilson (wilson@sphagnum.cygnus.com) * xm-mipsbsd.h: Really delete file.Thu Oct 29 02:48:28 1992 Tom Wood (wood@dg-rtp.dg.com) * dwarfout.c, arm.c, m88k.c: Include "assert.h" instead of <assert.h>.Thu Oct 29 00:43:00 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * gstddef.h [4.3 net 2]: Force inclusion of ansi.h. Undef _SIZE_T_, _PTRDIFF_T_, _WCHAR_T_ at end. * Makefile.in (libgcc2.a, libgcc1.a): Use || to exit if cp fails. (install-float-h-cross): Use fi, not done. Write float.h in $(tmpdir), not in `.'. (tmpdir): New variable. * i386gas.h (NO_UNDERSCORES): Test was backwards. (SDB_DEBUGGING_OUTPUT): Defined.Wed Oct 28 16:33:34 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) * gstdarg.h, gvarargs.h: On Net 2 system, don't test, define or undef _VA_LIST_. Use _ANSI_H_, __BSD_NET2__ and ____386BSD____ to test for this. * i386bsd.h (CPP_PREDEFINES): Add ____386BSD____. * c-decl.c (pushdecl): Allow redeclaring builtin as any sort of static. * Makefile.in (install-cross-tools): Fix typo. (all.build): Dep on xgcc instead of $(GCC_PASSES).Wed Oct 28 15:25:42 1992 Tom Wood (wood@dg-rtp.dg.com) * m88k.c (print_operand): When AS_BUG_FLDCR is defined, use alternate fldcr form. * m88kdgux.h (AS_BUG_FLDCR): Define to accomodate 4.30 assembler bug. * m88kv3.h (CPP_PREDEFINES): Add -Dunix. * m88kdolph.h (SDB_ALLOW_FORWARD_REFERENC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -