From: pthaugen Date: Fri, 3 Feb 2017 14:20:30 +0000 (+0000) Subject: PR rtl-optimization/78241 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8d50c7a38be132d5b2bf134cd777ea4707f3dd4b;p=thirdparty%2Fgcc.git PR rtl-optimization/78241 * loop-unroll.c (unroll_loop_runtime_iterations): Don't adjust 'niter', but emit initial peel copy if niter expr is not reliable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245152 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ddcc87e86eb1..94aecd58c1e9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2017-02-03 Pat Haugen + + PR target/79158 + * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back + to VSX reg. + 2017-02-02 Jan Hubicka * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches. diff --git a/gcc/testsuite/gcc.target/powerpc/pr70669.c b/gcc/testsuite/gcc.target/powerpc/pr70669.c index 8054102ee50d..8692d7f71efe 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr70669.c +++ b/gcc/testsuite/gcc.target/powerpc/pr70669.c @@ -13,7 +13,7 @@ void foo (TYPE *p, TYPE *q) #ifndef NO_ASM __asm__ (" # %0" : "+r" (r)); #endif - *p = r; + *p = r + r; } /* { dg-final { scan-assembler "mfvsrd" } } */