[ARC][COMMITTED] Clean up build warnings.
[gcc.git] / gcc / ChangeLog
index 9f8b773d6b829b8560c7ca8aeb5b1c64a34cce09..caa6d51100cb9cb9f40e0a77f14a4259f845f6af 100644 (file)
@@ -1,5 +1,64 @@
+2017-12-19  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.c (legitimate_scaled_address_p): Clean
+       fall-through warning.
+       (arc_compute_frame_size): Remove unused variables.
+       (arc_print_operand): Fix fprintif format.
+       (arc_can_follow_jump): Clean fall-through warning.
+
+2017-12-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/83489
+       * config/i386/i386.c (init_cumulative_args): Don't check TYPE_EMPTY_P
+       on an error node.                                                    
+
+2017-12-19  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.c (overriderregs): New variable.
+       (arc_override_options): Track fixed/call saved/call options.
+       (arc_conditional_register_usage): Check against overrideregs
+       variable whenever we change register properties.
+
+2017-12-19  Nathan Sidwell  <nathan@acm.org>
+
+       * opts.c (finish_options): Don't prefix dump_base_name if it
+       already contains directories.
+
+2017-12-19  Martin Liska  <mliska@suse.cz>
+
+       PR rtl-optimization/82675
+       * loop-unroll.c (unroll_loop_constant_iterations): Allocate one
+       more element in sbitmap.
+
+2017-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * gimplify.c (gimplify_expr): Use error_operand_p.
+
+2017-12-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       PR target/83387
+       * config/rs6000/t-rtems (MULTILIB_REQUIRED): Remove 64-bit soft-float
+       multilib.
+
+2017-12-19  Daniel Cederman  <cederman@gaisler.com>
+
+       * config/sparc/sparc.c (sparc_do_work_around_errata): Make sure
+       the jump is to a label.
+
 2017-12-19  Jakub Jelinek  <jakub@redhat.com>
 
+       PR tree-optimization/83444
+       * tree-ssa-strlen.c (strlen_check_and_optimize_stmt): Optimize
+       character loads.
+
+       PR ipa/82801
+       PR ipa/83346
+       * ipa-inline.c (flatten_remove_node_hook): New function.
+       (ipa_inline): Keep only nodes with flatten attribute at the end of
+       the array in the order from ipa_reverse_postorder, only walk that
+       portion of array for flattening, if there is more than one such
+       node, temporarily register a removal hook and ignore removed nodes.
+
        PR tree-optimization/80631
        * tree-vect-loop.c (vect_create_epilog_for_reduction): Compare
        induc_code against MAX_EXPR or MIN_EXPR instead of reduc_fn against