From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: rr Date: Thu, 04 Mar 2021 22:48:46 +0000 Organization: Aioe.org NNTP Server Message-ID: References: <602e608e$0$27680$e4fe514c@news.kpn.nl> <60379b69$0$20345$e4fe514c@news.kpn.nl> <86zgzn4xcs.fsf@stephe-leake.org> <5b0c7577-7dcc-468b-a24b-7447a8e796b7n@googlegroups.com> <3808e6ec-1a49-4514-84e7-f444d94cdb2cn@googlegroups.com> NNTP-Posting-Host: yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cancel-Lock: sha1:0m3lqKIONRbBulKbYQr2Bw81G1s= X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:61472 List-Id: Emmanuel Briot writes: >> It'd probably really help with my current problem, where GCC 11.0.0 and >> GNAT CE 2020 arm-eabi throw an ICE when compiling a generalised >> iteration > > Might be unrelated, but: we have noticed recently that a generalized > iteration ("for..of") was wrongly calling `activate_task`. In > particular, this resulted in errors when executing such loops from a > protected object and enabling the checks that no potentially blocking > operation is executed in such contexts. > > We reported this to AdaCore who fixed it in their more recent > wavefronts. I am not sure when the > error started to occur though, so maybe not that helpful to you :-) I reported this, and Eric has come up with the goods! We're at 11.0.1 now (how can you tell what release ID a particular GCC commit will produce?), so there's a good chance it'll make it into the 11.1.0 release. Not that there are likely to be loads of people around making RTSs with Ada.Containers for MCUs. The issue didn't cause problems with AdaCore's ravenscar-full-stm32f4. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99360