From: Martin Sebor Date: Thu, 3 Feb 2022 21:51:46 +0000 (-0700) Subject: Adjust warn_access pass placement [PR104260]. X-Git-Tag: basepoints/gcc-13~1275 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a668ec0339c28b0725ded1e80d3276edb76b8b3;p=thirdparty%2Fgcc.git Adjust warn_access pass placement [PR104260]. Resolves: PR middle-end/104260 - Misplaced waccess3 pass gcc/ChangeLog: PR middle-end/104260 * passes.def (pass_warn_access): Adjust pass placement. --- diff --git a/gcc/passes.def b/gcc/passes.def index 3e75de46c237..f77181810383 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -60,10 +60,10 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_warn_printf); NEXT_PASS (pass_warn_nonnull_compare); NEXT_PASS (pass_early_warn_uninitialized); + NEXT_PASS (pass_warn_access, /*early=*/true); NEXT_PASS (pass_ubsan); NEXT_PASS (pass_nothrow); NEXT_PASS (pass_rebuild_cgraph_edges); - NEXT_PASS (pass_warn_access, /*early=*/true); POP_INSERT_PASSES () NEXT_PASS (pass_local_optimization_passes); @@ -428,9 +428,9 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_gimple_isel); NEXT_PASS (pass_harden_conditional_branches); NEXT_PASS (pass_harden_compares); + NEXT_PASS (pass_warn_access, /*early=*/false); NEXT_PASS (pass_cleanup_cfg_post_optimizing); NEXT_PASS (pass_warn_function_noreturn); - NEXT_PASS (pass_warn_access, /*early=*/false); NEXT_PASS (pass_expand);