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

📄 fsfchangelog.11

📁 GCC
💻 11
📖 第 1 页 / 共 5 页
字号:
	declarations: `add_AT_setion_offset', `add_sibling_atttributes'.
	* dwarfout.c: Fix misspellings in forward static function
	declarations: `langauge_attribute', `geneate_new_sfname_entry'.
	* stmt.c, tree.h (start_cleanup_deferral):
	Renamed from start_cleanup_deferal.
	(end_cleanup_deferral): Renamed from end_cleanup_deferal.
	* toplev.c (rest_of_compilation): Rename local var from
	inlineable to inlinable.

Wed Dec  3 06:17:03 1997  Jason Merrill  <jason@yorick.cygnus.com>

	* stmt.c (expand_decl_cleanup): Update thisblock after eh_region_start.

Wed Dec  3 06:06:38 1997  Jim Wilson  <wilson@cygnus.com>

	* dwarf2out.c (gen_type_die, case POINTER_TYPE): See TREE_ASM_WRITTEN
	before the recursive call.

Wed Dec  3 05:57:29 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* configure.in (AC_HEADER_{STDC,TIME}): Add calls.
	(AC_CHECK_HEADERS): Add fcntl.h times.h, sys/times.h,
	sys/resource.h, and sys/param.h.
	(getenv): Check if need declaration.
	* cccp.c: Remove obsolete ways of including headers and use autoconf
	symbols instead.
	Include gansidecl.h; remove things defined there.
	See if getenv needs to be declared.
	* cpplib.c: Likewise.
	* cexp.y: Use autoconf symbols to select what include files are needed.
	* genattrtab.c, toplev.c: Likewise.

Tue Dec  2 21:44:25 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* reload1.c (reload): Make copy of MEM before setting
	req_equiv_mem if the address is a PLUS.

Tue Dec  2 07:03:47 1997  Pat Rankin  <rankin@eql.caltech.edu>

	* vax/xm-vms.h (STDC_HEADERS, HAVE_STDLIB, HAVE_STRING): Define.
	(mesg_implicit_function_declaration): New macro.

	* make-l2.com: Compile libgcc2.c with `-fexceptions' specified.

Mon Dec  1 17:44:59 1997  Jeffrey A Law  (law@cygnus.com)

	* dwarf2out.c (output_call_frame_info): Use ASM_OUTPUT_ASCII to
	output ASCII by default; only use ASM_OUTPUT_DWARF_STRING if
	flag_debug_asm is on.
	(output_die, output_pubnames, output_line_info): Likewise.

Mon Dec  1 17:15:30 1997  Philip Blundell  <pb@nexus.co.uk>

	* arm/linux.h (SUBTARGET_CPU_DEFAULT): Define  instead
	of TARGET_CPU_DEFAULT.

Mon Dec  1 16:51:23 1997  J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>

	* i386/mingw32.h (MATH_LIBRARY): Set to "-lcrtdll".

Mon Dec  1 16:46:57 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* c-aux-info.c: Add prototypes for static functions.
	* c-lex.c, emit-rtl.c, rtl.c, xcoffout.c: Likewise.

	* i386.h (TARGET_SWITCHES): Add entries for "windows" and "dll".

Mon Dec  1 16:42:20 1997  Jim Wilson  <wilson@cygnus.com>

	* mips.md (fix_trunc{dfsi,sfsi,dfsi}2): Add '*' in operand 3.

Sun Nov 30 20:25:59 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (get_inner_reference): For ARRAY_REF, if need
	WITH_RECORD_EXPR, make it with the ARRAY_REF as exp.

	* expr.c (store_constructor): Use TARGET, not EXP, for
	WITH_RECORD_EXPR when offset has a placeholder.

Sun Nov 30 11:19:00 1997  J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>

        * objc/Make-lang.in (libobjc.dll): Rename -dll flag to -mdll.

Sun Nov 30 08:42:29 1997  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>

	* stmt.c (expand_end_bindings): Cleanups and incoming gotos are
	not incompatible.

Sun Nov 30 05:45:06 1997  Michael P. Hayes  <michaelh@ongaonga.chch.cri.nz>

	* jump.c (jump_optimize): Use find_insert_position in two more places.

Sat Nov 29 13:47:40 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alpha/vms.h (HAVE_STRERROR, HAVE_{LIMITS,STDDEF,TIME}_H): Define. 

Sat Nov 29 08:29:47 1997  J.J.van der Heijden <J.J.vanderHeijden@student.utwente.nl>

	* configure.in: Add check for kill.
	* gcc.c: Define kill as raise if not HAVE_KILL.

Sat Nov 29 06:18:08 1997  Michael P. Hayes  <michaelh@ongaonga.chch.cri.nz>

	* jump.c (find_insert_position): New function.
	(jump_optimize): Use it when making new copy of insn after test.

Sat Nov 29 05:54:57 1997  Douglas Rupp  <rupp@gnat.com>

	* alpha/vms.h (BIGGEST_ALIGNMENT, ENCODE_SECTION_INFO): No longer
	override.

Sat Nov 29 05:43:37 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* getpwd.c (getpwd, [VMS]): Only add extra arg if VMS.

	* alpha/xm-vms.h (HAVE_VPRINTF, HAVE_PUTENV): Define.

	* cccp.c (index, rindex): Add conditional defs to strchr and strrchr.s
	* cpplib.c: Likewise.
	* gcov.c: Include gansidecl.h.

Fri Nov 28 21:17:51 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)

	* objc/objc-act.c: Include "output.h".

	* objc/Make-lang.in (objc-parse.o, objc-act.o): Also depend on
	$(srcdir)/output.h.

	* objc/Object.m (+conformsTo:): Surround assignment with parentheses.

	* objc/archive.c, objc/class.c, objc/encoding.c: Finish prototyping.
	* objc/init.c, objc/objc-act.c, objc/objc-api.h: Likewise.
	* objc/runtime.h, objc/sendmsg.c: Likewise.

Fri Nov 28 19:15:53 1997  Mark Kettenis <kettenis@phys.uva.nl>

	* objc/thr-posix.c (__objc_mutex_allocate): Allocate
	mutex type instead of assuming it fits in a void * type.
	(__objc_mutex_deallocate): Free mutex type.
	(__objc_mutex_lock): Pass mutex type instead of pointer to it.
	(__objc_mutex_{try,un}lock): Likewise.
	(__objc_condition_allocate): Allocate condition type instead
	of assuming it fits in a void * type.
	(__objc_condition_deallocate): Free condition type.
	(__objc_condition_wait): Pass condition type instead of pointer to it.
	(__objc_condition_{broadcast,signal}): Likewise.

Fri Nov 28 17:07:25 1997  David Edelsohn  <edelsohn@mhpcc.edu>

	* rs6000.c (function_arg_partial_nregs): Undo 11/26 change.

Fri Nov 28 12:34:03 1997  Scott Christley  <scottc@net-community.com>

	* objc/Make-lang.in (runtime-info.h): Add comment in file.

	* objc/selector.c: Replace all occurences of sarray_get
	with sarray_get_safe.
	* objc/sendmsg.c: Likewise.

	* protoize.c (include_defaults): Add component element as in cccp.c.
	* nextstep.h (INCLUDE_DEFAULTS): Add component element.
	(ASM_COMMENT_START): Correct assembly comment string.
	* objc/Make-lang.in (objc/{NXConstStr,Object,Protocol,linking):
	Compile with GNU runtime.

Fri Nov 28 12:27:50 1997  Ovidiu Predescu <ovidiu@net-community.com>

	Generate platform information required by ObjC runtime.
	* toplev.c (lang_options): New ObjC specific compiler flag.
	* objc/Make-lang.in: Add target to generate runtime-info.h file.
	* objc/objc-act.c (print_struct_values): New variable.
	(generate_struct_by_value_array): New function.
	(lang_init): Call generate_struct_by_value_array if requested.
	(lang_decode_option): Check for new compiler flag.s
	* objc/sendmsg.c (__objc_get_forward_imp): Check size of type
	for determining proper forwarding function.

Fri Nov 28 05:58:30 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* regclass.c (record_address_regs): Use REG_OK_FOR_{INDEX,BASE},
	not the REGNO versions.

Thu Nov 27 16:28:04 1997  Scott Snyder  <snyder@d0sgif.fnal.gov>

	* dwarf2out.c (outout_call_frame_info): Ensure info has proper
	alignment.

	* libgcc2.c (__throw): Initialize HANDLER.

Thu Nov 27 16:23:25 1997  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* tree.h, rtl.h: See if need declarations for free.
	* tree.c, bc-optab.c: Get the declaration of free from stdlib.h.

Thu Nov 27 07:21:54 1997  Jason Merrill  <jason@yorick.cygnus.com>

	* except.h: Add outer_context_label_stack.
	* except.c: Likewise.
	(expand_start_all_catch): Push the outer_context for the try block
 	onto outer_context_label_stack.
	(expand_end_all_catch): Use it and pop it.

	* except.c (expand_start_all_catch): One more do_pending_stack_adjust.

	* expr.c (preexpand_calls): Don't look past a TRY_CATCH_EXPR.

Thu Nov 27 07:15:10 1997  Michael Meissner  <meissner@cygnus.com>

	* rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
	(print_operand{,_address}): Use SMALL_DATA_REG for register involved in
	small data relocations.

	* rs6000/linux.h (LINK_SPEC): Pass -dynamic-linker /lib/ld.so.1 if
	-dynamic linker is not used.

	* rs6000.md (call insns): For local calls, use @local suffix under
	System V; don't use @plt under Solaris.

Wed Nov 26 15:12:32 1997  Jeffrey A Law  (law@cygnus.com)

	* Makefile.in (LIBGCC2_CFLAGS): Add -fexceptions.

	* toplev.c (flag_exceptions): Default value is 2.
	(compile_file): If flag_exceptions still has the value 2, then
	set it to 0.

Wed Nov 26 14:58:42 1997  Michael Meissner  <meissner@cygnus.com>

	* rs6000.c (output_function_profiler): Put label address in r0, and
	store LR in 4(sp) for System V/eabi.

	* rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Keep stack aligned to 16
	byte boundary, and maintain stack backchain.

	(Originally from Geoffrey Keating)
	* rs6000.c (function_arg): Excess floating point arguments don't
	go into GPR registers after exhausting FP registers under the
	System V.4 ABI.
	(function_arg_partial_nregs): Likewise.

	* rs6000.md (call insns): If -fPIC or -mrelocatable, add @plt
	suffix to calls.

Wed Nov 26 14:09:01 1997  Jason Merrill  <jason@yorick.cygnus.com>

	* dwarfout.c (output_type): If finalizing, write out nested types 
	of types we've already written.

	* toplev.c (main): Complain about -gdwarfn.

Wed Nov 26 12:37:56 1997  J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>

	* mingw32.h (PATH_SEPARATOR): Moved to xm-mingw32.h
	* xm-mingw32.h (PATH_SEPARATOR): Moved here from mingw32.h.

	* getpwd.c (getpwd): Use VMS implementation of _WIN32 unless cygwin32.

Wed Nov 26 12:26:44 1997  John Hassey  <hassey@dg-rtp.dg.com>

	* m88k/dgux.h (ASM_CPU_SPEC) : No whitespace allowed.

	* m88k.h (SUPPORTS_ONE_ONLY) : Must be svr4.

	* i386/dgux.h (ASM_OUTPUT_ALIGN): Deleted.

	* i386/dgux.c (output_file_start) : Changed ix86_isa_string
	to ix86_arch_string.

	* cplus-dem.c (fancy_abort): Added.

Wed Nov 26 06:07:50 1997  Richard Earnshaw <rearnsha@arm.com>

	* arm/coff.h (TARGET_DEFAULT): Add ARM_FLAG_APCS_32 to defaults.

	* configure.in (arm*-*-*): Recognize --with-cpu for ARM processors.

Wed Nov 26 05:05:36 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* libgcc2.c (inhibit_libc): Define #ifdef CROSS_COMPILE.

	* mips/xm-iris6.h (malloc, realloc, calloc): No longer declare.
	(USG): Define here.
	(xm-iris5.h): No longer include; just include xm-mips.h.

	* mips-tfile.c (parse_def): Properly recognize bitfield and
	count array dimensions.

	* protoize.c: Remove declarations of void, exit, and free.

	* i386/mingw32.h (LINK_SPEC, STARTFILE_SPEC): Change -dll to -mdll.

	* configure.in: Check for sys/file.h.
	* gcc.c (sys/file.h): Include if HAVE_SYS_FILE_H.

	* configure.in: Only give error on bad --with-cpu value for target.

Sat Nov 22 19:21:55 1997  Philippe De Muyter  <phdm@macqel.be>

	* dwarf2out.c (CIE_LENGTH_LABEL, FDE_LENGTH_LABEL): New macros.
	(ASM_OUTPUT_DWARF_VALUE4): New macro.
	(ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Define if SET_ASM_OP is
	defined.
	(output_call_frame_info): Don't output forward label differences
	if ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL is defined.
	Substitute instead simple label and define this label later to be
	difference of desired labels after they have been defined.
	* m68k/mot3300.h (SET_ASM_OP): Define when not using gas.

	* gcc.c (process_command): Don't take address of function fatal when
	calling lang_specific_driver.

Sat Nov 22 17:08:03 1997  J. Kean Johnston  <jkj@sco.com>

	* i386/sco5.h (SELECT_RTX_SECTION): Redefine to work with -fpic.
	(LIBGCC_SPEC, LIB_SPEC): Link with correct libgcc.a.
	(HAVE_ATEXIT): Define.

Sat Nov 22 12:20:22 1997  Richard Earnshaw <rearnsha@arm.com>

	* arm.md (movsfcc{,_hard}_insn): Specify mode for all alternatives.

Sat Nov 22 06:56:16 1997  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* function.c (instantiate_decl): Only ignore ADDRESSOF if arg is REG.

	* configure.in: Check for functions before checking which need decls.
	(bcopy, bzero, bcmp, index, rindex): Add checks.
	(vax-*-sysv*): Fix typo in setting of xm_file.
	* aclocal.m4: Add conditional definitions of index and rindex.
	* gansidecl.h (bcopy, bzero, bcmp, index, rindex): If don't
	have one of these, define macro to use ANSI form.
	* pa/xm-pahpux.h (bcopy, bzero, bcmp, rindex, index): No longer define.
	* mips/xm-sysv.h, xm-m88k.h, m68k/xm-plexus.h: Likewise.
	* m68k/xm-mot3300.h, m68k/xm-m68kv.h, m68k/xm-hp320.h: Likewise.
	* winnt/xm-winnt.h, vax/xm-vms.h, m68k/xm-3b1.h: Likewise.
	* i386/xm-os2.h, i386/xm-mingw32.h, alpha/xm-vms.h: Likewise.
	* xm-svr4.h, xm-svr3.h: Likewise.
	* clipper/xm-clix.h: Likewise.
 	(TARGET_MEM_FUNCTIONS): Define here.

⌨️ 快捷键说明

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