From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by sourceware.org (Postfix) with ESMTPS id BD3B5385842B for ; Thu, 28 Apr 2022 16:10:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BD3B5385842B Received: by mail-pl1-x631.google.com with SMTP id c23so4819234plo.0 for ; Thu, 28 Apr 2022 09:10:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to; bh=yVf53qrMYr1uBQBDNJA+mggVQXAAFea3034nGCODq0o=; b=6mwvZV3867wh/KyhYB3AfiLabkfmBXUkqVzpWOwn0yDn/H50c3WqUFEzxyg27XRRCk Epd5GIuHmPbsKe3Mf6or7YXY/IjIOtaLt4zuarlFoniOYMNWDPRlgygM81xCvI7V8tLZ tPaDVux77LHKKlDP27/FnqfRk2vt+dpBepyAVseKBBHb4gZwNKA+b9byqIH3MMtc5bes R/Kc5VdXLTTI25PFYg6kY/TEh20DCAlTa36XI+aZOP1+eh/G8kck1lJ8cJ9fKDiYRQYH seKXCKVgXe6oUxQJCkgejK1p5gny2Od9S7TfGwhSg+Rc3LPKRFwoy4tJY7S1ww8b9Gxf whxg== X-Gm-Message-State: AOAM533ZE83fS8Fn0BViziF+Cy7YoqMSZ4tYvxCAsLFtCLpaitZgeuUQ /xgeBWn94cDTMZdrbqMPfLfonECFfLk= X-Google-Smtp-Source: ABdhPJwa9hNMegxfstygIkXYznaMOfhUDMsv0/DKliNH/XRolK/Z27IA92zC4DKJiul7cQKaD4YhnQ== X-Received: by 2002:a17:902:db0f:b0:15d:1e6b:4357 with SMTP id m15-20020a170902db0f00b0015d1e6b4357mr19465786plx.127.1651162219315; Thu, 28 Apr 2022 09:10:19 -0700 (PDT) Received: from [172.31.0.204] (c-73-63-24-84.hsd1.ut.comcast.net. [73.63.24.84]) by smtp.gmail.com with ESMTPSA id t186-20020a6281c3000000b0050d242b604dsm279356pfd.108.2022.04.28.09.10.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Apr 2022 09:10:18 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------04eOF46RSgln0mSMy63Us0ak" Message-ID: <16a40e11-e97f-59bd-9990-9b7e6dee39c9@gmail.com> Date: Thu, 28 Apr 2022 10:10:17 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US From: Jeff Law Subject: [committed] Fix more problems with new linker warnings To: 'GCC Patches' X-Spam-Status: No, score=-8.6 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 autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Apr 2022 16:10:26 -0000 This is a multi-part message in MIME format. --------------04eOF46RSgln0mSMy63Us0ak Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit As I mentioned in the original thread, my change to pr94157_0 was an attempt to avoid these warnings by passing a magic flag to the linker.  Of course we may not be using GNU ld.  Or we may be on a non-elf target where the flag I used doesn't exist.  Or we may even be on a ELF target where those bits weren't added to the linker (frv).  Furthermore, we need fixes to all the nested function tests as well. So even though I initially resisted pruning the warning, that seems like the best course of action.  So this patch removes my recent change to pr94157_0 and instead uses our pruning facilities. I'll be pushing this to the trunk and gcc-12 branch. Jeff --------------04eOF46RSgln0mSMy63Us0ak Content-Type: text/plain; charset=UTF-8; name="P" Content-Disposition: attachment; filename="P" Content-Transfer-Encoding: base64 Y29tbWl0IGFmNzFmOTY2MzE5MjBmMzJlZDllYzZjMWMzNWQxNDBkYmU5OTkyZDEKQXV0aG9y OiBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPgpEYXRlOiAgIFRodSBBcHIgMjgg MTI6MDM6NTIgMjAyMiAtMDQwMAoKICAgIFtjb21taXR0ZWRdIEZpeCBtb3JlIHByb2JsZW1z IHdpdGggbmV3IGxpbmtlciB3YXJuaW5ncwogICAgCiAgICBnY2MvdGVzdHN1aXRlCiAgICAg ICAgICAgICogZ2NjLmRnL2x0by9wcjk0MTU3XzAuYzogUmV2ZXJ0IGxhc3QgY2hhbmdlLgog ICAgICAgICAgICAqIGxpYi9wcnVuZS5leHAgKHBydW5lX2djY19vdXRwdXQpOiBQcnVuZSBu ZXcgbGlua2VyIHdhcm5pbmcuCgpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcv bHRvL3ByOTQxNTdfMC5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvbHRvL3ByOTQxNTdfMC5j CmluZGV4IGE3NjE0MWIxODA5Li5hNmUzMDhiODU1YiAxMDA2NDQKLS0tIGEvZ2NjL3Rlc3Rz dWl0ZS9nY2MuZGcvbHRvL3ByOTQxNTdfMC5jCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLmRn L2x0by9wcjk0MTU3XzAuYwpAQCAtMSw2ICsxLDYgQEAKIC8qIHsgZGctbHRvLWRvIGxpbmsg fSAqLwogLyogeyBkZy1yZXF1aXJlLWVmZmVjdGl2ZS10YXJnZXQgZ2FzIH0gKi8KLS8qIHsg ZGctbHRvLW9wdGlvbnMgeyB7IC1PMCAtZmlwYS12cnAgLWZsdG8gLVdhLC0tbm9leGVjc3Rh Y2sgLVdhLC0tbm9leGVjc3RhY2sgLVdhLC0tZXhlY3N0YWNrICAtV2EsLS1leGVjc3RhY2sg LVdhLC0tZXhlY3N0YWNrIC1XYSwtLWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0t ZXhlY3N0YWNrIC1XYSwtLWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0tZXhlY3N0 YWNrIC1XYSwtLWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0tZXhlY3N0YWNrIC1X YSwtLWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdsLC16LGV4ZWNzdGFja30gfSB9ICov CisvKiB7IGRnLWx0by1vcHRpb25zIHsgeyAtTzAgLWZpcGEtdnJwIC1mbHRvIC1XYSwtLW5v ZXhlY3N0YWNrIC1XYSwtLW5vZXhlY3N0YWNrIC1XYSwtLWV4ZWNzdGFjayAgLVdhLC0tZXhl Y3N0YWNrIC1XYSwtLWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0tZXhlY3N0YWNr IC1XYSwtLWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0tZXhlY3N0YWNrIC1XYSwt LWV4ZWNzdGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0tZXhlY3N0YWNrIC1XYSwtLWV4ZWNz dGFjayAtV2EsLS1leGVjc3RhY2sgLVdhLC0tZXhlY3N0YWNrIH0gfSB9ICovCiAKIGludCBt YWluKCkgewogCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2xpYi9wcnVuZS5leHAgYi9n Y2MvdGVzdHN1aXRlL2xpYi9wcnVuZS5leHAKaW5kZXggNDIyNDk4NTI3YWEuLjA0YzZhMWRk N2ExIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2xpYi9wcnVuZS5leHAKKysrIGIvZ2Nj L3Rlc3RzdWl0ZS9saWIvcHJ1bmUuZXhwCkBAIC04Miw2ICs4MiwxMSBAQCBwcm9jIHBydW5l X2djY19vdXRwdXQgeyB0ZXh0IH0gewogICAgIHJlZ3N1YiAtYWxsICIoXnxcbilcW15cblxd KmZpbGUgcGF0aCBwcmVmaXggXFteXG5cXSogbmV2ZXIgdXNlZCIgJHRleHQgIiIgdGV4dAog ICAgIHJlZ3N1YiAtYWxsICIoXnxcbilcW15cblxdKmxpbmtlciBpbnB1dCBmaWxlIHVudXNl ZCBzaW5jZSBsaW5raW5nIG5vdCBkb25lIiAkdGV4dCAiIiB0ZXh0CiAKKyAgICAjIElkZWFs bHkgdGhlIHRlc3RzIHdvdWxkIGluZGljYXRlIHRoYXQgZXhlY3V0YWJsZSBzdGFja3Mgd2Vy ZSBuZWVkZWQKKyAgICAjIHRvIHRoZSBsaW5rZXIuICBCdXQgdGhlIG9wdGlvbiBmb3IgdGhh dCB2YXJpZXMgYW5kIG1heSBub3QgZXZlbiBleGlzdAorICAgICMgb24gc29tZSB0YXJnZXRz LiAgU28gd2UncmUgc3R1Y2sgcHJ1bmluZyB0aGUgd2FybmluZy4KKyAgICByZWdzdWIgLWFs bCAiKF58XG4pKFxbXlxuXF0qOiB3YXJuaW5nOlxbXlxuXF0qcmVxdWlyZXMgZXhlY3V0YWJs ZSBzdGFja1xbXlxuXF0qXG4/KSsiICR0ZXh0ICJcXDEiIHRleHQKKwogICAgICMgSWdub3Jl IGhhcm1sZXNzIHdhcm5pbmdzIGZyb20gWGNvZGUgMy4yLnguCiAgICAgcmVnc3ViIC1hbGwg IihefFxuKVxbXlxuXF0qbGQ6IHdhcm5pbmc6IGNhbid0IGFkZCBsaW5lIGluZm8gdG8gYW5v bnltb3VzIHN5bWJvbFxbXlxuXF0qIiAkdGV4dCAiIiB0ZXh0CiAgICAgcmVnc3ViIC1hbGwg IihefFxuKVxbXlxuXF0qd2FybmluZzogRFdBUkZEZWJ1Z0luZm9FbnRyeTo6QXBwZW5kRGVw ZW5kYW50c1xbXlxuXF0qQVRfXFteXG5cXSpGT1JNX3JlZjRcW15cblxdKiIgJHRleHQgIiIg dGV4dAo= --------------04eOF46RSgln0mSMy63Us0ak--