aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-10-04 11:40:40 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-10-04 11:40:40 +0000
commit2e82a4615abc70d4ab75f15948d3396728822dfa (patch)
treef9fb723c3477ba6d96ccc9c7f3c09d79351cbc92 /gcc
parentdd935a565b5b0fcba5cc595407261cbb1ed48e39 (diff)
downloadgcc-2e82a4615abc70d4ab75f15948d3396728822dfa.zip
gcc-2e82a4615abc70d4ab75f15948d3396728822dfa.tar.gz
gcc-2e82a4615abc70d4ab75f15948d3396728822dfa.tar.bz2
loop-3.c: Fix undefined behavior.
2019-10-04 Richard Biener <rguenther@suse.de> * gcc.c-torture/execute/loop-3.c: Fix undefined behavior. From-SVN: r276572
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/loop-3.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 950c748..3e5a945 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2019-10-04 Richard Biener <rguenther@suse.de>
+
+ * gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
+
2019-10-04 Yuliang Wang <yuliang.wang@arm.com>
* gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
diff --git a/gcc/testsuite/gcc.c-torture/execute/loop-3.c b/gcc/testsuite/gcc.c-torture/execute/loop-3.c
index e314a01..33eb188 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);
}