From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 5FF243857359; Fri, 27 May 2022 06:38:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5FF243857359 From: "reiter.christoph at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/105745] [12/13 Regression] Conditional OpenMP directive fails with GCC 12 Date: Fri, 27 May 2022 06:38:01 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 12.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: reiter.christoph at gmail dot com 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: 12.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: 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: Fri, 27 May 2022 06:38:02 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105745 --- Comment #2 from Christoph Reiter --- For "#pragma omp parallel for if (0)": #0 0x00007ffacdeac6b3 in ntdll!RtlIsZeroMemory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffacdeb5512 in ntdll!.misaligned_access () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffacdeb57fa in ntdll!.misaligned_access () from C:\WINDOWS\SYSTEM32\ntdll.dll #3 0x00007ffacdebfce5 in ntdll!.misaligned_access () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x00007ffacddc8715 in ntdll!RtlGetCurrentServiceSessionId () from C:\WINDOWS\SYSTEM32\ntdll.dll #5 0x00007ffacddc79e1 in ntdll!RtlFreeHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #6 0x00007ffacb4e218b in ucrtbase!_free_base () from C:\WINDOWS\System32\ucrtbase.dll #7 0x00007ffa7fd3eab6 in free_team (team=3Dteam@entry=3D0x25d609d0fc0) at ../../../gcc-12.1.0/libgomp/team.c:237 #8 0x00007ffa7fd3ff8a in gomp_team_end () at ../../../gcc-12.1.0/libgomp/team.c:1005 #9 0x00007ffa7fd3899e in GOMP_parallel_end () at ../../../gcc-12.1.0/libgomp/parallel.c:167 #10 0x00007ffa7fd38a73 in GOMP_parallel ( fn=3Dfn@entry=3D0x7ff707941530 , data=3Ddata@entr= y=3D0x0, num_threads=3Dnum_threads@entry=3D1, flags=3Dflags@entry=3D0) at ../../../gcc-12.1.0/libgomp/parallel.c:179 #11 0x00007ff707941584 in main () at myTest.cpp:2 For "#pragma omp for schedule(dynamic)" #0 0x00007ffacdeac6b3 in ntdll!RtlIsZeroMemory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffacdeb5512 in ntdll!.misaligned_access () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffacdeb57fa in ntdll!.misaligned_access () from C:\WINDOWS\SYSTEM32\ntdll.dll #3 0x00007ffacdebfce5 in ntdll!.misaligned_access () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x00007ffacddc8715 in ntdll!RtlGetCurrentServiceSessionId () from C:\WINDOWS\SYSTEM32\ntdll.dll #5 0x00007ffacddc79e1 in ntdll!RtlFreeHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #6 0x00007ffacb4e218b in ucrtbase!_free_base () from C:\WINDOWS\System32\ucrtbase.dll #7 0x00007ffa7eae050e in free_work_share (team=3Dteam@entry=3D0x0, ws=3D0x2b6040a8480) at ../../../gcc-12.1.0/libgomp/work.c:159 #8 0x00007ffa7eae0682 in gomp_work_share_end () at ../../../gcc-12.1.0/libgomp/work.c:238 #9 0x00007ffa7ead68b4 in GOMP_loop_end () at ../../../gcc-12.1.0/libgomp/loop.c:958 #10 0x00007ff6b18f1593 in main () at myTest.cpp:3=