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

Reply via email to