diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-11-17 19:53:51 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-11-17 18:53:51 +0000 |
commit | b065b6696786e13ccce9c8b0b3eb78b02c90011d (patch) | |
tree | 0c7d5165f53f2139d7f8e440225fff66ef6001fc /gcc | |
parent | a6b1490d35d7acb3dc5fe785fce116a674092c20 (diff) | |
download | gcc-b065b6696786e13ccce9c8b0b3eb78b02c90011d.zip gcc-b065b6696786e13ccce9c8b0b3eb78b02c90011d.tar.gz gcc-b065b6696786e13ccce9c8b0b3eb78b02c90011d.tar.bz2 |
cgraphunit.c (analyze_functions): Use opt_for_fn.
* cgraphunit.c (analyze_functions): Use opt_for_fn.
* cgraph.h (cgraph_node::optimize_for_size_p): Likewise.
From-SVN: r217668
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cgraph.h | 2 | ||||
-rw-r--r-- | gcc/cgraphunit.c | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f5a6ee4..4bc7826 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2014-11-17 Jan Hubicka <hubicka@ucw.cz> + * cgraphunit.c (analyze_functions): Use opt_for_fn. + * cgraph.h (cgraph_node::optimize_for_size_p): Likewise. + +2014-11-17 Jan Hubicka <hubicka@ucw.cz> + * cgraph.c (symbol_table::create_edge): Use opt_for_fn. (cgraph_node::cannot_return_p): Likewise. (cgraph_edge::cannot_lead_to_return_p): Likewise. diff --git a/gcc/cgraph.h b/gcc/cgraph.h index fc5fe82..83181c4 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -2720,7 +2720,7 @@ cgraph_node::mark_force_output (void) inline bool cgraph_node::optimize_for_size_p (void) { - if (optimize_size) + if (opt_for_fn (decl, optimize_size)) return true; if (frequency == NODE_FREQUENCY_UNLIKELY_EXECUTED) return true; diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index 4fba9ff..6695ae3 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -1001,7 +1001,7 @@ analyze_functions (void) for (edge = cnode->callees; edge; edge = edge->next_callee) if (edge->callee->definition) enqueue_node (edge->callee); - if (optimize && flag_devirtualize) + if (optimize && opt_for_fn (cnode->decl, flag_devirtualize)) { cgraph_edge *next; |