From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by sourceware.org (Postfix) with ESMTPS id 64081385BF99 for ; Mon, 12 Apr 2021 15:06:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 64081385BF99 X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.3] ([93.132.107.211]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDhhN-1lMriz4115-00Apfu; Mon, 12 Apr 2021 17:06:39 +0200 Subject: Re: static class member as interrupt handler works, but not if class is templated To: Anton Staaf Cc: "Peter Sommerlad (C++)" , "gcc-help@gcc.gnu.org" , avr-gcc-list@nongnu.org References: <5f39cb4e-a445-bf19-ae90-b76c934aa930@gmx.de> <38829120-5ab7-d74e-0149-edf8ec6d4227@sommerlad.ch> <20210412115337.GB250@login.tika.stderr.nl> From: Klaus Rudolph Message-ID: <97e2c2eb-44d2-c8df-c1a1-c645822678c0@gmx.de> Date: Mon, 12 Apr 2021 17:06:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:m+GHmsT3pPy7Hc+75ir6o1fYgHy7zMlL4nggnzauAL8J4LdqKzf pkCp6g/P2LmPBJLNxw9I5/kQtMc6Fox0wO/QpuJOACQ5UqvPI6mfo1y02WHRebEW8/oM0tZ db+cX/n8FRxnIPTn3JQD++EamPAVLuW/X7mC/aWTrpOY3u2wh80LpDKW19kkOnkF2+KqiPy zRFlO/oxALX5Fzcx2Kggw== X-UI-Out-Filterresults: notjunk:1;V03:K0:uXXIvjDc2R4=:ID5K8cyL507C088kWe5bGO VNbPweBuy3sckZQHCvSFNf/yqisXtzglExdztU1G4KIjX2xqcShksRBYYe1hn4uE7J5BOWF4Y Kf8vcRmCykHD7DVq9+sFse98b3GhRFDnkNK3p4BSDxzkG6c/xVQGl/4RoY8AfP+f+ydck8q3s 2lSSWoPSRNv4+L/shP2DDeVltcRDV0knm3LBoUCrMGMn4OrURrdkrao/6zQt2zYlqJTeOoyi3 OGZ+MaZfsdqlmg+O29TKdLvdyQi5Ogrc9n+/qP2WcQ9JhMZmGK5esXWblLDca15zeb4jCuvKs VigG0xXUXkkbtM1a5J3TL5STGfCvRvHz8c/8TXjIz70mJggDZtStCAZJgAcEIq5AebTFx0t2g ByIBfYjMlPfs5J2XfYjCvvgpqlcQRRmvYf4T0ygAZHtrMr862xCjizV51tB8KSoHE9VKAuUu8 5IC6UmX68msAyrbXavwFQ0L4OpUwaMoACfHWiZh53+ZnRvuqQ71EwuX1jbvfOnbHu+iOADDZr fypUAUCTSgEHUT77/Jroi0K7Tmk/MIg/NNVx0HqnEpzMGWK/Hgr+fu+KAft7PrjiAYC4zzs0W scSL5UUKHAz9jHw+q3inhuXW5icwCB0UNWLviXyEarL+TyanU2kaa15jtFc2r0OPECKd1Zy80 +KHkFnvWD6WPcLWCBJmzx86y+CgA+bDfi2xOg9Y9DixGzKoyyvIRW7n3/wvx0EtJuSU3p9IzO Cfnq2SP2sCLBwZa9AHFT0FojY4xVXT3inwDy0HPUWWHB3tTiDWVcJ4PVy8Mmy3H8b4pUX1Lv3 JrGSKoquVpz+p0sRNT8u1AwQraWcDNLWfX8Q8kJkJjGYW50S9e9PZvue/F2m84hE2yOHfVS8z 2VMd2FKe+dv0JbqOoyFYkPLZq5vNP+z1GooyNFKt+AXVvQ3YoykBTHRZcpdbVqFkm8T08higD nIQdERuwzLDGqLcbKI75cIVl/Uh3w6Jh52p8geWs5dfop6IawdCjfCy6vzd7zP8vVEwBk7qGJ 8Nt+zrpk7179xy5WjNUbI4/HH5GQoAB384Smk0foMBqKKapF6Ei3XucrrPjrXYNNPh4ZV9AD+ ZtNK3glINvkjqT9X34Fh2UPL7f79cGI0BFDhMkRZDFRONmFqknQEY780iGs+2tNYLhWNUSayk lIE2yH3kMRIRq4pTwRSzlDfRTln1oUUSOF13pIgfXdj3rwZPou60E7bwtXbCEOFWMcfI0= X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, KAM_SHORT, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Apr 2021 15:06:57 -0000 Am 12.04.21 um 16:25 schrieb Anton Staaf: > Klaus, I'm not sure if my previous answer didn't make it through or was > just missed, but I believe your problem is related to this GCC bug: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70435 > Yes, looks related! Thanks! No idea if the [[attribute]] thing is internally walking the same path as the "asm" attribute. But it looks that template stuff is not taking part in both actions. But as we can see: The bug is from Feb 2016 and multiple times confirmed until 2019... and after that we see some started to do something but runs into trouble... last mail from Nov 2019... Seems to be that there is no chance to get it working as also the experts are running against a wall. OK, we have to live with it.... Maybe someone else have a chance to take a look on it? Thanks Klaus