1 /* Verify pattern initialization for integer and pointer type automatic variables. */
2 /* { dg-do compile } */
3 /* { dg-options "-O -ftrivial-auto-var-init=pattern -fdump-rtl-expand" } */
15 extern void bar (char, short, int, enum E
, long, long long, int *, bool);
28 bar (temp1
, temp2
, temp3
, temp4
, temp5
, temp6
, temp7
, temp8
);
32 /* { dg-final { scan-rtl-dump-times "0xfe\\\]" 1 "expand" } } */
33 /* { dg-final { scan-rtl-dump-times "0xfffffffffffffefe" 1 "expand" } } */
34 /* { dg-final { scan-rtl-dump-times "0xfffffffffefefefe" 2 "expand" } } */
35 /* { dg-final { scan-rtl-dump-times "0xfefefefefefefefe" 3 "expand" } } */