Displaying 3 results from an estimated 3 matches for "mergeablestringsection".
2009 Jan 14
2
[LLVMdev] ia64 target problems with ELF sections
...ns(i32) nounwind
define i32 @main() nounwind {
entry:
unreachable
}
I use this command to compile:
llc -f bugpoint-reduced-simplified.bc --regalloc=linearscan --march=ia64
The assertion is:
llc: /opt/llvm/lib/Target/ELFTargetAsmInfo.cpp:133: const
llvm::Section* llvm::ELFTargetAsmInfo::MergeableStringSection(const
llvm::GlobalVariable*) const: Assertion `getCStringSection() &&
"Should have string section prefix"' failed.
Is it a bug in the ia64 backend?
Thanks,
-Roman
P.S. BC file is attached.
-------------- next part --------------
A non-text attachment was scrubbed...
Name:...
2009 Jan 14
0
[LLVMdev] ia64 target problems with ELF sections
Hello, Roman
> llc: /opt/llvm/lib/Target/ELFTargetAsmInfo.cpp:133: const
> llvm::Section* llvm::ELFTargetAsmInfo::MergeableStringSection(const
> llvm::GlobalVariable*) const: Assertion `getCStringSection() &&
> "Should have string section prefix"' failed.
>
> Is it a bug in the ia64 backend?
In general - yes. Please file a PR. I should introduce a fallback for
such case.
---
With best regards, An...
2009 Jul 17
0
[LLVMdev] Running all the backends over test/CodeGen/Generic
...ractions with illegal types. One failure relating to inline
asm, and one failure involving ISD::FPOWI where I'm not entirely sure
what's supposed to happen.
IA64: 56. One big issue is the following assertion:
lib/Target/ELFTargetAsmInfo.cpp:175: const llvm::Section*
llvm::ELFTargetAsmInfo::MergeableStringSection(const
llvm::GlobalVariable*) const: Assertion `getCStringSection() &&
"Should have string section prefix"' failed. Another major issue is
that IA64 has an f64 register type, but not an f32 register type, and
type legalization goes completely screwy trying to legalize the f32...