arm-wince-pe: trouble w/half-word accesses

Craig Vanderborgh craigv@voxware.com
Mon Dec 30 14:03:00 GMT 2002


Hello yet again:

We have reached a solution to the unaligned access problem that we'd
like to share with the crossgcc community in hopes that others who are
working with arm-wince-pe will be able to avoid it.

Basically, the default arm-wince-pe configuration is for the "armv3"
architecture.  Since most of today's drop-kickables are StrongARM
or XScale, this is inappropriate.  Adding "-march=armv4" to
our gcc command-line options causes the correct instructions to be
output for sa1100, and the unaligned access problem is corrected.

nickc, if you're reading this I'd like you to consider making "armv4"
the default architecture for arm-wince-pe, since armv3 is now so
very long in the tooth...

Thanks for listening,
craig vanderborgh
voxware incorporated

------
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