[LLVMbugs] [Bug 832] register variables not supported by llvm-gcc

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jul 27 17:24:25 PDT 2006


sabre at nondot.org changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
            Summary|register variables not      |register variables not
                   |supported by LLVM x86       |supported by llvm-gcc
                   |backend                     |

------- Additional Comments From sabre at nondot.org  2006-07-27 19:24 -------
This is fixed in llvm-gcc4 mainline, which should be on the public svn server within 24 hours.  We now 
compile this:

 register unsigned long esp __asm__("esp");
  int foo(void)
    esp += 42;
    return esp;



        movl %esp, %eax
        addl $42, %eax
        movl %eax, %esp

        movl %esp, %eax

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