aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2016-08-15 11:07:52 +0000
committerRichard Biener <rguenther@suse.de>2016-08-15 11:07:52 +0000
commitaa72049cef27572e92aaa31ceb8f9214415578c5 (patch)
tree6560252528019d62fa4d9c22697fabf3f09d7017
parentb8f7db396c89955ec5e149fca6604869edc9314b (diff)
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@239474 138bc75d-0d04-0410-961f-82ee72b054a4
-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 4e6ffb46a3c..2b5355d0f9f 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 62896bfbb1e..7170194a3a1 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 3245ac58fa8..2929277bfd0 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;
}