Compiler version: icc 17.0.1 20161013
OS version: macOS Sierra 10.12.1
The code below generates wrong output.
#include <stdio.h> int main(void) { #pragma omp parallel for for (int i = 1; i < 2; i++) { #pragma omp parallel for for (int j = 0; j < 1; j++) { printf("%d\n", i); } } }
Expected result: 1
Actual result: 0
Thread Topic:
Bug Report