[LLVMbugs] [Bug 1168] LLVM doesn't support "complex" type in "asm" statements
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Wed Oct 15 09:06:25 PDT 2008
http://llvm.org/bugs/show_bug.cgi?id=1168
Anton Korobeynikov <asl at math.spbu.ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |
--- Comment #6 from Anton Korobeynikov <asl at math.spbu.ru> 2008-10-15 11:06:25 ---
(In reply to comment #4)
> GCC also rejects this:
>
> $ gcc-4.0 t.c -S -o -
> t.c: In function ‘f’:
> t.c:4: error: can't find a register in class ‘GENERAL_REGS’ while reloading
> ‘asm’
> $ gcc-4.2 t.c -S -o -
> t.c: In function ‘f’:
> t.c:4: error: can't find a register in class ‘GENERAL_REGS’ while reloading
> ‘asm’
> t.c:4: error: ‘asm’ operand has impossible constraints
This is bug in apple gcc then.
I have:
1. fsf gcc 4.2.4 on x86-64/linux:
<compiles fine, output attached>
2. llvm-gcc 4.2
Couldn't allocate output reg for constraint 'r'!
3. Both gcc 4.0 and 4.2 on darwin
t.c:4: error: can't find a register in class ‘GENERAL_REGS’ while reloading
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list