chrisnc wrote:

I found the first of these while working on extending #111334 to be 
calling-convention-aware and not just ABI-aware, which was affecting 
`fp16-fusedMAC.ll` unexpectedly, which it shouldn't have. Turns out it was 
using `thumbv8.1-m-none-eabi` as the target triple, which is accepted but 
converts to effectively: arch = thumbv4t, vendor = m, rather than what was 
intended: `thumbv8.1m.main-none-eabi`. As it happens there are many other 
examples of mistyped triples in the tests.

[Short godbolt example showing that `thumv8.1-m-none-eabi` is not a valid way 
to specify the v8 architecture (missing 
`ldaex`).](https://godbolt.org/z/GocqvWWYx)

https://github.com/llvm/llvm-project/pull/213588
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to