On 06/09/2016 10:53 AM, Alexander Monakov wrote:
[snip] --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -19621,6 +19621,16 @@ for OpenMP offloading, but the option is exposed on its own for the purpose of testing the compiler; to generate code suitable for linking into programs using OpenMP offloading, use option @option{-mgomp}. +@item -muniform-simt +@opindex muniform-simt +Generate code that allows to keep all lanes in each warp active, even when
Allows *what* to keep? E.g. what is doing the keeping here? If it is the generated code itself, please rephrase as
Generate code that keeps....
+observable effects from execution should appear as if only one lane was
s/was/is/
+active. This is achieved by instrumenting syscalls and atomic instructions in +a lightweight way that allows to switch behavior at runtime. This code
Same issue here.... allows *what* to switch behavior? (And how would you select which run-time behavior you want?)
Also, in the snippet above where it is used as a noun, please s/runtime/run time/
+generation variant is used for OpenMP offloading, but the option is exposed on +its own for the purpose of testing the compiler; to generate code suitable for +linking into programs using OpenMP offloading, use option @option{-mgomp}. + @end table @node PDP-11 Options
-Sandra