+2011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gthr-gnat.c: Remove.
+ * gthr-gnat.h: Remove.
+ * Makefile.in (LIB2ADDEH): Remove $(srcdir)/gthr-gnat.c.
+ * config/t-freebsd (LIB2ADDEH): Likewise.
+ * config/t-linux (LIB2ADDEH): Likewise.
+ * config/t-sol2 (LIB2ADDEH): Likewise.
+ * config/ia64/t-vms (LIB2ADDEH): Likewise.
+ * configure.ac (target_thread_file): Remove gnat handling.
+ * configure: Regenerate.
+ * doc/install.texi (Configuration, --enable-threads): Remove gnat.
+
+2011-05-23 Tristan Gingold <gingold@adacore.com>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcov.c (create_file_names): If no object directory is specified,
+ keep the directory of the file.
+
+2011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac (enable_threads): Remove irix; add lynx, tpf; sort list.
+ * configure: Regenerate.
+
+2011-05-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/48973
+ * expr.c (expand_expr_real_2) <case LT_EXPR>: If do_store_flag
+ failed and the comparison has a single bit signed type, use
+ constm1_rtx instead of const1_rtx for true value.
+ (do_store_flag): If ops->type is single bit signed type, disable
+ signel bit test optimization and pass -1 instead of 1 as last
+ parameter to emit_store_flag_force.
+
+2011-05-23 Tom de Vries <tom@codesourcery.com>
+
+ PR target/45098
+ * tree-ssa-loop-niter.c (infer_loop_bounds_from_pointer_arith): New
+ function.
+ (infer_loop_bounds_from_undefined): Use new function.
+
+2011-05-22 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/mips/mips.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Delete.
+ (ASM_SPEC): Add a -O* option here. Pass -O0 for -noasmopt,
+ -O1 for -fno-delayed-branch, -O2 if optimization is enabled,
+ and -O0 otherwise.
+ (EXTRA_SPECS): Remove subtarget_asm_optimizing_spec.
+
+2011-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * cfgcleanup.c (try_forward_edges): Do not update BB_FORWARDER_BLOCK.
+ (try_optimize_cfg): Update BB_FORWARDER_BLOCK if try_forward_edges
+ returns true.
+
+2011-05-22 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/mips/mips.c (mips_default_arch): Honor MIPS_ISA_DEFAULT.
+
+2011-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config/sparc/sparc.c (sparc_delegitimize_address): Handle
+ UNSPEC_MOVE_PIC pattern.
+
+2011-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config.gcc (sparc-*-elf*): Add sparc/t-crtin.
+ (sparc-*-rtems*): Likewise.
+ (sparc64-*-elf*): Likewise.
+ (sparc64-*-rtems*): Likewise.
+ (sparc*-*-solaris2*): Likewise. Remove crti.o crtn.o extra parts.
+ * config/sparc/t-crtin: New file.
+ * config/sparc/t-sol2 (crti.o): Delete rule.
+ (crtn.o): Likewise.
+ * config/sparc/t-linux64 (EXTRA_MULTILIB_PARTS): Delete.
+ * config/sparc/t-sol2-64 (EXTRA_MULTILIB_PARTS): Likewise.
+ * config/sparc/sp64-elf.h (STARTFILE_SPEC): Tidy and add crti.o.
+ (ENDFILE_SPEC): Add crtn.o.
+
+2011-05-22 Tom de Vries <tom@codesourcery.com>
+
+ PR middle-end/48689
+ * fold-const.c (fold_checksum_tree): Guard TREE_CHAIN use with
+ CODE_CONTAINS_STRUCT (TS_COMMON).
+
+2011-05-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/49029
+ * expmed.c (extract_fixed_bit_field): Test whether target can be used
+ only after deciding which mode to use.
+
+2011-05-22 Tom de Vries <tom@codesourcery.com>
+
+ PR target/45098
+ * tree-ssa-loop-ivopts.c (force_expr_to_var_cost): Fix const test
+ for call to get_shiftadd_cost.
+
+2011-05-22 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/49104
+ * config/i386/cpuid.h (bit_MMXEXT): New define.
+
+2011-05-22 Nick Clifton <nickc@redhat.com>
+
+ * config/stormy16/stormy16.c (xstormy16_init_builtins): prevent
+ initialisation of non-existant args[2] element. Use args[] array
+ not arg[] array to pass arguments to build_function_type_list.
+
+2011-05-22 Ira Rosen <ira.rosen@linaro.org>
+
+ PR tree-optimization/49087
+ * tree-vect-loop.c (vect_is_slp_reduction): Fail if LHS has no uses.
+
+2011-05-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/49092
+ * dwarf2out.c (tree_add_const_value_attribute_for_decl): Check for
+ static storage duration.
+
+2011-05-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config/sparc/sparc.md (setjmp): Handle PIC mode and use the hard
+ frame pointer.
+
+2011-05-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config/sparc/sparc.c (eligible_for_return_delay): Do not return
+ false if there are call-saved registers here...
+ (sparc_can_use_return_insn_p): ...but here instead.
+ (save_or_restore_regs): Fix thinko.
+ (sparc_expand_prologue): Use current_function_is_leaf.
+ (sparc_frame_pointer_required): Likewise.
+
2011-05-21 Nick Clifton <nickc@redhat.com>
PR target/49098
* opt-read.awk: New. Split out of optc-gen.awk and opth-gen.awk.
* optc-gen.awk: Move common code to opt-read.awk.
* opth-gen.awk: Likewise.
- * Makefile.in (options.c, s-options-h): Update to use
- opt-read.awk.
+ * Makefile.in (options.c, s-options-h): Update to use opt-read.awk.
2011-05-20 Nathan Froyd <froydnj@codesourcery.com>