1 /* PR tree-optimization/97750 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -Wall -Wextra" } */
4 /* { dg-require-effective-target ptr_eq_long } */
7 long CopyPlane_copy_pitch
;
8 char *CopyFromUswc_src
;
9 int CopyFromUswc_height
;
10 void CopyPlane(char *dst
) {
11 __builtin_memcpy(dst
, &CopyPlane_src
, CopyPlane_copy_pitch
);
13 void CopyFromUswc(long src_pitch
) {
15 for (; CopyFromUswc_height
;) {
16 unsigned unaligned
= (long)CopyFromUswc_src
;
18 CopyPlane(&dst
[unaligned
]);
19 CopyFromUswc_src
+= src_pitch
;
22 /* { dg-prune-output "-Wmaybe-uninitialized" } */