Commit 118584f7 by Jakub Jelinek Committed by Jakub Jelinek

re PR testsuite/64930 (FAIL: gcc.target/powerpc/atomic-p7.c scan-assembler-times isync 12)

	PR testsuite/64930
	* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
	instructions for 2015-01-14 get_memmodel changes.
	* gcc.target/powerpc/atomic-p8.c: Likewise.

From-SVN: r220646
parent ed5a5b38
2015-02-12 Jakub Jelinek <jakub@redhat.com>
PR testsuite/64930
* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
instructions for 2015-01-14 get_memmodel changes.
* gcc.target/powerpc/atomic-p8.c: Likewise.
PR sanitizer/65019
* g++.dg/ubsan/pr65019.C: New test.
......
......@@ -14,7 +14,9 @@
/* { dg-final { scan-assembler-times "stdcx" 6 } } */
/* { dg-final { scan-assembler-not "stqcx" } } */
/* { dg-final { scan-assembler-times "bl __atomic" 6 } } */
/* { dg-final { scan-assembler-times "isync" 12 } } */
/* As since PR59448 GCC promotes consume to acquire, the expected isync count
is 16 rather than 12. */
/* { dg-final { scan-assembler-times "isync" 16 } } */
/* { dg-final { scan-assembler-times "lwsync" 8 } } */
/* { dg-final { scan-assembler-not "mtvsrd" } } */
/* { dg-final { scan-assembler-not "mtvsrwa" } } */
......
......@@ -14,7 +14,9 @@
/* { dg-final { scan-assembler-times "stdcx" 7 } } */
/* { dg-final { scan-assembler-times "stqcx" 7 } } */
/* { dg-final { scan-assembler-not "bl __atomic" } } */
/* { dg-final { scan-assembler-times "isync" 20 } } */
/* As since PR59448 GCC promotes consume to acquire, the expected isync count
is 25 rather than 20. */
/* { dg-final { scan-assembler-times "isync" 25 } } */
/* { dg-final { scan-assembler-times "lwsync" 10 } } */
/* { dg-final { scan-assembler-not "mtvsrd" } } */
/* { dg-final { scan-assembler-not "mtvsrwa" } } */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment