diff options
Diffstat (limited to 'gcc/cp/parser.c')
-rw-r--r-- | gcc/cp/parser.c | 56 |
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) |