]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Replace ENABLE_CHECKING macro with flag_checking in HSA
authorMartin Liska <mliska@suse.cz>
Fri, 26 Feb 2016 10:10:11 +0000 (11:10 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 26 Feb 2016 10:10:11 +0000 (10:10 +0000)
* hsa-gen.c (generate_hsa): Replace ENABLE_CHECKING macro
with flag_checking.
* hsa-regalloc.c (linear_scan_regalloc): Likewise.

From-SVN: r233736

gcc/ChangeLog
gcc/hsa-gen.c
gcc/hsa-regalloc.c

index df10e1c122d61bb63e6736acaf160034bf2676fc..1801e13a9ae75c777bcecf262c0f8ba21d8741ce 100644 (file)
@@ -1,3 +1,9 @@
+2016-02-26  Martin Liska  <mliska@suse.cz>
+
+       * hsa-gen.c (generate_hsa): Replace ENABLE_CHECKING macro
+       with flag_checking.
+       * hsa-regalloc.c (linear_scan_regalloc): Likewise.
+
 2016-02-26  Markus Trippelsdorf  <markus@trippelsdorf.de>
            Martin Liska  <mliska@suse.cz>
 
index 28e8b6f92ad600beecb35248653a0cfba8b85a7a..8e2144c339a3a73557ddc08da4b1f6adfbb67354 100644 (file)
@@ -6091,21 +6091,22 @@ generate_hsa (bool kernel)
                                 s->m_gridified_kernel_p);
     }
 
-#ifdef ENABLE_CHECKING
-  for (unsigned i = 0; i < hsa_cfun->m_ssa_map.length (); i++)
-    if (hsa_cfun->m_ssa_map[i])
-      hsa_cfun->m_ssa_map[i]->verify_ssa ();
-
-  basic_block bb;
-  FOR_EACH_BB_FN (bb, cfun)
+  if (flag_checking)
     {
-      hsa_bb *hbb = hsa_bb_for_bb (bb);
+      for (unsigned i = 0; i < hsa_cfun->m_ssa_map.length (); i++)
+       if (hsa_cfun->m_ssa_map[i])
+         hsa_cfun->m_ssa_map[i]->verify_ssa ();
 
-      for (hsa_insn_basic *insn = hbb->m_first_insn; insn; insn = insn->m_next)
-       insn->verify ();
-    }
+      basic_block bb;
+      FOR_EACH_BB_FN (bb, cfun)
+       {
+         hsa_bb *hbb = hsa_bb_for_bb (bb);
 
-#endif
+         for (hsa_insn_basic *insn = hbb->m_first_insn; insn;
+              insn = insn->m_next)
+           insn->verify ();
+       }
+    }
 
   hsa_regalloc ();
   hsa_brig_emit_function ();
index f8e83ecfffe1935f7f486158ad1b256fcb7c7732..9437132416ed344f3157123918f6339064d78d22 100644 (file)
@@ -580,10 +580,9 @@ linear_scan_regalloc (struct m_reg_class_desc *classes)
   /* Sort all intervals by increasing start point.  */
   gcc_assert (ind2reg.length () == (size_t) hsa_cfun->m_reg_count);
 
-#ifdef ENABLE_CHECKING
-  for (unsigned i = 0; i < ind2reg.length (); i++)
-    gcc_assert (ind2reg[i]);
-#endif
+  if (flag_checking)
+    for (unsigned i = 0; i < ind2reg.length (); i++)
+      gcc_assert (ind2reg[i]);
 
   ind2reg.qsort (cmp_begin);
   for (i = 0; i < 4; i++)