OSDN Git Service

* MAINTAINERS: Add myself as a maintainer for the RX port.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 4b18b44..ea4e772 100644 (file)
@@ -1,3 +1,33 @@
+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