http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57522
--- Comment #1 from Alan Briolat <alan.briolat at gmail dot com> --- Created attachment 30255 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30255&action=edit Working "equivalent" code based on pointers For comparison, this attached code uses pointers to achieve the same thing and gets the correct result. What's so different between the array descriptors used for pointers and the array descriptors use for ASSOCIATE?