This page is a "brief" summary of some of the huge number of improvements in GCC 13. You may also want to check out our Porting to GCC 13 page and the full GCC documentation.
Note: GCC 13 has not been released yet, so this document is a work-in-progress.
omp_all_memory
reserved locator, the inoutset
modifier to the depend
clause, the nowait
clause for the taskwait
directive and the
omp_target_is_accessible
, omp_target_memcpy_async
,
omp_target_memcpy_rect_async
and
omp_get_mapped_ptr
API routines. Fortran now supports
non-rectangular loop nests, which were added for C/C++ in GCC 11.detect_stack_use_after_return=1
on GNU/Linux targets.
For compatibility, it can be disabled with env ASAN_OPTIONS=detect_stack_use_after_return=0
.
-Wenum-int-mismatch
warns about mismatches between an
enumerated type and an integer type
(PR105131)gfx90a
) has been added.star-mc1
argument to the -mcpu
and -mtune
options.
Copyright (C) Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
These pages are maintained by the GCC team. Last modified 2022-06-17.