Re: [PATCH][ARM][libgcc] Gate crtfastmath.c contents on __ARM_32BIT_STATE

2015-07-30 Thread Richard Earnshaw
On 30/07/15 15:45, Kyrill Tkachov wrote: > Hi all, > > I tried bootstrapping on Thumb1 recently and hit an error while building > libgcc and in particular config/arm/crtfastmath.c. > This file generates vmrs instructions which are not allowed in Thumb1, > causing an assembler error. > > The fix

[PATCH][ARM][libgcc] Gate crtfastmath.c contents on __ARM_32BIT_STATE

2015-07-30 Thread Kyrill Tkachov
Hi all, I tried bootstrapping on Thumb1 recently and hit an error while building libgcc and in particular config/arm/crtfastmath.c. This file generates vmrs instructions which are not allowed in Thumb1, causing an assembler error. The fix for that is to gate the file not only on !__SOFTFP__ bu