re PR other/51165 (gcc.dg/tm/memopt-3.c failure)

PR other/51165
        * trans-mem.c (requires_barrier): Call may_be_aliased.
testsuite/
        PR other/51165
        * gcc.dg/tm/memopt-3.c: Remove xfail.
        * gcc.dg/tm/memopt-4.c: Remove xfail.
        * gcc.dg/tm/memopt-5.c: Remove xfail.
        * gcc.dg/tm/memopt-7.c: Remove xfail.

From-SVN: r183242
This commit is contained in:
Aldy Hernandez 2012-01-17 13:20:28 +00:00 committed by Aldy Hernandez
parent 465406bec1
commit 59cbe98e0d
7 changed files with 20 additions and 7 deletions

View file

@ -1,3 +1,8 @@
2012-01-17 Aldy Hernandez <aldyh@redhat.com>
PR other/51165
* trans-mem.c (requires_barrier): Call may_be_aliased.
2012-01-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/51877

View file

@ -1,3 +1,11 @@
2012-01-17 Aldy Hernandez <aldyh@redhat.com>
PR other/51165
* gcc.dg/tm/memopt-3.c: Remove xfail.
* gcc.dg/tm/memopt-4.c: Remove xfail.
* gcc.dg/tm/memopt-5.c: Remove xfail.
* gcc.dg/tm/memopt-7.c: Remove xfail.
2012-01-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/51877

View file

@ -16,5 +16,5 @@ int f()
return lala.x[0];
}
/* { dg-final { scan-tree-dump-times "logging: lala.x\\\[i_1\\\]" 1 "tmmark" { xfail *-*-* } } } */
/* { dg-final { scan-tree-dump-times "logging: lala.x\\\[i_1\\\]" 1 "tmmark" } } */
/* { dg-final { cleanup-tree-dump "tmmark" } } */

View file

@ -19,6 +19,6 @@ int f()
return lala.x[i];
}
/* { dg-final { scan-tree-dump-times "tm_save.\[0-9_\]+ = lala.x\\\[55\\\]" 1 "tmedge" { xfail *-*-* } } } */
/* { dg-final { scan-tree-dump-times "lala.x\\\[55\\\] = tm_save" 1 "tmedge" { xfail *-*-* } } } */
/* { dg-final { scan-tree-dump-times "tm_save.\[0-9_\]+ = lala.x\\\[55\\\]" 1 "tmedge" } } */
/* { dg-final { scan-tree-dump-times "lala.x\\\[55\\\] = tm_save" 1 "tmedge" } } */
/* { dg-final { cleanup-tree-dump "tmedge" } } */

View file

@ -19,5 +19,5 @@ int f()
return lala.x[i];
}
/* { dg-final { scan-tree-dump-times "ITM_LU\[0-9\] \\\(&lala.x\\\[55\\\]" 1 "tmedge" { xfail *-*-* } } } */
/* { dg-final { scan-tree-dump-times "ITM_LU\[0-9\] \\\(&lala.x\\\[55\\\]" 1 "tmedge" } } */
/* { dg-final { cleanup-tree-dump "tmedge" } } */

View file

@ -17,6 +17,6 @@ int f()
return lala.x[asdf];
}
/* { dg-final { scan-tree-dump-times "tm_save.\[0-9_\]+ = lala" 1 "tmedge" { xfail *-*-* } } } */
/* { dg-final { scan-tree-dump-times "lala = tm_save" 1 "tmedge" { xfail *-*-* } } } */
/* { dg-final { scan-tree-dump-times "tm_save.\[0-9_\]+ = lala" 1 "tmedge" } } */
/* { dg-final { scan-tree-dump-times "lala = tm_save" 1 "tmedge" } } */
/* { dg-final { cleanup-tree-dump "tmedge" } } */

View file

@ -1498,7 +1498,7 @@ requires_barrier (basic_block entry_block, tree x, gimple stmt)
lower_sequence_tm altogether. */
needs_to_live_in_memory (x)
/* X escapes. */
|| ptr_deref_may_alias_global_p (x))
|| is_global_var (x))
return true;
else
{