I also included a patch to convert the DOS line end to UNIX for consistency.
OK for master branch?
From 638aafda8f0c94f14a1208abaca9e7a9bf0bd6b8 Mon Sep 17 00:00:00 2001 From: Jonathan Yong <[email protected]> Date: Mon, 9 Feb 2026 00:19:20 +0000 Subject: [PATCH 2/2] gcc.dg/torture/pr70935.c: fix warnings for llp64 Fix warnings for mingw-w64. gcc/testsuite/Changelog: * gcc.dg/torture/pr70935.c: change long to __INTPTR_TYPE__. Signed-off-by: Jonathan Yong <[email protected]> --- gcc/testsuite/gcc.dg/torture/pr70935.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/torture/pr70935.c b/gcc/testsuite/gcc.dg/torture/pr70935.c index d655703fba3..bfbca6e3868 100644 --- a/gcc/testsuite/gcc.dg/torture/pr70935.c +++ b/gcc/testsuite/gcc.dg/torture/pr70935.c @@ -19,7 +19,7 @@ zn(void) ; } r3 = ± - *js = (long)&gc; + *js = (__INTPTR_TYPE__)&gc; ka: for (d0 = 0; d0 < 2; ++d0) { -- 2.53.0
From 6b72e753a45bad2bb91b1ebe4d60e7dc2b147ed9 Mon Sep 17 00:00:00 2001 From: Jonathan Yong <[email protected]> Date: Mon, 9 Feb 2026 00:24:35 +0000 Subject: [PATCH 1/2] gcc.dg/torture/pr70935.c: change line end to unix for consistency Change line end to unix for consistency. gcc/testsuite/Changelog: * gcc.dg/torture/pr70935.c: change from DOS to unix line end. Signed-off-by: Jonathan Yong <[email protected]> --- gcc/testsuite/gcc.dg/torture/pr70935.c | 76 +++++++++++++------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/gcc/testsuite/gcc.dg/torture/pr70935.c b/gcc/testsuite/gcc.dg/torture/pr70935.c index f1dd9e43547..d655703fba3 100644 --- a/gcc/testsuite/gcc.dg/torture/pr70935.c +++ b/gcc/testsuite/gcc.dg/torture/pr70935.c @@ -1,40 +1,40 @@ -/* { dg-do compile } */ -/* { dg-options "-O3 -g" } */ +/* { dg-do compile } */ +/* { dg-options "-O3 -g" } */ /* { dg-require-effective-target ptr32plus } */ - -int d0, sj, v0, rp, zi; - -void -zn(void) -{ - if (v0 != 0) - { - int *js, *r3; - int pm, gc; - - for (gc = 0; gc < 1; ++gc) - { - sj = 1; - while (sj != 0) - ; - } - r3 = ± - *js = (long)&gc; -ka: - for (d0 = 0; d0 < 2; ++d0) - { - d0 = zi; - if (zi) - for (pm = 2; pm != 0; --pm) - ; - } - while (*r3 != 0) - { - while (pm) - ; - ++r3; - } - } - rp = 0; - goto ka; + +int d0, sj, v0, rp, zi; + +void +zn(void) +{ + if (v0 != 0) + { + int *js, *r3; + int pm, gc; + + for (gc = 0; gc < 1; ++gc) + { + sj = 1; + while (sj != 0) + ; + } + r3 = ± + *js = (long)&gc; +ka: + for (d0 = 0; d0 < 2; ++d0) + { + d0 = zi; + if (zi) + for (pm = 2; pm != 0; --pm) + ; + } + while (*r3 != 0) + { + while (pm) + ; + ++r3; + } + } + rp = 0; + goto ka; } -- 2.53.0
