+2009-10-26 Nick Clifton <nickc@redhat.com>
+
+ * config.gcc: Add support for RX target.
+ * config/rx: New directory.
+ * config/rx/constraints.md: New file.
+ * config/rx/predicates.md: New file.
+ * config/rx/rx.c: New file.
+ * config/rx/rx.h: New file.
+ * config/rx/rx.md: New file.
+ * config/rx/rx.opt: New file.
+ * config/rx/rx-protos.h: New file.
+ * config/rx/t-rx: New file.
+ * doc/extend.texi: Document RX function attributes.
+ * doc/invoke.texi: Document RX specific command line options.
+ * doc/contrib.texi: Document RX contribution.
+ * doc/md.texi: Document RX constraints.
+ * doc/install.texi: Document RX support.
+
+2009-10-26 Michael Matz <matz@suse.de>
+
+ PR tree-optimization/41783
+ * tree-ssa-alias.c (get_continuation_for_phi): Export, add a special
+ case for simple diamonds.
+ * tree-ssa-alias.h (get_continuation_for_phi): Declare.
+ * tree-ssa-pre.c (translate_vuse_through_block): Add same_valid
+ argument, use alias oracle to skip some vdefs.
+ (phi_translate_1): Change call to above, don't allocate new
+ value ids if they can stay the same.
+ (compute_avail): Allow vuse walking when looking up references.
+
+2009-10-26 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/41826
+ * tree-ssa-structalias.c (get_constraint_for_ptr_offset): Avoid
+ access to re-allocated vector fields.
+
+2009-10-26 Richard Guenther <rguenther@suse.de>
+
+ * graphite-sese-to-poly.c (check_poly_representation): Fix
+ compile without checking.
+
+2009-10-26 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/41714
+ * gimple.h (tree_annotate_all_with_location): Remove prototype.
+ * gimplify.c (tree_should_carry_location_p,
+ tree_annotate_one_with_location,tree_annotate_all_with_location):
+ Remove obsolete functions.
+
+2009-10-25 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ PR target/41813
+ * config/sh/sh.md (stuff_delay_slot): Don't set T_REG in pattern.
+
+2009-10-25 Richard Guenther <rguenther@suse.de>
+
+ * lto-streamer-in.c (unpack_ts_decl_common_value_fields):
+ Stream DECL_RESTRICTED_P.
+ * lto-streamer-out.c (pack_ts_decl_common_value_fields): Likewise.
+
+2009-10-25 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/mips/mips.c (mips_restore_gp_from_cprestore_slot): Emit
+ a note when expanding to nothing.
+
+2009-10-25 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/41814
+ * tree.c (find_decls_types_r): Deal with Java overloading
+ BINFO_VIRTUALS for its own purpose.
+
+2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
+
+ * config/mips/predicates.md (hilo_operand): New predicate.
+ * config/mips/mips.md (<u>mulsidi3_64bit): Change it to a
+ define_insn. Correct !ISA_HAS_EXT_INS length from 24 to 28. Move
+ splitter part from here ...:
+ (<u>mulsidi3_64bit splitter for !ISA_HAS_EXT_INS): ... to here. Swap
+ op0 and op4 to match the DINS case.
+ (<u>mulsidi3_64bit splitter for ISA_HAS_EXT_INS): New splitter.
+
+2009-10-24 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
+
+ PR middle-end/19154
+ * avr.md (QIDI): Add new mode iterator.
+ (sbrx_branch<mode>): Create new zero extract bit, test and jump
+ patterns for all QI thru DI modes combinations.
+ (sbrx_and_branch<mode>): Create new and based bit test and jump
+ patterns for QI thru SI modes.
+ avr.c (avr_out_sbxx_branch): Use only bit number.
+
+2009-10-24 Jan Hubicka <jh@suse.cz>
+
+ * ipa-reference.c (check_call): Noreturn notrhow calls do not write
+ to memory.
+ (analyze_function): When analyzing noreturn nothrow call, do not compute
+ written stats; free bitmaps of vars early if possible.
+ (generate_summary): Only update bitmaps if computed.
+ (propagate): Only dump bitmaps if computed.
+ (ipa_reference_read_summary): Fix pasto.
+
2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
* tree-ssa-alias.c (nonaliasing_component_refs_p): Rename into...