https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64032
Bug ID: 64032 Summary: FAIL: gcc.dg/undefined-loop-2.c (test for warnings, line 18) Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Host: hppa-unknown-linux-gnu Target: hppa-unknown-linux-gnu Build: hppa-unknown-linux-gnu Executing on host: /home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/objdi r/gcc/ /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c -fno-diag nostics-show-caret -fdiagnostics-color=never -O2 -Waggressive-loop-optimizatio ns -S -o undefined-loop-2.s (timeout = 300) spawn /home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/objdir/gcc/ /home/ dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c -fno-diagnostics-show-c aret -fdiagnostics-color=never -O2 -Waggressive-loop-optimizations -S -o undefin ed-loop-2.s /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c: In function 'foo ': /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c:19:8: warning: lo op exit may only be reached after undefined behavior [-Waggressive-loop-optimiza tions] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c:17:17: note: poss ible undefined statement is here /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c:16:17: note: poss ible undefined statement is here output is: /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c: In function 'foo ': /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c:19:8: warning: lo op exit may only be reached after undefined behavior [-Waggressive-loop-optimiza tions] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c:17:17: note: possible undefined statement is here /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/undefined-loop-2.c:16:17: note: possible undefined statement is here PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 16) PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 17) FAIL: gcc.dg/undefined-loop-2.c (test for warnings, line 18) PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 19) PASS: gcc.dg/undefined-loop-2.c (test for excess errors)