https://gcc.gnu.org/g:20360e4b6b5a63bc65d1855a7ecf22eb7148a452

commit r15-8662-g20360e4b6b5a63bc65d1855a7ecf22eb7148a452
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Sat Mar 22 08:39:38 2025 +0100

    Fix up some further cases of missing or extraneous spaces in diagnostics
    
    Given the recent PR119406 I've tried to grep for concatenated string
    literals without space at the end of one line and at the start of next line,
    unless it was obviously intentional.
    Furthermore, I've then looked through gcc.pot looking for 2 adjacent spaces
    and looking back if that wasn't the case of "something "
    " with spaces at both sides".
    
    Here is the result from that.
    
    I think just the c.opt change needs an explanation, the "" in the
    description is simply eaten up somewhere during the option processing and
    gcc -v --help before this patch was displaying
      -Wdeprecated-literal-operator Warn about deprecated space between  and 
suffix in a user-defined literal operator.
    
    2025-03-22  Jakub Jelinek  <ja...@redhat.com>
    
    gcc/
            * gimplify.cc (warn_switch_unreachable_and_auto_init_r): Add missing
            space in the middle of diagnostics.
            * tree-vect-stmts.cc (vectorizable_load): Add missing space in the
            middle of debug dump message.
            * sym-exec/sym-exec-state.cc (state::check_args_compatibility):
            Likewise.
    gcc/c-family/
            * c.opt (Wdeprecated-literal-operator): Use \"\" rather than ""
            in option description.
    gcc/fortran/
            * resolve.cc (resolve_procedure_expression): Remove extraneous space
            from the middle of diagnostics.

Diff:
---
 gcc/c-family/c.opt             | 2 +-
 gcc/fortran/resolve.cc         | 2 +-
 gcc/gimplify.cc                | 2 +-
 gcc/sym-exec/sym-exec-state.cc | 2 +-
 gcc/tree-vect-stmts.cc         | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt
index 6c6922ab2018..ad216983126e 100644
--- a/gcc/c-family/c.opt
+++ b/gcc/c-family/c.opt
@@ -666,7 +666,7 @@ type and the other is of a floating-point type.
 
 Wdeprecated-literal-operator
 C++ ObjC++ Var(warn_deprecated_literal_operator) Warning
-Warn about deprecated space between "" and suffix in a user-defined literal 
operator.
+Warn about deprecated space between \"\" and suffix in a user-defined literal 
operator.
 
 Wdeprecated-non-prototype
 C ObjC Var(warn_deprecated_non_prototype) Init(-1) Warning
diff --git a/gcc/fortran/resolve.cc b/gcc/fortran/resolve.cc
index e016865a6bb4..cf9318ff763c 100644
--- a/gcc/fortran/resolve.cc
+++ b/gcc/fortran/resolve.cc
@@ -1986,7 +1986,7 @@ resolve_procedure_expression (gfc_expr* expr)
   if (is_illegal_recursion (sym, gfc_current_ns))
     {
       if (sym->attr.use_assoc && expr->symtree->name[0] == '@')
-       gfc_warning (0, "Non-RECURSIVE procedure %qs from module %qs is "
+       gfc_warning (0, "Non-RECURSIVE procedure %qs from module %qs is"
                     " possibly calling itself recursively in procedure %qs. "
                     " Declare it RECURSIVE or use %<-frecursive%>",
                     sym->name, sym->module, gfc_current_ns->proc_name->name);
diff --git a/gcc/gimplify.cc b/gcc/gimplify.cc
index 244c4ba4b637..354c3d663e7e 100644
--- a/gcc/gimplify.cc
+++ b/gcc/gimplify.cc
@@ -2395,7 +2395,7 @@ warn_switch_unreachable_and_auto_init_r 
(gimple_stmt_iterator *gsi_p,
          const char *var_name_str = TREE_STRING_POINTER (var_name);
 
          warning_at (gimple_location (stmt), OPT_Wtrivial_auto_var_init,
-                     "%qs cannot be initialized with"
+                     "%qs cannot be initialized with "
                      "%<-ftrivial-auto-var_init%>",
                      var_name_str);
          break;
diff --git a/gcc/sym-exec/sym-exec-state.cc b/gcc/sym-exec/sym-exec-state.cc
index fb7495a2c56b..d5cbb73694b0 100644
--- a/gcc/sym-exec/sym-exec-state.cc
+++ b/gcc/sym-exec/sym-exec-state.cc
@@ -265,7 +265,7 @@ state::check_args_compatibility (tree arg1, tree arg2, tree 
dest)
           || TREE_CODE (arg2) == INTEGER_CST))
     {
       if (dump_file && (dump_flags & TDF_DETAILS))
-       fprintf (dump_file, "Sym-Exec: Incompatible destination"
+       fprintf (dump_file, "Sym-Exec: Incompatible destination "
                            "and argument sizes.\n");
 
       return false;
diff --git a/gcc/tree-vect-stmts.cc b/gcc/tree-vect-stmts.cc
index 17e3b1db894a..813b2b779511 100644
--- a/gcc/tree-vect-stmts.cc
+++ b/gcc/tree-vect-stmts.cc
@@ -12576,7 +12576,7 @@ vectorizable_load (vec_info *vinfo,
 
                  if (dump_enabled_p ())
                    dump_printf_loc (MSG_NOTE, vect_location,
-                                    "vect_model_load_cost:"
+                                    "vect_model_load_cost: "
                                     "strided group_size = %d .\n",
                                     group_size);
                }

Reply via email to