re PR c/29955 (ICE with -fopenmp -fexceptions)
[gcc.git] / gcc / ChangeLog
index b92949e202e90fa30138d5173610f6bee749ca01..24ee5793d7a0dd15e85509dad8e124dd330bb900 100644 (file)
@@ -1,5 +1,12 @@
 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
 
+       PR c/29955
+       * c-tree.h (c_maybe_initialize_eh): New prototype.
+       * c-decl.c (finish_decl): Move EH initialization...
+       (c_maybe_initialize_eh): ... here.  New function.
+       * c-parser.c (c_parser_omp_construct): Call c_maybe_initialize_eh
+       if not #pragma omp atomic.
+
        PR c/29736
        * c-common.c (handle_vector_size_attribute): Disallow VECTOR_TYPE
        or UNION_TYPE inner types.