Add patch 5/6 for full power7/VSX support
commit29e6733c20c98fe73c79ca9cac2dd758f3b3d67e
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Thu, 30 Jul 2009 20:48:17 +0000 (30 20:48 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Thu, 30 Jul 2009 20:48:17 +0000 (30 20:48 +0000)
tree57363e9c9bcc2f879f86f63a88b7f0172e3f610d
parent1b3b24c2a6de2f8b4a0ce687e8f62d3eb1ee2b53
Add patch 5/6 for full power7/VSX support

Co-Authored-By: Pat Haugen <pthaugen@us.ibm.com>
Co-Authored-By: Revital Eres <eres@il.ibm.com>
From-SVN: r150271
48 files changed:
gcc/ChangeLog
gcc/config/rs6000/altivec.h
gcc/config/rs6000/altivec.md
gcc/config/rs6000/power7.md [new file with mode: 0644]
gcc/config/rs6000/ppc-asm.h
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000-c.c
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/rs6000.opt
gcc/config/rs6000/t-rs6000
gcc/config/rs6000/vector.md
gcc/config/rs6000/vsx.md [new file with mode: 0644]
gcc/doc/extend.texi
gcc/doc/invoke.texi
gcc/doc/md.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/optimize-bswapdi-1.c
gcc/testsuite/gcc.dg/vmx/vmx.exp
gcc/testsuite/gcc.target/powerpc/altivec-32.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/altivec-6.c
gcc/testsuite/gcc.target/powerpc/bswap-run.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/bswap16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/bswap32.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/bswap64-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/bswap64-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/bswap64-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/optimize-bswapsi-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/popcount-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/popcount-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr39457.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.c [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp