On Sat, Mar 19, 2016 at 09:56:48AM +1100, Jonathan Gray wrote: > Instead of armv4 tuned for strongarm switch to an armv5te default to > allow additional instructions to be used (clz etc). > > armish and zaurus are both xscale (armv5te with additional extensions). > > The builtin gcc defines change from > #define __ARM_ARCH_4__ 1 > to > #define __ARM_ARCH_5TE__ 1 > > -mthumb-interwork remains off by default.
I like that. Will try to run it as soon as I can spare some time. Patrick > > Index: openbsd.h > =================================================================== > RCS file: /cvs/src/gnu/gcc/gcc/config/arm/openbsd.h,v > retrieving revision 1.4 > diff -u -p -r1.4 openbsd.h > --- openbsd.h 21 Oct 2011 10:17:08 -0000 1.4 > +++ openbsd.h 18 Mar 2016 22:33:16 -0000 > @@ -38,8 +38,8 @@ Boston, MA 02111-1307, USA. */ > > #undef MULTILIB_DEFAULTS > > -/* strongarm family default cpu. */ > -#define SUBTARGET_CPU_DEFAULT TARGET_CPU_strongarm > +/* armv5te default cpu. */ > +#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9e > > /* Default is to use APCS-32 mode. */ > >
