https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113363
--- Comment #3 from Paul Thomas <pault at gcc dot gnu.org> --- (In reply to Paul Thomas from comment #2) > > > > Both allocation with source and assignment are broken :-( > > With numerical output from foo ([1,2,3,4,5]), we get: > > 1 3 5 33 1 > 1 2 3 4 5 > 1 2 3 4 5 > > So allocation with source is broken here as well but assignment is OK. I have confirmed that the construction of e3rhs starting at trans-stmt.cc:6653 is the cause of the problem with allocation. I have to put this on one side until the end of February. Paul