aboutsummaryrefslogtreecommitdiff
path: root/gcc/common.opt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/common.opt')
-rw-r--r--gcc/common.opt10
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc/common.opt b/gcc/common.opt
index 5b1633cb5ac..ff44d84bcd5 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -2293,7 +2293,11 @@ Perform loop peeling.
fuse-histograms-in-peeling
Common Var(flag_use_histogram_in_peeling) Init(1) Optimization
-Use histograms in loop peelings.
+Use histograms in loop peeling heuristics.
+
+fpeel-loops-without-histogram
+Common Var(flag_peel_loops_without_histogram) Init(1) Optimization
+Peel also loop with no loop histogram.
fpeephole
Common Var(flag_no_peephole,0) Optimization
@@ -2392,6 +2396,10 @@ fprofile-reproducible=
Common Joined RejectNegative Var(flag_profile_reproducible) Enum(profile_reproducibility) Init(PROFILE_REPRODUCIBILITY_SERIAL)
-fprofile-reproducible=[serial|parallel-runs|multithreaded] Control level of reproducibility of profile gathered by -fprofile-generate.
+fprofile-loops
+Common Var(flag_profile_loops) Init(1) Optimization
+Profile loop histograms.
+
Enum
Name(profile_update) Type(enum profile_update) UnknownError(unknown profile update method %qs)