1 /* PR rtl-optimization/45912 */
3 extern void abort (void);
5 static void* __attribute__((noinline
,noclone
))
6 get_addr_base_and_unit_offset (void *base
, long long *i
)
12 static void* __attribute__((noinline
,noclone
))
13 build_int_cst (void *base
, long long offset
)
21 static void* __attribute__((noinline
,noclone
))
22 build_ref_for_offset (void *base
, long long offset
)
24 long long base_offset
;
25 base
= get_addr_base_and_unit_offset (base
, &base_offset
);
26 return build_int_cst (base
, base_offset
+ offset
/ 8);
32 void *ret
= build_ref_for_offset ((void *)0, 32);