[gcc/ChangeLog] 2004-09-07 Ziemowit Laski <zlaski@apple.com> * Makefile.in (c-parse.o): Depend on $(C_COMMON_H). * c-parse.in: Include c-common.h instead of objc-act.h. (ivar_decl_list, ivar_decls, ivar_decl, ivars, ivar_declarator, myparms, myparm): Remove %type declarations. (methodtype, optparms, OBJC_TYPE_QUAL, objc_quals, objc_qual, objc_typename, objc_try_catch_stmt, optellipsis): Add %type declarations. (objc_inherit_code, objc_public_flag): Remove. (typespec_nonreserved_nonattr): Call objc_get_protocol_qualified_type() instead of get_static_reference() and get_protocol_reference(). (stmt_nocomp): Call grokparm() on @catch parameter. (objcdef): Move semantic action to objc_finish_implementation(). (classdef): Move semantic action to objc_start_class_interface(), objc_continue_interface(), objc_finish_interface(), objc_start_class_implementation(), objc_continue_implementation(), objc_start_category_interface() and objc_start_category_implementation(). (protocoldef): Move semantic actions to objc_start_protocol() and objc_finish_interface(). (ivar_decl_list): Remove nonterminal. (visibility_spec): Move semantic actions to objc_set_visibility(). (ivar_decls): Remove assignment to $$. (ivar_decl): Rephrase in terms of component_decl; call objc_add_instance_variable(). (ivars, ivar_declarator): Remove nonterminals. (opt_semi): New nonterminal. (methodtype): Remove semantic actions. (methoddef): Move semantic actions to objc_set_method_type(), objc_start_method_definition() and objc_finish_method_definition(). (methodproto): Move semantic actions to objc_set_method_type() and objc_add_method_declaration(). (methoddecl): Use objc_typename instead of typename; move semantic actions to objc_build_method_signature(). (optarglist, myxdecls, mydecl, myparms, myparm): Remove nonterminals. (optparmlist): Express in terms of optparms and optellipsis. (optparms, optellipsis, objc_qual, objc_quals, objc_typename): New nonterminals. (keyworddecl): Use objc_typename instead of typename. (rid_to_yy): Mark RID_IN, RID_OUT, RID_INOUT, RID_BYCOPY, RID_BYREF and RID_ONEWAY as returning OBJC_TYPE_QUAL to yyparse(). [gcc/objc/ChangeLog] 2004-09-07 Ziemowit Laski <zlaski@apple.com> * Make-lang.in (objc/objc-parse.o): Depend on $(C_COMMON_H) instead of objc/objc-act.h. (objc/objc-act.o): Depend on $(HASHTAB_H). * objc-act.c: Include hashtab.h; in ObjC++ mode, include cp-tree.h and objcp-decl.h instead of c-tree.h. (build_module_descriptor, get_class_ivars, synth_id_with_class_suffix, error_with_ivar, gen_method_decl, gen_declaration, setup_string_decl, build_protocol_template): Adjust prototypes. (build_module_initializer_routine, start_class, continue_class, finish_class, start_method_def, objc_start_function, start_protocol, build_method_decl, objc_add_method, add_instance_variable, build_ivar_reference, is_ivar, is_private, get_super_receiver, build_selector_table_decl, objc_push_parm, objc_get_parm_info, gen_type_name, gen_type_name_0, start_var_decl, finish_var_decl, create_field_decl): New prototypes. (objc_expand_function_end, comp_method_with_proto, objc_expr_last, gen_declaration_1, gen_declarator, is_complex_decl, adorn_decl, define_decl, create_builtin_decl, gen_declspecs): Remove prototypes. (TYPE_ID): Rename to OBJECT_TYPEDEF_NAME. (CLASS_TYPEDEF_NAME): New. (TAG_EXECCLASS): Change from a global variable to a #define. (TAG_RETURN_STRUCT): Delete. (TAG_GNUINIT): New, holds '__objc_gnu_init' name. (objc_inherit_code, objc_public_flag): New, moved from c-parse.in. (string_descriptor): New struct. (string_htab): New hash table. (string_hash, string_eq): New prototypes. (generate_struct_by_value_array): Call create_field_decl() instead of create_builtin_decl(). (objc_init): Do not initialize objc_ellipsis_node or TAG_EXECCLASS; In ObjC++ mode, call cxx_init() instead of c_objc_common_init(). (objc_finish_file): In ObjC++, call instantiate_pending_templates() and cp_finish_file(). (define_decl, get_static_reference, get_protocol_reference, create_builtin_decl): Remove functions. (objc_start_class_interface, objc_start_category_interface, objc_start_protocol, objc_continue_interface, objc_finish_interface, objc_start_class_implementation, objc_start_category_implementation, objc_continue_implementation, objc_finish_implementation, objc_set_visibility, objc_set_method_type, objc_build_method_signature, objc_add_method_declaration, objc_start_method_definition, objc_add_instance_variable, objc_get_protocol_qualified_type, create_field_decl, start_var_decl, finish_var_decl): New functions. (setup_string_decl): Simplify since it is only called once. (synth_module_prologue): Call build_class_template(); predefine 'id' and 'Class' as typedefs; rename 'temp_type' to 'type'; disable debug hooks for duration of function; fix GNU runtime messenger signatures to correspond to reality; forward-declare '__objc_exec_class' for the GNU runtime; call build_selector_table_decl(); in ObjC++ mode, generate 'extern "C" { ... }' wrappers around synthesized declarations; call build_protocol_template() and build_category_template(). (string_hash, string_eq): New functions. (objc_build_string_object): Check metaclass correctness only once; store string literals in hash table. (objc_build_constructor): Do not convert initializer elements; adjust for ObjC++ impedance mismatch. (build_objc_symtab_template): Call create_field_decl() instead of create_builtin_decl(). (init_objc_symtab): Add missing conversion to initializer element. (build_metadata_decl): Call start_var_decl() instead of define_decl(). (generate_objc_symtab_decl): Do not call build_category_template(); call start_var_decl() and finish_var_decl() instead of start_decl() and finish_decl(). (build_module_descriptor): Call create_field_decl() instead of grokfield(); call start_var_decl() and finish_var_decl() instead of start_decl() and finish_decl(); always mark module descriptor as used; move GNU runtime-specific functionality to build_module_initializer_routine(). (build_module_initializer_routine): New function, broken off of build_module_descriptor(). (objc_static_init_needed_p, objc_generate_static_init_call): New functions. (generate_static_references, generate_strings, build_selector_translation_table, generate_descriptor_table, generate_ivars_list, generate_dispatch_table, generate_category): Call start_var_decl() and finish_var_decl() instead of start_decl() and finish_decl(); build a type directly instead of via groktypename(). (build_selector_reference_decl, build_selector_table_decl, build_class_reference_decl, build_protocol_reference, generate_objc_image_info): Call start_var_decl() instead of build_decl(). (build_selector_reference): For GNU runtime, do not call build_selector_reference_decl(). (build_selector, build_typed_selector_reference): Always convert result to the selector type. (add_objc_string): Cast return value to 'char *'. (build_method_prototype_template, build_selector_template, build_method_template): Use actual selector type for fields pointing to selectors. (finish_objc): For GNU runtime, call build_module_initializer_routine() after build_module_descriptor(). (generate_protocol_list, generate_shared_structures): Call start_var_decl() and finish_var_decl() instead of start_decl() and finish_decl(); build a type directly instead of via groktypename(). (synth_id_with_class_suffix): Return a string. (get_arg_type_list): For instance methods, use the instance type for 'self'; do not call groktypename_in_parm_context(). (build_objc_string_decl): Squash redeclaration errors in ObjC++. (objc_is_class_name): Use OBJC_TYPE_NAME instead of TYPE_NAME; handle RECORD_TYPEs in ObjC as well as ObjC++. (objc_is_id): New function. (objc_is_object_ptr): Return the canonical type node. (objc_get_class_ivars): Simplify using get_class_ivars(). (get_class_ivars): Remove second parameter; create a fresh copy of the ivar list for each call; do not check for existence of super class. (objc_eh_runtime_type): Mark #ifndef OBJCPLUS. (objc_init_exceptions): When using SJLJ-style exceptions, require the use of '-fobjc-exceptions' flag; do not require it for DWARF-style exceptions. (objc_build_exc_ptr, next_sjlj_build_try_catch_finally): Use objc_object_type instead of objc_id_type. (objc_begin_catch_clause): Convert the incoming PARM_DECL into a VAR_DECL before placing it in the appropriate scope; do not call define_decl(); adjust call to c_begin_compound_stmt(); use objc_object_type instead of objc_id_type. (build_next_objc_exception_stuff): Call create_field_decl() instead of create_builtin_decl(); construct type directly instead of calling groktypename(); use OBJC_VOID_AT_END to mark end of function parameters. (build_private_template): Adjust call to get_class_ivars(); build a type directly instead of via groktypename(). (build_protocol_template, build_method_prototype_list_template, build_method_prototype_template, build_category_template, build_selector_template, build_class_template, build_super_template, build_ivar_template, build_ivar_list_template, build_method_list_template, build_method_template): Call create_field_decl() instead of grokfield(). (objc_method_parm_type): Do not call groktypename(). (generate_descriptor_table): Call start_var_decl() and finish_var_decl() instead of start_decl() and finish_decl(). (generate_method_descriptors, build_protocol_initializer, generate_dispatch_tables, build_category_initializer, build_shared_structure_initializer): Do not call groktypename(). (generate_protocols): Call start_var_decl() and finish_var_decl() instead of start_decl() and finish_decl(); do not call groktypename(). (error_with_ivar): Remove last parameter. (check_ivars): Do not iterate ovar CLASS_RAW_IVARS lists in addition to CLASS_IVARS lists; adjust calls to error_with_ivar(). (generate_ivar_lists): Convert one of the initializer elements; do not call groktypename(). (get_arg_type_list, start_method_def, gen_method_def): Account for new representation of variable arguments and '...' in Objective-C methods; add Objective-C++ impedance matching code. (is_objc_type_qualifier): Remove function. (adjust_type_for_id_default): Simplify; there is no longer a need to wade through declspecs. (lookup_interface, start_class, continue_class, finish_class, start_method_def, start_protocol, build_method_decl, objc_add_method, add_instance_variable, build_ivar_reference, is_ivar, is_private, get_super_receiver, objc_build_finally_epilogue): Make into static functions. (receiver_is_class_object): Use new IS_CLASS() macro. (objc_build_message_expr): Tweak ObjC++ message argument handling; call objc_finish_message_expr() instead of finish_message_expr(). (finish_message_expr): Rename to objc_finish_message_expr(); use OBJC_TYPE_NAME and OBJC_SET_TYPE_NAME macros instead of TYPE_NAME. call gen_type_name() instead of gen_declaration(); call objc_is_id() instead of using IS_ID and IS_CLASS; Use objc_class_name instead of calling get_identifier("Class"); handle CONVERT_EXPRs in receiver. (build_objc_method_call, warn_with_method): Do not call groktypename(). (build_ivar_reference): Call convert() instead of clobbering in a type. (hash_init): Initialize string_htab hash table. (add_instance_variable): Simplify parameter list; do not call grokfield(); do not populate CLASS_IVARS list. (start_class): Check for the existence of super class, if one was specified. (continue_class): Use CLASS_RAW_IVARS rather than CLASS_IVARS; do not call build_class_template(); adjust call to get_class_ivars(); call build_decl(), pushdecl() and finish_decl() instead of define_decl(). (finish_class): Call build_decl(), pushdecl() and finish_decl() instead of define_decl(). (add_protocols): Use PROTOCOL_BINFO_ELTS for the tree vector size. (start_protocol): Do not call build_protocol_template(); use PROTOCOL_BINFO_ELTS for the tree vector size. (encode_type_qualifiers): Do not handle the 'const' qualifier here. (encode_pointer): Encode 'const char *' as 'r*', for backwards compatibility. (encode_array): Use HOST_WIDE_INT_PRINT_DEC instead of "%ld". (encode_type): Handle the 'const' qualifier here. (objc_parmlist): New global variable, sued by objc_push_parm and objc_get_parm_info(). (objc_push_parm, objc_get_parm_info): New functions. (objc_expr_last): Remove function. (synth_self_and_ucmd_args): For instance methods, use the instance type for 'self'; call objc_push_parm() instead of push_parm_decl(). (start_method_def): Do not call push_scope(), declare_parm_level(), pop_scope(), push_parm_decl(), store_parm_decls() or objc_expr_last(); just use objc_push_parm() and objc_get_parm_info(). (comp_method_with_proto): Remove function. (objc_types_are_equivalent): Strip away indirections before comparing underlying types. (comp_proto_with_proto): Do not call groktypename(); types are no longer in raw declspec format. (objc_start_function): New function. (really_start_method): Call comp_proto_with_proto() instead of comp_method_with_proto(); call objc_start_function() instead of hand-crafting a function declarator. (continue_method_def, objc_expand_function_end): Remove functions. (get_super_receiver): Call objc_get_current_scope() instead of get_current_scope(); reference 'super_class' field (instead of 'class'). (finish_method_def): Rename to objc_finish_method_definition() and add a function decl parameter; move method encoding call from objc_expand_function_end(). (is_complex_decl, adorn_decl, gen_declarator, gen_declspecs, gen_declaration_1): Remove functions. (tmpbuf, RAW_DECLSPEC): Remove. (gen_declaration): Remove second parameter; simplify to deal with TYPE_P nodes instead of raw declspecs. (gen_type_name, gen_type_name_0): New functions. (gen_method_decl): Remove second parameter; call gen_type_name() instead of gen_declaration_1(). (dump_interface): Adjust calls to gen_declaration() and gen_method_decl(); do not allocate a separate string buffer. (init_objc): Allocate a larger string buffer to accommodate dump_interface(); adjust call to build_module_descriptor(); add call to build_module_initializer_routine() for the GNU runtime. (generate_classref_translation_entry): Do not call start_decl(); call finish_var_decl() instead of finish_decl(); call convert() instead of build_c_cast(). * objc-act.h (CLASS_OWN_IVARS): Remove accessor. (CLASS_BINFO_ELTS): Reduce from 6 to 5, now that CLASS_OWN_IVARS is gone. (OCTI_GNU_INIT_DECL, GNU_INIT_decl): New. (OCTI_ELLIPSIS_NODE, objc_ellipsis_node): Remove. (OCTI_ID_ID, id_type, objc_id_id): Rename to OCTI_ID_NAME, objc_object_type and objc_object_name, respectively. (OCTI_CLS_REF, OCTI_CLASS_NAME, objc_class_reference, objc_class_name): New. (IS_CLASS): New macro. (IS_ID, IS_SUPER): Robustify. (OCTI_EXECCLASS_DECL, execclass_decl): New. (finish_file, start_class, continue_class, finish_class, start_method_def, continue_method_def, finish_method_def, start_protocol, finish_protocol, objc_build_throw_stmt, objc_build_try_catch_finally_stmt, objc_build_synchronized_prologue, objc_build_synchronized_epilogue, objc_build_try_prologue, objc_build_try_epilogue, objc_build_catch_stmt, objc_build_catch_epilogue, objc_build_finally_prologue, objc_build_finally_epilogue, is_ivar, is_private, is_public, add_instance_variable, objc_add_method, get_super_receiver, objc_clear_super_receiver, get_class_ivars_from_name, get_class_reference, get_static_reference, get_object_reference, build_message_expr, finish_message_expr, build_selector_expr, build_ivar_reference, build_keyword_decl, build_method_decl, build_protocol_expr, build_objc_string_object, objc_declare_alias, objc_declare_class, objc_declare_protocols, objc_comptypes, objc_check_decl, build_encode_expr): Remove prototypes. (imp_count, cat_count): Make GGC-aware. (OBJC_SET_TYPE_NAME): New macro. From-SVN: r87168
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ada | Loading commit data... | |
config | Loading commit data... | |
cp | Loading commit data... | |
doc | Loading commit data... | |
fortran | Loading commit data... | |
ginclude | Loading commit data... | |
java | Loading commit data... | |
objc | Loading commit data... | |
po | Loading commit data... | |
testsuite | Loading commit data... | |
treelang | Loading commit data... | |
.cvsignore | Loading commit data... | |
ABOUT-GCC-NLS | Loading commit data... | |
COPYING | Loading commit data... | |
COPYING.LIB | Loading commit data... | |
ChangeLog | Loading commit data... | |
ChangeLog.0 | Loading commit data... | |
ChangeLog.1 | Loading commit data... | |
ChangeLog.10 | Loading commit data... | |
ChangeLog.11 | Loading commit data... | |
ChangeLog.2 | Loading commit data... | |
ChangeLog.3 | Loading commit data... | |
ChangeLog.4 | Loading commit data... | |
ChangeLog.5 | Loading commit data... | |
ChangeLog.6 | Loading commit data... | |
ChangeLog.7 | Loading commit data... | |
ChangeLog.8 | Loading commit data... | |
ChangeLog.9 | Loading commit data... | |
ChangeLog.lib | Loading commit data... | |
ChangeLog.tree-ssa | Loading commit data... | |
FSFChangeLog | Loading commit data... | |
FSFChangeLog.10 | Loading commit data... | |
FSFChangeLog.11 | Loading commit data... | |
LANGUAGES | Loading commit data... | |
Makefile.in | Loading commit data... | |
ONEWS | Loading commit data... | |
README-fixinc | Loading commit data... | |
README.Portability | Loading commit data... | |
SERVICE | Loading commit data... | |
aclocal.m4 | Loading commit data... | |
alias.c | Loading commit data... | |
alias.h | Loading commit data... | |
alloc-pool.c | Loading commit data... | |
alloc-pool.h | Loading commit data... | |
attribs.c | Loading commit data... | |
basic-block.h | Loading commit data... | |
bb-reorder.c | Loading commit data... | |
bitmap.c | Loading commit data... | |
bitmap.h | Loading commit data... | |
bt-load.c | Loading commit data... | |
builtin-attrs.def | Loading commit data... | |
builtin-types.def | Loading commit data... | |
builtins.c | Loading commit data... | |
builtins.def | Loading commit data... | |
c-aux-info.c | Loading commit data... | |
c-common.c | Loading commit data... | |
c-common.def | Loading commit data... | |
c-common.h | Loading commit data... | |
c-config-lang.in | Loading commit data... | |
c-convert.c | Loading commit data... | |
c-cppbuiltin.c | Loading commit data... | |
c-decl.c | Loading commit data... | |
c-dump.c | Loading commit data... | |
c-errors.c | Loading commit data... | |
c-format.c | Loading commit data... | |
c-format.h | Loading commit data... | |
c-gimplify.c | Loading commit data... | |
c-incpath.c | Loading commit data... | |
c-incpath.h | Loading commit data... | |
c-lang.c | Loading commit data... | |
c-lex.c | Loading commit data... | |
c-objc-common.c | Loading commit data... | |
c-objc-common.h | Loading commit data... | |
c-opts.c | Loading commit data... | |
c-parse.in | Loading commit data... | |
c-pch.c | Loading commit data... | |
c-ppoutput.c | Loading commit data... | |
c-pragma.c | Loading commit data... | |
c-pragma.h | Loading commit data... | |
c-pretty-print.c | Loading commit data... | |
c-pretty-print.h | Loading commit data... | |
c-semantics.c | Loading commit data... | |
c-tree.h | Loading commit data... | |
c-typeck.c | Loading commit data... | |
c.opt | Loading commit data... | |
caller-save.c | Loading commit data... | |
calls.c | Loading commit data... | |
cfg.c | Loading commit data... | |
cfganal.c | Loading commit data... | |
cfgbuild.c | Loading commit data... | |
cfgcleanup.c | Loading commit data... | |
cfgexpand.c | Loading commit data... | |
cfghooks.c | Loading commit data... | |
cfghooks.h | Loading commit data... | |
cfglayout.c | Loading commit data... | |
cfglayout.h | Loading commit data... | |
cfgloop.c | Loading commit data... | |
cfgloop.h | Loading commit data... | |
cfgloopanal.c | Loading commit data... | |
cfgloopmanip.c | Loading commit data... | |
cfgrtl.c | Loading commit data... | |
cgraph.c | Loading commit data... | |
cgraph.h | Loading commit data... | |
cgraphunit.c | Loading commit data... | |
collect2.c | Loading commit data... | |
collect2.h | Loading commit data... | |
combine.c | Loading commit data... | |
common.opt | Loading commit data... | |
conditions.h | Loading commit data... | |
config.build | Loading commit data... | |
config.gcc | Loading commit data... | |
config.host | Loading commit data... | |
config.in | Loading commit data... | |
configure | Loading commit data... | |
configure.ac | Loading commit data... | |
conflict.c | Loading commit data... | |
convert.c | Loading commit data... | |
convert.h | Loading commit data... | |
coretypes.h | Loading commit data... | |
coverage.c | Loading commit data... | |
coverage.h | Loading commit data... | |
cppdefault.c | Loading commit data... | |
cppdefault.h | Loading commit data... | |
cppspec.c | Loading commit data... | |
crtstuff.c | Loading commit data... | |
cse.c | Loading commit data... | |
cselib.c | Loading commit data... | |
cselib.h | Loading commit data... | |
cstamp-h.in | Loading commit data... | |
dbxout.c | Loading commit data... | |
dbxout.h | Loading commit data... | |
ddg.c | Loading commit data... | |
ddg.h | Loading commit data... | |
debug.c | Loading commit data... | |
debug.h | Loading commit data... | |
defaults.h | Loading commit data... | |
df.c | Loading commit data... | |
df.h | Loading commit data... | |
diagnostic.c | Loading commit data... | |
diagnostic.def | Loading commit data... | |
diagnostic.h | Loading commit data... | |
dojump.c | Loading commit data... | |
dominance.c | Loading commit data... | |
domwalk.c | Loading commit data... | |
domwalk.h | Loading commit data... | |
dummy-conditions.c | Loading commit data... | |
dwarf.h | Loading commit data... | |
dwarf2.h | Loading commit data... | |
dwarf2asm.c | Loading commit data... | |
dwarf2asm.h | Loading commit data... | |
dwarf2out.c | Loading commit data... | |
dwarf2out.h | Loading commit data... | |
emit-rtl.c | Loading commit data... | |
emit-rtl.h | Loading commit data... | |
errors.c | Loading commit data... | |
errors.h | Loading commit data... | |
et-forest.c | Loading commit data... | |
et-forest.h | Loading commit data... | |
except.c | Loading commit data... | |
except.h | Loading commit data... | |
explow.c | Loading commit data... | |
expmed.c | Loading commit data... | |
expr.c | Loading commit data... | |
expr.h | Loading commit data... | |
final.c | Loading commit data... | |
fix-header.c | Loading commit data... | |
fixinc.in | Loading commit data... | |
fixproto | Loading commit data... | |
flags.h | Loading commit data... | |
flow.c | Loading commit data... | |
fold-const.c | Loading commit data... | |
fp-test.c | Loading commit data... | |
function.c | Loading commit data... | |
function.h | Loading commit data... | |
gbl-ctors.h | Loading commit data... | |
gcc.c | Loading commit data... | |
gcc.h | Loading commit data... | |
gccbug.in | Loading commit data... | |
gccspec.c | Loading commit data... | |
gcov-dump.c | Loading commit data... | |
gcov-io.c | Loading commit data... | |
gcov-io.h | Loading commit data... | |
gcov-iov.c | Loading commit data... | |
gcov.c | Loading commit data... | |
gcse.c | Loading commit data... | |
gdbinit.in | Loading commit data... | |
gen-protos.c | Loading commit data... | |
genattr.c | Loading commit data... | |
genattrtab.c | Loading commit data... | |
genattrtab.h | Loading commit data... | |
genautomata.c | Loading commit data... | |
gencheck.c | Loading commit data... | |
gencodes.c | Loading commit data... | |
genconditions.c | Loading commit data... | |
genconfig.c | Loading commit data... | |
genconstants.c | Loading commit data... | |
genemit.c | Loading commit data... | |
genextract.c | Loading commit data... | |
genflags.c | Loading commit data... | |
gengenrtl.c | Loading commit data... | |
gengtype-lex.l | Loading commit data... | |
gengtype-yacc.y | Loading commit data... | |
gengtype.c | Loading commit data... | |
gengtype.h | Loading commit data... | |
genmodes.c | Loading commit data... | |
genmultilib | Loading commit data... | |
genopinit.c | Loading commit data... | |
genoutput.c | Loading commit data... | |
genpeep.c | Loading commit data... | |
genpreds.c | Loading commit data... | |
genrecog.c | Loading commit data... | |
gensupport.c | Loading commit data... | |
gensupport.h | Loading commit data... | |
ggc-common.c | Loading commit data... | |
ggc-none.c | Loading commit data... | |
ggc-page.c | Loading commit data... | |
ggc-zone.c | Loading commit data... | |
ggc.h | Loading commit data... | |
gimple-low.c | Loading commit data... | |
gimplify.c | Loading commit data... | |
glimits.h | Loading commit data... | |
global.c | Loading commit data... | |
gmon.c | Loading commit data... | |
graph.c | Loading commit data... | |
graph.h | Loading commit data... | |
gstab.h | Loading commit data... | |
gsyms.h | Loading commit data... | |
gsyslimits.h | Loading commit data... | |
gthr-aix.h | Loading commit data... | |
gthr-dce.h | Loading commit data... | |
gthr-gnat.c | Loading commit data... | |
gthr-gnat.h | Loading commit data... | |
gthr-lynx.h | Loading commit data... | |
gthr-nks.h | Loading commit data... | |
gthr-posix.c | Loading commit data... | |
gthr-posix.h | Loading commit data... | |
gthr-rtems.h | Loading commit data... | |
gthr-single.h | Loading commit data... | |
gthr-solaris.h | Loading commit data... | |
gthr-vxworks.h | Loading commit data... | |
gthr-win32.h | Loading commit data... | |
gthr.h | Loading commit data... | |
haifa-sched.c | Loading commit data... | |
hard-reg-set.h | Loading commit data... | |
hooks.c | Loading commit data... | |
hooks.h | Loading commit data... | |
host-default.c | Loading commit data... | |
hosthooks-def.h | Loading commit data... | |
hosthooks.h | Loading commit data... | |
hwint.h | Loading commit data... | |
ifcvt.c | Loading commit data... | |
input.h | Loading commit data... | |
insn-addr.h | Loading commit data... | |
insn-notes.def | Loading commit data... | |
integrate.c | Loading commit data... | |
integrate.h | Loading commit data... | |
intl.c | Loading commit data... | |
intl.h | Loading commit data... | |
jump.c | Loading commit data... | |
lambda-code.c | Loading commit data... | |
lambda-mat.c | Loading commit data... | |
lambda-trans.c | Loading commit data... | |
lambda.h | Loading commit data... | |
langhooks-def.h | Loading commit data... | |
langhooks.c | Loading commit data... | |
langhooks.h | Loading commit data... | |
lcm.c | Loading commit data... | |
libada-mk.in | Loading commit data... | |
libfuncs.h | Loading commit data... | |
libgcc-darwin.ver | Loading commit data... | |
libgcc-std.ver | Loading commit data... | |
libgcc2.c | Loading commit data... | |
libgcc2.h | Loading commit data... | |
libgcov.c | Loading commit data... | |
limitx.h | Loading commit data... | |
limity.h | Loading commit data... | |
lists.c | Loading commit data... | |
local-alloc.c | Loading commit data... | |
longlong.h | Loading commit data... | |
loop-doloop.c | Loading commit data... | |
loop-init.c | Loading commit data... | |
loop-invariant.c | Loading commit data... | |
loop-iv.c | Loading commit data... | |
loop-unroll.c | Loading commit data... | |
loop-unswitch.c | Loading commit data... | |
loop.c | Loading commit data... | |
loop.h | Loading commit data... | |
machmode.def | Loading commit data... | |
machmode.h | Loading commit data... | |
main.c | Loading commit data... | |
mips-tdump.c | Loading commit data... | |
mips-tfile.c | Loading commit data... | |
mkconfig.sh | Loading commit data... | |
mkfixinc.sh | Loading commit data... | |
mkheaders.in | Loading commit data... | |
mklibgcc.in | Loading commit data... | |
mkmap-flat.awk | Loading commit data... | |
mkmap-symver.awk | Loading commit data... | |
mode-classes.def | Loading commit data... | |
modulo-sched.c | Loading commit data... | |
opt-functions.awk | Loading commit data... | |
opt-gather.awk | Loading commit data... | |
optabs.c | Loading commit data... | |
optabs.h | Loading commit data... | |
optc-gen.awk | Loading commit data... | |
opth-gen.awk | Loading commit data... | |
opts.c | Loading commit data... | |
opts.h | Loading commit data... | |
output.h | Loading commit data... | |
params.c | Loading commit data... | |
params.def | Loading commit data... | |
params.h | Loading commit data... | |
passes.c | Loading commit data... | |
postreload-gcse.c | Loading commit data... | |
postreload.c | Loading commit data... | |
predict.c | Loading commit data... | |
predict.def | Loading commit data... | |
predict.h | Loading commit data... | |
prefix.c | Loading commit data... | |
prefix.h | Loading commit data... | |
pretty-print.c | Loading commit data... | |
pretty-print.h | Loading commit data... | |
print-rtl.c | Loading commit data... | |
print-tree.c | Loading commit data... | |
profile.c | Loading commit data... | |
protoize.c | Loading commit data... | |
ra-build.c | Loading commit data... | |
ra-colorize.c | Loading commit data... | |
ra-debug.c | Loading commit data... | |
ra-rewrite.c | Loading commit data... | |
ra.c | Loading commit data... | |
ra.h | Loading commit data... | |
read-rtl.c | Loading commit data... | |
real.c | Loading commit data... | |
real.h | Loading commit data... | |
recog.c | Loading commit data... | |
recog.h | Loading commit data... | |
reg-notes.def | Loading commit data... | |
reg-stack.c | Loading commit data... | |
regclass.c | Loading commit data... | |
regmove.c | Loading commit data... | |
regrename.c | Loading commit data... | |
regs.h | Loading commit data... | |
reload.c | Loading commit data... | |
reload.h | Loading commit data... | |
reload1.c | Loading commit data... | |
reorg.c | Loading commit data... | |
resource.c | Loading commit data... | |
resource.h | Loading commit data... | |
rtl-error.c | Loading commit data... | |
rtl-profile.c | Loading commit data... | |
rtl.c | Loading commit data... | |
rtl.def | Loading commit data... | |
rtl.h | Loading commit data... | |
rtlanal.c | Loading commit data... | |
rtlhooks-def.h | Loading commit data... | |
rtlhooks.c | Loading commit data... | |
sbitmap.c | Loading commit data... | |
sbitmap.h | Loading commit data... | |
scan-decls.c | Loading commit data... | |
scan-types.sh | Loading commit data... | |
scan.c | Loading commit data... | |
scan.h | Loading commit data... | |
sched-deps.c | Loading commit data... | |
sched-ebb.c | Loading commit data... | |
sched-int.h | Loading commit data... | |
sched-rgn.c | Loading commit data... | |
sched-vis.c | Loading commit data... | |
sdbout.c | Loading commit data... | |
sdbout.h | Loading commit data... | |
simplify-rtx.c | Loading commit data... | |
sort-protos | Loading commit data... | |
sreal.c | Loading commit data... | |
sreal.h | Loading commit data... | |
stab.def | Loading commit data... | |
stack.h | Loading commit data... | |
statistics.h | Loading commit data... | |
stmt.c | Loading commit data... | |
stor-layout.c | Loading commit data... | |
stringpool.c | Loading commit data... | |
stub-objc.c | Loading commit data... | |
sys-protos.h | Loading commit data... | |
sys-types.h | Loading commit data... | |
system.h | Loading commit data... | |
target-def.h | Loading commit data... | |
target.h | Loading commit data... | |
targhooks.c | Loading commit data... | |
targhooks.h | Loading commit data... | |
timevar.c | Loading commit data... | |
timevar.def | Loading commit data... | |
timevar.h | Loading commit data... | |
tlink.c | Loading commit data... | |
toplev.c | Loading commit data... | |
toplev.h | Loading commit data... | |
tracer.c | Loading commit data... | |
tree-alias-ander.c | Loading commit data... | |
tree-alias-ander.h | Loading commit data... | |
tree-alias-common.c | Loading commit data... | |
tree-alias-common.h | Loading commit data... | |
tree-alias-type.c | Loading commit data... | |
tree-alias-type.h | Loading commit data... | |
tree-browser.c | Loading commit data... | |
tree-browser.def | Loading commit data... | |
tree-cfg.c | Loading commit data... | |
tree-chrec.c | Loading commit data... | |
tree-chrec.h | Loading commit data... | |
tree-complex.c | Loading commit data... | |
tree-data-ref.c | Loading commit data... | |
tree-data-ref.h | Loading commit data... | |
tree-dfa.c | Loading commit data... | |
tree-dump.c | Loading commit data... | |
tree-dump.h | Loading commit data... | |
tree-eh.c | Loading commit data... | |
tree-flow-inline.h | Loading commit data... | |
tree-flow.h | Loading commit data... | |
tree-gimple.c | Loading commit data... | |
tree-gimple.h | Loading commit data... | |
tree-if-conv.c | Loading commit data... | |
tree-inline.c | Loading commit data... | |
tree-inline.h | Loading commit data... | |
tree-into-ssa.c | Loading commit data... | |
tree-iterator.c | Loading commit data... | |
tree-iterator.h | Loading commit data... | |
tree-mudflap.c | Loading commit data... | |
tree-mudflap.h | Loading commit data... | |
tree-nested.c | Loading commit data... | |
tree-nomudflap.c | Loading commit data... | |
tree-nrv.c | Loading commit data... | |
tree-optimize.c | Loading commit data... | |
tree-outof-ssa.c | Loading commit data... | |
tree-pass.h | Loading commit data... | |
tree-phinodes.c | Loading commit data... | |
tree-pretty-print.c | Loading commit data... | |
tree-profile.c | Loading commit data... | |
tree-scalar-evolution.c | Loading commit data... | |
tree-scalar-evolution.h | Loading commit data... | |
tree-sra.c | Loading commit data... | |
tree-ssa-alias.c | Loading commit data... | |
tree-ssa-ccp.c | Loading commit data... | |
tree-ssa-copy.c | Loading commit data... | |
tree-ssa-copyrename.c | Loading commit data... | |
tree-ssa-dce.c | Loading commit data... | |
tree-ssa-dom.c | Loading commit data... | |
tree-ssa-dse.c | Loading commit data... | |
tree-ssa-forwprop.c | Loading commit data... | |
tree-ssa-live.c | Loading commit data... | |
tree-ssa-live.h | Loading commit data... | |
tree-ssa-loop-ch.c | Loading commit data... | |
tree-ssa-loop-im.c | Loading commit data... | |
tree-ssa-loop-ivcanon.c | Loading commit data... | |
tree-ssa-loop-ivopts.c | Loading commit data... | |
tree-ssa-loop-manip.c | Loading commit data... | |
tree-ssa-loop-niter.c | Loading commit data... | |
tree-ssa-loop.c | Loading commit data... | |
tree-ssa-operands.c | Loading commit data... | |
tree-ssa-operands.h | Loading commit data... | |
tree-ssa-phiopt.c | Loading commit data... | |
tree-ssa-pre.c | Loading commit data... | |
tree-ssa-propagate.c | Loading commit data... | |
tree-ssa-propagate.h | Loading commit data... | |
tree-ssa-threadupdate.c | Loading commit data... | |
tree-ssa.c | Loading commit data... | |
tree-ssanames.c | Loading commit data... | |
tree-tailcall.c | Loading commit data... | |
tree-vectorizer.c | Loading commit data... | |
tree-vectorizer.h | Loading commit data... | |
tree-vn.c | Loading commit data... | |
tree.c | Loading commit data... | |
tree.def | Loading commit data... | |
tree.h | Loading commit data... | |
tsystem.h | Loading commit data... | |
typeclass.h | Loading commit data... | |
unroll.c | Loading commit data... | |
unwind-c.c | Loading commit data... | |
unwind-compat.c | Loading commit data... | |
unwind-compat.h | Loading commit data... | |
unwind-dw2-fde-compat.c | Loading commit data... | |
unwind-dw2-fde-darwin.c | Loading commit data... | |
unwind-dw2-fde-glibc.c | Loading commit data... | |
unwind-dw2-fde.c | Loading commit data... | |
unwind-dw2-fde.h | Loading commit data... | |
unwind-dw2.c | Loading commit data... | |
unwind-dw2.h | Loading commit data... | |
unwind-pe.h | Loading commit data... | |
unwind-sjlj.c | Loading commit data... | |
unwind.h | Loading commit data... | |
unwind.inc | Loading commit data... | |
value-prof.c | Loading commit data... | |
value-prof.h | Loading commit data... | |
var-tracking.c | Loading commit data... | |
varasm.c | Loading commit data... | |
varray.c | Loading commit data... | |
varray.h | Loading commit data... | |
vec.c | Loading commit data... | |
vec.h | Loading commit data... | |
version.c | Loading commit data... | |
version.h | Loading commit data... | |
vmsdbg.h | Loading commit data... | |
vmsdbgout.c | Loading commit data... | |
web.c | Loading commit data... | |
xcoff.h | Loading commit data... | |
xcoffout.c | Loading commit data... | |
xcoffout.h | Loading commit data... |