[llvm-bugs] [Bug 49219] New: Pick patches adding -ffinite-loops/-fno-finite-loops to 12.x release

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Feb 17 02:02:21 PST 2021


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: unassignedclangbugs at nondot.org
          Reporter: florian_hahn at apple.com
                CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org,
                    neeilans at live.com, richard-llvm at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20210217/7d3f5dca/attachment-0001.html>


More information about the llvm-bugs mailing list