mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 03:30:27 +08:00
re PR middle-end/46916 (gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727)
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
This commit is contained in:
parent
1f81953bf4
commit
940c416046
@ -1,3 +1,10 @@
|
||||
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
|
||||
|
@ -755,6 +755,10 @@ finish_options (struct gcc_options *opts, struct gcc_options *opts_set,
|
||||
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user