system.h (fancy_abort): Annotate by ATTRIBUTE_COLD.
authorJan Hubicka <hubicka@ucw.cz>
Thu, 8 Jun 2017 15:24:38 +0000 (17:24 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 8 Jun 2017 15:24:38 +0000 (15:24 +0000)
* system.h (fancy_abort): Annotate by ATTRIBUTE_COLD.
* rtl.h (rtl_check_failed_bounds, rtl_check_failed_type1,
rtl_check_failed_type2, rtl_check_failed_code1,
rtl_check_failed_code2, rtl_check_failed_code_mode,
rtl_check_failed_block_symbol, cwi_check_failed_bounds,
rtvec_check_failed_bounds, rtl_check_failed_flag,
_fatal_insn_not_found, _fatal_insn): Likewise.
* tree.h (tree_contains_struct_check_failed,
tree_check_failed, tree_not_check_failed,
tree_class_check_failed, tree_range_check_failed,
tree_not_class_check_failed, tree_int_cst_elt_check_failed,
tree_vec_elt_check_failed, phi_node_elt_check_failed,
tree_operand_check_failed, omp_clause_check_failed,
omp_clause_operand_check_failed, omp_clause_range_check_failed):
Likewise.

* cp-tree.h (lang_check_failed): Annotate by ATTRIBUTE_COLD.

From-SVN: r249022

gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/rtl.h
gcc/system.h
gcc/tree.h

index 65a12395a86f119b3ac699e540fe10dad3969d2f..141836fcdfbc9a06e90a0b8ad7e5c7aacb9ffb3d 100644 (file)
@@ -1,3 +1,21 @@
+2017-06-08  Jan Hubicka  <hubicka@ucw.cz>
+
+       * system.h (fancy_abort): Annotate by ATTRIBUTE_COLD.
+       * rtl.h (rtl_check_failed_bounds, rtl_check_failed_type1,
+       rtl_check_failed_type2, rtl_check_failed_code1,
+       rtl_check_failed_code2, rtl_check_failed_code_mode,
+       rtl_check_failed_block_symbol, cwi_check_failed_bounds,
+       rtvec_check_failed_bounds, rtl_check_failed_flag,
+       _fatal_insn_not_found, _fatal_insn): Likewise.
+       * tree.h (tree_contains_struct_check_failed,
+       tree_check_failed, tree_not_check_failed,
+       tree_class_check_failed, tree_range_check_failed,
+       tree_not_class_check_failed, tree_int_cst_elt_check_failed,
+       tree_vec_elt_check_failed, phi_node_elt_check_failed,
+       tree_operand_check_failed, omp_clause_check_failed,
+       omp_clause_operand_check_failed, omp_clause_range_check_failed):
+       Likewise.
+
 2017-06-08  Jan Hubicka  <hubicka@ucw.cz>
 
        * cgraph.c (cgraph_edge::maybe_hot_p): Do not check
index 8f377406baa7ea0e3ec7b51de1a1e95853f4664b..14f33c7798968cc89038fc7aa7dca8978a24717d 100644 (file)
@@ -1,3 +1,7 @@
+2017-06-08  Jan Hubicka  <hubicka@ucw.cz>
+
+       * cp-tree.h (lang_check_failed): Annotate by ATTRIBUTE_COLD.
+
 2017-06-07  Nathan Sidwell  <nathan@acm.org>
 
        * class.c (layout_class_type): Restructure overlong-bitfield tpe
index da45d95cb67ad9d50b4f83940d4627ba6d67c706..550dbf26a80a0ce3d81677dd3adc325a158aaa54 100644 (file)
@@ -6819,7 +6819,8 @@ extern void cp_free_lang_data                     (tree t);
 extern tree force_target_expr                  (tree, tree, tsubst_flags_t);
 extern tree build_target_expr_with_type                (tree, tree, tsubst_flags_t);
 extern void lang_check_failed                  (const char *, int,
-                                                const char *) ATTRIBUTE_NORETURN;
+                                                const char *) ATTRIBUTE_NORETURN
+                                                ATTRIBUTE_COLD;
 extern tree stabilize_expr                     (tree, tree *);
 extern void stabilize_call                     (tree, tree *);
 extern bool stabilize_init                     (tree, tree *);
index 93330425c00f26b19e30076cf91382418f9c49c2..c3790ccde9b6bd9ec6306c67a87ca8f082eb0e21 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1148,30 +1148,30 @@ is_a_helper <rtx_note *>::test (rtx_insn *insn)
 
 extern void rtl_check_failed_bounds (const_rtx, int, const char *, int,
                                     const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtl_check_failed_type1 (const_rtx, int, int, const char *, int,
                                    const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtl_check_failed_type2 (const_rtx, int, int, int, const char *,
                                    int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtl_check_failed_code1 (const_rtx, enum rtx_code, const char *,
                                    int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtl_check_failed_code2 (const_rtx, enum rtx_code, enum rtx_code,
                                    const char *, int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtl_check_failed_code_mode (const_rtx, enum rtx_code, machine_mode,
                                        bool, const char *, int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtl_check_failed_block_symbol (const char *, int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void cwi_check_failed_bounds (const_rtx, int, const char *, int,
                                     const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void rtvec_check_failed_bounds (const_rtvec, int, const char *, int,
                                       const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 
 #else   /* not ENABLE_RTL_CHECKING */
 
@@ -1269,7 +1269,7 @@ extern void rtvec_check_failed_bounds (const_rtvec, int, const char *, int,
 
 extern void rtl_check_failed_flag (const char *, const_rtx, const char *,
                                   int, const char *)
-    ATTRIBUTE_NORETURN
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD
     ;
 
 #else  /* not ENABLE_RTL_FLAG_CHECKING */
@@ -3793,9 +3793,9 @@ extern location_t curr_insn_location (void);
 
 /* rtl-error.c */
 extern void _fatal_insn_not_found (const_rtx, const char *, int, const char *)
-     ATTRIBUTE_NORETURN;
+     ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void _fatal_insn (const char *, const_rtx, const char *, int, const char *)
-     ATTRIBUTE_NORETURN;
+     ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 
 #define fatal_insn(msgid, insn) \
        _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__)
index 0cbf60a28d059053d18c135547a7d9150a5d5212..b091794becbbcf583595b196d745fcb32ae73383 100644 (file)
@@ -722,7 +722,8 @@ extern int vsnprintf (char *, size_t, const char *, va_list);
 
 /* Redefine abort to report an internal error w/o coredump, and
    reporting the location of the error in the source file.  */
-extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
+extern void fancy_abort (const char *, int, const char *)
+                                        ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__)
 
 /* Use gcc_assert(EXPR) to test invariants.  */
index c6e883c489fc94b09b0e5c1f9f86a5dcfe05c6a8..7de1a7777434e0d25c1bfd3b16ae60f70dc2733b 100644 (file)
@@ -358,45 +358,45 @@ as_internal_fn (combined_fn code)
 extern void tree_contains_struct_check_failed (const_tree,
                                               const enum tree_node_structure_enum,
                                               const char *, int, const char *)
-  ATTRIBUTE_NORETURN;
+  ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 
 extern void tree_check_failed (const_tree, const char *, int, const char *,
-                              ...) ATTRIBUTE_NORETURN;
+                              ...) ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_not_check_failed (const_tree, const char *, int, const char *,
-                                  ...) ATTRIBUTE_NORETURN;
+                                  ...) ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_class_check_failed (const_tree, const enum tree_code_class,
                                     const char *, int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_range_check_failed (const_tree, const char *, int,
                                     const char *, enum tree_code,
                                     enum tree_code)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_not_class_check_failed (const_tree,
                                         const enum tree_code_class,
                                         const char *, int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_int_cst_elt_check_failed (int, int, const char *,
                                           int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_vec_elt_check_failed (int, int, const char *,
                                       int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void phi_node_elt_check_failed (int, int, const char *,
                                       int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void tree_operand_check_failed (int, const_tree,
                                       const char *, int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void omp_clause_check_failed (const_tree, const char *, int,
                                     const char *, enum omp_clause_code)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void omp_clause_operand_check_failed (int, const_tree, const char *,
                                             int, const char *)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 extern void omp_clause_range_check_failed (const_tree, const char *, int,
                               const char *, enum omp_clause_code,
                               enum omp_clause_code)
-    ATTRIBUTE_NORETURN;
+    ATTRIBUTE_NORETURN ATTRIBUTE_COLD;
 
 #else /* not ENABLE_TREE_CHECKING, or not gcc */