This page is a "brief" summary of some of the huge number of improvements in GCC 10.
Note: GCC 10 has not been released yet, so this document is a work-in-progress.
array_allocatorextensions have been removed from libstdc++.
GFORTRAN_UNFORMATTED_BUFFER_SIZEfor formatted and unformatted files, respectively.
memmove, the existing
movmeminstruction patterns used for non-overlapping memory copies have been renamed to
movmemname is now used for overlapping memory moves, consistent with the library functions
Copyright (C) Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.