2006-10-31 Eric Botcazou <ebotcazou@adacore.com> Nicolas Setton <setton@adacore.com> Olivier Hainque <hainque@adacore.com> Gary Dismukes <dismukes@adacore.com> * gigi.h: (tree_code_for_record_type): Declare. (add_global_renaming_pointer): Rename to record_global_renaming_pointer. (get_global_renaming_pointers): Rename to invalidate_global_renaming_pointers. (static_ctors): Delete. (static_dtors): Likewise. (gnat_write_global_declarations): Declare. (create_var_decl): Adjust descriptive comment to indicate that the subprogram may return a CONST_DECL node. (create_true_var_decl): Declare new function, similar to create_var_decl but forcing the creation of a VAR_DECL node. (get_global_renaming_pointers): Declare. (add_global_renaming_pointer): Likewise. * ada-tree.h (DECL_READONLY_ONCE_ELAB): New macro. * decl.c (gnat_to_gnu_entity) <case E_Function>: Don't copy the type tree before setting TREE_ADDRESSABLE for by-reference return mechanism processing. (gnat_to_gnu_entity): Remove From_With_Type from computation for imported_p. <E_Access_Type>: Use the Non_Limited_View as the full view of the designated type if the pointer comes from a limited_with clause. Make incomplete designated type if it is in the main unit and has a freeze node. <E_Incomplete_Type>: Rework to treat Non_Limited_View, Full_View, and Underlying_Full_View similarly. Return earlier if the full view already has an associated tree. (gnat_to_gnu_entity) <E_Record_Type>: Restore comment. (gnat_to_gnu_entity) <E_Record_Type>: Do not use a dummy type. (gnat_to_gnu_entity) <E_Variable>: Set TYPE_REF_CAN_ALIAS_ALL on the reference type built for objects with an address clause. Use create_true_var_decl with const_flag set for DECL_CONST_CORRESPONDING_VARs, ensuring a VAR_DECL is created with TREE_READONLY set. (gnat_to_gnu_entity, case E_Enumeration_Type): Set TYPE_NAME for Character and Wide_Character types. This info is read by the dwarf-2 writer, and is needed to be able to use the command "ptype character" in the debugger. (gnat_to_gnu_entity): When generating a type representing a Character or Wide_Character type, set the flag TYPE_STRING_FLAG, so that debug writers can distinguish it from ordinary integers. (elaborate_expression_1): Test the DECL_READONLY_ONCE_ELAB flag in addition to TREE_READONLY to assert the constantness of variables for elaboration purposes. (gnat_to_gnu_entity, subprogram cases): Change loops on formal parameters to call new Einfo function First_Formal_With_Extras. (gnat_to_gnu_entity): In type_annotate mode, replace a discriminant of a protected type with its corresponding discriminant, to obtain a usable declaration (gnat_to_gnu_entity) <E_Access_Protected_Subprogram_Type>: Be prepared for a multiple elaboration of the "equivalent" type. (gnat_to_gnu_entity): Adjust for renaming of add_global_renaming_pointer into record_global_renaming_pointer. (gnat_to_gnu_entity) <E_Array_Type>: Do not force TYPE_NONALIASED_COMPONENT to 0 if the element type is an aggregate. <E_Array_Subtype>: Likewise. (gnat_to_gnu_entity) <E_Incomplete_Subtype>: Add support for regular incomplete subtypes and incomplete subtypes of incomplete types visible through a limited with clause. (gnat_to_gnu_entity) <E_Array_Subtype>: Take into account the bounds of the base index type for the maximum size of the array only if they are constant. (gnat_to_gnu_entity, renaming object case): Do not wrap up the expression into a SAVE_EXPR if stabilization failed. * utils.c (create_subprog_decl): Turn TREE_ADDRESSABLE on the type of a result decl into DECL_BY_REFERENCE on this decl, now what is expected by lower level compilation passes. (gnat_genericize): New function, lowering a function body to GENERIC. Turn the type of RESULT_DECL into a real reference type if the decl has been marked DECL_BY_REFERENCE, and adjust references to the latter accordingly. (gnat_genericize_r): New function. Tree walking callback for gnat_genericize. (convert_from_reference, is_byref_result): New functions. Helpers for gnat_genericize_r. (create_type_decl): Call gnat_pushdecl before calling rest_of_decl_compilation, to make sure that field TYPE_NAME of type_decl is properly set before calling the debug information writers. (write_record_type_debug_info): The heuristics which compute the alignment of a field in a variant record might not be accurate. Add a safety test to make sure no alignment is set to a smaller value than the alignment of the field type. (make_dummy_type): Use the Non_Limited_View as the underlying type if the type comes from a limited_with clause. Do not loop on the full view. (GET_GNU_TREE, SET_GNU_TREE, PRESENT_GNU_TREE): New macros. (dummy_node_table): New global variable, moved from decl.c. (GET_DUMMY_NODE, SET_DUMMY_NODE, PRESENT_DUMMY_NODE): New macros. (save_gnu_tree): Use above macros. (get_gnu_tree): Likewise. (present_gnu_tree): Likewise. (init_dummy_type): New function, moved from decl.c. Use above macros. (make_dummy_type): Likewise. (tree_code_for_record_type): New function extracted from make_dummy_type (init_gigi_decls): Set DECL_IS_MALLOC on gnat_malloc. (static_ctors): Change it to a vector, make static. (static_dtors): Likewise. (end_subprog_body): Adjust for above change. (build_global_cdtor): Moved from trans.c. (gnat_write_global_declarations): Emit global constructor and destructor, and call cgraph_optimize before emitting debug info for global declarations. (global_decls): New global variable. (gnat_pushdecl): Store the global declarations in global_decls, for later use. (gnat_write_global_declarations): Emit debug information for global declarations. (create_var_decl_1): Former create_var_decl, with an extra argument to state whether the creation of a CONST_DECL is allowed. (create_var_decl): Behavior unchanged. Now a wrapper around create_var_decl_1 allowing CONST_DECL creation. (create_true_var_decl): New function, similar to create_var_decl but forcing the creation of a VAR_DECL node (CONST_DECL not allowed). (create_field_decl): Do not always mark the field as addressable if its type is an aggregate. (global_renaming_pointers): New static variable. (add_global_renaming_pointer): New function. (get_global_renaming_pointers): Likewise. * misc.c (gnat_dwarf_name): New function. (LANG_HOOKS_DWARF_NAME): Define to gnat_dwarf_name. (gnat_post_options): Add comment about structural alias analysis. (gnat_parse_file): Do not call cgraph_optimize here. (LANG_HOOKS_WRITE_GLOBALS): Define to gnat_write_global_declarations. * trans.c (process_freeze_entity): Don't abort if we already have a non dummy GCC tree for a Concurrent_Record_Type, as it might legitimately have been elaborated while processing the associated Concurrent_Type prior to this explicit freeze node. (Identifier_to_gnu): Do not make a variable referenced in a SJLJ exception handler volatile if it is of variable size. (process_type): Remove bypass for types coming from a limited_with clause. (call_to_gnu): When processing the copy-out of a N_Type_Conversion GNAT actual, convert the corresponding gnu_actual to the real destination type when necessary. (add_decl_expr): Set the DECL_READONLY_ONCE_ELAB flag on variables originally TREE_READONLY but whose elaboration cannot be performed statically. Part of fix for F504-021. (tree_transform, subprogram cases): Change loops on formal parameters to call new Einfo function First_Formal_With_Extras. (gnat_to_gnu) <N_Op_Shift_Right_Arithmetic>: Ignore constant overflow stemming from type conversion for the lhs. (Attribute_to_gnu) <Attr_Alignment>: Also divide the alignment by the number of bits per unit for components of records. (gnat_to_gnu) <N_Code_Statement>: Mark operands addressable if needed. (Handled_Sequence_Of_Statements_to_gnu): Register the cleanup associated with At_End_Proc after the SJLJ EH cleanup. (Compilation_Unit_to_gnu): Call elaborate_all_entities only on the main compilation unit. (elaborate_all_entities): Do not retest type_annotate_only. (tree_transform) <N_Abstract_Subprogram_Declaration>: Process the result type of an abstract subprogram, which may be an itype associated with an anonymous access result (related to AI-318-02). (build_global_cdtor): Move to utils.c. (Case_Statement_to_gnu): Avoid adding the choice of a when statement if this choice is not a null tree nor an integer constant. (gigi): Run unshare_save_expr via walk_tree_without_duplicates on the body of elaboration routines instead of mark_unvisited. (add_stmt): Do not mark the tree. (add_decl_expr): Tweak comment. (mark_unvisited): Delete. (unshare_save_expr): New static function. (call_to_gnu): Issue an error when making a temporary around a procedure call because of non-addressable actual parameter if the type of the formal is by_reference. (Compilation_Unit_to_gnu): Invalidate the global renaming pointers after building the elaboration routine. From-SVN: r118331
| 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... | |
| objcp | Loading commit data... | |
| po | Loading commit data... | |
| testsuite | Loading commit data... | |
| treelang | Loading commit data... | |
| ABOUT-GCC-NLS | Loading commit data... | |
| BASE-VER | Loading commit data... | |
| COPYING | Loading commit data... | |
| COPYING.LIB | Loading commit data... | |
| ChangeLog | Loading commit data... | |
| ChangeLog-1997 | Loading commit data... | |
| ChangeLog-1998 | Loading commit data... | |
| ChangeLog-1999 | Loading commit data... | |
| ChangeLog-2000 | Loading commit data... | |
| ChangeLog-2001 | Loading commit data... | |
| ChangeLog-2002 | Loading commit data... | |
| ChangeLog-2003 | Loading commit data... | |
| ChangeLog-2004 | Loading commit data... | |
| ChangeLog-2005 | Loading commit data... | |
| ChangeLog.lib | Loading commit data... | |
| ChangeLog.tree-ssa | Loading commit data... | |
| DATESTAMP | Loading commit data... | |
| DEV-PHASE | 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.Portability | Loading commit data... | |
| SERVICE | Loading commit data... | |
| acinclude.m4 | Loading commit data... | |
| aclocal.m4 | Loading commit data... | |
| addresses.h | 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-omp.c | Loading commit data... | |
| c-opts.c | Loading commit data... | |
| c-parser.c | 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-core.c | Loading commit data... | |
| df-problems.c | Loading commit data... | |
| df-scan.c | Loading commit data... | |
| df.h | Loading commit data... | |
| dfp.c | Loading commit data... | |
| dfp.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... | |
| double-int.c | Loading commit data... | |
| double-int.h | Loading commit data... | |
| dummy-checksum.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... | |
| emutls.c | 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... | |
| 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... | |
| genautomata.c | Loading commit data... | |
| gencheck.c | Loading commit data... | |
| genchecksum.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... | |
| genmddeps.c | 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... | |
| 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-posix95.h | Loading commit data... | |
| gthr-rtems.h | Loading commit data... | |
| gthr-single.h | Loading commit data... | |
| gthr-solaris.h | Loading commit data... | |
| gthr-tpf.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... | |
| ipa-cp.c | Loading commit data... | |
| ipa-inline.c | Loading commit data... | |
| ipa-prop.c | Loading commit data... | |
| ipa-prop.h | Loading commit data... | |
| ipa-pure-const.c | Loading commit data... | |
| ipa-reference.c | Loading commit data... | |
| ipa-reference.h | Loading commit data... | |
| ipa-type-escape.c | Loading commit data... | |
| ipa-type-escape.h | Loading commit data... | |
| ipa-utils.c | Loading commit data... | |
| ipa-utils.h | Loading commit data... | |
| ipa.c | 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-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... | |
| 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... | |
| mklibgcc.in | Loading commit data... | |
| mkmap-flat.awk | Loading commit data... | |
| mkmap-symver.awk | Loading commit data... | |
| mode-classes.def | Loading commit data... | |
| mode-switching.c | Loading commit data... | |
| modulo-sched.c | Loading commit data... | |
| omp-builtins.def | Loading commit data... | |
| omp-low.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-common.c | 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... | |
| pointer-set.c | Loading commit data... | |
| pointer-set.h | 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... | |
| 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-factoring.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... | |
| see.c | 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... | |
| statistics.h | Loading commit data... | |
| stmt.c | Loading commit data... | |
| stor-layout.c | Loading commit data... | |
| stringpool.c | Loading commit data... | |
| struct-equiv.c | Loading commit data... | |
| stub-objc.c | Loading commit data... | |
| sync-builtins.def | 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-browser.c | Loading commit data... | |
| tree-browser.def | Loading commit data... | |
| tree-cfg.c | Loading commit data... | |
| tree-cfgcleanup.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-loop-linear.c | 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-object-size.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-address.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-prefetch.c | Loading commit data... | |
| tree-ssa-loop-unswitch.c | Loading commit data... | |
| tree-ssa-loop.c | Loading commit data... | |
| tree-ssa-math-opts.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-reassoc.c | Loading commit data... | |
| tree-ssa-sink.c | Loading commit data... | |
| tree-ssa-structalias.c | Loading commit data... | |
| tree-ssa-structalias.h | Loading commit data... | |
| tree-ssa-threadedge.c | Loading commit data... | |
| tree-ssa-threadupdate.c | Loading commit data... | |
| tree-ssa-uncprop.c | Loading commit data... | |
| tree-ssa.c | Loading commit data... | |
| tree-ssanames.c | Loading commit data... | |
| tree-stdarg.c | Loading commit data... | |
| tree-stdarg.h | Loading commit data... | |
| tree-tailcall.c | Loading commit data... | |
| tree-vect-analyze.c | Loading commit data... | |
| tree-vect-generic.c | Loading commit data... | |
| tree-vect-patterns.c | Loading commit data... | |
| tree-vect-transform.c | Loading commit data... | |
| tree-vectorizer.c | Loading commit data... | |
| tree-vectorizer.h | Loading commit data... | |
| tree-vn.c | Loading commit data... | |
| tree-vrp.c | Loading commit data... | |
| tree.c | Loading commit data... | |
| tree.def | Loading commit data... | |
| tree.h | Loading commit data... | |
| treestruct.def | Loading commit data... | |
| tsystem.h | Loading commit data... | |
| typeclass.h | 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-generic.h | Loading commit data... | |
| unwind-pe.h | Loading commit data... | |
| unwind-sjlj.c | 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... | |
| vecprim.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... |