Juan Carlos Martinez Santos
2009-Jun-18 21:06 UTC
[LLVMdev] Unknown pseudo-op with -march=arm
wow... Tell me, what cross compiler can I use for ARM if I am working in a i686-Linux machine? At the same time, how I can simulate it? But the way, If I deleted the unknown pseudo-op and change section .rodata definition, I can use my stone age cross compiler. I am just wondering why it works without them. Thanks in advance. On Thu, Jun 18, 2009 at 4:26 PM, Anton Korobeynikov <anton at korobeynikov.info> wrote:> > I am using SimpleScalar cross-compiler 2.95.2 ( > http://www.simplescalar.com/v4test.html) > It's really ancient. Consider upgrading to something not from stone > age :) I doubt you'll be able to assemble anything generated by, for > example, with mainline gcc. > > -- > With best regards, Anton Korobeynikov > Faculty of Mathematics and Mechanics, Saint Petersburg State University > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- Juan Carlos Martínez Santos 242 Foster Drive Apt H Colonial Townhouse Apartments Willimantic, CT 06226-1538 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090618/ef75de25/attachment.html>
You need a newer binutils. That one is around eight years old. Try binutils 2.19.1. deep On Thu, Jun 18, 2009 at 2:06 PM, Juan Carlos Martinez Santos<juanc.martinez.santos at gmail.com> wrote:> wow... Tell me, what cross compiler can I use for ARM if I am working in a > i686-Linux machine? At the same time, how I can simulate it? > > But the way, If I deleted the unknown pseudo-op and change section .rodata > definition, I can use my stone age cross compiler. I am just wondering why > it works without them. > > Thanks in advance. > > On Thu, Jun 18, 2009 at 4:26 PM, Anton Korobeynikov > <anton at korobeynikov.info> wrote: >> >> > I am using SimpleScalar cross-compiler 2.95.2 >> > (http://www.simplescalar.com/v4test.html) >> It's really ancient. Consider upgrading to something not from stone >> age :) I doubt you'll be able to assemble anything generated by, for >> example, with mainline gcc. >> >> -- >> With best regards, Anton Korobeynikov >> Faculty of Mathematics and Mechanics, Saint Petersburg State University >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > -- > Juan Carlos Martínez Santos > 242 Foster Drive Apt H > Colonial Townhouse Apartments > Willimantic, CT 06226-1538 > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > >
> wow... Tell me, what cross compiler can I use for ARM if I am working in a i686-Linux machine?As usual - gcc + binutils.> At the same time, how I can simulate it?QEMU ? -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
Hi Anton, Please find attached the td definitions for smul/smal. Best regards, Viktor -------------- next part -------------- A non-text attachment was scrubbed... Name: smul_smla.td Type: application/octet-stream Size: 4583 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090618/5d7fde67/attachment.obj>