This test relies on wrap behavior of signed overflow. Without -fwrapv it is known to fail on mips (and maybe some other targets as well).
gcc/testsuite/ * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid undefined behavior. --- gcc/testsuite/gcc.c-torture/execute/950704-1.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/testsuite/gcc.c-torture/execute/950704-1.c b/gcc/testsuite/gcc.c-torture/execute/950704-1.c index f11aff8cabc..67fe0885e5a 100644 --- a/gcc/testsuite/gcc.c-torture/execute/950704-1.c +++ b/gcc/testsuite/gcc.c-torture/execute/950704-1.c @@ -1,3 +1,4 @@ +/* { dg-additional-options "-fwrapv" } */ int errflag; long long -- 2.32.0