[LLVMbugs] [Bug 2210] New: PPCJITInfo.cpp fails to compile on Power5 / AIX 5.3
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Tue Apr 8 01:07:50 PDT 2008
http://llvm.org/bugs/show_bug.cgi?id=2210
Summary: PPCJITInfo.cpp fails to compile on Power5 / AIX 5.3
Product: libraries
Version: 2.2
Platform: Other
OS/Version: AIX
Status: NEW
Severity: major
Priority: P2
Component: Backend: PowerPC
AssignedTo: unassignedbugs at nondot.org
ReportedBy: andrew at ishiboo.com
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=1582)
--> (http://llvm.org/bugs/attachment.cgi?id=1582)
PATCH to fix assembler errors
llvm[3]: Compiling PPCJITInfo.cpp for Release build
Assembler:
/tmp/ccLdO0ra.s: line 4: 1252-016 The specified opcode or pseudo-op is not
valid.
Use supported instructions or pseudo-ops only.
make[3]: *** [/llvm-2.2/lib/Target/PowerPC/Release/PPCJITInfo.o] Error 1
I investigated and it is complaining about the .text lines. Also, once those
are fixed, it can't resolve the registers by name. Adding .set lines mapping
the registers to register numbers eliminates that problem as well. Generated
assembler from gcc outputs .csect text[PR], so I switched the .text lines to
those.
I don't have any way of verifying this doesn't break anyone else, but the file
builds clean for me now with this patch.
--
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