aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/parser.c')
-rw-r--r--gcc/cp/parser.c56
1 files changed, 30 insertions, 26 deletions
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index e684870..c1b6496 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -35341,8 +35341,8 @@ cp_parser_omp_cancellation_point (cp_parser *parser, cp_token *pragma_tok,
{
if (context == pragma_stmt)
error_at (pragma_tok->location,
- "%<#pragma omp cancellation point%> may only be used in"
- " compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp cancellation point");
else
cp_parser_error (parser, "expected declaration specifiers");
cp_parser_skip_to_pragma_eol (parser, pragma_tok);
@@ -35635,8 +35635,8 @@ cp_parser_omp_target_enter_data (cp_parser *parser, cp_token *pragma_tok,
if (context == pragma_stmt)
{
error_at (pragma_tok->location,
- "%<#pragma omp target enter data%> may only be "
- "used in compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp target enter data");
cp_parser_skip_to_pragma_eol (parser, pragma_tok);
return NULL_TREE;
}
@@ -35723,8 +35723,8 @@ cp_parser_omp_target_exit_data (cp_parser *parser, cp_token *pragma_tok,
if (context == pragma_stmt)
{
error_at (pragma_tok->location,
- "%<#pragma omp target exit data%> may only be "
- "used in compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp target exit data");
cp_parser_skip_to_pragma_eol (parser, pragma_tok);
return NULL_TREE;
}
@@ -35794,8 +35794,8 @@ cp_parser_omp_target_update (cp_parser *parser, cp_token *pragma_tok,
if (context == pragma_stmt)
{
error_at (pragma_tok->location,
- "%<#pragma omp target update%> may only be "
- "used in compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp target update");
cp_parser_skip_to_pragma_eol (parser, pragma_tok);
return false;
}
@@ -38105,8 +38105,8 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
cp_parser_omp_barrier (parser, pragma_tok);
return false;
case pragma_stmt:
- error_at (pragma_tok->location, "%<#pragma omp barrier%> may only be "
- "used in compound statements");
+ error_at (pragma_tok->location, "%<#pragma %s%> may only be "
+ "used in compound statements", "omp barrier");
break;
default:
goto bad_stmt;
@@ -38120,8 +38120,8 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
cp_parser_omp_flush (parser, pragma_tok);
return false;
case pragma_stmt:
- error_at (pragma_tok->location, "%<#pragma omp flush%> may only be "
- "used in compound statements");
+ error_at (pragma_tok->location, "%<#pragma %s%> may only be "
+ "used in compound statements", "omp flush");
break;
default:
goto bad_stmt;
@@ -38136,8 +38136,8 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
return false;
case pragma_stmt:
error_at (pragma_tok->location,
- "%<#pragma omp taskwait%> may only be "
- "used in compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp taskwait");
break;
default:
goto bad_stmt;
@@ -38152,8 +38152,8 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
return false;
case pragma_stmt:
error_at (pragma_tok->location,
- "%<#pragma omp taskyield%> may only be "
- "used in compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp taskyield");
break;
default:
goto bad_stmt;
@@ -38168,8 +38168,8 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
return false;
case pragma_stmt:
error_at (pragma_tok->location,
- "%<#pragma omp cancel%> may only be "
- "used in compound statements");
+ "%<#pragma %s%> may only be used in compound statements",
+ "omp cancel");
break;
default:
goto bad_stmt;
@@ -38195,8 +38195,9 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
case PRAGMA_OACC_ENTER_DATA:
if (context == pragma_stmt)
{
- cp_parser_error (parser, "%<#pragma acc enter data%> may only be "
- "used in compound statements");
+ error_at (pragma_tok->location,
+ "%<#pragma %s%> may only be used in compound statements",
+ "acc enter data");
break;
}
else if (context != pragma_compound)
@@ -38207,8 +38208,9 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
case PRAGMA_OACC_EXIT_DATA:
if (context == pragma_stmt)
{
- cp_parser_error (parser, "%<#pragma acc exit data%> may only be "
- "used in compound statements");
+ error_at (pragma_tok->location,
+ "%<#pragma %s%> may only be used in compound statements",
+ "acc exit data");
break;
}
else if (context != pragma_compound)
@@ -38229,8 +38231,9 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
case PRAGMA_OACC_UPDATE:
if (context == pragma_stmt)
{
- cp_parser_error (parser, "%<#pragma acc update%> may only be "
- "used in compound statements");
+ error_at (pragma_tok->location,
+ "%<#pragma %s%> may only be used in compound statements",
+ "acc update");
break;
}
else if (context != pragma_compound)
@@ -38241,8 +38244,9 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p)
case PRAGMA_OACC_WAIT:
if (context == pragma_stmt)
{
- cp_parser_error (parser, "%<#pragma acc wait%> may only be "
- "used in compound statements");
+ error_at (pragma_tok->location,
+ "%<#pragma %s%> may only be used in compound statements",
+ "acc wait");
break;
}
else if (context != pragma_compound)