+2010-04-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac (plugin -rdynamic test): Log result.
+ * configure: Regenerate.
+ * config/sol2.h (LINK_SPEC): Handle -rdynamic.
+ (RDYNAMIC_SPEC): Define.
+ * config/sol2-gld.h (RDYNAMIC_SPEC): Redefine.
+
+2010-04-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac: Determine Sun ld version numbers.
+ (comdat_group): Restrict GNU ld version checks to gld.
+ (comdat_group, *-*-solaris2.1[1-9]*): Enable for Sun ld > 1.1688.
+ (enable_comdat): Support --enable-comdat.
+ * configure: Regenerate.
+ * doc/install.texi (Configuration): Document --enable-comdat.
+
+2010-04-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/sparc/sol2-gld.h: Remove SPARC reference.
+ Rename ...
+ * config/sol2-gld.h: ... here.
+ * config.gcc (sparc*-*-solaris2*): Reflect this.
+ (i[34567]86-*-solaris2*): Use it.
+
+2010-04-09 Steve Ellcey <sje@cup.hp.com>
+
+ * config/ia64/ia64.c (ia64_dfa_new_cycle): Remove unused variable
+ setup_clocks_p.
+ (final_emit_insn_group_barriers): Remove unused variable prev_insn.
+
+2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ PR 42965
+ * diagnostic.c (diagnostic_initialize): Initialize
+ some_warnings_are_errors.
+ (diagnostic_finish): New.
+ (diagnostic_action_after_output): Call it before exiting.
+ (diagnostic_report_diagnostic): Do not print message here. Set
+ some_warnings_are_errors.
+ * diagnostic.h (diagnostic_context): Delete
+ issue_warnings_are_errors_message. Add some_warnings_are_errors.
+ (diagnostic_finish): Declare.
+ * toplev.c (toplev_main): Call it before exit.
+
+2010-04-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/42623
+ * c-common.c (c_sizeof_or_alignof_type): Return error_mark_node
+ for incomplete type.
+
+ PR c++/41788
+ * stor-layout.c (finalize_record_size): Don't change TYPE_PACKED
+ based on a warning flag.
+
+2010-04-09 Richard Guenther <rguenther@suse.de>
+
+ * tree-pretty-print.c (dump_generic_node): Dump
+ TYPE_VECTOR_SUBPARTS.
+
+2010-04-09 Iain Sandoe <iains@gcc.gnu.org>
+
+ PR bootstrap/43684
+ * varasm.c (default_assemble_visibility): Wrap vars that are
+ set, but unused, by targets without GAS.
+ * config/rs6000/rs6000.c: (paired_emit_vector_compare):
+ Remove set, but unused, vars.
+ (rs6000_legitimize_tls_address): Likewise.
+ (altivec_expand_dst_builtin): Likewise.
+ * config/darwin.c (machopic_classify_symbol): Likewise.
+ (machopic_indirection_name): Likewise.
+
2010-04-09 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (DWI): New mode iterator.