+ if (attr_a->condition_code != attr_b->condition_code)
+ return 1;
+
+ return 0;
+}
+
+/** Compare node attributes for nodes with condition code. */
+static int ia32_compare_switch_attr(const ir_node *a, const ir_node *b)
+{
+ const ia32_switch_attr_t *attr_a;
+ const ia32_switch_attr_t *attr_b;
+
+ if (ia32_compare_nodes_attr(a, b))
+ return 1;
+
+ attr_a = get_ia32_switch_attr_const(a);
+ attr_b = get_ia32_switch_attr_const(b);
+
+ if (attr_a->default_pn != attr_b->default_pn)