On 1 April 2016 at 12:04, Ramana Radhakrishnan
<ramana.radhakrish...@arm.com> wrote:
> On 31/03/16 18:26, Jim Wilson wrote:
>> On Thu, Mar 31, 2016 at 5:12 AM, fengwei.yin <fengwei....@linaro.org> wrote:
>>> Because gcc 4.9 could build this file without any issue, I apply
>>> --save-temps
>>> with gcc 4.9. The ii file is attached. Can't see significant differences.
>>
>> There is a patch in gcc-5 to make unified assembler syntax the
>> default.  Unfortunately, it changes how extended asms work, which is
>> perhaps a bug.  The message claims it doesn't affect extended asms,
>> but it does.
>>     https://gcc.gnu.org/ml/gcc-patches/2015-11/msg01196.html
>> The interesting bit is the change to ASM_APP_OFF.
>>
>
> This is now https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70496 for FSF trunk.
>
> Sorry about the breakage.
>
> Ramana
>

As Ramana fixed it promptly on trunk, we'll backport it and it will
be available in our next linaro-gcc-5.x snapshot.

Thanks,

Christophe.

>
>> gcc-4.9 emits a .thumb after the extended asm to switch back into
>> thumb mode just in case.  gcc-5.3 instead emits .syntax unified, which
>> doesn't change the arm/thumb mode, just the syntax supported.  This is
>> arguably a bug, but this doesn't immediately help you.  It could take
>> a little time to get gcc-5.x source fixed, and then the compiler
>> binary releases.  Or alternatively we could fix the asm to work with
>> gcc 5.
>>
>> Jim
>> _______________________________________________
>> linaro-toolchain mailing list
>> linaro-toolchain@lists.linaro.org
>> https://lists.linaro.org/mailman/listinfo/linaro-toolchain
>>
>
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/linaro-toolchain
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to