From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by sourceware.org (Postfix) with ESMTPS id 26BE8385841D for ; Tue, 27 Sep 2022 06:19:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 26BE8385841D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ventanamicro.com Received: by mail-pf1-x436.google.com with SMTP id a80so8806419pfa.4 for ; Mon, 26 Sep 2022 23:19:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; h=to:subject:from:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date; bh=W3NP0PeLYJJYWuHvALYbPZNJkOyTOxYuwIfgS9ftGPs=; b=B/xb8gcevdpwjEKZ28pEbjYbUIt+QDzkltySQsUDICoNvqR3y+O1Z/2UUbzLNSth95 tVzO/urHQQxlA4v6fG2MXFl1w2HFAeRMj26uBqJwDQWz2WdYXTpYWKUAcTwiPptROzCP IZLp7lx6z0l0soiBmnpJ2IPk1gFilRTCFOBflJReExv2tQBsOObFMFLOKfNuodXM/aJ1 iifZNVwVUXqTA0Jax1GMHAqLZqG0UXNgqI40uLPXmNqxjgvNjzLhEYxn6cmM0Xtyc0O4 az8cdoa+I3Ln1PVoDzoQ/vZaw4dPcYXBpENmLrVpwdDRnBXj2Rx8GJFDeRFVW9P88DsG oPcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:from:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date; bh=W3NP0PeLYJJYWuHvALYbPZNJkOyTOxYuwIfgS9ftGPs=; b=0a+iOXjrB6MQYe4eq6I8sGJdgEYECcioaH5P9nvW7rdXHfZ/kGbPPH8L53jaD+Qcvm mmOzkXKwhtBe1NveX/P2QggleT+82zDj5GFm6gh578KqHVnetthKFY+QeugukXpXFV3X lYO7iEVkVjJCErjIrDqPFnlyA0nJNn7AKuqvM2/w+80M0RkUuwk0S+h+Tsv9OnAFL1wH SNjpZEYdSYeCKy4d4jHE5ODNMpmhipDRxu8+S6rY68WJMcykBBn8CqkuVi6c3hWoau8O ESodVR3QtHSNs2TdHFte5zxTu4yzsAMH8uzkT3VSTfmzkYI+6TICgYkeXCBBBbYa/IP4 xtbQ== X-Gm-Message-State: ACrzQf2huMTE5O/DXMiJ9g9uqG9EpO3DFYSnHEtLGUDKxm0qqjKkf3Qi 76S98bTHSpE42kqBYX+wLTocLuK7qZ5c7ODa X-Google-Smtp-Source: AMsMyM6bVz4AoMVJ86oVdqceEWIvMx+lBXPylrW3gpGZ1Bb0DPB/GgX+wkLA7db7RzF6ESnGEcv30A== X-Received: by 2002:a05:6a00:1486:b0:557:f3c7:219f with SMTP id v6-20020a056a00148600b00557f3c7219fmr12577048pfu.0.1664259557758; Mon, 26 Sep 2022 23:19:17 -0700 (PDT) Received: from ?IPV6:2601:681:8600:13d0::f0a? ([2601:681:8600:13d0::f0a]) by smtp.gmail.com with ESMTPSA id m12-20020a633f0c000000b0043bf861008fsm584473pga.90.2022.09.26.23.19.16 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 Sep 2022 23:19:17 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------2G833zPqZKGtIrug5eG0rq5a" Message-ID: <86bc153e-8fc7-5654-07f2-a6c16fd346c1@ventanamicro.com> Date: Tue, 27 Sep 2022 00:19:16 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Content-Language: en-US From: Jeff Law Subject: [committed] Fix ICE's due to jump-to-return optimization changes To: gcc-patches@gcc.gnu.org X-Spam-Status: No, score=-13.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: This is a multi-part message in MIME format. --------------2G833zPqZKGtIrug5eG0rq5a Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit v850 and rl78 failed to build newlib with an ICE.  I've also got a report from an ARM automated tester that looks like the same underlying problem. Basically we need to check if simple_return and return insns are available before trying to use them. Bootstrapped on x86_64 (regression testing in progress). Verified this fixes the v850 and rl78 build failures.   Installing on the trunk momentarily. Jeff --------------2G833zPqZKGtIrug5eG0rq5a Content-Type: text/plain; charset=UTF-8; name="P" Content-Disposition: attachment; filename="P" Content-Transfer-Encoding: base64 Y29tbWl0IGZlNTI3YTA2YTc3MDkzYmMzZGU0ZWUyMDA3NTE2YTRlOWZhMzBmMTgKQXV0aG9y OiBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMjcg MDE6NDQ6MzggMjAyMiAtMDQwMAoKICAgIEZpeCBJQ0VzIGR1ZSB0byByZWNlbnQganVtcC10 by1yZXR1cm4gb3B0aW1pemF0aW9uCiAgICAKICAgIGdjYy8KICAgICAgICAgICAgKiBjZmdy dGwuY2MgKGZpeHVwX3Jlb3JkZXJfY2hhaW4pOiBWZXJpZnkgdGhhdCBzaW1wbGVfcmV0dXJu CiAgICAgICAgICAgIGFuZCByZXR1cm4gYXJlIGF2YWlsYWJsZSBiZWZvcmUgdHJ5aW5nIHRv IHVzZSB0aGVtLgoKZGlmZiAtLWdpdCBhL2djYy9jZmdydGwuY2MgYi9nY2MvY2ZncnRsLmNj CmluZGV4IDkwY2Q2ZWU1NmE3Li4yODFhNDMyZjZhNiAxMDA2NDQKLS0tIGEvZ2NjL2NmZ3J0 bC5jYworKysgYi9nY2MvY2ZncnRsLmNjCkBAIC00MDQ5LDcgKzQwNDksOCBAQCBmaXh1cF9y ZW9yZGVyX2NoYWluICh2b2lkKQogICAgICAgcnR4X2luc24gKnJldCwgKnVzZTsKICAgICAg IGJhc2ljX2Jsb2NrIGRlc3Q7CiAgICAgICBpZiAoYmJfaXNfanVzdF9yZXR1cm4gKGVfZmFs bC0+ZGVzdCwgJnJldCwgJnVzZSkKLQkgICYmIChQQVRURVJOIChyZXQpID09IHNpbXBsZV9y ZXR1cm5fcnR4IHx8IFBBVFRFUk4gKHJldCkgPT0gcmV0X3J0eCkpCisJICAmJiAoKFBBVFRF Uk4gKHJldCkgPT0gc2ltcGxlX3JldHVybl9ydHggJiYgdGFyZ2V0bS5oYXZlX3NpbXBsZV9y ZXR1cm4gKCkpCisJICAgICAgfHwgKFBBVFRFUk4gKHJldCkgPT0gcmV0X3J0eCAmJiB0YXJn ZXRtLmhhdmVfcmV0dXJuICgpKSkpCiAJewogCSAgcmV0X2xhYmVsID0gUEFUVEVSTiAocmV0 KTsKIAkgIGRlc3QgPSBFWElUX0JMT0NLX1BUUl9GT1JfRk4gKGNmdW4pOwo= --------------2G833zPqZKGtIrug5eG0rq5a--