asb accepted this revision.
asb added a comment.
This revision is now accepted and ready to land.

This seems to match the emerging consensus in the various RISC-V GitHub issue 
threads and as you point out, is needed to support extensions in the 1.0 V 
spec. Looks good to me - thanks!



================
Comment at: clang/test/Driver/riscv-arch.c:395
 // RUN: -fsyntax-only 2>&1 | FileCheck 
-check-prefix=RV32-EXPERIMENTAL-ZBB-ZBP-UNDERSCORE %s
-// RV32-EXPERIMENTAL-ZBB-ZBP-UNDERSCORE: error: invalid arch name 
'rv32izbb1p0zbp0p93', multi-character extensions must be separated by 
underscores
+// RV32-EXPERIMENTAL-ZBB-ZBP-UNDERSCORE: error: invalid arch name 
'rv32izbb1p0zbp0p93', unsupported version number 0.93 for extension 'zbb1p0zbp'
 
----------------
This does highlight that the error reporting is picking the wrong thing to 
complain about it - it would be better to complain that 'zbb1p0zbp1 is an 
unrecognised extension. Though I don't think this is an issue introduced by 
your patch.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D109215

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

Reply via email to