1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fdump-tree-slp2-details" } */
3 
4 typedef struct uint64_pair uint64_pair_t ;
5 struct uint64_pair
6 {
7   unsigned long w0 ;
8   unsigned long w1 ;
9 } ;
10 
pair(int num)11 uint64_pair_t pair(int num)
12 {
13   uint64_pair_t p ;
14 
15   p.w0 = num << 1 ;
16   p.w1 = num >> 1 ;
17 
18   return p ;
19 }
20 
21 /* See PR92266 for the XFAIL.  */
22 /* { dg-final { scan-tree-dump-not "optimized: basic block" "slp2" { xfail ilp32 } } } */
23