From: Richard Guenther Date: Wed, 18 Jan 2012 13:10:40 +0000 (+0000) Subject: c-opts.c (c_common_post_options): Reset LTO flags if we are about to generate a PCH. X-Git-Tag: releases/gcc-4.7.0~947 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ba9b1f118f25bcb8728d8d140efe40c9c9976be0;p=thirdparty%2Fgcc.git c-opts.c (c_common_post_options): Reset LTO flags if we are about to generate a PCH. 2012-01-18 Richard Guenther * c-opts.c (c_common_post_options): Reset LTO flags if we are about to generate a PCH. From-SVN: r183272 --- diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 2746d04fe4af..c2045f940fe1 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2012-01-18 Richard Guenther + + * c-opts.c (c_common_post_options): Reset LTO flags if + we are about to generate a PCH. + 2012-01-17 Paolo Carlini PR c++/51777 diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c index 4f0d8861470b..f2a7971781d3 100644 --- a/gcc/c-family/c-opts.c +++ b/gcc/c-family/c-opts.c @@ -1058,6 +1058,13 @@ c_common_post_options (const char **pfilename) && flag_preprocess_only && !flag_no_line_commands) pp_dir_change (parse_in, get_src_pwd ()); + /* Disable LTO output when outputting a precompiled header. */ + if (pch_file && flag_lto) + { + flag_lto = 0; + flag_generate_lto = 0; + } + return flag_preprocess_only; }