[llvm-bugs] [Bug 21903] Bad machine code: MBB exits via unconditional fall-through but its successor differs from its CFG successor

via llvm-bugs llvm-bugs at lists.llvm.org
Sun Aug 21 12:15:54 PDT 2016


https://llvm.org/bugs/show_bug.cgi?id=21903

Dimitry Andric <dimitry at andric.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #25 from Dimitry Andric <dimitry at andric.com> ---
And indeed, the fontforge-splineutil2-reduced.c testcase still fails with trunk
r278432:

~/obj/llvm-trunk-278432/bin/clang -cc1 -triple i386 -S -target-cpu i686 -O2
-mllvm -verify-machineinstrs=1 fontforge-splineutil2-reduced.c
[...lots of BB dumping...]
*** Bad machine code: Using an undefined physical register ***
- function:    SplineIsLinear
- basic block: BB#6 if.end4.i (0x2c2114cc) [1248B;1488B)
- instruction: 1312B    FNSTSW16r
- operand 1:   %FPSW<imp-use,kill>
fatal error: error in backend: Found 1 machine code errors.

So this problem is definitely not fixed.

-- 
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/20160821/09c636ec/attachment.html>


More information about the llvm-bugs mailing list