builtin-attrs.def (ATTR_NONNULL_LIST, [...]): New "nonnull" attribute lists which...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 11 Mar 2005 13:33:21 +0000 (13:33 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 11 Mar 2005 13:33:21 +0000 (13:33 +0000)
commit74124c73c138593b94fa0af9af1d7c1b059d0cdf
tree020a93024a031b8f28f39014d70c6bedbca974d0
parent81b29e2f3db5c47ee19413fd051db45501e5de53
builtin-attrs.def (ATTR_NONNULL_LIST, [...]): New "nonnull" attribute lists which are non-specific regarding the nonnull...

* builtin-attrs.def (ATTR_NONNULL_LIST, ATTR_NOTHROW_NONNULL,
ATTR_CONST_NOTHROW_NONNULL, ATTR_PURE_NOTHROW_NONNULL,
ATTR_MALLOC_NOTHROW_NONNULL): New "nonnull" attribute lists which
are non-specific regarding the nonnull parameter positions.
(ATTR_NONNULL_1_2, ATTR_NONNULL_1_4, ATTR_NOTHROW_NONNULL_1_2,
ATTR_NOTHROW_NONNULL_1_4, ATTR_CONST_NOTHROW_NONNULL_1,
ATTR_PURE_NOTHROW_NONNULL_1, ATTR_PURE_NOTHROW_NONNULL_1_2,
ATTR_MALLOC_NOTHROW_NONNULL_1): Delete.

* builtins.def: Use the non-specific "nonnull" attibute lists.

From-SVN: r96298
gcc/ChangeLog
gcc/builtin-attrs.def
gcc/builtins.def