On Tue, May 31, 2016 at 05:45:25PM +0200, Thomas Schwinge wrote: > While working on something else, I came across the following. Cesar, can > you please verify that this is really dead code in the Fortran front end, > which currently is the only producer of OMP_CLAUSE_DEVICE_RESIDENT? > > Also, I noticed that the Fortran front end never creates OMP_CLAUSE_MAP > with GOMP_MAP_LINK or GOMP_MAP_DEVICE_RESIDENT -- how is OpenACC declare > working at all? Cesar, if this is not a simple question to answer, > please file a GCC PR, for somebody to have a look later. > > Jakub, if the following patch is OK, should I also clean it up on release > branches as applicable, or just on trunk?
It is ok for trunk, not worth backporting to any branches. But your ChangeLog doesn't cover the changes you've actually done. > Remove the unused OMP_CLAUSE_DEVICE_RESIDENT > > gcc/ > * tree-core.h (enum omp_clause_code): Remove > OMP_CLAUSE_DEVICE_RESIDENT. Adjust all users. Jakub