This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] omp-offload.c: translation fixes (PR translation/80001)


Successfully bootstrapped&regrtested on x86_64-pc-linux-gnu.

OK for trunk? (either now in stage 4, or for next stage1?)

gcc/ChangeLog:
	PR translation/80001
	* omp-offload.c (oacc_loop_fixed_partitions): Make diagnostics
	more amenable to translation.
	(oacc_loop_auto_partitions): Likewise.
---
 gcc/omp-offload.c | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c
index 520bb91..d73955c 100644
--- a/gcc/omp-offload.c
+++ b/gcc/omp-offload.c
@@ -1150,14 +1150,20 @@ oacc_loop_fixed_partitions (oacc_loop *loop, unsigned outer_mask)
 	  if (outer)
 	    {
 	      error_at (loop->loc,
-			"%s uses same OpenACC parallelism as containing loop",
-			loop->routine ? "routine call" : "inner loop");
+			loop->routine
+			? G_("routine call uses same OpenACC parallelism"
+			     " as containing loop")
+			: G_("inner loop uses same OpenACC parallelism"
+			     " as containing loop"));
 	      inform (outer->loc, "containing loop here");
 	    }
 	  else
 	    error_at (loop->loc,
-		      "%s uses OpenACC parallelism disallowed by containing "
-		      "routine", loop->routine ? "routine call" : "loop");
+		      loop->routine
+		      ? G_("routine call uses OpenACC parallelism disallowed"
+			   " by containing routine")
+		      : G_("loop uses OpenACC parallelism disallowed"
+			   " by containing routine"));
 
 	  if (loop->routine)
 	    inform (DECL_SOURCE_LOCATION (loop->routine),
@@ -1322,8 +1328,11 @@ oacc_loop_auto_partitions (oacc_loop *loop, unsigned outer_mask,
       loop->mask |= this_mask;
       if (!loop->mask && noisy)
 	warning_at (loop->loc, 0,
-		    "insufficient partitioning available"
-		    " to parallelize%s loop", tiling ? " tile" : "");
+		    tiling
+		    ? G_("insufficient partitioning available"
+			 " to parallelize tile loop")
+		    : G_("insufficient partitioning available"
+			 " to parallelize loop"));
     }
 
   if (assign && dump_file)
-- 
1.8.5.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]