[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


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:

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!



------- 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