This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]