aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2016-08-15 11:07:52 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2016-08-15 11:07:52 +0000
commit397d8acd712325e0885f092e01f69bcade62adbd (patch)
tree6560252528019d62fa4d9c22697fabf3f09d7017 /gcc
parente4969090b68ff266b29c86b6aebec25812666fc4 (diff)
downloadgcc-397d8acd712325e0885f092e01f69bcade62adbd.zip
gcc-397d8acd712325e0885f092e01f69bcade62adbd.tar.gz
gcc-397d8acd712325e0885f092e01f69bcade62adbd.tar.bz2
ree.c (rest_of_handle_ree): Remove redundant timevar push/pop.
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. From-SVN: r239474
Diffstat (limited to 'gcc')
-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;
}