Hi, Here's a patch to disable the test for BCLRI.d optimization for level -O0.
OK for trunk? Changelog: 2017-03-09 Prachi Godbole <prachi.godb...@imgtec.com> gcc/testsuite/ * gcc.target/mips/msa-bclri.c: Skip the test for -O0. Index: testsuite/gcc.target/mips/msa-bclri.c =================================================================== --- testsuite/gcc.target/mips/msa-bclri.c (revision 245912) +++ testsuite/gcc.target/mips/msa-bclri.c (working copy) @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-mno-mips16 -mfp64 -mhard-float -mmsa" } */ +/* { dg-skip-if "" { *-*-* } { "-O0" } { "" } } */ typedef long long v2i64 __attribute__ ((vector_size(16))); -----Original Message----- From: Matthew Fortune Sent: Monday, March 6, 2017 2:58 PM To: Prachi Godbole; gcc-patches@gcc.gnu.org Cc: Moore, Catherine Subject: RE: [PATCH][MIPS]MSA AND.d optimization to generate BCLRI.d Prachi Godbole <prachi.godb...@imgtec.com> writes: > 2017-03-06 Prachi Godbole <prachi.godb...@imgtec.com> > > gcc/ > * config/mips/mips.c (mips_gen_const_int_vector): Change type of last > argument. > * config/mips/mips-protos.h (mips_gen_const_int_vector): Likewise. > > gcc/testsuite/ > * gcc.target/mips/msa-bclri.c: New test. OK, Thanks. Matthew