Commit f672337f by H.J. Lu Committed by H.J. Lu

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.

From-SVN: r218157
parent d8f21780
2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr63661.c: Replace -mtune=native with
-mtune=nehalem.
(foo): Replace "!=" with delta.
(main): Remove __builtin_printf.
2014-11-28 Renlin Li <renlin.li@arm.com> 2014-11-28 Renlin Li <renlin.li@arm.com>
PR target/63661 PR target/63661
......
/* PR target/63661 */ /* PR target/63661 */
/* { dg-do run } */ /* { dg-do run } */
/* { dg-require-effective-target fpic } */ /* { dg-require-effective-target fpic } */
/* { dg-options "-mtune=native -fPIC -O2" } */ /* { dg-options "-mtune=nehalem -fPIC -O2" } */
static void __attribute__((noinline,noclone,hot)) static void __attribute__((noinline,noclone,hot))
foo (double a, double q, double *ff, double *gx, int e, int ni) 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) ...@@ -11,11 +11,15 @@ foo (double a, double q, double *ff, double *gx, int e, int ni)
double n; double n;
unsigned long long o; unsigned long long o;
} punner; } punner;
double d;
punner.n = q; punner.n = q;
__builtin_printf("B: 0x%016llx ---- %g\n", punner.o, 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(); __builtin_abort();
} }
...@@ -71,7 +75,6 @@ main () ...@@ -71,7 +75,6 @@ main ()
{ {
double c[1000]; double c[1000];
__builtin_printf("A: 0x%016llx\n", (unsigned long long)c);
bar (1, 5.0, c); bar (1, 5.0, c);
return 0; return 0;
} }
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