]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gengtype.c (is_file_equal): Check that files will be same length.
authorMichael Matz <matz@gcc.gnu.org>
Thu, 24 Oct 2013 13:58:56 +0000 (13:58 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Thu, 24 Oct 2013 13:58:56 +0000 (13:58 +0000)
* gengtype.c (is_file_equal): Check that files will be same
length.

From-SVN: r204015

gcc/ChangeLog
gcc/gengtype.c

index 49839c5098d44b982a6bcbcfb3dcf6c3d1856a5f..bb4158a9511ae7831baa64bed4061b8d66485af0 100644 (file)
@@ -1,3 +1,8 @@
+2013-10-24  Michael Matz  <matz@suse.de>
+
+       * gengtype.c (is_file_equal): Check that files will be same
+       length.
+
 2013-10-25  Christian Bruel  <christian.bruel@st.com>
 
        * config.gcc (sh-*): Add sh-mem.o to extra_obj.
        (move_computations_stmt): Convert to method
        move_computations_dom_walker::before_dom_children.
        (move_computations, tree_ssa_lim): Adjust.
-       * tree-ssa-phiopt.c (nontrapping_dom_walker): new class
-       (nt_init_block): Make method
+       * tree-ssa-phiopt.c (nontrapping_dom_walker): New class.
+       (nt_init_block): Convert to method
        notrappping_dom_walker::before_dom_children.
-       (nt_fini_block): Make
+       (nt_fini_block): Convert to method
        method nontrapping_dom_walker::after_dom_children.
        (get_non_trapping): Adjust.
        * tree-ssa-pre.c (eliminate_dom_walker): New class.
-       (eliminate_bb): Make method eliminate_dom_walker::before_dom_children.
-       (eliminate_leave_block): Make method.
+       (eliminate_bb): Convert to method
+       eliminate_dom_walker::before_dom_children.
+       (eliminate_leave_block): Convert to method
        eliminate_dom_walker::after_dom_children.
-       (eliminate): Adjust
+       (eliminate): Adjust.
        * tree-ssa-strlen.c (strlen_dom_walker): New class.
-       (strlen_enter_block): Make method
+       (strlen_enter_block): Convert to method
        strlen_dom_walker::before_dom_children.
-       (strlen_leave_block): Make
+       (strlen_leave_block): Convert to method
        method strlen_dom_walker::after_dom_children.
        (tree_ssa_strlen): Adjust.
        * tree-ssa-uncprop.c (uncprop_dom_walker): New class.
        (tree_ssa_uncprop): Adjust.
-       (uncprop_leave_block): Make method
+       (uncprop_leave_block): Convert to method
        uncprop_dom_walker::after_dom_children.
-       (uncprop_leave_block): Make method
+       (uncprop_leave_block): Convert to method
        uncprop_dom_walker::before_dom_children.
 
 2013-09-18  Bin Cheng  <bin.cheng@arm.com>
index a66f835a2f254dc1e8b909526cc058db4f3bbd69..79ada1f0aa65f6852a8bdefce5a2183f68633204 100644 (file)
@@ -2344,6 +2344,8 @@ is_file_equal (outf_p of)
          break;
        }
     }
+  if (equal && EOF != fgetc (newfile))
+    equal = false;
   fclose (newfile);
   return equal;
 }