From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailgate-2.zdv.net (mailgate-2.zdv.net [IPv6:2001:4c80:40:62d::25:2]) by sourceware.org (Postfix) with ESMTPS id A6E643858D37 for ; Wed, 21 Sep 2022 13:38:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A6E643858D37 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=hs-kl.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hs-kl.de X-IPAS-Result: =?us-ascii?q?A2AUBQDyEitj/2UNXY9agQmGYwGENpBmCJ82CwEBAQ4BQ?= =?us-ascii?q?gQBAYlzJjgTAQIEAQEBAQMCAwEBAQEBAQMBAQEFAQEBAQEBBgMBgRyFL0aGb?= =?us-ascii?q?BV2AiYCXw0IAQGCeYMhqzmBMoEBhHGDLIFlCQGBByyISogUgVVEgTwMgkCFI?= =?us-ascii?q?2ODCYJmBJh7HCYEDgMZKx1BAgELdhgDFAMFJAcDGQ8jDQ0EHQwDAwUlAwICG?= =?us-ascii?q?wcCAgMCBhMFAgJNOAgECAQrJA8FAgcvBQQvAh4EBQYRCAIWAgYEBAQEFQIQC?= =?us-ascii?q?AIIJhcHExgbGQEFMicQCSEcCh4NBQYTAyBvBQo6DygxaysdGwqBDCooFQMEB?= =?us-ascii?q?AMCBhMDAyICECoxFAQpExItBytzCQIDImwDAwQoLAMJIR8HKCY8B1g/AwMQI?= =?us-ascii?q?j0GAwkDAiRbeDcTFQUDDRkmCAU6HgQIPAIFBlcXnWGBHKINnwk0B4IWgUMFg?= =?us-ascii?q?TwGDJ5KBkGDZJMRBpIJlwqnPQIEAgQFAhaBeIF+MxokgzdQFwIPnHKBLgIGC?= =?us-ascii?q?wEBAwmIE4E1AYERAQE?= IronPort-Data: A9a23:TiBtEKzvvD3jQfLXquR6t+euxCrEfRIJ4+MujC+fZmUNrF6WrkUPn WUfDDyPa/aLZmTyeo0gPIiz9EJV75DQzNEwHgdpqi00HyNBpOP7XtnIdU2Y0wF+jyHgoOCLy +1EN7Es+ehtFie0Si+Fa+Sn9z8kvU2xbuKUIPbePSxsThNTRi4kiBZy88Y0mYcAbeKRWmthg vuv5ZyEULOZ82QsaDhMuvja8EkHUMna4Vv0gHRvOJing3eG/5UlJMp3Db28KXL+Xr5VEoaSL woU5Ojklo9x105F5uKNyt4XQGVTKlLhFVHmZk5tZkSXqkMqShrecEoMHKF0hU9/011llj3qo TlHncTYpQwBZsUglAmBOvVVO3kWAEFIxFPICXOxi5KI1XHkT13hme0+A2A0JawypvkiVAmi9 dRAQNwMRgKPmaSwza7TputE35h4apiwetpE/Cg4lFk1Dt5/KXzHa5rL4d9V2DJ2o81PEOz2Z 9Fcaj4pYBmojxhnYwtMVsxjzbv27pX5W3oBlmibhrcn2m/80h1u/aPyaeDNYuXfEK25mW7d/ Aoq5V/RDRoRcdySzSKt/XmnwODJgGX8Qo16KVGj3vtjgVmc2TRKTh0NEFi/5/W04qKjZ+9ix 4Uv0nJGhcAPGIaDF7ERgzXQTKa4gyMh IronPort-HdrOrdr: A9a23:poRLkKqPL54dEs/qPyG2Q3MaV5oveYIsimQD101hICG9Afb4qy nIpoV/6faUskdyZJhOo7290cW7IU80lqQY3WByB92ftWDd0QPCEGgL1/qH/9SKIVycygcy78 ldmuRFZ+EZWjNB/KDHCV6DYrEd/OU= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.93,333,1654552800"; d="scan'208";a="143665946" Received: from mailgw01.hs-kl.de (HELO zdv.net) ([143.93.13.101]) by mailgate-2.zdv.net with ESMTP/TLS/AES256-GCM-SHA384; 21 Sep 2022 15:38:17 +0200 Received: from [192.168.178.62] (84.183.19.154) by klrz-mail01.ds.fh-kl.de (10.1.3.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 21 Sep 2022 15:38:17 +0200 Message-ID: Date: Wed, 21 Sep 2022 15:38:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Thunderbird/105.0 To: Content-Language: de-DE From: Wilhelm Meier Subject: Use coroutines for avr-gcc Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [84.183.19.154] X-ClientProxiedBy: klrz-mail01.ds.fh-kl.de (10.1.3.101) To klrz-mail01.ds.fh-kl.de (10.1.3.101) X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_PASS 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: I tried to use coroutines with avr-gcc (13.0.0) for the AVR target. I managed to include the coroutine-header and to write a very simple generator using the example from cppreference. It compiles well, but then I get undefined symbols: 1) new and delete operator-functions 2) f(f()::f().Frame*) Therefore two question arise here: a) is it possible to use coroutines without head-allocation? E.g. define some global storage for the state of the coroutine? b) if a) can be fullfilled, what is 2) supposed to do? Thanks for any hints, Wilhelm