On Fri, Dec 5, 2025 at 4:11 PM Jakub Jelinek <[email protected]> wrote: > > On Fri, Dec 05, 2025 at 01:32:28PM -0800, Andrew Pinski wrote: > > When I wrote this testcase I forgot to check if the target > > supports __int128. This adds the simple check. > > There is not just that. > > dg-compile is not a valid directive. > I've added some cleanups too.
Thanks for doing this; this is what I get for trying to fix something on a day off. Thanks, Andrew Pinski > > Tested on x86_64-linux and i686-linux, committed as obvious. > > 2025-12-06 Jakub Jelinek <[email protected]> > > PR middle-end/99782 > * gcc.dg/torture/pr99782-1.c: Fix typo, dg-compile -> dg-do compile. > Use int128 effective target directly on that directive. Move PR > comment first. > > --- gcc/testsuite/gcc.dg/torture/pr99782-1.c.jj 2025-12-06 01:06:37.762639829 > +0100 > +++ gcc/testsuite/gcc.dg/torture/pr99782-1.c 2025-12-06 01:07:23.357884822 > +0100 > @@ -1,7 +1,6 @@ > -/* { dg-compile } */ > -/* { dg-require-effective-target int128 } */ > -/* { dg-additional-options "-mapxf" { target { { i?86-*-* x86_64-*-* } && { > ! ia32 } } } } */ > /* PR middle-end/99782 */ > +/* { dg-do compile { target int128 } } */ > +/* { dg-additional-options "-mapxf" { target { { i?86-*-* x86_64-*-* } && { > ! ia32 } } } } */ > > int hb; > > > Jakub >
