From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Larmour To: "Lewin A.R.W. Edwards" Cc: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] How to run eCos in SMDK41100 board Date: Tue, 30 Jan 2001 20:24:00 -0000 Message-id: <3A779342.4FC0DBD7@redhat.com> References: <001a01c08b2f$56472200$c408aa0a@inc.inventec> <3A7780B3.598D1676@redhat.com> <000501c08b38$345fd8e0$c408aa0a@inc.inventec> <4.3.2.7.2.20010130225032.00a96900@larwe.com> <4.3.2.7.2.20010130230539.00b14720@larwe.com> <4.3.2.7.2.20010130231450.00b0a430@larwe.com> X-SW-Source: 2001-01/msg00492.html "Lewin A.R.W. Edwards" wrote: > > > > > > Build the regular arm-elf version. > > > > > > > >If you are referring to the change in gcc that meant that you could no > > > >longer configure gcc for "thumb-elf", and instead using regular arm-elf > > > >tools with -mthumb, then that was fixed quite a while ago. > > > > > > >I meant that the instructions were updated to reflect the change in gcc. > > Ummm.. which change is this? From extensive talking with people who > understand a lot more about gcc/binutils than I do, it seems that thumb > just no worky. The specific thumb target is broken (or rather, removed) and > the codegen option is broken or missing. No, the ARM/thumb backends in gcc were merged, which is why the specific thumb target was removed. > > > (with -mthumb to gas) but gcc will not take advantage of this. So you can > > > only take advantage of thumb if you are writing in assembler, meaning that > > > thumb support is basically broken at this time. > > > >My understanding is that compiling with "arm-elf-gcc -mthumb" should work. > >Does it not? > > Nope. cc1.exe says it's an invalid option. (gcc 2.95.2) Thumb is not supported in any form in gcc 2.95.2. You have to use a snapshot, which is what the instructions on the web page say. Jifl -- Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062 Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine