diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture')
11 files changed, 0 insertions, 263 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/ceil.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/ceil.c deleted file mode 100644 index dfccd7af4..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/ceil.c +++ /dev/null @@ -1,15 +0,0 @@ -/* { dg-do assemble } */ - -float testlf (float x) -{ - return __builtin_ceilf (x); -} -double testl (double x) -{ - return __builtin_ceil (x); -} -long double testll (long double x) -{ - return __builtin_ceill (x); -} - diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/floor.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/floor.c deleted file mode 100644 index 0c3aa9156..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/floor.c +++ /dev/null @@ -1,15 +0,0 @@ -/* { dg-do assemble } */ - -float testlf (float x) -{ - return __builtin_floorf (x); -} -double testl (double x) -{ - return __builtin_floor (x); -} -long double testll (long double x) -{ - return __builtin_floorl (x); -} - diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lceil.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lceil.c deleted file mode 100644 index d09847904..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lceil.c +++ /dev/null @@ -1,26 +0,0 @@ -/* { dg-do assemble } */ - -long testlf (float x) -{ - return __builtin_lceilf (x); -} -long testl (double x) -{ - return __builtin_lceil (x); -} -long testll (long double x) -{ - return __builtin_lceill (x); -} -long long testllf (float x) -{ - return __builtin_llceilf (x); -} -long long testll_ (double x) -{ - return __builtin_llceil (x); -} -long long testlll (long double x) -{ - return __builtin_llceill (x); -} diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lfloor.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lfloor.c deleted file mode 100644 index 2c2e96f2e..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lfloor.c +++ /dev/null @@ -1,26 +0,0 @@ -/* { dg-do assemble } */ - -long testlf (float x) -{ - return __builtin_lfloorf (x); -} -long testl (double x) -{ - return __builtin_lfloor (x); -} -long testll (long double x) -{ - return __builtin_lfloorl (x); -} -long long testllf (float x) -{ - return __builtin_llfloorf (x); -} -long long testll_ (double x) -{ - return __builtin_llfloor (x); -} -long long testlll (long double x) -{ - return __builtin_llfloorl (x); -} diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lrint.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lrint.c deleted file mode 100644 index 73b75b7ad..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lrint.c +++ /dev/null @@ -1,26 +0,0 @@ -/* { dg-do assemble } */ - -long testlf (float x) -{ - return __builtin_lrintf (x); -} -long testl (double x) -{ - return __builtin_lrint (x); -} -long testll (long double x) -{ - return __builtin_lrintl (x); -} -long long testllf (float x) -{ - return __builtin_llrintf (x); -} -long long testll_ (double x) -{ - return __builtin_llrint (x); -} -long long testlll (long double x) -{ - return __builtin_llrintl (x); -} diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lround.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lround.c deleted file mode 100644 index 756356d62..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/lround.c +++ /dev/null @@ -1,26 +0,0 @@ -/* { dg-do assemble } */ - -long testlf (float x) -{ - return __builtin_lroundf (x); -} -long testl (double x) -{ - return __builtin_lround (x); -} -long testll (long double x) -{ - return __builtin_lroundl (x); -} -long long testllf (float x) -{ - return __builtin_llroundf (x); -} -long long testll_ (double x) -{ - return __builtin_llround (x); -} -long long testlll (long double x) -{ - return __builtin_llroundl (x); -} diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp deleted file mode 100644 index bea35516c..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright (C) 2006-2013 Free Software Foundation, Inc. -# -# This file is part of GCC. -# -# GCC is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# GCC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GCC; see the file COPYING3. If not see -# <http://www.gnu.org/licenses/>. - -# This harness is for tests that should be run at all optimisation levels. - -load_lib target-supports.exp - -# Exit immediately if this isn't a x86 target. -if { ![istarget i?86*-*-*] && ![istarget x86_64-*-*] } then { - return -} - -set MATH_TORTURE_OPTIONS [list \ - { -O0 } \ - { -O0 -mfpmath=387 } \ - { -O0 -mfpmath=387 -ffast-math } \ - { -O2 } \ - { -O2 -mfpmath=387 } \ - { -O2 -mfpmath=387 -ffast-math } \ -] - -if { [check_effective_target_sse] } { - lappend MATH_TORTURE_OPTIONS \ - { -O0 -msse -mno-sse2 -mfpmath=sse } \ - { -O0 -msse -mno-sse2 -mfpmath=sse,387 } \ - { -O0 -msse -mno-sse2 -mfpmath=sse -ffast-math } \ - { -O0 -msse -mno-sse2 -mfpmath=sse,387 -ffast-math } \ - { -O2 -msse -mno-sse2 -mfpmath=sse } \ - { -O2 -msse -mno-sse2 -mfpmath=sse,387 } \ - { -O2 -msse -mno-sse2 -mfpmath=sse -ffast-math } \ - { -O2 -msse -mno-sse2 -mfpmath=sse,387 -ffast-math } \ -} - -if { [check_effective_target_sse2] } { - lappend MATH_TORTURE_OPTIONS \ - { -O0 -msse -msse2 -mfpmath=sse } \ - { -O0 -msse -msse2 -mfpmath=sse,387 } \ - { -O0 -msse -msse2 -mfpmath=sse -ffast-math } \ - { -O0 -msse -msse2 -mfpmath=sse,387 -ffast-math } \ - { -O2 -msse -msse2 -mfpmath=sse } \ - { -O2 -msse -msse2 -mfpmath=sse,387 } \ - { -O2 -msse -msse2 -mfpmath=sse -ffast-math } \ - { -O2 -msse -msse2 -mfpmath=sse,387 -ffast-math } \ -} - -load_lib gcc-dg.exp -load_lib torture-options.exp - -torture-init -set-torture-options $MATH_TORTURE_OPTIONS {{}} $LTO_TORTURE_OPTIONS - -dg-init -gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] "" -torture-finish -dg-finish diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/nearbyint.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/nearbyint.c deleted file mode 100644 index dd646f012..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/nearbyint.c +++ /dev/null @@ -1,15 +0,0 @@ -/* { dg-do assemble } */ - -float testlf (float x) -{ - return __builtin_nearbyintf (x); -} -double testl (double x) -{ - return __builtin_nearbyint (x); -} -long double testll (long double x) -{ - return __builtin_nearbyintl (x); -} - diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/rint.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/rint.c deleted file mode 100644 index f9dfff7ca..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/rint.c +++ /dev/null @@ -1,15 +0,0 @@ -/* { dg-do assemble } */ - -float testlf (float x) -{ - return __builtin_rintf (x); -} -double testl (double x) -{ - return __builtin_rint (x); -} -long double testll (long double x) -{ - return __builtin_rintl (x); -} - diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/round.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/round.c deleted file mode 100644 index fddac7abb..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/round.c +++ /dev/null @@ -1,15 +0,0 @@ -/* { dg-do assemble } */ - -float testlf (float x) -{ - return __builtin_roundf (x); -} -double testl (double x) -{ - return __builtin_round (x); -} -long double testll (long double x) -{ - return __builtin_roundl (x); -} - diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/trunc.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/trunc.c deleted file mode 100644 index a71e026c5..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/math-torture/trunc.c +++ /dev/null @@ -1,14 +0,0 @@ -/* { dg-do assemble } */ - -float testlf (float x) -{ - return __builtin_truncf (x); -} -double testl (double x) -{ - return __builtin_trunc (x); -} -long double testll (long double x) -{ - return __builtin_truncl (x); -} |