[AArch64] Fix register clobber in, aarch64_ashr_sisd_or_int_<mode>3 split.
[gcc.git] / gcc / ChangeLog
index fc0a10231eba7f7dccd97361d2ee5109562e3765..894cae80af177763f46d3d8fbc4e2b580d5fab08 100644 (file)
@@ -1,3 +1,63 @@
+2014-06-30  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       PR target/61633
+       * config/aarch64/aarch64.md (*aarch64_ashr_sisd_or_int_<mode>3):
+       Add alternative; make early clobber.  Adjust both split patterns
+       to use operand 0 as the working register.
+
+2014-06-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * ira-build.c (sort_conflict_id_map): Don't call
+       qsort if num is 0, as ira_object_id_map might be NULL, or 1.
+
+2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
+
+       * loop-invariant.c (get_inv_cost): Handle register class.
+       (gain_for_invariant): Check the register pressure of the inv
+       and its overlapped register class, other than all.
+
+2014-06-30  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/invoke.texi (Optimize Options): Fix descriptions of
+       ipa-cp-loop-hint-bonus and ipa-cp-array-index-hint-bonus.
+
+2014-06-29  David Wohlferd <dw@LimeGreenSocks.com>
+
+       * doc/extend.texi (Function Attributes): Update 'naked' attribute
+       documentation.
+
+2014-06-29  Tobias Grosser <tobias@grosser.es>
+
+       PR bootstrap/61650
+       * graphite-isl-ast-to-gimple.c: Add missing guards.
+
+2014-06-29  Roman Gareev  <gareevroman@gmail.com>
+
+       * Makefile.in:
+       Add the compilation of graphite-isl-ast-to-gimple.o.
+       * common.opt:
+       Add new switch fgraphite-code-generator=[isl|cloog].
+       * flag-types.h:
+       Add new enum fgraphite_generator.
+       * graphite-isl-ast-to-gimple.c: New.
+       * graphite-isl-ast-to-gimple.h: New.
+       * graphite.c (graphite_transform_loops):
+       Add choice of Graphite code generator,
+       which depends on flag_graphite_code_gen.
+
+       testsuite/gcc.dg/graphite/isl-codegen-loop-dumping.c:
+       New testcase that checks that the dump is generated.
+
+2014-06-29  Roman Gareev  <gareevroman@gmail.com>
+
+       * graphite-dependences.c (subtract_commutative_associative_deps): 
+       Add NULL checking of the following variables: must_raw_no_source, 
+       may_raw_no_source, must_war_no_source, may_war_no_source, 
+       must_waw_no_source, may_waw_no_source, must_raw, may_raw, 
+       must_war, may_war, must_waw, may_waw
+
+       testsuite/gfortran.dg/graphite/pr59586.f: New testcase.
+
 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
 
        * graphite-clast-to-gimple.c: