📄 changelog
字号:
Sat Mar 30 15:16:16 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * ns32k.md (andcbhi3, andcbqi3): Constraint shouldn't say commutative. * tm-mips.h, tm-sparc.h, tm-spur.h (CONST_DOUBLE_OK_FOR_LETTER_P): Use CONST_DOUBLE_LOW and CONST_DOUBLE_HIGH.Fri Mar 29 16:17:59 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * tm-hp9k2bsd.h: New file. * config.h (hp9k200-bsd): New target.Thu Mar 28 16:31:50 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * tm-vax.h (CHECK_FLOAT_VALUE): Change float max to ...444e+38.Wed Mar 27 19:57:33 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * integrate.c (access_parm_map): Use /, not %, in setting WORD.Sun Mar 24 23:47:19 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * gcc.c (store_arg): Use xrealloc. (xrealloc, xmalloc): Change error message.Sat Mar 23 03:42:20 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * gnulib.c [GNULIB_NEEDS_DOUBLE]: Override FLOAT_ARG_TYPE, FLOATIFY.Fri Mar 22 00:46:42 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * integrate.c (frame_pointer_sum_p): New function. (copy_rtx_and_substitute): Use that. * cccp.c (bzero, etc.): Don't test for BSD--it's never defined.Tue Mar 19 21:25:52 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) * gstab.h: Renamed from stab.h. * dbxout.c, symout.c, final.c: Include under that name. * stddef.h (wchar_t): New typedef.Sun Mar 17 21:01:56 1991 Richard Stallman (rms@mole.ai.mit.edu) * fixincludes (dnetdb.h): Fix missing semi in nodeent. (rusers.h): Code to fix this file was duplicated.Sat Mar 16 15:25:56 1991 Richard Stallman (rms@mole.ai.mit.edu) * toplev.c (compile_file): Write out all static consts that are used.Thu Mar 14 16:56:03 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-att386.h (ASM_OUTPUT_SKIP): Delete duplicate #define. * out-sparc.c (output_block_move): Conditionalize templates at end on NO_UNDERSCORES.Tue Mar 12 23:48:11 1991 Richard Stallman (rms at mole.ai.mit.edu) * fixincludes: Quote the # in an echo.Sun Mar 10 20:11:04 1991 Richard Stallman (rms at mole.ai.mit.edu) * expr.c (emit_library_call): Support GNULIB_NEEDS_DOUBLE. * tm-i860.h (GNULIB_NEEDS_DOUBLE): Define it.Sun Mar 3 15:13:50 1991 Michael Meissner (meissner at osf.org) * out-mips.c (function_arg_partial_nregs): Fix passing two structures, each of which contains two doubles to a function which returns a structure -- the problem was caused when the 1.37.1 code was modified to have two fields for the FUNCTION_ARG routines, arg_number which is the number of arguments, and arg_words which is the total number of words passed, instead of the old arg_number which counted the words. The function_arg_partial_nregs routine was returning -1 for the second call. In 1.37.1, the macro FUNCTION_ARG_PARTIAL_NREGS was only called one time, if it returned non-zero. This no longer seems the case for 1.39.Sun Mar 10 19:06:36 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-harris.h (ASM_FILE_START): Output a .file. * tm-mips.h (TARGET_MEM_FUNCTIONS): Define on certain systems.Fri Mar 8 15:51:15 1991 Richard Stallman (rms at mole.ai.mit.edu) * gcc.c (delete_temp_files): Delete only ordinary files.Thu Mar 7 17:51:11 1991 Richard Stallman (rms at mole.ai.mit.edu) * c-typeck.c (build_array_ref): Notice if array expression is const or volatile.Tue Mar 5 14:21:57 1991 Richard Stallman (rms at mole.ai.mit.edu) * c-decl.c (store_parm_decls): If -traditional, allow unsigned int in prototype in place of int. * stmt.c (fixup_gotos): Handle jumping to end of rtl. * tm-mips-news.h (DECSTATION): Definition deleted. (MIPS_NEWS): Define it. * config.gcc (i860-gas): New target. * tm-i860g.h: New file.Mon Mar 4 00:39:11 1991 Richard Stallman (rms at mole.ai.mit.edu) * fixincludes: Fix typos handling size_t and ptrdiff_t. * out-mips.c: Include sys/types.h.Sun Mar 3 01:11:46 1991 Richard Stallman (rms at mole.ai.mit.edu) * cccp.c (include_defaults, cplusplus_include_defaults): Use CC_INCLUDE_DIR. (CC_INCLUDE_DIR): Define by default as /use/include. * tm-mips.h (CC_INCLUDE_DIR): Define, if MIPS_BSD43. (CPP_SPEC): Don't do -I to handle -ZSYSV, -ZBSD43.Sat Mar 2 16:22:59 1991 Richard Stallman (rms at mole.ai.mit.edu) * expr.c (expand_call): Use argpos, not i, where appropriate.Wed Feb 27 15:46:54 1991 Richard Stallman (rms at mole.ai.mit.edu) * gnulib.c (FLOAT_ARG_TYPE, FLOATIFY): New macros. (__*sf*): Use them for `float' args. * stmt.c (fixup_gotos): Check that jump into bindings really comes from before the start of the bindings. Use TREE_REGDECL to indicate error message printed.Tue Feb 26 15:46:35 1991 Richard Stallman (rms at mole.ai.mit.edu) * c-decl.c (grokdeclarator): Check for errors before warnings.Mon Feb 25 20:46:43 1991 Richard Stallman (rms at mole.ai.mit.edu) * sdbout.c (SDB_NO_FORWARD_REFS): Renamed from MAYBE. (plain_type_1): Don't call sdb_record_type_name if no forward refs. * integrate.c (expand_inline_function): Copy REG_USERVAR_P to new regs. (copy_rtx_and_substitute): Likewise. * c-typeck.c (digest_init): Handle STRING_CST before same-type case. * make-cc1.com, make-cccp.com: Set default dir for batch use.Sun Feb 24 17:14:09 1991 Richard Stallman (rms at mole.ai.mit.edu) * out-sparc.c (output_fp_move_double): Typo choosing inc_reg. If we use %g1, then put that into the memref. * loop.c (check_dbra_loop): Win if loop biv is used only for counting.Sat Feb 23 13:36:13 1991 Richard Stallman (rms at mole.ai.mit.edu) * sdbout.c (sdbout_one_type): Changed #ifndef MAYBE controlling call to sdbout_field_types into #ifdef. It seems it was backwards. * c-decl.c (grokdeclarator): Error for `signed void', etc. Warning for `signed my_int', and only if pedantic.Fri Feb 22 12:45:06 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-i386sco.h (STRUCT_RETURN_CALLER_POP): Define it. * stmt.c (expand_end_loop): Don't be fooled by notes at loop end.Thu Feb 21 21:34:12 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-sun2os4.h (LINK_SPEC): New macro. * tm-sun386i.h (LINK_SPEC): Undef before redefining.Mon Feb 11 00:06:19 1991 Richard Stallman (rms at mole.ai.mit.edu) * Makefile (libg): Rule deleted. (install): Don't create libg.a. * out-mips.c (mips_asm_file_start, make_temp_file): New functions. * tm-mips.h (ASM_FILE_START): Use those functions. * gcc.c (do_spec_1): Handle %G. (LIBG_SPEC): New macro. (link_spec): Use %G. * tm-mips.h (LIBG_SPEC): Define this as empty string.Sun Feb 10 23:03:45 1991 Richard Stallman (rms at mole.ai.mit.edu) * integrate.c (copy_parm_decls): Set TREE_INLINE before pushdecl.Sat Feb 9 16:31:28 1991 Richard Stallman (rms at mole.ai.mit.edu) * loop.c (eliminate_biv, can_eliminate_biv_p): For compare insn and constant coeffs, check for overflow. For variable coeffs, or variable endpoint, don't allow inequality.Fri Feb 8 18:04:43 1991 Richard Stallman (rms at mole.ai.mit.edu) * Makefile (libg): Put one (null) member in the library.Thu Feb 7 22:20:24 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-i386v4.h (ASM_OUTPUT_COMMON): Override; put alignment in output. * tm-news.h (FUNCTION_PROLOGUE): Correct syntax of link insn. (PRINT_OPERAND_ADDRESS): Use period, not colon, before index reg width.Wed Feb 6 23:59:42 1991 Richard Stallman (rms at mole.ai.mit.edu) * config.gcc (mips-sysv): Use xm-umips.h. * tm-mips-sysv.h (TARGET_MEM_FUNCTIONS): Define it.Tue Feb 5 00:45:58 1991 Richard Stallman (rms at mole.ai.mit.edu) * c-parse.y (combine_strings): Finish fixing wide strings. * reload1.c (possible_group_p): New subroutine. (reload): Don't kill last group when looking for a non-group. * expmed.c (expand_divmod): If emit a cmp, must copy op0 to a reg. * expr.c (expand_builtin): For ffs, get mode from TREE_TYPE. * tm-att386.h (ASM_OUTPUT_SKIP): In text seg, make explicit zeros.Mon Feb 4 17:39:36 1991 Richard Stallman (rms at mole.ai.mit.edu) * c-typeck.c (digest_init): Error if init array with another array.Sun Feb 3 22:05:40 1991 Richard Stallman (rms at mole.ai.mit.edu) * m68k.md (extend QI to HI): Typo in clr insn. * c-parse.y (combine_strings): Subtract properly from LEN when copying. (init_lex, yylex): max_wide is now measured in wide chars, not bytes.Sat Feb 2 12:32:41 1991 Richard Stallman (rms at mole.ai.mit.edu) * xm-m68k.h (HOST_WORDS_BIG_ENDIAN): Define it.Thu Jan 31 00:33:33 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-aix386.h (ASM_OUTPUT_LOCAL): Ok to use bss, since no shared libs. (LINK_SPEC): Pass through all -K and -T options. * xm-aix386.h (TRUE, FALSE): Undef if already def, to avoid warning. * c-decl.c (pushdecl): Don't make an extern global for -traditional if it uses any local types. * tm-sun386i.h (PCC_BITFFIELD_TYPE_MATTERS): Use 1 as value. (LINK_SPEC): Copy definition from xm-sun386i.h. * xm-sun386i.h (LINK_SPEC): Definition deleted. * tm-hp9k320.h (STANDARD_STARTFILE_PREFIX): Once again always redefine.Wed Jan 30 16:27:14 1991 Richard Stallman (rms at mole.ai.mit.edu) * fixincludes (sys/stdtypes.h): Edit this to handle _SIZE_T, etc.Mon Jan 28 12:48:20 1991 Richard Stallman (rms at mole.ai.mit.edu) * loop.c (loop_reg_used_before_p): Scan explicitly, don't use luids.Thu Jan 24 18:15:08 1991 Richard Stallman (rms at mole.ai.mit.edu) * expr.c (expand_expr, case for ARRAY_REF): Use build_pointer_type. * loop.c (strength_reduce): Substitute regs inside some reg notes.Wed Jan 16 15:34:38 1991 Richard Stallman (rms at mole.ai.mit.edu) * Version 1.39 released. * config.gcc (i386-esix): New alternative. * tm-i386esix.h: New file. * expr.c (expand_call): Don't put libcall notes on const function call unless there is a suitable value-copying insn at the end. * config.gcc (delta68k): New alternative. * tm-delta68k.h, xm-delta68k.h: New files.Tue Jan 15 01:37:21 1991 Richard Stallman (rms at mole.ai.mit.edu) * loop.c (scan_loop): Condition for movability was wrong. A reg that isn't necessarily set may be unsafe even if used only inside the loop. However, a reg used only in the same basic block after the set is safe. So is a reg that isn't a user-level variable. * combine.c (try_distrib): Don't push + thru negative-count shift. * tm-vax.h (NEGATIVE_SHIFT_COUNT): Define to enable that change.Mon Jan 14 18:17:58 1991 Richard Stallman (rms at mole.ai.mit.edu) * stmt.c (assign_parms) [FIRST_PARM_CALLER_OFFSET]: If that's negative, adjust first_parm_offset rather than stack_args_size for size of structure value address. (Kludge to make sparc work.) * fixincludes-V4: Handle #lint. * tm-i386sco.h (CPP_PREDEFINES): Get rid of the %-spec. (CPP_SPEC): Override this; handle -scointl here.Sun Jan 13 23:06:25 1991 Richard Stallman (rms at mole.ai.mit.edu) * fixincludes (sys/file.h): Fix incorrect conditional in Ultrix.Sat Jan 12 14:25:02 1991 Richard Stallman (rms at mole.ai.mit.edu) * i386.md (movsf, movdf): Change constraints to ensure opt reload.Fri Jan 11 13:22:22 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-tower-as.h (ASM_OUTPUT_COMMON, ASM_OUTPUT_LOCAL, ASM_OUTPUT_SKIP): Use %u. (PUT_SDB_START_DIM): New macro. (PUT_SDB_DIM): Deleted. * tm-next.h (LIB_SPEC, STARTFILE_SPEC): Don't support -p.Thu Jan 10 13:05:46 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-sun2.h (CC1_SPEC): Define to ignore -sun2 and -target. (WORD_SWITCH_TAKES_ARG): Define to recognize -target. (LIB_SPEC): Define; handle -a. * tm-sun3os4.h: New file. * tm-mips-news.h (CPP_SPEC): Update include directory version. (MACHINE_TYPE): Change this string. * tm-next.h (LIB_SPEC): Use -lsys_s, not -lc. * Makefile (gnulib): Depend on config.status.Mon Jan 7 15:03:53 1991 Richard Stallman (rms at mole.ai.mit.edu) * c-typeck.c (process_init_constructor): Error if values provided for an array of empty elements. Rename variable `error' to `error_flag'. * out-i386.c (function_epilogue) [STRUCT_RETURN_CALLER_POP]: Don't pop struct value arg if -fpcc-struct-return. * expr.c (expand_call) [STRUCT_RETURN_CALLER_POP]: Change handling of structure_value_addr. * cse.c (cse_insn): In special case for (set REG0 REG1), change any REG_EQUIV notes to REG_EQUAL.Sun Jan 6 13:51:59 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-sun386i.h (PCC_BITFIELD_TYPE_MATTERS): Define it. * out-i386.c (fp_top_dead_p1): Follow jump only if optimizing.Fri Jan 4 23:17:41 1991 Richard Stallman (rms at mole.ai.mit.edu) * tm-att386.h (ASM_OUTPUT_LOCAL): Change back to data section.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -