ARM/THUMB Interworking in same file

David Mc Kenna mckennad@esatclear.ie
Wed Aug 6 13:41:00 GMT 2003


Hi Vincent,

Thanks for the reply. I am trying to avoid having to write any assembly except
for my startup files.

>The question lying behind is then : why not writing two files and >compile
them separately?

No reason, except the arm files in themselves will be very small, maybe 10-20
lines of C code, thus a whole individual file is a bit extreme.

Cheers,
Dave

>
>Cheers,
>
>Vincent, puzzled
>
>mckennad@esatclear.ie wrote:
>
>> Hi All,
>> 
>> Is it possible to have Thumb and Arm c Code in the same source file? i.e.
is
>> there a way to specifically identify a function as being compiled as an ARM

>> Function, whereas another if compiled in Thumb?
>> e.g. __attribute__((Arm)) 
>> 
>> What I want to do is to have a startup file that will switch me into Thumb
mode,
>> write my main file in Thumb but occasionally would like to have a function
in
>> ARM mode.
>> 
>> Any Ideas?
>> 
>> Thanks,
>> Dave Mc Kenna
>> 
>> 
>> 
>> 
>> --
>> http://www.iol.ie
>> 
>> ------
>> Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/

>> Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com

>> 
>
>


--
http://www.iol.ie

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list