aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2008-05-05 07:31:34 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2008-05-05 05:31:34 +0000
commit24c0514153e41537c29f2680f86303dff8a0b496 (patch)
treef9eda22c81cb7bf94680355477c47aca64696b69 /gcc/passes.c
parent7ffc24cee0f21151f2f18fc9186bb484c4ffa533 (diff)
downloadgcc-24c0514153e41537c29f2680f86303dff8a0b496.zip
gcc-24c0514153e41537c29f2680f86303dff8a0b496.tar.gz
gcc-24c0514153e41537c29f2680f86303dff8a0b496.tar.bz2
tree-pass.h (pass_O0_always_inline): Declare.
tree-optimization/36100 * tree-pass.h (pass_O0_always_inline): Declare. * ipa-inline.c (inline_transform): Remove dead code. (cgraph_gate_O0_always_inline, cgraph_O0_always_inline, pass_O0_always_inline): New. * passes.c (init_optimization_passes): Add pass_O0_always_inline. From-SVN: r134942
Diffstat (limited to 'gcc/passes.c')
-rw-r--r--gcc/passes.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/passes.c b/gcc/passes.c
index 0ca26fe..0958566 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -553,6 +553,7 @@ init_optimization_passes (void)
/* These passes are run after IPA passes on every function that is being
output to the assembler file. */
p = &all_passes;
+ NEXT_PASS (pass_O0_always_inline);
NEXT_PASS (pass_all_optimizations);
{
struct opt_pass **p = &pass_all_optimizations.pass.sub;