From dd284cd94869f636f17cc724c03a02d1554bf752 Mon Sep 17 00:00:00 2001 From: hjl Date: Fri, 28 Nov 2014 13:54:17 +0000 Subject: [PATCH] Update gcc.target/i386/pr63661.c * gcc.target/i386/pr63661.c: Replace -mtune=native with -mtune=nehalem. (foo): Replace "!=" with delta. (main): Remove __builtin_printf. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218157 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 7 +++++++ gcc/testsuite/gcc.target/i386/pr63661.c | 9 ++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9b2b5ee..ca28e66 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2014-11-28 H.J. Lu + + * gcc.target/i386/pr63661.c: Replace -mtune=native with + -mtune=nehalem. + (foo): Replace "!=" with delta. + (main): Remove __builtin_printf. + 2014-11-28 Renlin Li PR target/63661 diff --git a/gcc/testsuite/gcc.target/i386/pr63661.c b/gcc/testsuite/gcc.target/i386/pr63661.c index b851628..a5ffd2f 100644 --- a/gcc/testsuite/gcc.target/i386/pr63661.c +++ b/gcc/testsuite/gcc.target/i386/pr63661.c @@ -1,7 +1,7 @@ /* PR target/63661 */ /* { dg-do run } */ /* { dg-require-effective-target fpic } */ -/* { dg-options "-mtune=native -fPIC -O2" } */ +/* { dg-options "-mtune=nehalem -fPIC -O2" } */ static void __attribute__((noinline,noclone,hot)) foo (double a, double q, double *ff, double *gx, int e, int ni) @@ -11,11 +11,15 @@ foo (double a, double q, double *ff, double *gx, int e, int ni) double n; unsigned long long o; } punner; + double d; punner.n = q; __builtin_printf("B: 0x%016llx ---- %g\n", punner.o, q); - if(q != 5) + d = q - 5; + if(d < 0) + d = -d; + if (d > 0.1) __builtin_abort(); } @@ -71,7 +75,6 @@ main () { double c[1000]; - __builtin_printf("A: 0x%016llx\n", (unsigned long long)c); bar (1, 5.0, c); return 0; } -- 2.7.4