[LLVMdev] Generating incorrect bitcode file

Pranav Garg pranav.garg2107 at gmail.com
Thu Apr 15 23:52:26 PDT 2010


Hi Nick,

Thanks for your reply.

Pranav

On Fri, Apr 16, 2010 at 1:41 AM, Charles Davis <cdavis at mymail.mines.edu>wrote:

> On 4/16/10 12:17 AM, Nick Lewycky wrote:
> > Pranav Garg wrote:
> >> Hi,
> >>
> >> I am generating the .bc file using the following command
> >>
> >> $ llvm-gcc -emit-llvm -S -o pointer.bc ../../../test/pointer.c
> >>
> >> But when I run any pass using opt it gives the following error :
> >> $ ./opt -basicaa pointer.bc
> >> ./opt: Bitcode stream should be a multiple of 4 bytes in length
> >>
> >> Is there something wrong with the way I generate the .bc file  ?
> >
> > Based on those flags you should have a text file. Pass -c instead of -S,
> > or use llvm-as to turn your file (which is actually better named
> > pointer.bc) into a .bc file.
> Don't you mean 'pointer.ll'?
>
> Chip
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100416/f228d57e/attachment.html>


More information about the llvm-dev mailing list