This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] reorg.c janitor patch: use return hard_reg_set_intersect_p
- From: Steven Bosscher <stevenb dot gcc at gmail dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 25 Nov 2012 12:50:25 +0100
- Subject: [patch] reorg.c janitor patch: use return hard_reg_set_intersect_p
One to be committed as obvious.
* reorg.c (resource_conflicts_p): Use hard_reg_set_intersect_p.
Index: reorg.c
===================================================================
--- reorg.c (revision 193787)
+++ reorg.c (working copy)
@@ -292,18 +292,7 @@ resource_conflicts_p (struct resources *res1, stru
|| res1->volatil || res2->volatil)
return 1;
-#ifdef HARD_REG_SET
- return (res1->regs & res2->regs) != HARD_CONST (0);
-#else
- {
- int i;
-
- for (i = 0; i < HARD_REG_SET_LONGS; i++)
- if ((res1->regs[i] & res2->regs[i]) != 0)
- return 1;
- return 0;
- }
-#endif
+ return hard_reg_set_intersect_p (res1->regs, res2->regs);
}
/* Return TRUE if any resource marked in RES, a `struct resources', is