PR middle-end/46916
* opts.c (finish_options): Enable -freorder-functions
when -freorder-blocks-and-partition is active.
Co-Authored-By: Jan Hubicka <jh@suse.cz>
From-SVN: r168084
+2010-12-20 Iain Sandoe <iains@gcc.gnu.org>
+ Jan Hubicka <jh@suse.cz>
+
+ PR middle-end/46916
+ * opts.c (finish_options): Enable -freorder-functions
+ when -freorder-blocks-and-partition is active.
+
2010-12-20 Iain Sandoe <iains@gcc.gnu.org>
PR c++/46904
opts->x_flag_reorder_blocks = 1;
}
+ if (opts->x_flag_reorder_blocks_and_partition
+ && !opts_set->x_flag_reorder_functions)
+ opts->x_flag_reorder_functions = 1;
+
/* Pipelining of outer loops is only possible when general pipelining
capabilities are requested. */
if (!opts->x_flag_sel_sched_pipelining)