testcase: (a.F90) #include "omp_lib.h" call omp_set_dynamic (.false.) call omp_set_num_threads(4)
!$omp parallel print *, "t#:", omp_get_thread_num() !$omp end parallel end #gfortran a.F90 -fopenmp a.F90:1: error: omp_lib.h: No such file or directory the file omp_lib.h is found in /import/dr3/s10/gcc-4.3/bin/../lib/gcc/sparc-sun-solaris2.10/4.3.0/finclude. "cc1 -E -lang-fortran -traditional-cpp -D_LANGUAGE_FORTRAN" is invoked to preprocess a.F90. the array cpp_include_defaults defined in cppdefault.c has to add in ***/finclude/ and its data structure has to be refined to mark the include is for fortran. -- Summary: missing path to finclude directory when compiling .F90 files Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hailijuan at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35055