Hi,
I'm seeing a weird crash when using an openmp do loop with a class(*) pointer. A short test case is attached. In the test case, if the three lines of the 'select type' statement are included, the code crashes. If the select type is commented, the code runs. Interestingly, the code does not even need to execute the select type statement for the crash to happen as I have a 'cycle' statement at the start of the loop.
I can't see anything apparently wrong with the code. Is this a possible openmp and/or fortran bug or am I violating something in the openmp standard?
I'm using intel fortran 14.0.3 on a linux machine. My compile line is 'ifort -openmp test.f90'
Thanks,
John