diff mbox series

Fix gcc/testsuite/gcc.c-torture/execute/loop-3.c

Message ID nycvar.YFH.7.76.1910041340380.5566@zhemvz.fhfr.qr
State New
Headers show
Series Fix gcc/testsuite/gcc.c-torture/execute/loop-3.c | expand

Commit Message

Richard Biener Oct. 4, 2019, 11:41 a.m. UTC
Which invokes undefined behavior.

Committed as obvious.

Richard.

2019-10-04  Richard Biener  <rguenther@suse.de>

	* gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.c-torture/execute/loop-3.c b/gcc/testsuite/gcc.c-torture/execute/loop-3.c
index e314a01b1f1..33eb18826fd 100644
--- a/gcc/testsuite/gcc.c-torture/execute/loop-3.c
+++ b/gcc/testsuite/gcc.c-torture/execute/loop-3.c
@@ -13,7 +13,7 @@  f (m)
   i = m;
   do
     {
-      g (i * INT_MAX / 2);
+      g ((int)((unsigned)i * INT_MAX) / 2);
     }
   while (--i > 0);
 }