From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 87C4D3848039; Mon, 8 Mar 2021 09:26:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 87C4D3848039 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/99459] New: [11 Regression] Many coroutines regressions on armv7hl-linux-gnueabi Date: Mon, 08 Mar 2021 09:26:34 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 11.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2021 09:26:34 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D99459 Bug ID: 99459 Summary: [11 Regression] Many coroutines regressions on armv7hl-linux-gnueabi Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- Seems likely one of the last weeks coroutines change broke a lot of corouti= ne tests on 32-bit arm: FAIL: g++.dg/coroutines/coro-missing-initial-suspend.C (test for excess err= ors) FAIL: g++.dg/coroutines/pr94886-folly-3.C (internal compiler error) FAIL: g++.dg/coroutines/pr94886-folly-3.C (test for excess errors) FAIL: g++.dg/coroutines/pr95599.C (internal compiler error) FAIL: g++.dg/coroutines/pr95599.C (test for excess errors) FAIL: g++.dg/coroutines/pr95616-2.C (internal compiler error) FAIL: g++.dg/coroutines/pr95616-2.C (test for errors, line 28) FAIL: g++.dg/coroutines/pr95616-2.C (test for excess errors) FAIL: g++.dg/coroutines/pr95616-3.C (internal compiler error) FAIL: g++.dg/coroutines/pr95616-3.C (test for errors, line 19) FAIL: g++.dg/coroutines/pr95616-3.C (test for excess errors) FAIL: g++.dg/coroutines/pr95616-4.C (internal compiler error) FAIL: g++.dg/coroutines/pr95616-4.C (test for errors, line 20) FAIL: g++.dg/coroutines/pr95616-4.C (test for excess errors) ... FAIL: g++.dg/coroutines/torture/pr95003.C -O1 (internal compiler error) FAIL: g++.dg/coroutines/torture/pr95003.C -O1 (test for excess errors) FAIL: g++.dg/coroutines/torture/pr95003.C -O2 (internal compiler error) FAIL: g++.dg/coroutines/torture/pr95003.C -O2 (test for excess errors) FAIL: g++.dg/coroutines/torture/pr95003.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: g++.dg/coroutines/torture/pr95003.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/coroutines/torture/pr95003.C -O3 -g (internal compiler erro= r) FAIL: g++.dg/coroutines/torture/pr95003.C -O3 -g (test for excess errors) FAIL: g++.dg/coroutines/torture/pr95003.C -Os (internal compiler error) FAIL: g++.dg/coroutines/torture/pr95003.C -Os (test for excess errors) FAIL: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fno-use-linker-plugin -flto-partition=3Dnone (internal compiler error) FAIL: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fno-use-linker-plugin -flto-partition=3Dnone (test for excess errors) FAIL: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) FAIL: g++.dg/coroutines/torture/pr95003.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) Typical ICEs are like: 0x3c7de7 crash_signal ../../gcc/toplev.c:328 0x1e301b build_co_await ../../gcc/cp/coroutines.cc:871 0x1e52ab build_init_or_final_await ../../gcc/cp/coroutines.cc:2628 0x1e52ab coro_rewrite_function_body ../../gcc/cp/coroutines.cc:4023 0x1e52ab morph_fn_to_coro(tree_node*, tree_node**, tree_node**) ../../gcc/cp/coroutines.cc:4166 0x7b045f finish_function(bool) ../../gcc/cp/decl.c:17207 or 0x3c7de7 crash_signal ../../gcc/toplev.c:328 0x1e34af build_co_await ../../gcc/cp/coroutines.cc:1034 0x1e52ab build_init_or_final_await ../../gcc/cp/coroutines.cc:2628 0x1e52ab coro_rewrite_function_body ../../gcc/cp/coroutines.cc:4023 0x1e52ab morph_fn_to_coro(tree_node*, tree_node**, tree_node**) ../../gcc/cp/coroutines.cc:4166 0x7b045f finish_function(bool) ../../gcc/cp/decl.c:17207=