https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67894
--- Comment #8 from Mikael Morin <mikael at gcc dot gnu.org> --- (In reply to Dominique d'Humieres from comment #7) > AFAICT the (l\u)bound have been set by r190098. Mikael CCed. I think that revision just made scalarization work. For the calls with the dim= argument, I don't think it changed anything. But it's about PR48820, and in the previous change for that PR, namely in r189743, there is this interesting comment: /* Take care of the lbound shift for assumed-rank arrays, which are nonallocatable and nonpointers. Those has a lbound of 1. */