On March 23, 2015 8:56:32 PM GMT+01:00, Jakub Jelinek <[email protected]> wrote: >Hi! > >Since recent gimplifier changes, memcpy at least on some architectures >might >not be folded already during gimplification, so we need to wait until >ccp1. > >Regtested on x86_64-linux and i686-linux, tested with hppa-linux >cross-compiler too, ok for trunk?
OK Thanks, Richard. >2015-03-23 Jakub Jelinek <[email protected]> > > PR testsuite/65506 > * gcc.dg/pr29215.c: Dump and analyse ccp1 dump instead of > gimple dump. > >--- gcc/testsuite/gcc.dg/pr29215.c.jj 2008-11-21 14:05:09.000000000 >+0100 >+++ gcc/testsuite/gcc.dg/pr29215.c 2015-03-23 15:02:06.252770764 +0100 >@@ -1,6 +1,6 @@ > /* PR middle-end/29215 */ > /* { dg-do compile } */ >-/* { dg-options "-O2 -fdump-tree-gimple" } */ >+/* { dg-options "-O2 -fdump-tree-ccp1" } */ > >char buf[5 * sizeof (int) + 1] __attribute__((aligned (__alignof__ >(int)))); > >@@ -29,5 +29,5 @@ main (void) > return 0; > } > >-/* { dg-final { scan-tree-dump-not "memcpy" "gimple" } } */ >-/* { dg-final { cleanup-tree-dump "gimple" } } */ >+/* { dg-final { scan-tree-dump-not "memcpy" "ccp1" } } */ >+/* { dg-final { cleanup-tree-dump "ccp1" } } */ > > Jakub
