gcov-tool.c (do_merge): Refactore to remove int ret.
authorAditya Kumar <hiraditya@msn.com>
Thu, 7 May 2015 17:57:11 +0000 (17:57 +0000)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 7 May 2015 17:57:11 +0000 (19:57 +0200)
* gcov-tool.c (do_merge): Refactore to remove int ret.
* ipa-icf.c (sem_item::hash_referenced_symbol_properties): Change
!type == FUNC to type != FUNC.
* reload.h (struct target_reload): Changee to type of
x_spill_indirect_levels from bool to unsigned char.

From-SVN: r222884

gcc/ChangeLog
gcc/gcov-tool.c
gcc/ipa-icf.c
gcc/reload.h

index a14a4a5bd15fa8c2cf0011123e1fabdf081df819..f9735014b63243eb88767022375726237ef0cf6c 100644 (file)
@@ -1,3 +1,11 @@
+2015-05-06  Aditya Kumar  <hiraditya@msn.com>
+
+       * gcov-tool.c (do_merge): Refactore to remove int ret.
+       * ipa-icf.c (sem_item::hash_referenced_symbol_properties): Change
+       !type == FUNC to type != FUNC.
+       * reload.h (struct target_reload): Changee to type of
+       x_spill_indirect_levels from bool to unsigned char.
+
 2015-05-07  Richard Sandiford  <richard.sandiford@arm.com>
 
        * rtl.h (always_void_p): New function.
index fd27d7c11ad0d56c1da5fcfa5c65a45023709427..b2a4583d43bdcf14a303c121c92663be302b71ce 100644 (file)
@@ -193,7 +193,6 @@ static int
 do_merge (int argc, char **argv)
 {
   int opt;
-  int ret;
   const char *output_dir = 0;
   int w1 = 1, w2 = 1;
 
@@ -222,12 +221,10 @@ do_merge (int argc, char **argv)
   if (output_dir == NULL)
     output_dir = "merged_profile";
 
-  if (argc - optind == 2)
-    ret = profile_merge (argv[optind], argv[optind+1], output_dir, w1, w2);
-  else
+  if (argc - optind != 2)
     merge_usage ();
 
-  return ret;
+  return profile_merge (argv[optind], argv[optind+1], output_dir, w1, w2);
 }
 
 /* If N_VAL is no-zero, normalize the profile by setting the largest counter
index 1fbdf6ddaffa794c866a60dac561c345ac05865b..3c4ac05681bd90d58e1221424e911c1a167e1476 100644 (file)
@@ -505,7 +505,7 @@ sem_item::hash_referenced_symbol_properties (symtab_node *ref,
 {
   if (is_a <cgraph_node *> (ref))
     {
-      if ((!type == FUNC || address || !opt_for_fn (decl, optimize_size))
+      if ((type != FUNC || address || !opt_for_fn (decl, optimize_size))
          && !opt_for_fn (ref->decl, optimize_size)
          && !DECL_UNINLINABLE (ref->decl))
        {
index a58b9025bf55b11c6a87dc77ec64ee335ee9d9ef..a089faafffeb9649e1e8508eccacd7d7930634f8 100644 (file)
@@ -168,7 +168,7 @@ struct target_reload {
      value indicates the level of indirect addressing supported, e.g., two
      means that (MEM (MEM (REG n))) is also valid if (REG n) does not get
      a hard register.  */
-  bool x_spill_indirect_levels;
+  unsigned char x_spill_indirect_levels;
 
   /* True if caller-save has been reinitialized.  */
   bool x_caller_save_initialized_p;