2 /* { dg-options "-O2" } */
3 /* { dg-options "-O2 -fno-short-enums -Wl,--no-enum-size-warning" {target arm_eabi} } */
5 /* This testcase got misoptimized by combine due to a wrong setting of
6 subst_low_luid in try_combine. */
15 __extension__ enum rtx_code code:16;
17 typedef struct rtx_def *rtx;
19 void __attribute__((noinline))
20 add_constraint (unsigned char is_a)
26 void __attribute__((noinline))
33 add_constraint (defn->code == A);