http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45838
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-10-06 07:47:32 UTC --- Author: jakub Date: Wed Oct 6 07:47:28 2010 New Revision: 165012 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=165012 Log: PR middle-end/45838 * omp-builtins.def (BUILT_IN_GOMP_PARALLEL_LOOP_STATIC_START, BUILT_IN_GOMP_PARALLEL_LOOP_DYNAMIC_START, BUILT_IN_GOMP_PARALLEL_LOOP_GUIDED_START, BUILT_IN_GOMP_PARALLEL_LOOP_RUNTIME_START, BUILT_IN_GOMP_PARALLEL_START, BUILT_IN_GOMP_TASK, BUILT_IN_GOMP_PARALLEL_SECTIONS_START): Use Revert back to ATTR_NOTHROW_LIST instead of ATTR_NOTHROW_LEAF_LIST. * f95-lang.c (ATTR_NOTHROW_LEAF_LIST, ATTR_CONST_NOTHROW_LEAF_LIST, ATTR_NOTHROW_LIST, ATTR_CONST_NOTHROW_LIST): Define. (gfc_define_builtin): Change last argument to int bitmask from bool, control addition of TREE_NOTHROW and leaf attribute as well. (DO_DEFINE_MATH_BUILTIN): Adjust callers. (gfc_init_builtin_functions): Likewise. Remove ATTR_{,CONST_}NOTHROW_LIST enum. Modified: trunk/gcc/ChangeLog trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/f95-lang.c trunk/gcc/omp-builtins.def