From: Alexandre Oliva Date: Sat, 3 Apr 2021 22:54:39 +0000 (-0300) Subject: initialize pr94314-3.C counter X-Git-Tag: basepoints/gcc-12~280 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba0f6902666430e5d065a92b3d5292cba91813d3;p=thirdparty%2Fgcc.git initialize pr94314-3.C counter The int counter in the main loop was uninitialized, so we might end up looping a very large number of times before completing successfully. I suspect that was unintended, so I'm adding a zero initializer. for gcc/testsuite/ChangeLog * g++.dg/pr94314-3.C: Zero-initialize main loop counter. --- diff --git a/gcc/testsuite/g++.dg/pr94314-3.C b/gcc/testsuite/g++.dg/pr94314-3.C index 846a5d6a3d81..316041824c83 100644 --- a/gcc/testsuite/g++.dg/pr94314-3.C +++ b/gcc/testsuite/g++.dg/pr94314-3.C @@ -38,7 +38,7 @@ volatile int c = 1; int main () { - for (int i; i < c; i++) + for (int i = 0; i < c; i++) { idx = 0; delete new B;