arichardson wrote:

@jrtc27 thanks for pointing out the `.attribute arch` problem. I've updated it 
to fix round-tripping. We now always emit `rv64i2p1y0p910` which will allow 
CHERIoT to emit `rv32e2p1y0p910`. 

This aligns with the long base name proposal and the ARC response to our query: 
for RVY Integer mode we should just use rv64i_zyhybrid and omit the y base 
since it behaves like RVI.

I believe your changes always omit i from the arch string but still has it 
implied. I think this current approach is slightly more consistent since the 
normalized arch string now  includes all implied extensions again.

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

Reply via email to