Message ID | 0DA23CC379F5F945ACB41CF394B98277210FA58F@LEMAIL01.le.imgtec.org |
---|---|
State | New |
Headers | show |
Andrew Bennett <Andrew.Bennett@imgtec.com> writes: > diff --git a/gcc/testsuite/gcc.target/mips/p5600-bonding.c > b/gcc/testsuite/gcc.target/mips/p5600-bonding.c > index 0890ffa..20c26ca 100644 > --- a/gcc/testsuite/gcc.target/mips/p5600-bonding.c > +++ b/gcc/testsuite/gcc.target/mips/p5600-bonding.c > @@ -1,6 +1,7 @@ > /* { dg-do compile } */ > /* { dg-options "-dp -mtune=p5600 -mno-micromips -mno-mips16" } */ > /* { dg-skip-if "Bonding needs peephole optimization." { *-*-* } { "-O0" "-O1" } { "" } } > */ > +/* { dg-skip-if "There is no DI mode support for load/store bonding" { *-*-* } { "- > mabi=n32" "-mabi=64" } { "" } } */ > typedef int VINT32 __attribute__ ((vector_size((16)))); If the best fix we can do for this test is to limit what it tests then we should still not just skip it. There is some precedence for tests that require a specific arch with the isa=loongson special case. I'd rather just lock the test down to p5600 as per the filename. Thanks, Matthew
diff --git a/gcc/testsuite/gcc.target/mips/p5600-bonding.c b/gcc/testsuite/gcc.target/mips/p5600-bonding.c index 0890ffa..20c26ca 100644 --- a/gcc/testsuite/gcc.target/mips/p5600-bonding.c +++ b/gcc/testsuite/gcc.target/mips/p5600-bonding.c @@ -1,6 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-dp -mtune=p5600 -mno-micromips -mno-mips16" } */ /* { dg-skip-if "Bonding needs peephole optimization." { *-*-* } { "-O0" "-O1" } { "" } } */ +/* { dg-skip-if "There is no DI mode support for load/store bonding" { *-*-* } { "-mabi=n32" "-mabi=64" } { "" } } */ typedef int VINT32 __attribute__ ((vector_size((16)))); void