[llvm-dev] HEAD compilation causes gcc internal error

Matt Arsenault via llvm-dev
Fri, 22 Jul 2016 21:22:41 -0000

> On Jul 22, 2016, at 14:18, Welson Sun via llvm-dev <llvm-dev at
lists.llvm.org> wrote:
>
> After worked around the problem in SimplifyCFG.cpp (calling isCast()
instead of comparing opcode), I hit another gcc crash for FunctionImport.cpp
line 480, which I have no idea what's wrong with the code.
"Luckily", I found gcc4.8.2 and gave it a try, both crashes are gone.
>
> New problem though:
> /llvm-clang-trunk/src/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member
function ?llvm::Value*
clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const
clang::CallExpr*)?:
> /llvm-clang-trunk/src/tools/clang/lib/CodeGen/CGBuiltin.cpp:7283:39: error:
?r600_rsq? is not a member of ?llvm::Intrinsic?
>      return emitUnaryBuiltin(*this, E, Intrinsic::r600_rsq);
>                                        ^
> /llvm-clang-trunk/src/tools/clang/lib/CodeGen/CGBuiltin.cpp:7289:39: error:
?AMDGPU_ldexp? is not a member of ?llvm::Intrinsic?
>      return emitFPIntBuiltin(*this, E, Intrinsic::AMDGPU_ldexp);
>                                        ^
>
> Actually, if I didn't configure to target AMDGPU, why bothering
compiling these code?

Your clang is out of date. Intrinsics for all targets for now are included in
every build
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20160722/bf5eccf1/attachment.html>