From: Jose E. Marchesi Date: Wed, 29 Nov 2023 08:16:48 +0000 (+0100) Subject: testsuite: move gcc.c-torture/compile/libcall-2.c to gcc.target/i386/libcall-1.c X-Git-Tag: basepoints/gcc-15~4182 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=86903dd94e61b6db8ac525f4ae6c266165533c90;p=thirdparty%2Fgcc.git testsuite: move gcc.c-torture/compile/libcall-2.c to gcc.target/i386/libcall-1.c This patch relocates a test that is really x86 specific, and changes it to use check_effective_target_int128. gcc/testsuite/ChangeLog * gcc.c-torture/compile/libcall-2.c: Remove. * gcc.target/i386/libcall-1.c: Moved from gcc.c-torture/compile/libcall-2.c and adapted to use effective-target for int128_t. --- diff --git a/gcc/testsuite/gcc.c-torture/compile/libcall-2.c b/gcc/testsuite/gcc.target/i386/libcall-1.c similarity index 50% rename from gcc/testsuite/gcc.c-torture/compile/libcall-2.c rename to gcc/testsuite/gcc.target/i386/libcall-1.c index 9b889172025f..8bd6684a925e 100644 --- a/gcc/testsuite/gcc.c-torture/compile/libcall-2.c +++ b/gcc/testsuite/gcc.target/i386/libcall-1.c @@ -1,10 +1,8 @@ /* Make sure that external refences for libcalls are generated even for indirect calls. */ -/* { dg-do compile } */ -/* __int128 is not supported in x86 -m32. */ -/* { dg-skip-if "" { ! { x86_64-*-* && { ! ilp32 } } } } */ -/* { dg-options "-O2 -mcmodel=large" { target x86_64-*-* } } */ +/* { dg-do compile { target int128 } } */ +/* { dg-options "-O2 -mcmodel=large" } */ /* { dg-final { scan-assembler "globl\t__divti3" } } */ __int128 a, b; void foo () { a = a / b; }