-qaggrcopy
In IBM® XL C/C++ for AIX® 16.1.0 or earlier releases, the -qaggrcopy option enables destructive copy operations for structures and unions.
IBM Open XL C/C++ for AIX 17.1.2 does
not support a functionally equivalent option to -qaggrcopy. By default, the
compiler uses a destructive copy for structure or union assignments. If a non-destructive copy for
structure or union assignments is desired, you are recommended to use the memmove
library function.