https://bugs.llvm.org/show_bug.cgi?id=49219
Bug ID: 49219
Summary: Pick patches adding -ffinite-loops/-fno-finite-loops
to 12.x release
Product: clang
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: -New Bugs
Assignee: unassignedclangb...@nondot.org
Reporter: florian_h...@apple.com
CC: htmldevelo...@gmail.com, llvm-bugs@lists.llvm.org,
neeil...@live.com, richard-l...@metafoo.co.uk
Clang 12.x adds `must progress` to loops/functions in C++11 and later and to
some loops in C11 and later, which in turn enables more aggressive loop
deletion.
Some code-bases may not be ready for this behavior and recently we added
-ffinite-loops/-fno-finite-loops to Clang, to allow the user to disable the new
behavior.
It would be good to pick this to the 12.x release branch.
Unfortunately the patches do not apply cleanly on 12.x
I resolved the conflicts and put up https://reviews.llvm.org/D96850
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs