This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH], PR 48262, fix failing vector support on powerpc


This patch fixes the various bugs that showed up with subversion id 171341 on
the powerpc relating to vector support.

I did a bootstrap and make check.  The following tests now pass on a power7
linux/gnu system with these patches, and there were no regressions.  Is it ok
to install the patch?

gcc.dg/vect/slp-13.c
gcc.dg/vect/slp-21.c
gcc.dg/vect/slp-reduc-3.c
gcc.dg/vect/vect-10.c
gcc.dg/vect/vect-complex-5.c
gcc.dg/vect/vect-cselim-1.c
gcc.dg/vect/vect-double-reduc-5.c
gcc.dg/vect/vect-outer-1.c
gcc.dg/vect/vect-outer-1a.c
gcc.dg/vect/vect-outer-1b.c
gcc.dg/vect/vect-outer-4f.c
gcc.dg/vect/vect-outer-4g.c
gcc.dg/vect/vect-outer-4k.c
gcc.dg/vect/vect-outer-4l.c
gcc.dg/vect/vect-strided-a-mult.c
gcc.dg/vect/vect-strided-a-u16-i2.c
gcc.dg/vect/vect-strided-a-u16-i4.c
gcc.dg/vect/vect-strided-a-u16-mult.c
gcc.dg/vect/vect-strided-a-u8-i2-gap.c
gcc.dg/vect/vect-strided-a-u8-i8-gap2.c
gcc.dg/vect/vect-strided-a-u8-i8-gap7.c
gcc.dg/vect/vect-strided-mult-char-ls.c
gcc.dg/vect/vect-strided-mult.c
gcc.dg/vect/vect-strided-same-dr.c
gcc.dg/vect/vect-strided-u16-i2.c
gcc.dg/vect/vect-strided-u16-i4.c
gcc.dg/vect/vect-strided-u8-i2-gap.c
gcc.dg/vect/vect-strided-u8-i2.c
gcc.dg/vect/vect-strided-u8-i8-gap2.c
gcc.dg/vect/vect-strided-u8-i8-gap4.c
gcc.dg/vect/vect-strided-u8-i8-gap7.c
gcc.dg/vect/vect-strided-u8-i8.c
gcc.dg/vect/vect-vfa-03.c

2011-03-31  Andrew Pinski  <pinskia@gmail.com>
	    Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/48262
	* config/rs6000/vector.md (movmisalign<mode>): Allow for memory
	operands, as per the specifications.

	* config/rs6000/altivec.md (vec_extract_evenv4si): Correct modes.
	(vec_extract_evenv4sf): Ditto.
	(vec_extract_evenv8hi): Ditto.
	(vec_extract_evenv16qi): Ditto.
	(vec_extract_oddv4si): Ditto.

-- 
Michael Meissner, IBM
5 Technology Place Drive, M/S 2757, Westford, MA 01886-3141, USA
meissner@linux.vnet.ibm.com	fax +1 (978) 399-6899

Attachment: gcc-power7.patch234b
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]