📄 fsfchangelog.11
字号:
Wed Dec 31 18:40:26 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* stmt.c (expand_asm_operands): Treat ASM with no outputs as volatile.
Wed Dec 31 08:03:45 1997 Paul Eggert <eggert@twinsun.com>
* toplev.c (flag_verbose_asm): Default to 0, not 1.
* i386/bsd386.h (ASM_COMMENT_START): Define to " #".
Tue Dec 30 17:38:55 1997 Jim Wilson <wilson@cygnus.com>
* unroll.c (find_splittable_givs): Handle givs with
dest_reg created by loop.
Tue Dec 30 14:21:33 1997 Ian Lance Taylor <ian@cygnus.com>
* svr4.h (LINK_SPEC): Never specify -h.
* ptx4.h (LINK_SPEC): Likewise.
* rs6000/sysv4.h (LINK_SPEC): Likewise.
* sparc/sol2.h (LINK_SPEC): Likewise.
Tue Dec 30 06:15:23 1997 Philippe De Muyter <phdm@macqel.be>
* libgcc2.c (_eh_compat): Do not include stdlib.h, but provide a
private extern declaration for malloc.
Mon Dec 29 06:56:41 1997 Laurent Guerby <guerby@gnat.com>
* Makefile.in (stmp-int-hdrs): Add "touch".
Sun Dec 28 19:36:05 1997 Stephen L Moshier <moshier@mediaone.net>
* mips.h (CACHE_FLUSH_FUNC): New, defaults to _flush_cache.
(INITIALIZE_TRAMPOLINE): Use it.
* mips/ultrix.h (CACHE_FLUSH_FUNC): Define as cacheflush.
* mips/news4.h (CACHE_FLUSH_FUNC): Likewise.
Sun Dec 28 08:19:13 1997 Paul Eggert <eggert@twinsun.com>
* arm.c: Don't include assert.h.
* i960.c: Likewise.
(i960_arg_size_and_align): Rewrite to avoid assert.
* m88k.c: Don't include assert.h.
(expand_block_move): Rewrite to avoid assert.
* except.c: Don't include assert.h.
(scan_region): Rewrite to avoid assert.
(save_eh_status, restore_eh_status, scan_region): Don't bother
testing whether pointer is null.
* dwarfout.c, dwarf2out.c: Do not include assert.h.
(assert): New macro, since we can't use system assert.
Sat Dec 27 19:08:17 1997 Stephen L Moshier <moshier@mediaone.net>
* mips/ultrix.h (DWARF2_UNWIND_INFO): Define as 0.
Fri Dec 26 05:57:06 1997 Philippe De Muyter <phdm@macqel.be>
* m68k/mot3300.h (FINALIZE_TRAMPOLINE): Macro defined.
* libgcc2.c (__clear_insn_cache): New sysV68-specific helper function
for trampolines.
Thu Dec 25 15:22:43 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* rs6000.c (function_arg_padding): All aggregates pad upward.
Wed Dec 24 18:05:13 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* sparc.c: Add prototypes for static functions.
(check_pic): Check for form of pic_pc_rtx, not it itself.
(pic_setup_code): New function, from finalize_pic.
(finalize_pic): Call pic_setup_code and insert after nonlocal_receiver.
* sparc.md (nonlocal_goto_receiver): New pattern.
Tue Dec 23 05:54:38 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* expr.c (expand_builtin_setjmp): Call builtin_setjmp_receiver.
* mips.md (builtin_setjmp_receiver): New pattern.
* crtstuff.c (__do_global_ctors_aux): Add missing call to
FORCE_INIT_SECTION_ALIGN and go back to text section.
* i386/sol2.h (FORCE_INIT_SECTION_ALIGN): Remove loop.
* expr.c (do_store_flag): For shift, get bit count using tree_pow2.
Tue Dec 23 05:21:18 1997 Paul Eggert <eggert@twinsun.com>
* genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT too.
Mon Dec 22 19:30:59 1997 Michael P. Hayes <michaelh@ongaonga.chch.cri.nz>
* sdbout.c (plain_type_1): Add missing checks for named types "char"
and "int" and check for int by size first.
Mon Dec 22 19:13:58 1997 Manfred Hollstein <manfred@s-direktnet.de>
* m68k/xm-mot3300.h (ADD_MISSING_{POSIX,XOPEN}): Define.
* m88k/xm-sysv3.h: Likewise.
* configure.in (getrlimit, setrlimit): Call AC_CHECK_FUNCS.
* cccp.c (main): Check HAVE_{G,S}ETRLIMIT in addition to RLIMIT_STACK.
* toplev.c (main): Likewise.
* fixincludes (target_canonical): New variable.
(size_t): Add support for Motorola's stdlib.h which fails to provide
a definition for size_t.
(str{len,spn,cspn} return value): Handle different layout on sysV88.
(fabs/hypot): Provide a fake for hypot which is broken on
m88k-motorola-sysv3; emit a prototype for fabs on m88k-motorola-sysv3.
* m68k/mot3300.h (ASM_BYTE_OP): Don't include '\t' in definition.
(ASM_OUTPUT_ASCII): Prefix ASM_BYTE_OP by one single '\t'.
Mon Dec 22 19:05:49 1997 Richard Henderson <rth@cygnus.com>
* sparc.md (jump): Don't use the annul bit around an empty loop.
Mon Dec 22 18:52:56 1997 Robert Lipe <robertl@dgii.com>
* i386/x-sco5 (CLIB) Deleted.
(ALLOCA) Added.
* i386/xm-sco5.h (USE_C_ALLOCA) Added.
Mon Dec 22 18:42:16 1997 Philippe De Muyter <phdm@macqel.be>
* m68k/mot3300Mcrt0.S (mcount): Function removed.
(__stop_monitor): New function.
* m68k/mot3300-crt0.S (__stop_monitor): New (empty) function.
(mcount, mcount%, monitor): Common symbols removed.
* m68k/mot3300.h (FUNCTION_PROFILER): USE_GAS and !USE_GAS versions
fixed and merged.
(EXIT_BODY): Always call __stop_monitor without tricky tests.
Mon Dec 22 18:35:05 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* objc/Make-lang.in (runtime-info.h, libobjc_entry.o): Create in
build directory.
(libobjc.a): Update dependency list.
(libobjc.dll): Likewise. Use libobjc_entry.o from build directory.
(objc/sendmsg.o): Add -Iobjc to find runtime-info.h.
(objc.mostlyclean): Remove runtime-info.h.
Mon Dec 22 18:27:47 1997 Paul Eggert <eggert@twinsun.com>
* libgcc2.c (_eh_compat): New section.
* Makefile.in (LIB2FUNCS): Add _eh_compat.
Mon Dec 22 17:52:37 1997 Marcus G. Daniels <mgd@wijiji.santafe.edu>
* objc/init.c (_objc_load_callback): Don't initialize.
Sun Dec 21 15:06:00 1997 Paul Eggert <eggert@twinsun.com>
* mips/xm-iris5.h (HAVE_INTTYPES_H): Force undefined.
Sun Dec 21 14:51:51 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* dwarf2out.c (add_bound_info, case COMPONENT_REF): New case.
Sun Dec 14 06:49:05 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* expr.c (expand_expr, case PLACEHOLDER_EXPR): Use placeholder_list
expression in preference to any other if correct type.
* i386.h (INITIAL_ELIMINATION_OFFSET): Correctly test for PIC
register used.
Sat Dec 13 06:11:32 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* frame.h (__register_frame_info_table): Fix typo in declaration.
Fri Dec 12 07:55:18 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* function.c (purge_addressof_1): For (mem (address (mem ...)),
when collapsing, preserve mode of outer MEM.
* frame.c (__register_frame_info): Renamed from __register_frame.
(__register_frame_info_table, __deregister_frame_info): Similarly.
* frame.h (__{,de}register_frame_info): Likewise.
(__register_frame_info_table): New declaration.
* crtstuff.c (__do_global_dtors{,_aux}): Rename __deregister_frame.
(frame_dummy, __do_global_ctors): Likewise for __register_frame.
* collect2.c (write_c_file_{stat,glob}): Rename __register_frame
to __register_frame_info and similarly for __deregister_frame and
__register_frame_table.
* sched.c (remove_dependencies): Set RTX_INTEGRATED_P on dependency
we delete. Properly update prev for multiple consecutive deletions.
(priority): Skip deleted dependence.
* integrate.c (initialize_for_inline): In DECL_RTL of a PARM_DECL,
look inside a (mem (addressof (mem ...))).
Fri Dec 12 05:49:58 1997 Paul Eggert <eggert@twinsun.com>
* collect2.c (write_c_file_glob):
Allocate initial frame object in static storage and pass its address.
Thu Dec 11 18:01:31 1997 Philippe De Muyter <phdm@macqel.be>
* acconfig.h (NEED_DECLARATION_GETENV): Define slot added.
Thu Dec 11 17:54:23 1997 Paul Eggert <eggert@twinsun.com>
* crtstuff.c (__do_global_ctors): Fix typo in last change.
Wed Dec 10 18:38:28 1997 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* libgcc2.c (__bb_exit_func): Fix test of return value of fopen.
Wed Dec 10 07:07:37 1997 Bernd Schmidt <crux@starsky.Informatik.RWTH-Aachen.DE>
* combine.c (simplify_rtx, case ABS): Don't get confused by a
VOIDmode operand.
Tue Dec 9 17:44:14 1997 David Edelsohn <edelsohn@mhpcc.edu>
* rs6000.h (FUNCTION_ARG_PADDING): Define.
* rs6000.c (function_arg_padding): New function.
Tue Dec 9 08:53:56 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* integrate.c (save_for_inline_copying): Make a new reg_parm_stack_loc.
Mon Dec 8 19:23:58 1997 Pat Rankin <rankin@eql.caltech.edu>
* toplev.c (get_run_time): [#if VMS] Cast arg in times call.
* vax/xm-vms.h (HAVE_UNISTD_H): Define for DEC C.
* make-cccp.com [CC]: Add /Prefix=All for DEC C.
Mon Dec 8 08:09:17 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* stmt.c (expand_decl_cleanup_no_eh): Properly return a value.
* fold-const.c (fold_convert): Don't flag overflow when converting
pointer to integer.
Sun Dec 7 09:42:05 1997 Pat Rankin <rankin@eql.caltech.edu>
* make-gcc.com (@make-l2): Pass along any command line arguments.
* make-l2.com: Add latent support to compile cp/inc/* if `cc1plus'
is specified [currently disabled].
* make-cc1.com: When building with GNU C, use -O2.
* make-cccp.com: Likewise.
Sun Dec 7 06:56:48 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* crtstuff.c (__do_global_ctors): Add missing arg to __register_frame.
* collect2.c (write_c_file_stat): Fix error in last change;
use __SIZE_TYPE__, not size_t.
Sun Dec 7 05:50:43 1997 Paul Eggert <eggert@twinsun.com>
* cccp.c (strings.h): Fix misspelling of `include' introduced
in last change to this file.
Sat Dec 6 18:54:11 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* alpha/vms.h (CPP_PREDEFINES): Remove redundant setting
of GCC version and unneeded setting of __VMS_VER.
Fri Dec 5 07:24:36 1997 Richard Stallman <rms@gnu.org>
* sparc/linux64.h (TARGET_VERSION): Write "GNU/Linux".
* sparc/linux.h, sparc/linux-aout.h, rs6000/linux.h: Likewise.
* m68k/linux.h, arm/linux.h, alpha/{linux,elf}.h: Likewise.
* listing: Change linux to gnu-linux.
Fri Dec 5 06:23:22 1997 Paul Eggert <eggert@twinsun.com>
Alter C startup code so that it doesn't invoke malloc on Solaris.
* frame.h (struct object): Decl moved here from frame.c.
* frame.c (struct object): Move decl to frame.h.
("frame.h"): Include after <stddef.h>, so that size_t is defined.
(__register_frame, __register_frame_table, __deregister_frame):
It's now the caller's responsibility to allocate storage for object.
* crtstuff.c (frame_dummy), collect2.c (write_c_file_stat):
Allocate initial frame object in static storage and pass its address.
* crtstuff.c (<stddef.h>, "frame.h"): Include.
* Makefile.in ($(T)crtbegin.o, $(T)crtend.o, stamp-crtS):
Depend on defaults.h and frame.h.
* Makefile.in (RTL_H, TREE_H): Add gansidecl.h.
(DEMANGLE_H): New macro. All dependencies on demangle.h
changed to $(DEMANGLE_H).
(RECOG_H): Likewise.
(libgcc2.a, stmp-multilib): Add dependencies on frame.h, gansidecl.h.
(collect.o): Add dependency on gansidecl.h.
(gcc.o, choose-temp.o, pexecute.o, prefix.o): Likewise.
(obstack.o, choose-temp.o, pexecute.o): Add dependency on $(CONFIG_H).
Fri Dec 5 06:20:06 1997 Dean Deaver <deaver@amt.tay1.dec.com>
* arm.md (casesi_internal): Add USE of label.
Fri Dec 5 05:59:44 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* configure.in (sys/times.h): Check for this instead of times.h.
* cpplib.c, toplev.c: Properly test for and include sys/times.h.
Thu Dec 4 12:30:40 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh.c (final_prescan_insn): Use local label prefix when emitting
.uses pseudo-ops.
Thu Dec 4 07:00:48 1997 Richard Earnshaw <rearnsha@arm.com>
* arm.c (arm_finalize_pic): Use an offset of 4 when adjusting the
GOT address.
Thu Dec 4 06:58:32 1997 Dean Deaver <deaver@amt.tay1.dec.com>
* genoutput.c (scan_operands): Treat format of "u" like "e".
Thu Dec 4 06:28:33 1997 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* msdos/top.sed, winnt/config-nt.sed: Change version to 2.8.0.
* stmt.c (pushcase_range): Clean up handling of "infinite" values.
Wed Dec 3 09:03:35 1997 Bernd Schmidt <crux@ohara.Informatik.RWTH-Aachen.DE>
* i386.c (notice_update_cc): Remove bogus Pentium GCC code.
Wed Dec 3 08:46:32 1997 Paul Eggert <eggert@twinsun.com>
* arm.h (CPP_ARCH_DEFAULT_SPEC): Fix misspelling: `TARGET_CPU_DEFUALT'.
(TARGET_SWITCHES): Fix misspelling: `no-apcs-rentrant'.
* pa.c (override_options): Fix misspelling: `compatable'.
* enquire.c (main): Fix misspelling in diagnostic: `mallocatable'.
* gcov.c (function_summary): Fix misspelling in diagnostic: `funcion'.
* objc/thr-decosf1.c (__objc_thread_id): Fix misspelling in code:
`pthread_getuniqe_np'.
* tahoe.c (extensible_operand): Renamed from extendable_operand.
All callers changed.
* dwarf2.h (enum dwarf_discrim_list): Renamed from dwarf_descrim_list.
* dwarf2out.c: Fix misspellings in forward static function
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -