]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR testsuite/60672 (FAIL: g++.dg/cpp1y/auto-fn25.C -std=gnu++1y (test...
authorMichael Meissner <meissner@gcc.gnu.org>
Wed, 23 Apr 2014 23:16:54 +0000 (23:16 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 23 Apr 2014 23:16:54 +0000 (23:16 +0000)
[gcc]
2014-04-22  Michael Meissner  <meissner@linux.vnet.ibm.com>

Back port from main line:
2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

* config/rs6000/rs6000-builtins.def (VBPERMQ): Add vbpermq builtin
for ISA 2.07.

* config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Add
vbpermq builtins.

* config/rs6000/altivec.md (UNSPEC_VBPERMQ): Add support for the
vbpermq instruction.
(altivec_vbpermq): Likewise.

PR target/60672
* config/rs6000/altivec.h (vec_xxsldwi): Add missing define to
enable use of xxsldwi and xxpermdi builtin functions.
(vec_xxpermdi): Likewise.

* doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions):
Document use of vec_xxsldwi and vec_xxpermdi builtins.

[gcc/testsuite]
2014-04-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

Back port from main line:
2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

* gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
vbpermq builtin.

From-SVN: r209727

gcc/ChangeLog
gcc/testsuite/ChangeLog

index 73f7a5936764c9e332885706fb5c4e1c7f84e95c..f824654c316b87abcb0e9a227d9e40bf0c0e050a 100644 (file)
@@ -1,3 +1,26 @@
+2014-04-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       Back port from main line:
+       2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * config/rs6000/rs6000-builtins.def (VBPERMQ): Add vbpermq builtin
+       for ISA 2.07.
+
+       * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Add
+       vbpermq builtins.
+
+       * config/rs6000/altivec.md (UNSPEC_VBPERMQ): Add support for the
+       vbpermq instruction.
+       (altivec_vbpermq): Likewise.
+
+       PR target/60672
+       * config/rs6000/altivec.h (vec_xxsldwi): Add missing define to
+       enable use of xxsldwi and xxpermdi builtin functions.
+       (vec_xxpermdi): Likewise.
+
+       * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions):
+       Document use of vec_xxsldwi and vec_xxpermdi builtins.
+
 2014-04-23  Uros Bizjak  <ubizjak@gmail.com>
 
        Backport from mainline
index b0331f3e1fda8d22388bbb128bc327cb9b722e12..c24f54b157e913f4b01e85e41c09981b8be5f316 100644 (file)
@@ -1,3 +1,11 @@
+2014-04-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       Back port from main line:
+       2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
+       vbpermq builtin.
+
 2014-04-23  Uros Bizjak  <ubizjak@gmail.com>
 
        Backport from mainline