aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/i386/i386.c4
-rw-r--r--gcc/ree.c2
3 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4e6ffb4..2b5355d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
2016-08-15 Richard Biener <rguenther@suse.de>
+ * ree.c (rest_of_handle_ree): Remove redundant timevar push/pop.
+ * config/i386/i386.c (pass_data_insert_vzeroupper): Account to
+ TV_MACH_DEP.
+ (pass_data_stv): Likewise.
+
+2016-08-15 Richard Biener <rguenther@suse.de>
+
PR tree-optimization/73434
* tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): Preserve
TBAA info on the base when forwarding a non-invariant address.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 62896bf..7170194 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -4057,7 +4057,7 @@ const pass_data pass_data_insert_vzeroupper =
RTL_PASS, /* type */
"vzeroupper", /* name */
OPTGROUP_NONE, /* optinfo_flags */
- TV_NONE, /* tv_id */
+ TV_MACH_DEP, /* tv_id */
0, /* properties_required */
0, /* properties_provided */
0, /* properties_destroyed */
@@ -4092,7 +4092,7 @@ const pass_data pass_data_stv =
RTL_PASS, /* type */
"stv", /* name */
OPTGROUP_NONE, /* optinfo_flags */
- TV_NONE, /* tv_id */
+ TV_MACH_DEP, /* tv_id */
0, /* properties_required */
0, /* properties_provided */
0, /* properties_destroyed */
diff --git a/gcc/ree.c b/gcc/ree.c
index 3245ac5..2929277 100644
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -1247,9 +1247,7 @@ find_and_remove_re (void)
static unsigned int
rest_of_handle_ree (void)
{
- timevar_push (TV_REE);
find_and_remove_re ();
- timevar_pop (TV_REE);
return 0;
}