re PR c/61136 (ice in tree_nop_conversion)
[gcc.git] / gcc / ChangeLog
index ffe31f30d0f7ec5dfb6f0451eb47b6d8b47e7e85..083aca3fe5c0fd82e68bf5c29445fae766c19866 100644 (file)
@@ -1,4 +1,26 @@
-2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
+2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       PR tree-optimization/61136
+       * wide-int.h (multiple_of_p): Define a version that doesn't return
+       the quotient.
+       * fold-const.c (extract_muldiv_1): Use wi::multiple_of_p instead of an
+       integer_zerop/const_binop pair.
+       (multiple_of_p): Likewise, converting both operands to widest_int
+       precision.
+
+2014-05-09  Teresa Johnson  <tejohnson@google.com>
+
+       * cgraphunit.c (analyze_functions): Use correct dump file.
+
+2014-05-09  Florian Weimer  <fweimer@redhat.com>
+
+       * cfgexpand.c (stack_protect_decl_p): New function, extracted from
+       expand_used_vars.
+       (stack_protect_return_slot_p): New function.
+       (expand_used_vars): Call stack_protect_decl_p and
+       stack_protect_return_slot_p for -fstack-protector-strong.
+
+2014-05-09  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        PR middle-end/61111
        * fold-const.c (fold_binary_loc): Changed width of mask.