[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/26339] New: [aarch64] unknown architectural extensions
From: |
ndesaulniers at google dot com |
Subject: |
[Bug gas/26339] New: [aarch64] unknown architectural extensions |
Date: |
Wed, 05 Aug 2020 19:14:29 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=26339
Bug ID: 26339
Summary: [aarch64] unknown architectural extensions
Product: binutils
Version: 2.36 (HEAD)
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: ndesaulniers at google dot com
CC: james.greenhalgh at arm dot com, kristof.beyls at gmail dot
com,
nsz at gcc dot gnu.org
Target Milestone: ---
It seems like for some of the aarch64 ISA extensions, there's varying levels of
support for the different .arch_extension directives. I noticed that LLVM has
a unit test
https://github.com/llvm/llvm-project/blob/master/llvm/test/MC/AArch64/directive-arch_extension.s.
If I run that through ToT 2.35.50.20200805, I get failures for:
selected processor does not support `irg x0,x1'
selected processor does not support `sm4e v2.4s,v15.4s'
selected processor does not support system register name 'cvadp'
selected processor does not support system register name 'cvap'
selected processor does not support system register name 's1e1wp'
unknown architectural extension `ccdp'
unknown architectural extension `ccpp'
unknown architectural extension `mte'
unknown architectural extension `pan-rwv'
unknown architectural extension `tlb-rmi'
I suspect that the `selected processor does not support` warnings require an
additional flag, but the `unknown architectural extensions` are the ones I'm
more curious about. Maybe there's things we can change on the LLVM side, too,
I'm just more concerned about having compatibility between tools.
Additional background:
1.
https://lore.kernel.org/lkml/20200805181920.4013059-1-samitolvanen@google.com/
2. https://github.com/ClangBuiltLinux/linux/issues/1106
3.
https://lore.kernel.org/lkml/20200805181920.4013059-1-samitolvanen@google.com/T/#u
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/26339] New: [aarch64] unknown architectural extensions,
ndesaulniers at google dot com <=
- [Bug gas/26339] [aarch64] unknown architectural extensions, nsz at gcc dot gnu.org, 2020/08/06
- [Bug gas/26339] [aarch64] unknown architectural extensions, ktkachov at sourceware dot org, 2020/08/06
- [Bug gas/26339] [aarch64] unknown architectural extensions, ktkachov at sourceware dot org, 2020/08/06
- [Bug gas/26339] [aarch64] unknown architectural extensions, ndesaulniers at google dot com, 2020/08/06
- [Bug gas/26339] [aarch64] unknown architectural extensions, ndesaulniers at google dot com, 2020/08/06
- [Bug gas/26339] [aarch64] unknown architectural extensions, david.spickett at linaro dot org, 2020/08/07
- [Bug gas/26339] [aarch64] unknown architectural extensions, ndesaulniers at google dot com, 2020/08/07
- [Bug gas/26339] [aarch64] unknown architectural extensions, david.spickett at linaro dot org, 2020/08/10
- [Bug gas/26339] [aarch64] unknown architectural extensions, ndesaulniers at google dot com, 2020/08/10