aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Matz <matz@gcc.gnu.org>2013-10-24 13:58:56 +0000
committerMichael Matz <matz@gcc.gnu.org>2013-10-24 13:58:56 +0000
commit01b974c9b650d2ff6dde13c1b9b92fdac779e43f (patch)
tree931376f627636601993919ef5fae798f1088664c
parent320a9762ee8a82e96c00da7a566df288e4c93266 (diff)
downloadgcc-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
-rw-r--r--gcc/ChangeLog26
-rw-r--r--gcc/gengtype.c2
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;
}