I've applied this patch to gomp-4-0-branch to remove an unused variable inside trans-openmp.c. I'm not sure why bootstrapping does catch this sort of error anymore. Maybe my build script of overriding the build flags some how.
Cesar
2017-02-22 Cesar Philippidis <ce...@codesourcery.com> gcc/fortran/ * trans-openmp.c (gfc_trans_omp_clauses_1): Remove unused variable. diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.c index 295f172..0b16af6 100644 --- a/gcc/fortran/trans-openmp.c +++ b/gcc/fortran/trans-openmp.c @@ -1947,7 +1947,6 @@ gfc_trans_omp_clauses_1 (stmtblock_t *block, gfc_omp_clauses *clauses, && n->expr->ref->next->u.ar.type == AR_FULL))) { gfc_ref *ref = n->expr->ref; - tree orig_decl = decl; gfc_component *c = ref->u.c.component; tree field; tree context;