Fix -Wformat-diag for rs6000 target (part 1).
authorMartin Liska <mliska@suse.cz>
Wed, 12 Jan 2022 08:43:28 +0000 (09:43 +0100)
committerMartin Liska <mliska@suse.cz>
Tue, 18 Jan 2022 13:38:04 +0000 (14:38 +0100)
gcc/ChangeLog:

* config/rs6000/rs6000-call.cc (rs6000_expand_builtin): Wrap
keywords and use %qs instead of %<%s%>.

gcc/config/rs6000/rs6000-call.cc

index 8968929..508f7c9 100644 (file)
@@ -5589,20 +5589,20 @@ rs6000_expand_builtin (tree exp, rtx target, rtx /* subtarget */,
   if (bif_is_nosoft (*bifaddr)
       && rs6000_isa_flags & OPTION_MASK_SOFT_FLOAT)
     {
-      error ("%<%s%> not supported with %<-msoft-float%>",
+      error ("%qs not supported with %<-msoft-float%>",
             bifaddr->bifname);
       return const0_rtx;
     }
 
   if (bif_is_no32bit (*bifaddr) && TARGET_32BIT)
     {
-      error ("%<%s%> is not supported in 32-bit mode", bifaddr->bifname);
+      error ("%qs is not supported in 32-bit mode", bifaddr->bifname);
       return const0_rtx;
     }
 
   if (bif_is_ibmld (*bifaddr) && !FLOAT128_2REG_P (TFmode))
     {
-      error ("%<%s%> requires %<long double%> to be IBM 128-bit format",
+      error ("%qs requires %<long double%> to be IBM 128-bit format",
             bifaddr->bifname);
       return const0_rtx;
     }