gtm-builtins.def (_ITM_free): Declare leaf.
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 28 Aug 2013 17:42:19 +0000 (19:42 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 28 Aug 2013 17:42:19 +0000 (19:42 +0200)
* gtm-builtins.def (_ITM_free): Declare leaf.

From-SVN: r202058

gcc/ChangeLog
gcc/gtm-builtins.def

index 03577ec..93f1e48 100644 (file)
@@ -1,3 +1,7 @@
+2013-08-28  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gtm-builtins.def (_ITM_free): Declare leaf.
+
 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/58067
        Do not read DECL_ERROR_ISSUED.
        (unpack_ts_decl_with_vis_value_fields): Do not read
        DECL_DEFER_OUTPUT.
-       (lto_input_ts_binfo_tree_pointers): Do not read BINFO_INHERITANCE_CHAIN,
-        BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX
+       (lto_input_ts_binfo_tree_pointers): Do not read
+       BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX
        * tree-streamer-out.c (pack_ts_decl_common_value_fields): Do not
        write DECL_ERROR_ISSUED..
        (pack_ts_decl_with_vis_value_fields): Do not write
        DECL_DEFER_OUTPUT.
        (write_ts_binfo_tree_pointers): Do not read BINFO_INHERITANCE_CHAIN,
-        BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX
+       BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX.
        * print-tree.c (print_node): Do not print DECL_ERROR_ISSUED.
        * tree.h (tree_decl_common): Update comment.
        (DECL_ERROR_ISSUED): Remove.
index 171019e..e2bc081 100644 (file)
@@ -28,7 +28,7 @@ DEF_TM_BUILTIN (BUILT_IN_TM_MALLOC, "_ITM_malloc",
 DEF_TM_BUILTIN (BUILT_IN_TM_CALLOC, "_ITM_calloc",
                BT_FN_PTR_SIZE_SIZE, ATTR_TMPURE_MALLOC_NOTHROW_LIST)
 DEF_TM_BUILTIN (BUILT_IN_TM_FREE, "_ITM_free",
-               BT_FN_VOID_PTR, ATTR_TMPURE_NOTHROW_LIST)
+               BT_FN_VOID_PTR, ATTR_TMPURE_NOTHROW_LEAF_LIST)
 
 /* Logging builtins.  */
 DEF_TM_BUILTIN (BUILT_IN_TM_LOG_1, "_ITM_LU1",