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

📄 changelog

📁 gcc的组件
💻
📖 第 1 页 / 共 3 页
字号:
2006-02-28  Release Manager	* GCC 4.1.0 released.2005-10-20  Geoffrey Keating  <geoffk@apple.com>	* objc-act.c (synth_module_prologue): Clear TREE_NOTHROW	on objc_msgSend and like builtin functions.2005-10-17  Andreas Krebbel  <krebbel1@de.ibm.com>	* objc-act.c (objc_build_component_ref): Adjust call to 	finish_class_member_access_expr due to a changed prototype.2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>	PR objc/23306	* objc-act.c (generate_strings): Remove and move code to	finish decl to ...	(add_objc_string): here when creating a new string decl.	(finish_objc): Don't call generate_strings.2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>	PR objc/23381	* objc-act.c (next_sjlj_build_try_catch_finally): Set	TREE_SIDE_EFFECTS on catch_seq after building it.2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>	part of PR objc/21992	* objc-act.c (handle_class_ref): The ref decl is always referenced.2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>	Make CONSTRUCTOR use VEC to store initializers.	* objc-act.c (objc_build_constructor): Use build_constructor_from_list	instead of build_constructor.2005-07-08  Daniel Berlin  <dberlin@dberlin.org>		* objc-act.c (objc_push_parm): DECL_ARG_TYPE_AS_WRITTEN is	removed.	* objc-act.h (KEYWORD_ARG_NAME): Use decl_non_common.	(KEYWORD_KEY_NAME): Use decl_minimal.	(METHOD_SEL_NAME): Ditto..	(METHOD_SEL_ARGS): Use decl_non_common.	(METHOD_ADD_ARGS): Ditto.	(METHOD_ADD_ARGS_ELLIPSIS_P): Use decl_common.	(METHOD_DEFINITION): Ditto.	(METHOD_ENCODING): Ditto.	* objc-lang.c: (objc_init_ts): New function.2005-07-07  Ziemowit Laski  <zlaski@apple.com>	* objc-act.c (objc_build_struct): Pass in an actual @interface	instead of its name, and annotate the struct created (and all	existing variants thereof) with the @interface.	(objc_compare_types): Treat forward-declared ObjC classes	as stand-alone (root) classes for purposes of type comparisons.	(build_private_template): Move some code to objc_build_struct().2005-07-07  Ziemowit Laski  <zlaski@apple.com>	PR objc/22274	* objc-act.c (objc_build_string_object): For GNU-style constants,	use the @interface type rather than the built-in type.2005-07-03  Kazu Hirata  <kazu@codesourcery.com>	* Make-lang.in (cc1plus-checksum.c): Use	build/genchecksum$(build_exeext), not build/genchecksum$(exeext).2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>	* objc-act.c: Use %q to quote in diagnostics.2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>	* objc-act.c: Use '+' flag instead of %J.  Use 'q' flag for	quoting.2005-06-30  Ziemowit Laski  <zlaski@apple.com>	* objc-act.c (objc_build_volatilized_type): New function.	(objc_volatilize_decl): Call objc_build_volatilized_type()	instead of build_qualified_type().2005-06-29  Ziemowit Laski  <zlaski@apple.com>	* objc-act.c (objc_build_internal_const_str_type): New function.	(check_string_class_template): Use objc_get_class_ivars() instead	of TYPE_FIELDS() to retrieve ivar list.	(AT_LEAST_AS_LARGE_AS): Check the size of each field's type rather	than the field itself.	(objc_build_string_object): Synthesize a "__builtin_ObjCString"	type and use it to lay out compile-time string objects.	* objc-act.h (OCTI_INTERNAL_CNST_STR_TYPE, internal_const_str_type):	New.2005-06-28  Paul Brook  <paul@codesourcery.com>	* objc-act.c (objc_init_exceptions): Call	default_init_unwind_resume_libfunc.2005-06-27  Ziemowit Laski  <zlaski@apple.com>	* objc-act.c (objc_build_struct): Save the TYPE_OBJC_INFO	portion of TYPE_LANG_SPECIFIC info for all variants of	a class before calling finish_struct(), and restore	same TYPE_OBJC_INFO afterwards.2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>	* all files: Update FSF address in copyright headers.2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>	* objc-act.c (my_build_string_pointer): New.	(objc_get_class_reference, get_super_receiver): Call	my_build_string_pointer instead of my_build_string when building	function arguments.2005-05-25  Mike Stump  <mrs@mrs.kithrup.com>	* objc-act.c (volatilized_hash): Avoid warnings on 64-bit	machines.2005-05-24  Ziemowit Laski  <zlaski@apple.com>	* objc-act.c (objc_build_struct): New function.	(objc_derived_from_p): Likewise.	(objc_build_component_ref): Likewise.	(objc_copy_binfo): Likewise.	(objc_xref_basetypes): Likewise.	(objc_lookup_protocol): Likewise.	(objc_compare_protocols): Likewise.	(objc_volatilize_decl): Likewise.	(encode_aggregate_fields): Likewise.	(volatilized_hash): Likewise.	(volatilized_eq): Likewise.	(objc_compare_types): Likewise.	(objc_type_quals_match): Likewise.	(DERIVED_FROM_P): New ObjC macro, corresponding to C++ macro	of same name.	(get_class_ivars): Add second parameter indicating if entire	hierarchy is desired.	(struct volatilized_type): New type.	(volatilized_htab): New hash table.	(objc_types_compatible_p, objc_comptypes): Remove functions.	(synth_module_prologue): Do not initialize 'unused_list'.	(objc_get_class_reference): Fix ObjC++ impedance mismatches.	(objc_declare_alias): Implement as a typedef.	(objc_substitute_decl, objc_gimplify_expr): Reformat.	(objc_get_class_ivars): Adjust call to get_class_ivars().	(next_sjlj_build_enter_and_setjmp, synth_forward_declarations,	build_ivar_reference, get_super_receiver): Call	objc_build_component_ref() instead of build_component_ref().	(objc_begin_catch_clause): Use DERIVED_FROM_P() instead of	objc_comptypes().	(build_private_template): Call objc_build_struct() instead of	start_struct() and finish_struct().	(hash_init): Initialize volatilized_htab.	(objc_is_public): Adjust calls to objc_get_ivars(); adjust	ObjC++ impedance mismatches.	(encode_aggregate_within): Streamline by calling	encode_aggregate_fields().	* objc-act.h (objc_types_compatible_p): Remove prototype.	(OCTI_UNUSED_LIST, unused_list): Remove slot.	* objc-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.2005-05-18  Geoffrey Keating  <geoffk@apple.com>	* Make-lang.in (cc1obj-dummy): New.	(cc1obj-checksum.c): New.	(cc1obj-checksum.o): New.	(cc1obj): Add cc1obj-checksum.o.2005-05-18  Mike Stump  <mrs@apple.com>	PR objc/21641	* objc-act.c (struct interface_tuple): Mark it up for GC.	(interface_htab): It is really a struct interface_tuple.2005-05-17  Ziemowit Laski  <zlaski@apple.com>	    Mike Stump  <mrs@apple.com>	Yet more Objective-C++...	* objc-act.c (objc_finish_try_stmt): Add return value.	(objc_build_synchronized): Likewise.	* objc-act.c (objc_is_gcable_type): Add.	(objc_substitute_decl): Add.	(objc_build_ivar_assignment): Add.	(objc_build_global_assignment): Add.	(objc_build_strong_cast_assignment): Add.	(objc_is_ivar_reference_p): Add.	(objc_is_global_reference_p): Add.	(objc_generate_write_barrier): Add.	(objc_rewrite_function_call): Add.	(objc_gimplify_expr): Add Objective-C++ support.	* objc-act.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Likewise.	(SIZEOF_OBJC_TYPE_LANG_SPECIFIC): Add.	(INIT_TYPE_OBJC_INFO): Add Objective-C++ support.	(DUP_TYPE_OBJC_INFO): Likewise.	(struct imp_entry): Add field has_cxx_cdtors.	(struct imp_entry *imp_list): Add OCTI_UMSG_FAST_DECL,	OCTI_METH_LIST_TEMPL, OCTI_METH_PROTO_LIST_TEMPL,	OCTI_IVAR_LIST_TEMPL, OCTI_ASSIGN_IVAR_DECL,	OCTI_ASSIGN_IVAR_FAST_DECL, OCTI_ASSIGN_GLOBAL_DECL,	OCTI_ASSIGN_STRONGCAST_DECL.	(umsg_fast_decl): Add.	(objc_assign_ivar_decl): Add.	(objc_assign_ivar_fast_decl): Add.	(objc_assign_global_decl): Add.	(objc_assign_strong_cast_decl): Add.	(objc_method_list_ptr): Add.	(objc_method_proto_list_ptr): Add.	(objc_ivar_list_ptr): Add.	* objc-act.c (should_call_super_dealloc): Add.	(OBJC_VERSION): Bump to 6.	(objc_is_gcable_type): Add.	(objc_substitute_decl): Add.	(objc_build_ivar_assignment): Add.	(objc_build_global_assignment): Add.	(objc_build_strong_cast_assignment): Add.	(objc_is_gcable_p): Add.	(objc_is_ivar_reference_p): Add.	(objc_is_global_reference_p): Add.	(generate_shared_structures): Add flags parameter.	(objc_generate_cxx_ctor_or_dtor): Add.	(objc_generate_cxx_cdtors): Add.	(add_class): Add name parameter.	(objc_types_share_size_and_alignment): Add.	(comp_proto_with_proto): Add strict parameter.	(CLS_HAS_CXX_STRUCTORS): Add.	(TAG_ASSIGNIVAR): Add.	(TAG_ASSIGNGLOBAL): Add.	(TAG_ASSIGNSTRONGCAST): Add.	(TAG_MSGSEND_FAST): Add.	(TAG_ASSIGNIVAR_FAST): Add.	(TAG_CXX_CONSTRUCT): Add.	(TAG_CXX_DESTRUCT): Add.	(OBJC_LOOKUP_CLASS): Add.	(OBJC_LOOKUP_NO_SUPER): Add.	(objc_finish_file): Add pch support.	(objc_finish_implementation): Add Objective-C++ support.	(synth_module_prologue): Likewise.	(synth_module_prologue): Add fast dispatching.	(objc_get_class_reference): Add Objective-C++ support.	(objc_generate_write_barrier): Likewise.	(next_sjlj_build_enter_and_setjmp): Likewise.	(objc_begin_try_stmt): Likewise.	(build_next_objc_exception_stuff): Add fast ivar support.	(build_private_template): Mark the record as used so debug	information is generated.	(build_protocol_template): Add Objective-C++ support.	(objc_method_parm_type) Likewise.	(objc_generate_cxx_ctor_or_dtor): Likewise.	(objc_generate_cxx_cdtors): Likewise.	(build_protocol_initializer): Likewise.	(build_category_template): Likewise.	(build_class_template): Likewise.	(build_method_list_template): Likewise.	(build_category_initializer): Likewise.	(build_shared_structure_initializer): Likewise.	(objc_finish_message_expr): Likewise.	(build_objc_method_call): Add fast dispatch support.	(lookup_method_static): Add support to end search at superclasses.	(add_method_to_hash_list): Add strict parameter to	comp_proto_with_proto.	(objc_add_method): Likewise.	(objc_add_method): Also set the interface_value.	(add_instance_variable): Add Objective-C++ support.	(objc_is_public): Likewise.	(start_class): Likewise.	(continue_class): Likewise.	(encode_aggregate_within): Likewise.	(start_method_def): Likewise.	(objc_start_function): Clear current_function_returns_value	and current_function_returns_null.	(really_start_method): Add Objective-C++ support.	(objc_finish_method_definition): Add warning for missing	[super dealloc].	(finish_objc): Add Objective-C++ support.	(generate_objc_image_info): Likewise.

⌨️ 快捷键说明

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