https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92142
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> --- Author: burnus Date: Mon Nov 11 10:18:14 2019 New Revision: 278048 URL: https://gcc.gnu.org/viewcvs?rev=278048&root=gcc&view=rev Log: PR fortran/92142 - CFI_setpointer corrupts descriptor 2019-11-11 José Rui Faustino de Sousa <jrfso...@gmail.com> libgfortran/ PR fortran/92142 * runtime/ISO_Fortran_binding.c (CFI_setpointer): Don't override descriptor attribute; with -fcheck, check that it is a pointer. gcc/testsuite/ PR fortran/92142 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c: New. * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90: New. * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c: Correct upper bounds for case 0. Added: trunk/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c trunk/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90 Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c trunk/libgfortran/ChangeLog trunk/libgfortran/runtime/ISO_Fortran_binding.c