------- Comment #1 from jakub at gcc dot gnu dot org  2008-06-11 08:20 -------
IMHO pedantically that's not valid OpenMP.
#pragma omp for
  for (init-expr; test-expr; incr-expr) structured-block
             One of the following:
   init-expr    var = lb
                integer-type var = lb
                random-access-iterator-type var = lb
                pointer-type var = lb

register keyword isn't part of the integer-type, it is a
storage-class-specifier
and the above syntax doesn't mention storage class specifiers anywhere.
Furthermore, I don't see why you'd actually need register keyword there at all,
in today's compilers the keyword is pretty useless, except when used together
with asm ("regname"), but that's not something we can/want to support for
#pragma omp for loops.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jason at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36475

Reply via email to