This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH]: Use non-specific nonnull attribute for builtins
- From: Roger Sayle <roger at eyesopen dot com>
- To: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 10 Mar 2005 19:43:37 -0700 (MST)
- Subject: Re: [PATCH]: Use non-specific nonnull attribute for builtins
On Thu, 10 Mar 2005, Kaveh R. Ghazi wrote:
> 2005-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
>
> * 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.
This is OK for mainline.
Thanks,
Roger
--