bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/26339] [aarch64] unknown architectural extensions


From: david.spickett at linaro dot org
Subject: [Bug gas/26339] [aarch64] unknown architectural extensions
Date: Fri, 07 Aug 2020 08:42:06 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=26339

--- Comment #4 from David Spickett <david.spickett at linaro dot org> ---
>Reading through the rationale at 
>http://lists.llvm.org/pipermail/llvm-dev/2018-September/126346.html
it looks like LLVM made the conscious step of breaking compatibility with GNU,
which is unfortunate.

FWIW none of that is implemented yet and I don't think the mismatching names is
any intention, it's just due to the timing when they were implemented. (mte is
possibly the only one with this issue)

Happy to discuss that RFC if you've got specific concerns, it's not set in
stone by any means. (I think there was some GNU input but it's been a while)

> For the future, it would be great if both the Clang-level and the 
> assembly-level feature strings in LLVM aligned (and we can ensure they're 
> aligned with GCC and gas).

+1

> For the current inconsistencies, we have some options of resolving the pain.
LLVM can add +memtag as an alias for +mte to its "backend feature".

Sounds good to me.

> The other extension we need to resolve is 'tlb-rmi'. It is a mandatory part 
> of Armv8.4-A.

Do you have an example of what we want this to look like? Is there existing
code that uses it with gas perhaps.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]