revert: cygwin.h (STARTFILE_SPEC): Explicitly search sysroot/usr/lib/32api for additi...
[gcc.git] / gcc / ChangeLog
index 0634872332b38a27c3137f7ade3f7dbc50a19934..274155fe4915ad35c14441f7978dd376351875bb 100644 (file)
@@ -1,3 +1,102 @@
+2016-06-09 Jonathan Yong  <10walls@gmail.com>
+
+       Revert:
+       2015-09-21  Jonathan Yong  <10walls@gmail.com>
+        * config/i386/cygwin.h (STARTFILE_SPEC): Explicitly search
+        sysroot/usr/lib/32api for additional win32 libraries,
+        fixes failing Cygwin bootstrapping.
+
+2016-06-09  Marcin BaczyƄski <marbacz@gmail.com>
+
+       * diagnostic.h (diagnostic_line_cutoff, diagnostic_flush_buffer):
+       delete.
+
+2016-06-09  David Malcolm  <dmalcolm@redhat.com>
+
+       PR bootstrap/71471
+       * pretty-print.c (pp_indent): Specify that %p is printed in a
+       host-dependent manner.
+       (test_pp_format): Remove the test for %p.
+
+2016-06-09  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * config/mips/mips.c (mips_output_jump): Fix formatting.
+
+2016-06-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/71462
+       * tree-ssa-loop-manip.c (find_uses_to_rename): Guard against
+       removed blocks.
+
+2016-06-09  Martin Liska  <mliska@suse.cz>
+
+       * predict.c (dump_prediction): Add new argument.
+       (enum predictor_reason): New enum.
+       (struct predictor_hash): New struct.
+       (predictor_hash::hash): New function.
+       (predictor_hash::equal): Likewise.
+       (not_removed_prediction_p): New function.
+       (prune_predictions_for_bb): Likewise.
+       (combine_predictions_for_bb): Prune predictions.
+
+2016-06-09  Martin Liska  <mliska@suse.cz>
+
+       * predict.c (filter_predictions): New function.
+       (remove_predictions_associated_with_edge): Use the filter
+       function.
+       (equal_edge_p): New function.
+
+2016-06-09  Stefan Bruens  <stefan.bruens@rwth-aachen.de>
+
+       * doc/invoke.texi (ARM Options): Use lexicographical ordering.
+       Correct usage of @samp vs @option, add @samp where appropriate.
+       Add -march={armv6k,armv6z,arm6zk}, remove -march=ep9312.
+       Add armv6s-m and document it, as it is no official ARM name.
+
+2016-06-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * ifcvt.c (struct noce_if_info): Add transform_name field.
+       (noce_try_move): Set if_info->transform_name to the function name.
+       (noce_try_ifelse_collapse): Likewise.
+       (noce_try_store_flag): Likewise.
+       (noce_try_inverse_constants): Likewise.
+       (noce_try_store_flag_constants): Likewise.
+       (noce_try_addcc): Likewise.
+       (noce_try_store_flag_mask): Likewise.
+       (noce_try_cmove): Likewise.
+       (noce_try_cmove_arith): Likewise.
+       (noce_try_minmax): Likewise.
+       (noce_try_abs): Likewise.
+       (noce_try_sign_mask): Likewise.
+       (noce_try_bitop): Likewise.
+       (noce_convert_multiple_sets): Likewise.
+       (noce_process_if_block): Print if_info->transform_name to
+       dump_file if transformation succeeded.
+
+2016-06-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/arm/cortex-a57.md (cortex_a57_alu):
+       Handle csel type.
+
+2016-06-08  Martin Sebor  <msebor@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/70507
+       PR c/68120
+       * builtins.def (BUILT_IN_ADD_OVERFLOW_P, BUILT_IN_SUB_OVERFLOW_P,
+       BUILT_IN_MUL_OVERFLOW_P): New builtins.
+       * builtins.c: Include gimple-fold.h.
+       (fold_builtin_arith_overflow): Handle
+       BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
+       (fold_builtin_3): Likewise.
+       * doc/extend.texi (Integer Overflow Builtins): Document
+       __builtin_{add,sub,mul}_overflow_p.
+
+2016-06-08  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * config/sparc/driver-sparc.c (cpu_names): Fix the entry for the
+       SPARC-M7 and add an entry for SPARC-S7 cpus (Sonoma).
+
 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
 
        * config/aarch64/aarch64.c (aarch64_function_arg_alignment):