aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2019-12-08 18:00:42 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2019-12-08 17:00:42 +0000
commita8d9d6649e621e6e0d0887bd7f5a6069cb9cfa72 (patch)
treed3a038f4bec1a150099ef5b3a0dcbb6f4346fc97
parentf514d0199a8ff8a0275f7b1081196f35807216e8 (diff)
downloadgcc-a8d9d6649e621e6e0d0887bd7f5a6069cb9cfa72.zip
gcc-a8d9d6649e621e6e0d0887bd7f5a6069cb9cfa72.tar.gz
gcc-a8d9d6649e621e6e0d0887bd7f5a6069cb9cfa72.tar.bz2
opts.c (common_handle_option): Do not clear ipa_reference for -fprofile-use.
* opts.c (common_handle_option): Do not clear ipa_reference for -fprofile-use. From-SVN: r279092
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/opts.c4
2 files changed, 5 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 416e7d6..2b6558a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2019-12-07 Jan Hubicka <hubicka@ucw.cz>
+ * opts.c (common_handle_option): Do not clear ipa_reference for
+ -fprofile-use.
+
+2019-12-07 Jan Hubicka <hubicka@ucw.cz>
+
* ipa-split.c (split_function): Preserve 0 tp_first_run.
2019-12-07 Jan Hubicka <hubicka@ucw.cz>
diff --git a/gcc/opts.c b/gcc/opts.c
index 3c53fbe..3ddad55 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -2550,10 +2550,6 @@ common_handle_option (struct gcc_options *opts,
SET_OPTION_IF_UNSET (opts, opts_set, flag_profile_values, value);
SET_OPTION_IF_UNSET (opts, opts_set, flag_inline_functions, value);
SET_OPTION_IF_UNSET (opts, opts_set, flag_ipa_bit_cp, value);
- /* FIXME: Instrumentation we insert makes ipa-reference bitmaps
- quadratic. Disable the pass until better memory representation
- is done. */
- SET_OPTION_IF_UNSET (opts, opts_set, flag_ipa_reference, false);
break;
case OPT_fpatchable_function_entry_: