diff options
author | Michael Matz <matz@gcc.gnu.org> | 2013-10-24 13:58:56 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2013-10-24 13:58:56 +0000 |
commit | 01b974c9b650d2ff6dde13c1b9b92fdac779e43f (patch) | |
tree | 931376f627636601993919ef5fae798f1088664c /gcc | |
parent | 320a9762ee8a82e96c00da7a566df288e4c93266 (diff) | |
download | gcc-01b974c9b650d2ff6dde13c1b9b92fdac779e43f.zip gcc-01b974c9b650d2ff6dde13c1b9b92fdac779e43f.tar.gz gcc-01b974c9b650d2ff6dde13c1b9b92fdac779e43f.tar.bz2 |
gengtype.c (is_file_equal): Check that files will be same length.
* gengtype.c (is_file_equal): Check that files will be same
length.
From-SVN: r204015
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 26 | ||||
-rw-r--r-- | gcc/gengtype.c | 2 |
2 files changed, 18 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 49839c5..bb4158a 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 a66f835..79ada1f 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; } |