aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-12-17 16:21:07 +0100
committerThomas Schwinge <tschwinge@gcc.gnu.org>2013-12-17 16:21:07 +0100
commitcef0fd0ec8a68d6c2eb7e69fc6cf9cb8de5ca079 (patch)
tree425b1c821b443cca75c02270240a6cbdec1da7e0 /gcc/c
parentfa00a5fe2ac6b25b2c67a99a3bc9ee6e12ec2485 (diff)
downloadgcc-cef0fd0ec8a68d6c2eb7e69fc6cf9cb8de5ca079.zip
gcc-cef0fd0ec8a68d6c2eb7e69fc6cf9cb8de5ca079.tar.gz
gcc-cef0fd0ec8a68d6c2eb7e69fc6cf9cb8de5ca079.tar.bz2
Fix description of OpenMP parallel directive in the C and C++ front ends.
gcc/c/ * c-parser.c (c_parser_omp_parallel): Fix description. gcc/cp/ * parser.c (cp_parser_omp_parallel): Fix description. From-SVN: r206052
Diffstat (limited to 'gcc/c')
-rw-r--r--gcc/c/ChangeLog4
-rw-r--r--gcc/c/c-parser.c13
2 files changed, 14 insertions, 3 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 17ca2c5..9db78c6 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,7 @@
+2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-parser.c (c_parser_omp_parallel): Fix description.
+
2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
* c-objc-common.h (LANG_HOOKS_CILKPLUS_FRAME_CLEANUP): Remove.
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c
index c78d269..28f53c1 100644
--- a/gcc/c/c-parser.c
+++ b/gcc/c/c-parser.c
@@ -12032,9 +12032,16 @@ c_parser_omp_sections (location_t loc, c_parser *parser,
}
/* OpenMP 2.5:
- # pragma parallel parallel-clause new-line
- # pragma parallel for parallel-for-clause new-line
- # pragma parallel sections parallel-sections-clause new-line
+ # pragma omp parallel parallel-clause[optseq] new-line
+ structured-block
+ # pragma omp parallel for parallel-for-clause[optseq] new-line
+ structured-block
+ # pragma omp parallel sections parallel-sections-clause[optseq] new-line
+ structured-block
+
+ OpenMP 4.0:
+ # pragma omp parallel for simd parallel-for-simd-clause[optseq] new-line
+ structured-block
LOC is the location of the #pragma token.
*/