+2009-09-29 Basile Starynkevitch <basile@starynkevitch.net>
+ Rafael Avila de Espindola <espindola@google.com>
+
+ * gengtype.c (plugin_output): New.
+ (get_output_file_with_visibility): Return plugin_output for plugins.
+ (main): Parse and use the -P option.
+ * gty.texi: Update the command line format.
+
+2009-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/41438
+ * dwarf2out.c (const_ok_for_output_1, const_ok_for_output): New
+ functions.
+ (mem_loc_descriptor, loc_descriptor, add_const_value_attribute): Bail
+ out if !const_ok_for_output.
+
+ PR debug/41474
+ * dwarf2out.c (mem_loc_descriptor) <case CONCAT, case CONCATN,
+ case VAR_LOCATION>: Remove gcc_unreachable ().
+
+2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
+
+ * config.gcc (i[34567]86-*-*): Remove mmintrin-common.h.
+ (x86_64-*-*): Ditto.
+ * config/i386/smmintrin.h: Move instructions in mmintrin-common.h
+ back to smmintrin.h.
+ * config/i386/cpuid.h: (bit_SSE5): Remove SSE5 bit.
+ * config/i386/x86intrin.h: Remove SSE5.
+ * config/i386/mmintrin-common.h: Delete file.
+ * doc/extend.texi (x86 intrinsics): Remove SSE5 flags
+ and builtins.
+
+2009-09-29 Richard Guenther <rguenther@suse.de>
+
+ * alias.c (ao_ref_from_mem): Properly deal with off decl accesses
+ resulting from stack temporaries on STRICT_ALIGNMENT targets.
+
+2009-09-29 Nick Clifton <nickc@redhat.com>
+
+ * function.c (current_function_name): If there is no current
+ function just return "<none>".
+
+2009-09-28 Sriraman Tallam <tmsriram@google.com>
+
+ * tree-pass.h (register_pass_info): New structure.
+ (pass_positioning_ops): Move enum from gcc-plugin.h.
+ (register_pass): New function.
+ * gcc-plugin.h (plugin_pass): Delete structure.
+ (pass_positioning_ops): Delete enum.
+ * plugin.c (regsiter_pass): Delete function.
+ (position_pass): Delete function.
+ (added_pass_nodes): Delete variable.
+ (prev_added_pass_nodes): Delete variable.
+ (pass_list_node): Delete structure.
+ * passes.c (make_pass_instance): New function.
+ (next_pass_1): Change to call make_pass_instance.
+ (pass_list_node): Move structure from gcc-plugin.h.
+ (added_pass_nodes): Move variable from plugin.c.
+ (prev_added_pass_nodes): Move variable from plugin.c.
+ (position_pass): New function.
+ (register_pass): New function.
+
+2009-09-28 Easwaran Raman <eraman@google.com>
+
+ * ifcvt.c (noce_try_abs): Recognize pattern and call
+ expand_one_cmpl_abs_nojump.
+ * optabs.c (expand_one_cmpl_abs_nojump): New function.
+ * optabs.h (expand_one_cmpl_abs_nojump): Declare.
+
+2009-09-28 Ian Lance Taylor <iant@google.com>
+
+ PR middle-end/40500
+ * c-opts.c (c_common_handle_option): Don't set
+ warn_jump_misses_init for -Wall.
+ * doc/invoke.texi (Warning Options): Update documentation.
+
2009-09-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* Makefile.in ($(out_object_file)): Depend on