]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000: Better error messages for power8/9 vector builtins
authorBill Schmidt <wschmidt@linux.ibm.com>
Thu, 11 Nov 2021 22:11:03 +0000 (16:11 -0600)
committerBill Schmidt <wschmidt@linux.ibm.com>
Tue, 23 Nov 2021 19:17:02 +0000 (13:17 -0600)
2021-11-11  Bill Schmidt  <wschmidt@linux.ibm.com>

gcc/
* config/rs6000/rs6000-call.c (rs6000_invalid_new_builtin): Change
error messages for ENB_P8V and ENB_P9V.

gcc/config/rs6000/rs6000-call.c

index 310bf13bbf1c15af46414b962191bff0fca692ec..a532be4b1fb7faa648e9f49074f189ce8ca39730 100644 (file)
@@ -11943,7 +11943,8 @@ rs6000_invalid_new_builtin (enum rs6000_gen_builtins fncode)
       error ("%qs requires the %qs option", name, "-mcpu=power8");
       break;
     case ENB_P8V:
-      error ("%qs requires the %qs option", name, "-mpower8-vector");
+      error ("%qs requires the %qs and %qs options", name, "-mcpu=power8",
+            "-mvsx");
       break;
     case ENB_P9:
       error ("%qs requires the %qs option", name, "-mcpu=power9");
@@ -11953,7 +11954,8 @@ rs6000_invalid_new_builtin (enum rs6000_gen_builtins fncode)
             name, "-mcpu=power9", "-m64", "-mpowerpc64");
       break;
     case ENB_P9V:
-      error ("%qs requires the %qs option", name, "-mpower9-vector");
+      error ("%qs requires the %qs and %qs options", name, "-mcpu=power9",
+            "-mvsx");
       break;
     case ENB_IEEE128_HW:
       error ("%qs requires ISA 3.0 IEEE 128-bit floating point", name);