Hi

I have a question about the impact of a binutils bug to do with parsing the 
.align assembler directive, which may appear soon in a Linaro GCC release. The 
bug was first discovered by Jérôme Forissier when building ARM Trusted Firmware 
with a non-Linaro toolchain:
https://lists.linaro.org/pipermail/linaro-toolchain/2016-June/005768.html

As Jim Wilson helpfully noted later in that thread:

> This patch isn't present in the binutils-2.25 that tcwg is using.  The patch 
> is present in binutils-2.26.

The bug is now fixed in binutils mainline:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=7ea12e5c3ad54da440c08f32da09534e63e515ca

But this was too late to be in the binutils-2_27 tag (3rd August)

I'm concerned that this bug may appear in the upcoming Linaro GCC 6 stable 
release, which may have a significant lifetime. Can anyone comment on the 
binutils version to be used in the Linaro GCC 6 release? If a binutils version 
containing the bug is used, is it possible for this to be patched with the fix? 
I need to know whether we need to provide an interim solution in ARM Trusted 
Firmware.

Regards

Dan.

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to