sparc.c (sparc_vis_init_builtins): Do not mark fpack16, fpack32, fpackfix as const.
authorDavid S. Miller <davem@davemloft.net>
Thu, 22 Sep 2011 07:09:38 +0000 (07:09 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Thu, 22 Sep 2011 07:09:38 +0000 (00:09 -0700)
* config/sparc/sparc.c (sparc_vis_init_builtins): Do not mark
fpack16, fpack32, fpackfix as const.

From-SVN: r179078

gcc/ChangeLog
gcc/config/sparc/sparc.c

index 6442cb81d0a11c32073d8ebb68fa7d38be3664bb..5f183594e015a377fc110d48a84ff6b296c413bc 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-22  David S. Miller  <davem@davemloft.net>
+
+       * config/sparc/sparc.c (sparc_vis_init_builtins): Do not mark
+       fpack16, fpack32, fpackfix as const.
+
 2011-09-22  Oleg Endo  <oleg.endo@t-online.de>
 
        * config/sh/sh.c (andcosts): Renamed to and_xor_ior_costs.
index a4917da381eae2b3a59c256b10d8ffc861457a57..d62d5a1371b18bafdc6d8b145f7c6f223e2431ae 100644 (file)
@@ -9170,12 +9170,12 @@ sparc_vis_init_builtins (void)
                                                      v2si, v2si, 0);
 
   /* Packing and expanding vectors.  */
-  def_builtin_const ("__builtin_vis_fpack16", CODE_FOR_fpack16_vis,
-                    v4qi_ftype_v4hi);
-  def_builtin_const ("__builtin_vis_fpack32", CODE_FOR_fpack32_vis,
-                    v8qi_ftype_v2si_v8qi);
-  def_builtin_const ("__builtin_vis_fpackfix", CODE_FOR_fpackfix_vis,
-                    v2hi_ftype_v2si);
+  def_builtin ("__builtin_vis_fpack16", CODE_FOR_fpack16_vis,
+              v4qi_ftype_v4hi);
+  def_builtin ("__builtin_vis_fpack32", CODE_FOR_fpack32_vis,
+              v8qi_ftype_v2si_v8qi);
+  def_builtin ("__builtin_vis_fpackfix", CODE_FOR_fpackfix_vis,
+              v2hi_ftype_v2si);
   def_builtin_const ("__builtin_vis_fexpand", CODE_FOR_fexpand_vis,
                     v4hi_ftype_v4qi);
   def_builtin_const ("__builtin_vis_fpmerge", CODE_FOR_fpmerge_vis,