+2005-11-14 Dale Johannesen <dalej@apple.com>
+
+ * expmed.c (store_bit_field): Add offset unconditionally for
+ memory targets.
+ (extract_bit_field): Don't force extzv or extv operand into
+ a register if field is too big.
+
+2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/arm/arm.c (pic_labelno): New.
+ (arm_load_pic_register): Use an UNSPEC_PIC_LABEL instead of a
+ LABEL_REF. Pass only the labelno to PIC insns.
+ (arm_call_tls_get_addr, legitimize_tls_address): Likewise.
+ (arm_output_addr_const_extra): Handle UNSPEC_PIC_LABEL.
+ * arm.md (UNSPEC_PIC_LABEL): New constant.
+ (pic_add_dot_plus_four, pic_add_dot_plus_eight)
+ (tls_load_dot_plus_eight): Expect a labelno instead of a LABEL_REF.
+ Use the correct label prefix.
+
+2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/arm/arm.c (legitimize_tls_address): Use correct rtx for
+ REQ_EQUIV note.
+
+2005-11-14 Richard Earnshaw <richard.earnshaw@arm.com>
+
+ * loop-invariant.c: Include tm_p.h.
+ * Makefile.in: Updated.
+
+2005-11-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa.c (store_reg): Revise generation of frame notes in large frames.
+ (set_reg_plus_d): Likewise.
+
+2005-11-13 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/24709
+ * tree-ssa-operands.c (verify_imm_links): Increase limit for infinite
+ loop check.
+
+2005-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gthr-posix95.h: Remove declaration of pthread_mutexattr_settype
+ and duplicate declaration of pthread_self.
+
+2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
+ Ian Lance Taylor <ian@airs.com>
+
+ PR middle-end/24003
+ * calls.c (expand_call): If TARGET is a MEM and some part of the
+ argument area has been saved, force TARGET to a register.
+
+2005-11-13 Razya Ladelsky <razya@il.ibm.com>
+
+ * ipa-prop.c (ipa_callsite_compute_param ): Removed obsolete type
+ checking.
+
+2005-11-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/22489
+ * dwarf2out.c (gen_subprogram_die): Force a declaration die for
+ lazily declared methods.
+ (force_decl_die): Stop if forcing out the context already make a
+ DIE for the decl.
+ (force_type_die): Likewise.
+
+2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR middle-end/24820
+ * builtins.c (integer_valued_real_p): Add break in
+ REAL_CST having TREE_OVERFLOW set.
+
+2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-ssa-loop-ivopts.c (get_address_cost): Prevent splitting
+ addressing modes during calculation of costs.
+
+2005-11-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * function.c (assign_stack_local_1): Restrict sanity check
+ on frame size overflow to 32-bit and above platforms.
+
+2005-11-12 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.h (LEGITIMIZE_RELOAD_ADDRESS): Define.
+ * config/cris/cris.c: Include reload.h.
+ (cris_initial_elimination_offset): New function.
+ * config/cris/cris-protos.h: (cris_initial_elimination_offset):
+ Prototype.
+
+2005-11-12 Richard Guenther <rguenther@suse.de>
+
+ * gcse.c (find_rtx_in_ldst): Handle NULL pre_ldst_table.
+
+2005-11-12 Jan Hubicka <jh@suse.cz>
+
+ * expr.c (expand_expr_real_1): <MAX_EXPR, MIN_EXPR>: Canonicalize
+ to compare against 0 when possible.
+
+2005-11-12 Jie Zhang <jie.zhang@analog.com>
+
+ * config/bfin/bfin.h (REGISTER_NAMES, SHORT_REGISTER_NAMES,
+ HIGH_REGISTER_NAMES, FIXED_REGISTERS, CALL_USED_REGISTERS,
+ REG_ALLOC_ORDER, enum reg_class): Rearrange I/B/L registers.
+ * config/bfin/bfin.md: Redefine REG_ constants for I/B/L registers
+ in the new order.
+
+2005-11-12 Hans-Peter Nilsson <hp@axis.com>
+
+ * recog.c (constrain_operands) <case 'g'>: For a match, require
+ that a non-register matches general_operand when strict >= 0.
+
+2005-11-11 Steven Bosscher <stevenb@suse.de>
+
+ * loop-invariant.c (move_loop_invariants): Fix a thinko in the
+ previous checkin.
+
+2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * tree-ssa-dse.c (struct address_walk_data, memory_ssa_name_same)
+ (memory_address_same): New.
+ (dse_optimize_stmt): Call memory_address_same.
+
+2005-11-12 Hans-Peter Nilsson <hp@axis.com>
+
+ PR middle-end/24750
+ * reload.c (find_reloads_address_1) <case TRUNCATE, SIGN_EXTEND,
+ ZERO_EXTEND>: New cases.
+
+2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * longlong.h (__clz_tab): Always provide.
+
+2005-11-11 Steven Bosscher <stevenb@suse.de>
+
+ PR 24265
+ * loop-invariant.c (may_assign_reg_p): Make sure a hard register
+ can be assigned to.
+ (find_invariant_insn): Do the cheapest check, may_assign_reg_p,
+ before check_maybe_invariant.
+ (move_invariant_reg): Use gen_move_insn instead of replacing
+ SET_DEST with the temporary for the invariant.
+ (move_loop_invariants): If checking is enabled, do internal
+ consistency checks after completing the pass.
+
+2005-11-11 David Edelsohn <edelsohn@gnu.org>
+
+ PR 24644
+ * common.opt (Wvolatile-register-var): New.
+ * varasm.c (make_decl_rtl): Only emit warning when option
+ specified. Clarify warning message.
+ * doc/invoke.texi (Wvolatile-register-var): Document new option.
+
+ * doc/md.texi (copysign): Document standard named pattern.
+
+2005-11-11 Jie Zhang <jie.zhang@analog.com>
+
+ * config/bfin/bfin.c (bfin_expand_strmov): Correctly move the trailing
+ bytes when align is 2.
+ * config/bfin/bfin.md (rep_movsi, rep_movhi): Make LSETUP be followed
+ by the first instruction of the loop.
+
+2005-11-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/24686
+ * gimplify.c (gimplify_cleanup_point_expr): Also save and restore
+ the cleanup list.
+
+2005-11-11 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/22509
+ * local-alloc.c (memref_used_between_p): Check whether a function call
+ could not reference the memref.
+
+2005-11-11 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * postreload.c (reload_cse_simplify_operands): Fix bug in sorting
+ algorithm so as to choose the best, not the worst, alternative.
+ Reset accumulated register class before processing next alternative.
+
+2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ PR target/24445
+ * calls.c (expand_call): Copy a return value to a plain register
+ if needed.
+
2005-11-10 Alexandre Oliva <aoliva@redhat.com>
PR target/24778