[gcc(refs/users/aoliva/heads/testme)] enable sqrt insns for cdce3.c
Alexandre Oliva
aoliva@gcc.gnu.org
Tue Mar 9 21:47:08 GMT 2021
https://gcc.gnu.org/g:afaa288f530f8d8b47cc25be3525d61459ae2f30
commit afaa288f530f8d8b47cc25be3525d61459ae2f30
Author: Alexandre Oliva <oliva@adacore.com>
Date: Tue Mar 9 18:42:52 2021 -0300
enable sqrt insns for cdce3.c
The test expects shrink-wrapping of the fsqrt call, but that will only
occur when there is usable sqrt insn.
Arrange for dejagnu to add the options that enable the sqrt insn, if
one is available.
for gcc/testsuite/ChangeLog
* gcc.dg/cdce3.c: Add sqrt insn options.
Diff:
---
gcc/testsuite/gcc.dg/cdce3.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/testsuite/gcc.dg/cdce3.c b/gcc/testsuite/gcc.dg/cdce3.c
index 601ddf055fd..f9b3633e66a 100644
--- a/gcc/testsuite/gcc.dg/cdce3.c
+++ b/gcc/testsuite/gcc.dg/cdce3.c
@@ -1,7 +1,8 @@
/* { dg-do compile } */
/* { dg-require-effective-target hard_float } */
/* { dg-options "-O2 -fmath-errno -fdump-tree-cdce-details -fdump-tree-optimized" } */
-/* { dg-final { scan-tree-dump "cdce3.c:11: \[^\n\r]* function call is shrink-wrapped into error conditions\." "cdce" } } */
+/* { dg-add-options sqrt_insn } */
+/* { dg-final { scan-tree-dump "cdce3.c:12: \[^\n\r]* function call is shrink-wrapped into error conditions\." "cdce" } } */
/* { dg-final { scan-tree-dump "sqrtf \\(\[^\n\r]*\\); \\\[tail call\\\]" "optimized" } } */
/* { dg-skip-if "doesn't have a sqrtf insn" { mmix-*-* } } */
More information about the Gcc-cvs
mailing list