rs6000: Better error messages for power8/9 vector builtins

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.
This commit is contained in:
Bill Schmidt
2021-11-11 16:11:03 -06:00
parent c2c534f6fa
commit d6024c85a1
+4 -2
View 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);