1 /* { dg-do compile { target {! ia32 } } } */
2 /* { dg-options "-O2 -fdump-rtl-ree" } */
7 typedef int (*inst_t
)(int64_t rdi
, int64_t rsi
, int64_t rdx
);
12 void an_inst(int64_t rdi
, int64_t rsi
, int64_t rdx
) {
14 uint8_t inst
= (uint8_t) rdx
;
16 dispatch
[inst
](rdi
, rsi
, rdx
);
23 /* { dg-final { scan-rtl-dump "copy needed" "ree" } } */