/* { dg-do compile } */ int nr_cpu_ids; void fc_setup_exch_mgr() { (((((((1UL << (((0, 0) ? ((1) ? (((nr_cpu_ids)) ? 0 : ((nr_cpu_ids)) & (21) ? 21 : ((nr_cpu_ids)) ? 20 : ((nr_cpu_ids)) & (19) ? 19 : ((nr_cpu_ids)) ? 18 : ((nr_cpu_ids)) & (17) ? 17 : ((nr_cpu_ids)) ? 16 : ((nr_cpu_ids)) & (15) ? 15 : ((nr_cpu_ids)) ? 14 : ((nr_cpu_ids)) & (13) ? 13 : ((nr_cpu_ids)) ? 12 : ((nr_cpu_ids)) & (11) ? 11 : ((nr_cpu_ids)) ? 10 : ((nr_cpu_ids)) & (9) ? 9 : ((nr_cpu_ids)) ? 8 : ((nr_cpu_ids)) & (7) ? 7 : ((nr_cpu_ids)) ? 6 : ((nr_cpu_ids)) & (5) ? 5 : ((nr_cpu_ids)) ? 4 : ((nr_cpu_ids)) & (3) ? 3 : ((nr_cpu_ids)-1) & 1) : 1) : 0) + 1))))) & (1UL << 2) ? 2 : 1)) ); }