I received the 15.0 beta termination email today, and noticed that there are 15.0 releases posted on registrationcenter.intel.com. Perhaps these aren't ready?
I tried first (several times) the Parallel Studio Windows X64 version. That installer dies repeatably at a stage where it says it is dealing with xml. I don't know where to find any diagnostic message.
I could download and install the separate C++ for linux and Windows. On both linux and Windows, an abort like
": internal error: ** segmentation violation signal raised **
compilation aborted for loopsv.c (code 4)
shows when the OpenMP option is set but openmp-simd is not separately disabled, when the source code is set up for 15.0 beta.
The problem cases apparently are both ones where the required pragmas changed from 14.0 to 15.0 beta and now have changed again.
In one case, returning to apparently incorrect usage which works in 14.0 (omitting a max reduction clause), but not in 15.0 beta, overcame the failure. In another, neither the source versions for 14.0 nor 15.0 beta are working (omp simd lastprivate with and without max reduction clause), but with 15.0 release, the code is optimized without pragma.
Apparently, the Windows installation of individual compilers replaced successfully the older compilers, without requiring separate removal.
I was aware that use of pragma simd or omp simd in cases with max reduction worked only by chance in 14.0, but I hoped that 15.0 would correct it, rather than requiring a new round of tests to see what works. It seems particularly poor that a change from previous usage provokes internal error rather than an error diagnostic.
Another small issue: the 15.0 compiler drops optimization of cases with unrolled source code, where /Qunroll4 works well if the source unrolling is removed.