Thomas, The two lines
gfc_actual_arglist *args1; gfc_actual_arglist *args2; in gfc_dep_compare_expr must be removed. Otherwise the compilation aborts with .../../work/gcc/fortran/dependency.c: In function 'int gfc_dep_compare_expr(gfc_expr*, gfc_expr*)': ../../work/gcc/fortran/dependency.c:295:23: error: unused variable 'args1' [-Werror=unused-variable] gfc_actual_arglist *args1; ^ ../../work/gcc/fortran/dependency.c:296:23: error: unused variable 'args2' [-Werror=unused-variable] gfc_actual_arglist *args2; ^ TIA Dominique