https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101308
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Tobias Burnus <burnus at gcc dot gnu.org> ---
FIXED (in GCC 12)
The committed c-interop / TS29113 testsuite now passes – and the testcase from
comment 0 gives:
{
integer(kind=4) * p;
p = 0B;
{
struct CFI_cdesc_t00 cfi.0;
cfi.0.version = 1;
cfi.0.rank = 0;
cfi.0.type = 1025;
cfi.0.attribute = 0;
cfi.0.base_addr = (void *) p;
cfi.0.elem_len = 4;
ctest (&cfi.0);
p = (integer(kind=4) *) cfi.0.base_addr;
}
}