This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] omp-offload.c: translation fixes (PR translation/80001)
- From: David Malcolm <dmalcolm at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: David Malcolm <dmalcolm at redhat dot com>
- Date: Tue, 14 Mar 2017 21:04:17 -0400
- Subject: [PATCH] omp-offload.c: translation fixes (PR translation/80001)
- Authentication-results: sourceware.org; auth=none
Successfully bootstrapped®rtested 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