+2006-06-13 Jie Zhang <jie.zhang@analog.com>
+
+ * config/bfin/bfin.c (bfin_reorg_loops): Only call recog_memoized ()
+ for real instruction.
+
+2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ PR middle-end/26807
+ * haifa-sched.c (check_cfg): Handle special case.
+
+2006-06-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR debug/26754
+ * gimplify.c (declare_tmp_vars): Rename into declare_vars.
+ Add debug_info parameter. Chain the vars to the BLOCK instead
+ of the BIND_EXPR if debug info are requested for them.
+ (pop_gimplify_context): Adjust for above change.
+ (gimple_add_tmp_var): Likewise.
+ * tree-gimple.h (declare_tmp_vars): Rename into declare_vars.
+ Add bool parameter.
+ * tree-nested.c (convert_nonlocal_reference): Adjust for above change.
+ (convert_local_reference): Likewise.
+ (get_local_debug_decl): Set DECL_IGNORED_P on the original variable.
+ (finalize_nesting_tree_1): Request that debug info be emitted
+ for debug_var_chain.
+
+2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ * haifa-sched.c (unlink_other_notes, unlink_line_notes): Fix the patch
+ for PR target/27863.
+
+2006-06-13 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/27536
+ * except.c (output_ttype): Expand type with EXPAND_INITIALIZER.
+
+2006-06-13 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/27830
+ * tree-inline.c (copy_body_r): For copying the operand
+ of an ADDR_EXPR make sure to fold &* afterwards.
+
+2006-06-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gimplify.c (gimplify_expr): Treat VIEW_CONVERT_EXPR like other
+ lvalues in the fb_none case with side-effects.
+
+2006-06-12 Kazu Hirata <kazu@codesourcery.com>
+
+ * tree-flow.h: Remove the prototype for
+ compute_phi_arg_on_exit.
+ * tree-ssa-loop-ivopts.c (protect_loop_closed_ssa_form_use,
+ protect_loop_closed_ssa_form, compute_phi_arg_on_exit):
+ Remove.
+
+2006-06-12 Mark Shinwell <shinwell@codesourcery.com>
+
+ * builtins.c (expand_builtin_return_addr): Only use
+ frame_pointer_rtx when count == 0 and we are expanding
+ __builtin_return_address.
+
+2006-06-12 Fred Fish <fnf@specifix.com>
+
+ * config/mips/mips.c (mips_file_start): Create special section
+ ".gcc_compiled_longXX" for o64 ABI as well as EABI.
+
+2006-06-11 Eric Christopher <echristo@apple.com>
+
+ PR middle-end/27948
+ * stor-layout.c (place_field): Remove check for
+ remaining_in_alignment when aligning at the end of a run.
+
+2006-06-11 Eric Christopher <echristo@apple.com>
+
+ PR 27542
+ * doc/extend.texi (Structure-Packing Pragmas): Document ms_struct
+ pragma.
+
+2006-06-11 Roger Sayle <roger@eyesopen.com>
+
+ PR target/27858
+ Revert incorrect fix for PR target/27158
+ 2006-05-08 Roger Sayle <roger@eyesopen.com>
+ * reload.c (find_reloads_toplev): Only return the simplified SUBREG
+ of a reg_equiv_constant if the result is a legitimate constant.
+
+2006-06-11 Roger Sayle <roger@eyesopen.com>
+
+ PR target/27158
+ * config/rs6000/rs6000.c (const_vector_elt_as_int): New function to
+ extract a CONST_VECTOR element and interpret it as an integer.
+ (vspltis_constant): Use const_vector_elt_as_int instead of the
+ macro CONST_VECTOR_ELT in order to handle FP vector modes.
+ * config/rs6000/predicates.md (easy_vector_const): Consider
+ floating point ALTIVEC_VECTOR_MODEs via easy_altivec_constant.
+
2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
PR middle-end/27942
2006-06-07 Andrew MacLeod <amacleod@redhat.com>
PR middle-end/27793
- * tree-dfa.c (referenced_vars_dup_list): New. List of duplicate
+ * tree-dfa.c (referenced_vars_dup_list): New. List of duplicate
referenced_variables with matching DECL_UID's.
(find_referenced_vars): Make sure duplicate list is empty to start.
(referenced_var_p): Remove.
- (referenced_var_check_and_insert): Renamed from referenced_var_insert.
+ (referenced_var_check_and_insert): Renamed from referenced_var_insert.
Check if var is in the list, and add if needed. Update the duplicate
list if a different var is in the list with the same DECL_UID.
(add_referenced_var): Call routine to check and insert.