+2005-01-13 Steven Bosscher <stevenb@suse.de>
+
+ * tree-ssa-dse.c (fix_phi_uses): Use SSA operand iterators.
+ (fix_stmt_v_may_defs): Likewise.
+
+2005-01-13 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.c (ix86_expand_fp_absneg_operator): Use elt_mode
+ for converting the mask.
+
+2005-01-13 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/aix52.h (CPLUSPLUS_CPP_SPEC): Change _XOPEN_SOURCE
+ definition to 600.
+
+2005-01-13 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.c (IX86_BUILTIN_MOVQ, IX86_BUILTIN_LOADD,
+ IX86_BUILTIN_STORED, IX86_BUILTIN_MOVQ2DQ,
+ IX86_BUILTIN_MOVDQ2Q): Remove.
+ (IX86_BUILTIN_VEC_EXT_V4SI): New.
+ (ix86_init_mmx_sse_builtins, ix86_expand_builtin): Update to match.
+ (ix86_expand_vector_extract): For V4S[FI], extract element 0 after
+ shuffling.
+ * config/i386/sse.md (sse_concatv2sf): Accept zero operand 2.
+ (sse2_pextrw): Fix immediate constraint.
+ (sse2_loadq, sse2_loadq_rex64): Remove.
+ * config/i386/emmintrin.h (_mm_cvtsi128_si32, _mm_cvtsi128_si64x):
+ Use __builtin_ia32_vec_ext_<size>.
+ (_mm_cvtsi32_si128, _mm_cvtsi64x_si128): Use _mm_set_epi<size>.
+
+2005-01-13 Aldy Hernandez <aldyh@redhat.com>
+
+ * function.c (assign_parm_setup_block): Look inside original
+ entry_parm when inspecting PARALLEL.
+
+2005-01-13 Ralf Corsepius <ralf.corsepius@rtems.org>
+ Joel Sherrill <joel@oarcorp.com>
+
+ PR target/19399
+ * gthr-rtems.h (__gthread_recursive_mutex_t): New type.
+ (__GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION): Define to
+ rtems_gxx_recursive_mutex_init.
+ (__gthread_recursive_mutex_lock): New function.
+ (__gthread_recursive_mutex_trylock): Likewise.
+ (__gthread_recursive_mutex_unlock): Likewise.
+
+2005-01-13 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * config/i386/t-rtems-i386: Multilib on -mtune instead of -mcpu.
+
+2005-01-13 Jan Beulich <jbeulich@novell.com>
+
+ * config/ia64/ia64.md (ashlti3, ashlti3_internal): New.
+ (ashrti3_internal): Indicate output is early clobber. Generate result
+ into output rather than first input. Use move for low word of output
+ if shift count is exactly 64.
+ (lshrti3_internal): Likewise.
+
+2005-01-13 Hans-Peter Nilsson <hp@bitrange.com>
+
+ PR target/18329
+ PR target/18330
+ * reload1.c (delete_output_reload): Don't delete an output reload
+ if the pseudo lives longer than a single basic block. Adjust and
+ improve wording of comment.
+
+2005-01-12 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR target/19334
+ * config/darwin.c (machopic_select_section): Use TYPE_SIZE_UNIT instead
+ of TYPE_SIZE where we mean the number of bytes.
+
+2005-01-12 Aldy Hernandez <aldyh@redhat.com>
+
+ * function.c (assign_parm_setup_block): Relax condition on
+ multi-register optimization.
+
+2005-01-12 Nick Clifton <nickc@redhat.com>
+
+ * config/sh/sh.md (udivsi3_sh2a, divsi3_sh2a): Give these patterns
+ an "in_delay_slot" attribute of "no" to prevent them being used in
+ delay slots. This is forbidden because they might generate
+ exceptions.
+
+2005-01-12 Alan Modra <amodra@bigpond.net.au>
+
+ PR target/19389
+ * config/rs6000/rs6000.md (movtf_internal): Replace r->o and m->r
+ with r->Y and Y->r.
+
+2005-01-12 Nick Clifton <nickc@redhat.com>
+
+ * config/iq2000/iq2000.h (ASM_SPEC): Undefine (to stop -Qy being
+ passed on to GAS) but do not define, as GAS no longer supports or
+ needs the -m2000 option.
+
+2005-01-11 Roger Sayle <roger@eyesopen.com>
+
+ * builtins.c (fold_builtin_fabs): Convert argument to the appropriate
+ type as args of unprototyped builtins aren't automatically promoted.
+ (fold_builtin_abs): Likewise.
+
+2005-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Makefile.in: Set a `build-warn' variable.
+
+2005-01-11 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/17949
+ * tree-ssa-loop-ivopts.c (may_be_unaligned_p): New function.
+ (find_interesting_uses_address): Use it.
+
2005-01-11 Aldy Hernandez <aldyh@redhat.com>
* regrename.c (kill_value): Handle subreg's that won't simplify.