From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.25]) by sourceware.org (Postfix) with ESMTPS id 487313858C66 for ; Fri, 17 Nov 2023 12:21:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 487313858C66 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gjlay.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=gjlay.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 487313858C66 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=85.215.255.25 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700223676; cv=pass; b=iOGA5gk1Rtrdgokl8fJe+9iEQMRTtYwkij3v1lgegZZtfKQonNN/kUZhmipMZkX6WliRJWpDUjhgxT+IS9wXjrr8lZOGU7yzU5DmEFnZEuVzmCuPqu6esw7XBf214oMGeaIA4rGHlakKFwCCP7ou/v1Aa9FzUjpPrpYeaylRsHo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700223676; c=relaxed/simple; bh=5BBy6dY2SwAiGLvCNYRkF3uQyUwIHR9E8c4Esk7mQSs=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version:To: From:Subject; b=k4Y0TfZdIoIOrC0nowRddAtVIbPzl1qkYVpMjh6NRPVuBkAaky/VmwceQqjSAuDjJpE6UBVEr7kfeVUgIg7kIkMg2Fd/hsTbKGvG7vK/7vGbLri4Dzf11TXrAjlV74MGEtsm7t6qztSQD81nrmt/64b1SVBm5cwPOhsNp8FHGCM= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; t=1700223673; cv=none; d=strato.com; s=strato-dkim-0002; b=ntw40eAa/pMNcnfzzU59ESAf7hcGsesX5AZ86+vOY74/SXZj7OWNvU223Sa4P0SO0W Uyv5gJs8C7877IRyctuDykN6eRqNFKpacmI8HMiu2T0twHFd/ouavnxB6wXTsce4Y2cb +facH91R4/sKCcpY6x+2+0zZMAWkkKmaGrsZrsREgGbWumHLeguKglbUWeTpZwv+6BbE lCUAMSMEaEkfZudtVjKPQ3TZNpwcYGtOw/NeamfFXNAhe7Ie0d6dvc1WE91Ao1DHmWLC FFFAaMJh+mlDfPJdjs7xIIGNphDesYNMJX3+8QMIp4UP/ikPx49AIC9nnDAbMmbDEWkT BJfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1700223673; s=strato-dkim-0002; d=strato.com; h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=FhYNkkVNn50/Oq6jEh+j93wsVcvXGU/D06/JpSNMxwQ=; b=f5FycW4CqsXAE0erH3dKHIXQlwN4NpcD5yK82rr67c4mH0eJ2dviWB6Xur/+5He5i6 Xbr+1WwdDUB+pvRDgAcspB7E80DNRnH5nkfkf5XULIuJMU6ywj4WTcyPWSfzDBPj96Pu OKltVIguWJIWQeaQHMAY8PGzTuJ83kOeXrWxgaobJINfP9tX21bC6U/op8dn+zY++ILT 2UXC0W4wPt9QSftrdUmz4YxLqCigHi36SPpeUB5o7dwubS+vph5br6KweQ6L1pUqk6xn gNpCB5TgGqJeOVa4dDgpQIlk5b86hb+EGaSM7BMKqSUhYnZwMGnBOKN2fjs7e/ptt6nz baQw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1700223673; s=strato-dkim-0002; d=gjlay.de; h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=FhYNkkVNn50/Oq6jEh+j93wsVcvXGU/D06/JpSNMxwQ=; b=WKJTi3/euIfh29HQ4ZtY44BeEMBv07wC3TvckxXAz+uxindMzhADOzJ0HcpfMh67fe /eYvhyZ5rcHkUbZ41yDXD298IShIG0yDGKldpY7epClp7xY6CMbb429O2Z1DmeoST5jF jiRvmYJnXA3LaTrrYq2zoYqg1gmDJEbCXrmSUPHLh8PaUzAQY1CK5jWR4Zhn9bxD4uVa 8Hbhstlj1WCj/Twz5BjQjIfl1UkwwfSj/QE2k7nBuNT2HDHtE1xR8CItFdaYKznqwHwi 43UqdXRBHjj/aw9atsl/rIY2u44ffCnOSOLwMu+xNkdIyf5utl2rZs+SjiA/bYCRweL0 92vA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1700223673; s=strato-dkim-0003; d=gjlay.de; h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=FhYNkkVNn50/Oq6jEh+j93wsVcvXGU/D06/JpSNMxwQ=; b=r2jE9KDFWvp4jPwMcCboUYx6NwV5RONNyNUp91IAR3Kh1IBdr/kO60MukEVlucXjjO nBFwCTB1och6AdJMXMBQ== X-RZG-AUTH: ":LXoWVUeid/7A29J/hMvvT3koxZnKT7Qq0xotTetVnKkbjtK7q2y9LkX3hYlnPQ==" Received: from [192.168.2.102] by smtp.strato.de (RZmta 49.9.1 DYNA|AUTH) with ESMTPSA id v1b9a8zAHCLCpnA (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Fri, 17 Nov 2023 13:21:12 +0100 (CET) Content-Type: multipart/mixed; boundary="------------KXyYK4ejM3IyZTAG0c7aP9WF" Message-ID: <69673087-0686-4642-adaf-70d40c08db6c@gjlay.de> Date: Fri, 17 Nov 2023 13:21:12 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: gcc-patches@gcc.gnu.org From: Georg-Johann Lay Subject: [avr,committed] PR target/53372: Don't ignore section attribute with address-space Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-10.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE,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: This is a multi-part message in MIME format. --------------KXyYK4ejM3IyZTAG0c7aP9WF Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The address-spaces locate data in their attaches sections like .progmem.data; but that should only be done if the user did not specify a section attribute. Johann -- PR target/53372: Don't ignore section attribute with address-space. gcc/ PR target/53372 * config/avr/avr.cc (avr_asm_named_section) [AVR_SECTION_PROGMEM]: Only return some .progmem*.data section if the user did not specify a section attribute. (avr_section_type_flags) [avr_progmem_p]: Unset SECTION_NOTYPE in returned section flags. gcc/testsuite/ PR target/53372 * gcc.target/avr/pr53372-1.c: New test. * gcc.target/avr/pr53372-2.c: New test. --------------KXyYK4ejM3IyZTAG0c7aP9WF Content-Type: text/x-patch; charset=UTF-8; name="pr53372.diff" Content-Disposition: attachment; filename="pr53372.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXZyL2F2ci5jYyBiL2djYy9jb25maWcvYXZyL2F2 ci5jYwppbmRleCA1ZTAyMTdkZTM2Zi4uYzNlMDk5NWRmYzMgMTAwNjQ0Ci0tLSBhL2djYy9j b25maWcvYXZyL2F2ci5jYworKysgYi9nY2MvY29uZmlnL2F2ci9hdnIuY2MKQEAgLTEwODcz LDcgKzEwODczLDEyIEBAIGF2cl9hc21faW5pdF9zZWN0aW9ucyAodm9pZCkKIHN0YXRpYyB2 b2lkCiBhdnJfYXNtX25hbWVkX3NlY3Rpb24gKGNvbnN0IGNoYXIgKm5hbWUsIHVuc2lnbmVk IGludCBmbGFncywgdHJlZSBkZWNsKQogewotICBpZiAoZmxhZ3MgJiBBVlJfU0VDVElPTl9Q Uk9HTUVNKQorICBpZiAoZmxhZ3MgJiBBVlJfU0VDVElPTl9QUk9HTUVNCisgICAgICAvLyBP bmx5IHVzZSBzZWN0aW9uIC5wcm9nbWVtKi5kYXRhIGlmIHRoZXJlIGlzIG5vIGF0dHJpYnV0 ZSBzZWN0aW9uLgorICAgICAgJiYgISAoZGVjbAorCSAgICAmJiBERUNMX1NFQ1RJT05fTkFN RSAoZGVjbCkKKwkgICAgJiYgc3ltdGFiX25vZGU6OmdldCAoZGVjbCkKKwkgICAgJiYgISBz eW10YWJfbm9kZTo6Z2V0IChkZWNsKS0+aW1wbGljaXRfc2VjdGlvbikpCiAgICAgewogICAg ICAgYWRkcl9zcGFjZV90IGFzID0gKGZsYWdzICYgQVZSX1NFQ1RJT05fUFJPR01FTSkgLyBT RUNUSU9OX01BQ0hfREVQOwogICAgICAgY29uc3QgY2hhciAqb2xkX3ByZWZpeCA9ICIucm9k YXRhIjsKQEAgLTEwOTQyLDYgKzEwOTQ3LDcgQEAgYXZyX3NlY3Rpb25fdHlwZV9mbGFncyAo dHJlZSBkZWNsLCBjb25zdCBjaGFyICpuYW1lLCBpbnQgcmVsb2MpCiAgICAgICBmbGFncyB8 PSBhcyAqIFNFQ1RJT05fTUFDSF9ERVA7CiAgICAgICBmbGFncyAmPSB+U0VDVElPTl9XUklU RTsKICAgICAgIGZsYWdzICY9IH5TRUNUSU9OX0JTUzsKKyAgICAgIGZsYWdzICY9IH5TRUNU SU9OX05PVFlQRTsKICAgICB9CiAKICAgcmV0dXJuIGZsYWdzOwpkaWZmIC0tZ2l0IGEvZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2F2ci9wcjUzMzcyLTEuYyBiL2djYy90ZXN0c3VpdGUv Z2NjLnRhcmdldC9hdnIvcHI1MzM3Mi0xLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg MDAwMDAwMDAwMDAuLjdkM2YxOTNlNzlhCi0tLSAvZGV2L251bGwKKysrIGIvZ2NjL3Rlc3Rz dWl0ZS9nY2MudGFyZ2V0L2F2ci9wcjUzMzcyLTEuYwpAQCAtMCwwICsxLDEwIEBACisvKiB7 IGRnLWRvIGNvbXBpbGUgeyB0YXJnZXQgeyAhIGF2cl90aW55IH0gfSB9ICovCisvKiB7IGRn LW9wdGlvbnMgIi1zdGQ9Z251OTkiIH0gKi8KKworX19hdHRyaWJ1dGVfXygoX19zZWN0aW9u X18oImZmZnNlY3Rpb24iKSkpCitjb25zdCBfX2ZsYXNoIGNoYXIgZmZmID0gMTIzOworCitj b25zdCBfX2ZsYXNoIGNoYXIgcHBwID0gMTI0OworCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1h c3NlbWJsZXIgIi5zZWN0aW9uCWZmZnNlY3Rpb24sXCJhXCIsQHByb2diaXRzIiB9IH0gKi8K Ky8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlciAiLnNlY3Rpb24JLnByb2dtZW0uZGF0 YSxcImFcIixAcHJvZ2JpdHMiIH0gfSAqLwpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9n Y2MudGFyZ2V0L2F2ci9wcjUzMzcyLTIuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9h dnIvcHI1MzM3Mi0yLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAu Ljc5ZWYyYjdiYmRiCi0tLSAvZGV2L251bGwKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFy Z2V0L2F2ci9wcjUzMzcyLTIuYwpAQCAtMCwwICsxLDEwIEBACisvKiB7IGRnLWRvIGNvbXBp bGUgeyB0YXJnZXQgeyAhIGF2cl90aW55IH0gfSB9ICovCisvKiB7IGRnLW9wdGlvbnMgIi1z dGQ9Z251OTkgLWZkYXRhLXNlY3Rpb25zIiB9ICovCisKK19fYXR0cmlidXRlX18oKF9fc2Vj dGlvbl9fKCJmZmZzZWN0aW9uIikpKQorY29uc3QgX19mbGFzaCBjaGFyIGZmZiA9IDEyMzsK KworY29uc3QgX19mbGFzaCBjaGFyIHBwcCA9IDEyNDsKKworLyogeyBkZy1maW5hbCB7IHNj YW4tYXNzZW1ibGVyICIuc2VjdGlvbglmZmZzZWN0aW9uLFwiYVwiLEBwcm9nYml0cyIgfSB9 ICovCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXIgIi5zZWN0aW9uCS5wcm9nbWVt LmRhdGEucHBwLFwiYVwiLEBwcm9nYml0cyIgfSB9ICovCg== --------------KXyYK4ejM3IyZTAG0c7aP9WF--