r216134 - in /branches/gcc-4_9-branch/gcc: Chan...

wschmidt@gcc.gnu.org wschmidt@gcc.gnu.org
Mon Oct 13 02:33:00 GMT 2014


Author: wschmidt
Date: Mon Oct 13 02:33:20 2014
New Revision: 216134

URL: https://gcc.gnu.org/viewcvs?rev=216134&root=gcc&view=rev
Log:
[gcc]

2014-10-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline r215880
	2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
	Issue a warning message when vec_lvsl or vec_lvsr is used with a
	little endian target.

	Backport from mainline r215882
	2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* altivec.md (altivec_lvsl): New define_expand.
	(altivec_lvsl_direct): Rename define_insn from altivec_lvsl.
	(altivec_lvsr): New define_expand.
	(altivec_lvsr_direct): Rename define_insn from altivec_lvsr.
	* rs6000.c (rs6000_expand_builtin): Change to use
	altivec_lvs[lr]_direct; remove commented-out code.

[gcc/testsuite]

2014-10-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline r215880
	2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
	failing with the new warning message.
	* gcc.dg/vmx/3c-01a.c: Likewise.
	* gcc.dg/vmx/ops-long-1.c: Likewise.
	* gcc.dg/vmx/ops.c: Likewise.
	* gcc.target/powerpc/altivec-20.c: Likewise.
	* gcc.target/powerpc/altivec-6.c: Likewise.
	* gcc.target/powerpc/altivec-vec-merge.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
	* gcc.target/powerpc/warn-lvsl-lvsr.c: New test.

	Backport from mainline r215882
	2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/lvsl-lvsr.c: New test.

	Backport from mainline r216017
	2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
	* gcc.dg/vmx/ops.c: Likewise.
	* gcc.dg/vmx/ops-long-1.c: Likewise.


Added:
    branches/gcc-4_9-branch/gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c
Modified:
    branches/gcc-4_9-branch/gcc/ChangeLog
    branches/gcc-4_9-branch/gcc/config/rs6000/altivec.md
    branches/gcc-4_9-branch/gcc/config/rs6000/rs6000-c.c
    branches/gcc-4_9-branch/gcc/config/rs6000/rs6000.c
    branches/gcc-4_9-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_9-branch/gcc/testsuite/g++.dg/ext/altivec-2.C
    branches/gcc-4_9-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.dg/vmx/ops-long-1.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.dg/vmx/ops.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.target/powerpc/altivec-20.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.target/powerpc/altivec-6.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.target/powerpc/altivec-vec-merge.c
    branches/gcc-4_9-branch/gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c



More information about the Gcc-cvs mailing list