1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 /* This tests to make sure PRE splits the entry block ->block 0 edge
5 when there are multiple block 0 predecessors.
6 This is done so that we don't end up with an insertion on the
7 entry block -> block 0 edge which would require a split at insertion
10 void proc4WithoutFDFE(char *dst
, const char *src
, int next_offs
, int bw
,
17 int length
= *src
++ + 1;
19 for (l
= 0; l
< length
; l
++) {
22 for (x
= 0; x
< 4; x
++) ;
26 char *dst2
= dst
+ _offsetTable
[code
] + next_offs
;
28 for (x
= 0; x
< 4; x
++) {
30 (dst
+ pitch
* x
)[j
] = (dst2
+ pitch
* x
)[j
];