From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) by sourceware.org (Postfix) with ESMTPS id 314D83884509 for ; Mon, 5 Jun 2023 15:36:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 314D83884509 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oi1-x22b.google.com with SMTP id 5614622812f47-39a50fcc719so3401302b6e.2 for ; Mon, 05 Jun 2023 08:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685979397; x=1688571397; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=uLkASJO0X98SnSTasfVWeybBNQggv+CMd35vsocFtDE=; b=JZf/Tt2DiHhjc3Kw4NvGTDL4Du7khioMi/bxTBxoLvz0dnpoxJL4bmI3CwPF5/ho4D P1XkyI4NZi9DR/ltRFpjsPV8nFCVoi08Egwa+VZJHyD5lFBWeSuLdi02WNGbGXxL3DDm SDJvIqa7PnKWdRcRSU8LGxpepaAzDJNck+GNW9b0zn1yCAMiTSpav2eovlxkLkCNc54A H/pUqGEP+egXtZv4eaUDKpZj/CB/AsWe1Z/as1yRLX994QBh2zz7uWhVwmvooyt3d7pD JgdPzabhVxaHQZ+CSQwqWVGErkce3LRk3jooEv23EJ5nz4tpgBjrkcF7TqlZfJofWrln CIDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685979397; x=1688571397; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=uLkASJO0X98SnSTasfVWeybBNQggv+CMd35vsocFtDE=; b=RyKmanVlBje6JhVnhxzuTby8+vrXLMFp/XE+R9pSA46HyNmZFOZ+zV76Rt4ExcVFMs Yx+XcGILV7onLGHgeQKZ8viJM5PyOEB2bO652zFJoVpRpetSJ4IR6nNTkh/kQ1hRihxi IJpV/ahGmG4gKazBjg2U0ApXLGvFP1g3OL6xO3uCzDsWJ0MzJGAXvKlor+CxJBOXJCZ5 gDZHFhsRX9ni/it6mUIad9LNc0x6Umb7Qeg/MOl/EaQSpyAelcn37rbXVNjFwrfThMPG uV8QmNRwOrfh1C+y+1k0f+JbZEefRKqm9yr1djWWMhgqr871SdmhHrpiBfsY00W+FC3P 1f6Q== X-Gm-Message-State: AC+VfDzmT0VDgmJHB+x2/A4tdaxzNvzhWTn0ExM+Je2B4esp0WH/jka/ 44dXgw+0wUS5ke16bGEM/5bEdHo06fNp4TqMbzwfkSNhjrr3Zw== X-Google-Smtp-Source: ACHHUZ541ahtAZdIEMzLocAaQKq47UOFmGPlq930qOWBsVXD8xItT2tfGpNcp5/4TecLT09hX8lf+jS1BJH2JrGJOyg= X-Received: by 2002:a05:6808:6285:b0:398:450b:a8ab with SMTP id du5-20020a056808628500b00398450ba8abmr7763548oib.45.1685979397038; Mon, 05 Jun 2023 08:36:37 -0700 (PDT) MIME-Version: 1.0 From: Uros Bizjak Date: Mon, 5 Jun 2023 17:36:25 +0200 Message-ID: Subject: [COMMITTED] reginfo: Change return type of predicate functions from int to bool To: "gcc-patches@gcc.gnu.org" Content-Type: multipart/mixed; boundary="0000000000000fb74c05fd63ab18" X-Spam-Status: No, score=-8.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000000fb74c05fd63ab18 Content-Type: text/plain; charset="UTF-8" gcc/ChangeLog: * rtl.h (reg_classes_intersect_p): Change return type from int to bool. (reg_class_subset_p): Ditto. * reginfo.cc (reg_classes_intersect_p): Ditto. (reg_class_subset_p): Ditto. Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}. Uros --0000000000000fb74c05fd63ab18 Content-Type: text/plain; charset="US-ASCII"; name="reginfo.diff.txt" Content-Disposition: attachment; filename="reginfo.diff.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lij0lb180 ZGlmZiAtLWdpdCBhL2djYy9yZWdpbmZvLmNjIGIvZ2NjL3JlZ2luZm8uY2MKaW5kZXggMjRmNjEy YmVkNTkuLmQ0NzJhMzU5NDZhIDEwMDY0NAotLS0gYS9nY2MvcmVnaW5mby5jYworKysgYi9nY2Mv cmVnaW5mby5jYwpAQCAtMTEzNCw5ICsxMTM0LDkgQEAgcmVnX3NjYW5fbWFya19yZWZzIChydHgg eCwgcnR4X2luc24gKmluc24pCiB9CiAMCiAKLS8qIFJldHVybiBub256ZXJvIGlmIEMxIGlzIGEg c3Vic2V0IG9mIEMyLCBpLmUuLCBpZiBldmVyeSByZWdpc3RlciBpbiBDMQorLyogUmV0dXJuIHRy dWUgaWYgQzEgaXMgYSBzdWJzZXQgb2YgQzIsIGkuZS4sIGlmIGV2ZXJ5IHJlZ2lzdGVyIGluIEMx CiAgICBpcyBhbHNvIGluIEMyLiAgKi8KLWludAorYm9vbAogcmVnX2NsYXNzX3N1YnNldF9wIChy ZWdfY2xhc3NfdCBjMSwgcmVnX2NsYXNzX3QgYzIpCiB7CiAgIHJldHVybiAoYzEgPT0gYzIKQEAg LTExNDUsOCArMTE0NSw4IEBAIHJlZ19jbGFzc19zdWJzZXRfcCAocmVnX2NsYXNzX3QgYzEsIHJl Z19jbGFzc190IGMyKQogCQkJCSAgIHJlZ19jbGFzc19jb250ZW50c1soaW50KSBjMl0pKTsKIH0K IAotLyogUmV0dXJuIG5vbnplcm8gaWYgdGhlcmUgaXMgYSByZWdpc3RlciB0aGF0IGlzIGluIGJv dGggQzEgYW5kIEMyLiAgKi8KLWludAorLyogUmV0dXJuIHRydWUgaWYgdGhlcmUgaXMgYSByZWdp c3RlciB0aGF0IGlzIGluIGJvdGggQzEgYW5kIEMyLiAgKi8KK2Jvb2wKIHJlZ19jbGFzc2VzX2lu dGVyc2VjdF9wIChyZWdfY2xhc3NfdCBjMSwgcmVnX2NsYXNzX3QgYzIpCiB7CiAgIHJldHVybiAo YzEgPT0gYzIKZGlmZiAtLWdpdCBhL2djYy9ydGwuaCBiL2djYy9ydGwuaAppbmRleCBhZjlmYjg4 MmJmMi4uM2YwYWY3ODA2MzQgMTAwNjQ0Ci0tLSBhL2djYy9ydGwuaAorKysgYi9nY2MvcnRsLmgK QEAgLTQyOTIsOCArNDI5Miw4IEBAIGV4dGVybiBIQVJEX1JFR19TRVQgZWxpbWluYWJsZV9yZWdz ZXQ7CiBleHRlcm4gdm9pZCBtYXJrX2VsaW1pbmF0aW9uIChpbnQsIGludCk7CiAKIC8qIEluIHJl Z2luZm8uY2MgKi8KLWV4dGVybiBpbnQgcmVnX2NsYXNzZXNfaW50ZXJzZWN0X3AgKHJlZ19jbGFz c190LCByZWdfY2xhc3NfdCk7Ci1leHRlcm4gaW50IHJlZ19jbGFzc19zdWJzZXRfcCAocmVnX2Ns YXNzX3QsIHJlZ19jbGFzc190KTsKK2V4dGVybiBib29sIHJlZ19jbGFzc2VzX2ludGVyc2VjdF9w IChyZWdfY2xhc3NfdCwgcmVnX2NsYXNzX3QpOworZXh0ZXJuIGJvb2wgcmVnX2NsYXNzX3N1YnNl dF9wIChyZWdfY2xhc3NfdCwgcmVnX2NsYXNzX3QpOwogZXh0ZXJuIHZvaWQgZ2xvYmFsaXplX3Jl ZyAodHJlZSwgaW50KTsKIGV4dGVybiB2b2lkIGluaXRfcmVnX21vZGVzX3RhcmdldCAodm9pZCk7 CiBleHRlcm4gdm9pZCBpbml0X3JlZ3MgKHZvaWQpOwo= --0000000000000fb74c05fd63ab18--