https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70289
--- Comment #3 from cesar at gcc dot gnu.org --- Created attachment 38021 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38021&action=edit reduced test case If you take a look at the gimple code for Tom's test, you'll see that there isn't any data mapping associated with temp2. The first parallel region doesn't ICE because temp is explicitly private. In the second parallel region, gimplifier should add an implicit firstprivate for temp2, but it is not. I attached a reduced test case.