From patchwork Sun Nov 25 11:50:25 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Bosscher X-Patchwork-Id: 201527 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 87E9C2C0084 for ; Sun, 25 Nov 2012 22:51:19 +1100 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1354449080; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: MIME-Version:Received:From:Date:Message-ID:Subject:To: Content-Type:Mailing-List:Precedence:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:Sender:Delivered-To; bh=1jUCxIz SAS4OHSPWCQpNprrW8UE=; b=nyC9J9AZXTWke00hnRn8h9/syQZIOofYgDHR05r aJc2TAzdtyDz6ThUG1RH8mQRtapdZBLJ7Il0gpQKxm479yLpFg+8g235w1NofV+p 2gaBs0wx+m2u9hR41TuLh9tsl6Lupl5v5rzaGLHW9qH3UREe7Fwq0l9QaTLPjcZh 0HIU= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:MIME-Version:Received:From:Date:Message-ID:Subject:To:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=oLZFkuqNolbgh6+mt3JIIoLb/MIMq4TE7QelRAYC5uFVKbeRMRO/pyk/Zu8qmK JcZRZKOqe5IjRJjIqfMVT8T6Ys3ZXiViAmX8lMXJoNXfGvL+9BMeEAe9/kk5Wfer SkiAYS3NfnTTHDDtcEuxi4wo7L7iUFeLVHI+yb8vjzah4=; Received: (qmail 23507 invoked by alias); 25 Nov 2012 11:51:15 -0000 Received: (qmail 23496 invoked by uid 22791); 25 Nov 2012 11:51:14 -0000 X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-la0-f47.google.com (HELO mail-la0-f47.google.com) (209.85.215.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 25 Nov 2012 11:51:07 +0000 Received: by mail-la0-f47.google.com with SMTP id u2so7939533lag.20 for ; Sun, 25 Nov 2012 03:51:05 -0800 (PST) Received: by 10.152.106.171 with SMTP id gv11mr8151609lab.26.1353844265631; Sun, 25 Nov 2012 03:51:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.88.99 with HTTP; Sun, 25 Nov 2012 03:50:25 -0800 (PST) From: Steven Bosscher Date: Sun, 25 Nov 2012 12:50:25 +0100 Message-ID: Subject: [patch] reorg.c janitor patch: use return hard_reg_set_intersect_p To: GCC Patches X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org 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