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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user