Thank you for your reply--I've now done that. Unfortunately, there's a
new
error now:
------------
Cannot yet select: intrinsic %llvm.test_intrinsic
test.c:25: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://developer.apple.com/bugreporter> for instructions.
------------
I've switched to using LLVM-2.5 instead of the latest SVN version, but I
made all the same changes described in the previous email. After making the
changes, I built LLVM, and then built the GCC front end.
I traced the "Cannot yet select" print statement to
DAGISelEmitter.cpp, but
am unsure how to proceed.
Thanks again for your help,
Matt
-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
Behalf Of Duncan Sands
Sent: Wednesday, June 24, 2009 2:28 AM
To: LLVM Developers Mailing List
Subject: Re: [LLVMdev] How to add a trivial LLVM intrinsic
Hi,
> After invoking:
> llvm-gcc -g test.c -o test.native
> -----------------
> The compiler returns:
> cc1: Function.cpp:323: unsigned int llvm::Function::getIntrinsicID(bool)
> const: Assertion `noAssert && "Invalid LLVM intrinsic
name"' failed.
> test.c:24: internal compiler error: Aborted
did you rebuild llvm-gcc after building llvm with your new intrinsic
defined?
Ciao,
Duncan.
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev