> On Wed, Nov 29, 2023 at 09:20:55AM +0100, Jose E. Marchesi wrote: >> OK to the patch below? >> >> >From a697f9e9442d96d3eda228b825dd8e8e06206c03 Mon Sep 17 00:00:00 2001 >> From: "Jose E. Marchesi" <jose.march...@oracle.com> >> Date: Wed, 29 Nov 2023 09:16:48 +0100 >> Subject: [PATCH] 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. > > Yes.
Thanks. Pushed. > >> 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 9b889172025..8bd6684a925 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; } >> -- >> 2.30.2 > > Jakub