Mercurial > hg > CbC > CbC_gcc
diff gcc/passes.c @ 117:f81c5aa9f14f
fix
author | mir3636 |
---|---|
date | Tue, 28 Nov 2017 21:17:15 +0900 |
parents | ab0bcb71f44d |
children | d34655255c78 |
line wrap: on
line diff
--- a/gcc/passes.c Tue Nov 28 20:22:01 2017 +0900 +++ b/gcc/passes.c Tue Nov 28 21:17:15 2017 +0900 @@ -1541,7 +1541,6 @@ all_late_ipa_passes (NULL), passes_by_id (NULL), passes_by_id_size (0), m_ctxt (ctxt), m_name_to_pass_map (NULL) { -<<<<<<< local opt_pass **p; /* Zero-initialize pass members. */ @@ -1623,39 +1622,6 @@ delete_pass_tree (opt_pass *pass) { while (pass) -======= - struct opt_pass **p; - -#define NEXT_PASS(PASS) (p = next_pass_1 (p, &((PASS).pass))) - - /* All passes needed to lower the function into shape optimizers can - operate on. These passes are always run first on the function, but - backend might produce already lowered functions that are not processed - by these passes. */ - p = &all_lowering_passes; - NEXT_PASS (pass_warn_unused_result); - NEXT_PASS (pass_diagnose_omp_blocks); - NEXT_PASS (pass_mudflap_1); - NEXT_PASS (pass_lower_omp); - NEXT_PASS (pass_lower_cf); - NEXT_PASS (pass_refactor_eh); - NEXT_PASS (pass_lower_eh); - NEXT_PASS (pass_build_cfg); - -#ifndef noCbC - //NEXT_PASS (pass_warn_function_return); -#else - NEXT_PASS (pass_warn_function_return); -#endif - NEXT_PASS (pass_build_cgraph_edges); - *p = NULL; - - /* Interprocedural optimization passes. */ - p = &all_small_ipa_passes; - NEXT_PASS (pass_ipa_free_lang_data); - NEXT_PASS (pass_ipa_function_and_variable_visibility); - NEXT_PASS (pass_early_local_passes); ->>>>>>> other { /* Recurse into child passes. */ delete_pass_tree (pass->sub);