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 = &pm;
-      *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 = &pm;
-      *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 = &pm;
+      *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

Reply via email to