diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 49839c5098d44b982a6bcbcfb3dcf6c3d1856a5f..bb4158a9511ae7831baa64bed4061b8d66485af0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. @@ -5293,28 +5298,29 @@ (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> diff --git a/gcc/gengtype.c b/gcc/gengtype.c index a66f835a2f254dc1e8b909526cc058db4f3bbd69..79ada1f0aa65f6852a8bdefce5a2183f68633204 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -2344,6 +2344,8 @@ is_file_equal (outf_p of) break; } } + if (equal && EOF != fgetc (newfile)) + equal = false; fclose (newfile); return equal; }