+2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR middle-end/35136
+ * gimplify.c (force_gimple_operand_bsi): Move SSA renaming
+ code from here to...
+ (force_gimple_operand): ...here.
+
+2008-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/35144
+ * tree-sra.c (sra_build_assignment): fold_convert SRC if copying
+ non-compatible pointers.
+ (generate_element_copy): If SRC and DST are RECORD_TYPEs with
+ different FIELD_DECLs, try harder by comparing field offsets, sizes
+ and types.
+
+ PR inline-asm/35160
+ * function.c (match_asm_constraints_1): Don't replace the same input
+ multiple times.
+
+2008-02-12 Anatoly Sokolov <aesok@post.ru>
+
+ * config/avr/avr.h (AVR_HAVE_RAMPZ): Define.
+ * config/avr/avr.c (expand_prologue): Save RAMPZ register.
+ (expand_epilogue): Restore RAMPZ register.
+ * config/avr/avr.md (RAMPZ_ADDR): New constant.
+
+2008-02-11 Kai Tietz <kai.tietz@onevision.com>
+
+ * config/i386/cygwin.asm: (__alloca): Correct calling
+ convention and alignment.
+ (__chkstk): Force 8 byte stack alignment.
+
+2008-02-11 Uros Bizjak <ubizjak@gmail.com>
+ Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/33992
+ * tree-ssa-loop-im.c (rewrite_bittest): Fixup the type of
+ the zero we compare against.
+
+2008-02-10 Danny Smith <dannysmith@users.sourceforge.net>
+
+ PR libfortran/35063
+ * gthr-win32.h (__gthread_mutex_destroy_function): New function
+ to CloseHandle after unlocking to prevent accumulation of handle
+ count.
+
+2008-02-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR middle_end/34150
+ * pa.c (legitimize_pic_address): Add REG_EQUAL note on sets with a
+ pic_label_operand source. Similarly, add a REG_LABEL_OPERAND note
+ and update LABEL_NUSES during and after reload.
+
+2008-02-08 Steven Bosscher <stevenb.gcc@gmail.com>
+
+ PR middle-end/34627
+ * combine.c (simplify_if_then_else): Make sure the comparison is
+ against const0_rtx when simplifying to (abs x) or (neg (abs X)).
+
+2008-02-08 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ PR bootstrap/35051
+ * double-int.h: Don't include gmp.h for GENERATOR_FILEs.
+ (mpz_set_double_int, mpz_get_double_int): Hide from GENERATOR_FILEs.
+ * real.h: Don't include gmp.h or mpfr.h for GENERATOR_FILEs.
+ (real_from_mpfr, mpfr_from_real): Hide from GENERATOR_FILEs.
+ * tree.h (get_type_static_bounds): Likewise.
+
+2008-02-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * doc/invoke.texi (Option Summary, C++ Dialect Options)
+ (Objective-C and Objective-C++ Dialect Options, Warning Options):
+ Make -Wfoo language annotations match what the compiler outputs.
+
+2008-02-08 Sa Liu <saliu@de.ibm.com>
+
+ * config/spu/spu-builtins.def: Fixed wrong parameter type in spu
+ intrinsics spu_convts, spu_convtu, spu_convtf.
+ * testsuite/gcc.target/spu/intrinsics-3.c: New. Test error messages.
+
+2008-02-08 Hans-Peter Nilsson <hp@axis.com>
+
+ * doc/extend.texi (Function Attributes) <noinline>: Mention
+ asm ("") as method to keep calls.
+
+2008-02-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+ PR other/32754
+ * doc/options.texi (Options): Replace references to opts.sh with
+ optc-gen.awk.
+ * opts-common.c: Likewise.
+ * optc-gen.awk: Likewise.
+
+2008-02-07 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * config/s390/s390.h (FUNCTION_ARG_REGNO_P): Fix fprs for 64 bit.
+
+2008-02-07 Richard Henderson <rth@redhat.com>
+
+ PR rtl-opt/33410
+ * config/alpha/alpha.c (alpha_emit_xfloating_compare): Use an
+ EXPR_LIST for the REG_EQUAL instead of a comparison with a
+ funny mode.
+
+2008-02-07 Uros Bizjak <ubizjak@gmail.com>
+
+ PR tree-optimization/35085
+ * tree-ssa-reassoc.c (rewrite_expr_tree): Enable destructive update
+ for operand entry oe2 in addition to operand entry oe3 in order to
+ expose more opportunities for vectorizer sum reduction.
+
+2008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ PR other/35107
+ * Makefile.in (LIBS): Remove $(GMPLIBS).
+ (cc1-dummy, cc1): Add $(GMPLIBS).
+
+2008-02-06 Jan Hubicka <jh@suse.cz>
+
+ PR target/23322
+ * i386.md (moddf_integer): Do not produce partial memory stalls for
+ targets where it hurts.
+
+2008-02-06 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/35083
+ * optabs.c (expand_float): Do not check for decimal modes when
+ expanding unsigned integer through signed conversion.
+
+2008-02-06 Nick Clifton <nickc@redhat.com>
+
+ * config/stormy16/stormy16.md (eqbranchsi): Replace a match_dup
+ inside the clobber with a match_operand and duplicated operand
+ number in the constraint.
+ (ineqbranchsi): Delete redundant comment.
+
+2008-02-06 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * config/arm/rtems-elf.h (TARGET_OS_CPP_BUILTINS): Add
+ builtin_define ("__USE_INIT_FINI__").
+ * config/h8300/t-rtems (MULTILIB_OPTION,MULTILIB_DIRNAMES): Add
+ -msx multilibs.
+ * gthr-rtems.h: Remove __GTHREAD_MUTEX_INIT.
+
+2008-02-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ PR documentation/30330
+ * doc/invoke.texi (C++ Dialect Options)
+ (Objective-C and Objective-C++ Dialect Options, Warning Options):
+ For each warning option -Wfoo that allows -Wno-foo, ensure both
+ -Wfoo and -Wno-foo are listed in the option index. Fix index
+ entry of -Wswitch-default, index -Wnormalized= including the
+ `=', and -Wlarger-than-@var{len} including @var{len}.
+
+2008-02-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md (floatunssisf2): Use
+ ix86_expand_convert_uns_sisf_sse also for TARGET_SSE.
+ (floatunssi<mode>2): Rename from floatunssisf2 and floatunssidf2.
+ Macroize expander using MODEF mode iterator.
+
2008-02-05 Diego Novillo <dnovillo@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
PR 33738
- * tree-vrp.c (vrp_evaluate_conditional): Revert fix for
- PR 33738.
+ * tree-vrp.c (vrp_evaluate_conditional): Revert fix for PR 33738.
2008-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>