Advertisement
Guest User

Untitled

a guest
Mar 15th, 2013
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.83 KB | None | 0 0
  1. diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def
  2. index dcaeee9..1d22099 100644
  3. --- a/gcc/builtin-attrs.def
  4. +++ b/gcc/builtin-attrs.def
  5. @@ -201,6 +201,9 @@ DEF_ATTR_TREE_LIST (ATTR_MALLOC_NOTHROW_NONNULL, ATTR_MALLOC, ATTR_NULL, \
  6.  /* Nothrow malloc leaf functions whose pointer parameter(s) are all nonnull.  */
  7.  DEF_ATTR_TREE_LIST (ATTR_MALLOC_NOTHROW_NONNULL_LEAF, ATTR_MALLOC, ATTR_NULL, \
  8.             ATTR_NOTHROW_NONNULL_LEAF)
  9. +/* Nothrow malloc leaf functions. */
  10. +DEF_ATTR_TREE_LIST (ATTR_MALLOC_NOTHROW_LEAF, ATTR_MALLOC, ATTR_NULL, \
  11. +           ATTR_NOTHROW_LEAF_LIST)
  12.  
  13.  /* Construct a tree for a format attribute.  */
  14.  #define DEF_FORMAT_ATTRIBUTE(TYPE, FA, VALUES)              \
  15. diff --git a/gcc/builtins.def b/gcc/builtins.def
  16. index 4f378fa..5af28ba 100644
  17. --- a/gcc/builtins.def
  18. +++ b/gcc/builtins.def
  19. @@ -553,7 +553,7 @@ DEF_LIB_BUILTIN        (BUILT_IN_STRCHR, "strchr", BT_FN_STRING_CONST_STRING_INT
  20.  DEF_LIB_BUILTIN        (BUILT_IN_STRCMP, "strcmp", BT_FN_INT_CONST_STRING_CONST_STRING, ATTR_PURE_NOTHROW_NONNULL_LEAF)
  21.  DEF_LIB_BUILTIN        (BUILT_IN_STRCPY, "strcpy", BT_FN_STRING_STRING_CONST_STRING, ATTR_RET1_NOTHROW_NONNULL_LEAF)
  22.  DEF_LIB_BUILTIN        (BUILT_IN_STRCSPN, "strcspn", BT_FN_SIZE_CONST_STRING_CONST_STRING, ATTR_PURE_NOTHROW_NONNULL_LEAF)
  23. -DEF_EXT_LIB_BUILTIN    (BUILT_IN_STRDUP, "strdup", BT_FN_STRING_CONST_STRING, ATTR_MALLOC_NOTHROW_NONNULL_LEAF)
  24. +DEF_EXT_LIB_BUILTIN    (BUILT_IN_STRDUP, "strdup", BT_FN_STRING_CONST_STRING, ATTR_MALLOC_NOTHROW_LEAF)
  25.  DEF_EXT_LIB_BUILTIN    (BUILT_IN_STRNDUP, "strndup", BT_FN_STRING_CONST_STRING_SIZE, ATTR_MALLOC_NOTHROW_NONNULL_LEAF)
  26.  DEF_LIB_BUILTIN        (BUILT_IN_STRLEN, "strlen", BT_FN_SIZE_CONST_STRING, ATTR_PURE_NOTHROW_NONNULL_LEAF)
  27.  DEF_EXT_LIB_BUILTIN    (BUILT_IN_STRNCASECMP, "strncasecmp", BT_FN_INT_CONST_STRING_CONST_STRING_SIZE, ATTR_PURE_NOTHROW_NONNULL_LEAF)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement