+2007-10-17 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/rs6000.c (rs6000_emit_epilogue): Correct
+ altivec sp_offset. Rearrange sp_offset assignments to
+ correspond to stack adjustments. Use frame_reg_rtx for
+ SPE register restores. Correct SPE stack adjustment.
+
+2007-10-17 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+ * builtins.c (gimplify_va_arg_expr): Use inform for help message.
+ * toplev.c (check_global_declaration_1): Use appropriate warning
+ option instead of unnamed warning.
+ * stor-layout.c (layout_decl): Likewise.
+ * c-typeck.c (build_conditional_expr): Likewise.
+ (build_compound_expr): Fix wrong comment.
+ (build_binary_op): Use appropriate warning option instead of
+ unnamed warning.
+ * cfgexpand.c (tree_expand_cfg): Likewise.
+ * tree-optimize.c (tree_rest_of_compilation): Likewise.
+ * tree-cfg.c (remove_useless_stmts_warn_notreached): Likewise.
+ (execute_warn_function_return): Likewise.
+ * stmt.c (warn_if_unused_value): Likewise.
+
+2007-10-16 Eric B. Weddington <eweddington@cso.atmel.com>
+
+ * config/avr/avr.c (avr_mcu_types): Add at90pwm216, at90pwm316.
+ * config/avr/avr.h (LINK_SPEC): Likewise and remove regex for
+ similar devices.
+ (CRT_BINUTILS_SPECS): Likewsie.
+ * config/avr/t-avr (MULTILIB_MATCHES): Likewise.
+
+2007-10-16 Amruth Laxman <amruth.laxman@nsn.com>
+
+ PR target/33594
+ * config/sparc/sparc.h (LOCAL_ALIGNMENT): Define.
+
+2007-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * dce.c (init_dce): Only initialize the obstacks for the fast pass.
+ (fini_dce): Only release them for the fast pass.
+ (end_ud_dce): Delete.
+ (rest_of_handle_ud_dce): Do not modify df_in_progress.
+ Call fini_dce instead of end_ud_dce.
+ (rest_of_handle_fast_dce): Do not modify df_in_progress.
+ (run_fast_df_dce): Reset df_in_progress to false on exit.
+
+2007-10-16 Paolo Bonzini <bonzini@gnu.org>
+ Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * target.h (unspec_may_trap_p): New target hook.
+ * target-def.h (TARGET_UNSPEC_MAY_TRAP_P): New macro.
+ * targhooks.c (default_unspec_may_trap_p): Default implementation of
+ the hook.
+ * targhooks.h (default_unspec_may_trap_p): Declare it.
+ * doc/tm.texi (TARGET_UNSPEC_MAY_TRAP_P): Document new hook.
+ * rtlanal.c (may_trap_p_1): Use new hook. Make global.
+ * rtl.h (may_trap_p_1): Declare.
+
+ * config/ia64/ia64.c (ia64_unspec_may_trap_p): New function to
+ override default hook implementation.
+ (TARGET_UNSPEC_MAY_TRAP_P): Override default implementation of the
+ hook.
+
+2007-10-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+ * doc/invoke.texi (Wextra): Move it just after Wall, list the
+ options enabled by Wextra and mention Wuninitialized.
+
+2007-10-15 Nigel Stephens <nigel@mips.com>
+
+ * config/mips/mips.h (LOCAL_ALIGNMENT): Define.
+
+2007-10-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/33136
+ * opts.c (decode_options): Don't enable flag_ipa_type_escape.
+
+2007-10-15 Alexandre Oliva <aoliva@redhat.com>
+
+ PR tree-optimization/33735
+ PR tree-optimization/33572
+ * tree-inline.c (update_ssa_across_abnormal_edges): Revert
+ 2007-10-09's change.
+ * except.c (duplicate_eh_regions): Don't look for prev_try
+ beyond ERT_ALLOWED_EXCEPTIONS with an empty list.
+
+2007-10-15 Alexandre Oliva <aoliva@redhat.com>
+
+ PR middle-end/33706
+ * tree-inline.c (copy_bb): Use bsi_replace to replace a
+ __builtin_va_arg_pack-containing call stmt.
+
+2007-10-15 Razya Ladelsky <razya@il.ibm.com>
+
+ * matrix-reorg.c (gate_matrix_reorg): Don't comment out whole
+ program flag.
+
+2007-10-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/33619
+ * tree-ssa-ter.c (is_replaceable_p): Return false for all
+ calls.
+
2007-10-15 David Edelsohn <edelsohn@gnu.org>
- * config.gcc (powerpc-ibm-aix5*): Install altivec.h
+ * config.gcc (powerpc-ibm-aix5*): Install altivec.h.
2007-10-15 Richard Guenther <rguenther@suse.de>
2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
PR target/33133
-
* haifa-sched.c (process_insn_forw_deps_be_in_spec): Check if
speculation type of insn can be changed before trying to do that.