https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70139
--- Comment #15 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Viktor Ostashevskyi from comment #14) > What about at least documenting that -fno-ellide-constructor is broken in > GCC 5.[123] and GCC6 if it isn't get fixed till release? N.B. it's "elide" not "ellide" That option is not the default, and is only really useful for experimenting to understand how C++ works (as documented at https://gcc.gnu.org/wiki/FAQ#copyelision) so there are very few good reasons to use that option in real code (except broken code).