+2010-04-10 Bernd Schmidt <bernd.schmidt@codesourcery.com>
+
+ * ira-costs.c (record_reg_classes): Ignore alternatives that are
+ not enabled.
+
+ * Makefile.in (web.o): Depend on insn-config.h and $(RECOG_H).
+ * web.c: Include "insn-config.h" and "recog.h".
+ (union_match_dups): New function.
+ (web_main): Call it.
+ (union_defs): Don't try to recognize match_dups.
+
+ * reload1.c (eliminate_regs_in_insn): Don't restore an operand
+ if doing so would replace the entire pattern.
+
+2010-04-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/43707
+ PR target/43709
+ * config/i386/i386.md (*ashl<mode>3_doubleword): Split to insn
+ and splitter pattern. Change splitter operand 1 predicate to
+ nonmemory_operand.
+
+2010-04-09 Martin Jambor <mjambor@suse.cz>
+
+ * ipa-cp.c (ipcp_lats_are_equal): Return true also if the two
+ lattices are addresses of CONST_DECLs with the same initial value.
+ (ipcp_print_all_lattices): Print values of CONST_DECLs.
+ * ipa-prop.c (ipa_print_node_jump_functions): Likewise.
+
+2010-04-09 Eric Botcazou <ebotcazou@adacore.com>
+ Bernd Schmidt <bernd.schmidt@codesourcery.com>
+
+ * loop-invariant.c (replace_uses): New static function.
+ (move_invariant_reg): Use it to ensure we can replace the uses.
+
+2010-04-09 Hariharan Sandanagobalane <hariharan@picochip.com>
+
+ * config/picochip/picochip.c (picochip_rtx_costs): Use correct function
+ template.
+ (picochip_override_options): Enable section anchors only above -O1.
+ (picochip_reorg): Fixed a couple of build warnings.
+
+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>
- * config/sparc/sol2-gld.h: Remove SPARC reference.
- Rename ...
+ * 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 Richard Guenther <rguenther@suse.de>
- * tree-pretty-print.c (dump_generic_node): Dump
- TYPE_VECTOR_SUBPARTS.
+ * 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
+ * varasm.c (default_assemble_visibility): Wrap vars that are
set, but unused, by targets without GAS.
- * config/rs6000/rs6000.c: (paired_emit_vector_compare):
+ * 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.