1 /* PR rtl-optimization/64935 */
2 /* { dg-do compile } */
3 /* { dg-options "-O -fschedule-insns --param=max-sched-ready-insns=1 -fcompare-debug" } */
4 /* { dg-require-effective-target scheduling } */
5 /* { dg-xfail-if "" { powerpc-ibm-aix* } } */
8 foo (int *data
, unsigned len
, const int qlp_coeff
[],
9 unsigned order
, int lp
, int residual
[], int i
)
13 sum
+= qlp_coeff
[1] * data
[i
- 2];
14 sum
+= qlp_coeff
[0] * data
[i
- 1];
15 residual
[i
] = data
[i
] - (sum
>> lp
);