From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id D03A7395B836; Tue, 8 Jun 2021 16:26:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D03A7395B836 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work055)] Add mistakenly deleted file. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work055 X-Git-Oldrev: d08d42edf728f40a176b703f1f2abee4f2fa3875 X-Git-Newrev: b63884e5925d2ac604b339b84ebef6d8d95d2759 Message-Id: <20210608162606.D03A7395B836@sourceware.org> Date: Tue, 8 Jun 2021 16:26:06 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2021 16:26:06 -0000 https://gcc.gnu.org/g:b63884e5925d2ac604b339b84ebef6d8d95d2759 commit b63884e5925d2ac604b339b84ebef6d8d95d2759 Author: Michael Meissner Date: Tue Jun 8 12:25:04 2021 -0400 Add mistakenly deleted file. gcc/testsuite/ 2021-06-08 Michael Meissner * gcc.target/powerpc/float128-minmax.c: Add file back. Diff: --- gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gcc/testsuite/gcc.target/powerpc/float128-minmax.c b/gcc/testsuite/gcc.target/powerpc/float128-minmax.c new file mode 100644 index 00000000000..fe397518f2f --- /dev/null +++ b/gcc/testsuite/gcc.target/powerpc/float128-minmax.c @@ -0,0 +1,16 @@ +/* { dg-do compile { target lp64 } } */ +/* { dg-require-effective-target powerpc_p9vector_ok } */ +/* { dg-require-effective-target float128 } */ +/* { dg-options "-mpower9-vector -O2 -ffast-math" } */ + +#ifndef TYPE +#define TYPE _Float128 +#endif + +/* Test that the fminf128/fmaxf128 functions generate if/then/else and not a + call. */ +TYPE f128_min (TYPE a, TYPE b) { return __builtin_fminf128 (a, b); } +TYPE f128_max (TYPE a, TYPE b) { return __builtin_fmaxf128 (a, b); } + +/* { dg-final { scan-assembler {\mxscmpuqp\M} } } */ +/* { dg-final { scan-assembler-not {\mbl\M} } } */