RISC-V: Work around bare apostrophe in error string.

An unquoted apostrophe slipped through when testing the recent
V/M extension patch.  This, again, re-words the message to
"Currently the 'V' implementation requires the 'M' extension".

Going to commit as obvious after testing.

gcc/ChangeLog:

	* config/riscv/riscv.cc (riscv_override_options_internal):
	Reword error string without apostrophe.

gcc/testsuite/ChangeLog:

	* gcc.target/riscv/rvv/base/pr116036.c: Adjust expected error
	string.
This commit is contained in:
Robin Dapp
2024-07-26 12:58:38 +02:00
parent 29e4e4bdb6
commit 3f2bf415b4
2 changed files with 2 additions and 2 deletions

View File

@@ -9694,7 +9694,7 @@ riscv_override_options_internal (struct gcc_options *opts)
/* We might use a multiplication to calculate the scalable vector length at
runtime. Therefore, require the M extension. */
if (TARGET_VECTOR && !TARGET_MUL)
sorry ("GCC's current %<V%> implementation requires the %<M%> extension");
sorry ("Currently the %<V%> implementation requires the %<M%> extension");
/* Likewise floating-point division and square root. */
if ((TARGET_HARD_FLOAT_OPTS_P (opts) || TARGET_ZFINX_OPTS_P (opts))

View File

@@ -8,4 +8,4 @@ void init() {
a[i_0][i_1] = 1;
}
/* { dg-excess-errors "sorry, unimplemented: GCC's current 'V' implementation requires the 'M' extension" } */
/* { dg-excess-errors "sorry, unimplemented: Currently the 'V' implementation requires the 'M' extension" } */