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] |
Jakub Jelinek wrote:
On Wed, Dec 04, 2013 at 08:14:43AM -0800, H.J. Lu wrote:--- /dev/null +++ b/gcc/testsuite/gcc.dg/vect/vect-nop-move.c @@ -0,0 +1,64 @@ +/* { dg-do run } */ +/* { dg-require-effective-target vect_float } */ +/* { dg-options "-O3 -fdump-rtl-combine-details" } */Please change dg-options to dg-additional-options, otherwise it overrides the target basic vectorization options and thus fails on i686-linux.
Sorry, OK I'll fix that. Also, curious to know what these fails look like - what default options is this overriding to cause the fail(eg. this test doesn't need a cost model)?
+/* { dg-final { scan-rtl-dump "deleting noop move" "combine" { target aarch64*-*-* } } } */Any particular reason why it doesn't work for x86?+/* { dg-final { cleanup-rtl-dump "combine" } } */You also need to add /* { dg-final { cleanup-tree-dump "vect" } } */
OK, will fix. Thanks, Tejas.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |