https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114024
--- Comment #1 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Tue, Feb 20, 2024 at 09:42:21PM +0000, kargl at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114024 > > allocate (xx, source = cmp%re) > > > gfcx -c 0093/0093_0130.f90 > 0093/0093_0130.f90:10:36: > > 10 | allocate (xx, source = cmp(1:3)%re) > | 1 Whoops. Wrong backtrace. Nonetheless, I still has an issue with cmp%re. Note, inserting parentheses allows the code to compile, i.e, 'source = (cmp%re))'.