[LLVMbugs] [Bug 672] Indirect tail calls fail when register allocated is callee save

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Fri Dec 2 23:18:09 PST 2005


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=672

sabre at nondot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
           Keywords|                            |miscompilation
         OS/Version|FreeBSD                     |All
           Platform|PC                          |All
         Resolution|                            |FIXED
            Summary|Indirect tail calls fail for|Indirect tail calls fail
                   |functions with more than two|when register allocated is
                   |arguments                   |callee save
   Target Milestone|---                         |1.7
            Version|trunk                       |1.5



------- Additional Comments From sabre at nondot.org  2005-12-03 01:18 -------
Fixed.  Patch here:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20051128/029870.html

Testcase here:  Regression/ExecutionEngine/2005-12-02-TailCallBug.ll

This also fixes 177.mesa, the only program that fails with --enable-x86-fastcc
turned on.  Given a clean nightly tester run, we should be able to turn it
on by default!

Thanks!

-Chris




------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the llvm-bugs mailing list