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

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|libgomp                     |middle-end

--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> 2010-10-05 
13:29:02 UTC ---
Introduced in revision 164689.

2010-09-28  Jan Hubicka  <j...@suse.cz>

        * builtin-attrs.def (ATTR_LEAF): New attribute.
        (ATTR_NOVOPS_LEAF_LIST, ATTR_LEAF_LIST, ATTR_NOTHROW_LEAF_LIST,
        ATTR_CONST_NOTHROW_LEAF_LIST, ATTR_PURE_NOTHROW_LEAF_LIST,
        ATTR_PURE_NOTHROW_NOVOPS_LEAF_LIST, ATTR_NORETURN_NOTHROW_LEAF_LIST,
        ATTR_MALLOC_NOTHROW_LEAF_LIST, ATTR_SENTINEL_NOTHROW_LEAF_LIST,
        ATTR_NOTHROW_NONNULL_LEAF, ATTR_CONST_NOTHROW_NONNULL_LEAF,
        ATTR_CONST_NOTHROW_TYPEGENERIC_LEAF, ATTR_PURE_NOTHROW_NONNULL_LEAF,
        ATTR_MALLOC_NOTHROW_NONNULL_LEAF): New attribute lists.
        * sync-builtins.def: Annotate all builtins by leaf.
        * omp-builtins.def: Annotate all builtins by leaf.
        * builtins.def: Annotate relevant builtins with leaf attribute.
        (ATTR_MATHFN_ERRNO, ATTR_MATHFN_FPROUNDING,
        ATTR_MATHFN_FPROUNDING_ERRNO, ATTR_MATHFN_FPROUNDING_STORE): Make
        leaf.

Reply via email to