arphaman added a comment.

In D100807#2702675 <https://reviews.llvm.org/D100807#2702675>, @ab wrote:

> This sounds nice!  One idea, maybe more dangerous, not sure which is better:  
> in `setTripleTypeForMachOArchName`, we already have a couple `setArchName` 
> calls, I think that's why `arm64e` is left alone in the `aarch64-cpus.c` 
> test.  Maybe we can do the `setArchName` call for every arch there?

Thanks for the suggestion! I like your idea better, so I updated the patch.

> Another question, probably a completely separate problem: why is it still 
> reporting darwin?  Ideally we'd want it to report macos, right?  With that + 
> your change the triple there would be the actual triple we use to build.  
> (but maybe the macos bit only comes later when we pick up an SDK in 
> DarwinClang or whatever?)

I think that's the default we set in the build. I do want to get rid of the 
'Darwin' triple OS and just leave it as an alias for the driver at some point 
in the future as I don't think it's serving a good purpose anymore, but I 
haven't gotten around to it. I can explore using 'macOS' triples for the build 
before then though.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D100807/new/

https://reviews.llvm.org/D100807

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to