https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120409

--- Comment #6 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to r...@cebitec.uni-bielefeld.de from comment #4)
> > --- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> ---

> Endianess (or strict-alignment) issue?

Endianness - no, it works fine on BE Power (both 64 and 32b multilib).

I don't see why it should be a strict alignment issue either - this is almost
completely regular C++ .. the coroutines implementation does not impose any
alignment constraints.  

However the code in question does seem to depend on the C++17 guarantees on
copy elision (for the record, I am compiling with -std=c++23).

Reply via email to