OSDN Git Service

2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index a76ec9d..b77ac7d 100644 (file)
@@ -1,3 +1,43 @@
+2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra
+       attribute to 1 only for insertps alternative.
+
+2008-05-15  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * config/bfin/bfin.md (loadbytes): New pattern.
+       * config/bfin/bfin.c (enum bfin_builtins): Add BFIN_BUILTIN_LOADBYTES.
+       (bfin_init_builtins): Initialize it.
+       (bdesc_1arg): Add it.
+
+2008-05-15  Sa Liu  <saliu@de.ibm.com>
+
+       * testsuite/gfortran.dg/c_kind_int128_test1.f03: New.
+       * testsuite/gfortran.dg/c_kind_int128_test2.f03: New.
+       * testsuite/lib/target-supports.exp: Add
+       check_effective_target_fortran_integer_16.
+
+2008-05-15  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * config/bfin/bfin.h (TARGET_RETURN_IN_MEMORY): Don't define here.
+       * config/bfin/bfin-protos.h (bfin_return_in_memory): Don't declare.
+       * config/bfin/bfin.c (bfin_return_in_memory): Now static.  Return bool.
+       (TARGET_RETURN_IN_MEMORY): Define.
+
+2008-05-15  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/36244
+       * tree-ssa-alias.c (new_type_alias): Do not set TREE_READONLY.
+       * tree-flow-inline.h (unmodifiable_var_p): Memory tags never
+       represent unmodifiable vars.
+
+2008-05-15  Richard Guenther  <rguenther@suse.de>
+
+       * tree-dfa.c (refs_may_alias_p): Allow all kinds of
+       INDIRECT_REF and TARGET_MEM_REF.
+       * tree-ssa-sccvn.c (copy_reference_ops_from_ref): Handle
+       TARGET_MEM_REF.
+
 2008-05-15  Uros Bizjak  <ubizjak@gmail.com>
            H.J. Lu  <hongjiu.lu@intel.com>