3 เชฎเซเชจเชพ เชฐเซเช, GCC เชจเชพ เชจเชตเชฎเชพ เชธเชเชธเซเชเชฐเชฃเชจเซเช เชชเซเชฐเชฅเชฎ เชเชพเชนเซเชฐ เชชเซเชฐเชเชพเชถเชจ เชฅเชฏเซเช: GCC 9.1.
เชคเซ เชเช เชฎเซ เชธเชฐเชเชพเชฎเชฃเซเชฎเชพเช เชเชฃเชพ เชจเซเชเชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเชพเช เช
เชจเซ เชเชฎเซเชฐเชพเช เชงเชฐเชพเชตเซ เชเซ
เชเชตเซเชคเซเชคเชฟ.
เชธเชพเชฎเชพเชจเซเชฏ เชซเซเชฐเชซเชพเชฐเซ
เชตเชฟเชเชฒเซเชชเซ
- เชเชฆเชจเซ เชธเซเชตเซเชเชพเชฐเชคเชพ เชเชฆเซเชถเซ เชนเชตเซ 64-เชฌเซเช เชฎเซเชฒเซเชฏเซ เช เชจเซ เชเชฆเชจเซ เชธเซเชชเชทเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชคเซเชฏเชฏเซเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเซ เชเซ;
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชตเชฟเชเชฒเซเชช -เชซเซเชฒเชพเชเชต-เชชเซเชเชฟเชเชเชเชคเชฟเชถเซเชฒ,เชเซเชก เชฐเชฟเชชเซเชฒเซเชธเชฎเซเชจเซเช เชฎเชพเชเซ เชธเชเชญเชตเชฟเชค เชฐเซเชคเซ เชตเชฟเชจเชพเชถเช เชนเซเชฏ เชคเซเชตเชพ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ;
- เชเชฎเชพเชจเซเชก เชถเซเชฒเชฎเชพเช เชธเซเชตเชคเช-เชชเซเชฐเซเชฃเชคเชพเชจเซ เชเชงเชพเชฐ เชเชชเชตเชพ เชฎเชพเชเซ --completion เชตเชฟเชเชฒเซเชช เชเชฎเซเชฐเซเชฏเซ;
- เชเชฎเซเชชเชพเชเชฒเชฐ เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธเชฎเชพเช เชนเชตเซ เชฒเชพเชเชจ เชจเชเชฌเชฐเซเชธ (-fno-เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธ-เชถเซ-เชฒเชพเชเชจ-เชจเชเชฌเชฐเซเชธ) เช
เชจเซ
เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชเชพเชฐ (fno-เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธ-เชถเซ-เชฒเซเชฌเชฒเซเชธ); - เชเชฎเซเชฐเชพเชฏเซเชฒ เชตเชฟเชเชฒเซเชช -fdiagnostics-format=json JSON เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธ เชเชเชเชชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ;
- เชธเชเชฐเซเชเชฃ เชธเซเชชเชทเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชตเชฟเชเชฒเซเชชเซ (-เชซเชฒเชพเชเชจ-เชซเชเชเซเชถเชจเซเชธ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ) เชนเชตเซ เชเซเชเชฒเชพเช เชธเชเชฐเซเชเชฃ เชตเชฟเชเชฒเซเชชเซ เชธเซเชตเซเชเชพเชฐเซ เชถเชเซ เชเซ;
- เชซเชพเชเชฒเซเชจเซ เชธเซเชเชฟเชจเซ เชซเชฟเชฒเซเชเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชตเชฟเชเชฒเซเชชเซ (-fprofile-filter-files, -fprofile-เชฌเชพเชเชพเชค-เชซเชพเชเชฒเซ), เชเซ เชชเซเชฐเซเชซเชพเชเชฒเชฐ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ;
- เชเชกเซเชฐเซเชธ เชธเซเชจเชฟเชเชพเชเชเชฐ เชนเชตเซ เชธเซเชเซเช เชชเชฐเชจเชพ เชตเซเชฐเซเชเชฌเชฒเซเชธเชจเซ เช เชฎเชพเชจเซเชฏ เชเชเซเชธเซเชธเชจเซ เชชเชเชกเชตเชพ เชฎเชพเชเซ เชตเชงเซ เชเซเชฎเซเชชเซเชเซเช เชเซเช เชตเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ;
- เช เชธเชเชเซเชฏ เชเชเชเชชเซเช เชธเซเชงเชพเชฐเชพเช -เชซเซเชชเซเช-เชฎเชพเชนเชฟเชคเซ;
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชตเชฟเชเชฒเซเชช -fsave-เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ-เชฐเซเชเซเชฐเซเชก เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชฐเชฟเชชเซเชฐเซเชเชจเซ เชซเชพเชเชฒเชฎเชพเช เชธเชพเชเชตเชตเชพ เชฎเชพเชเซ;
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชตเชฟเชเชฒเซเชช -fipa-เชธเซเชเซเช-เชธเชเชฐเซเชเชฃ ะธ -fipa-เชธเชเชฆเชฐเซเชญ-เชธเชฐเชจเชพเชฎเซเช.
เชจเชตเซ เชฌเชฟเชฒเซเช-เชเชจ เชธเซเชตเชฟเชงเชพเช
- __เชฌเชฟเชฒเซเชเชฟเชจ_เช เชชเซเชเซเชทเชฟเชค_เชธเชพเชฅเซ_เชธเชเชญเชพเชตเชจเชพ;
- __เชฌเชฟเชฒเซเชเชฟเชจ_เชเซ_เชฒเชเซเชทเชฃ;
- __เชฌเชฟเชฒเซเชเชฟเชจ_เชธเชเซเชเชพเชเซเชฏ_เชธเชฒเชพเชฎเชค_เชฎเซเชฒเซเชฏ.
เชจเชตเซ เชตเชฟเชถเซเชทเชคเชพ
เช เชจเซเชฏ
เชเชจเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชธเชเชเซเชฏเชพเชฌเชเชง เชเซเชก เชเชจเชฐเซเชถเชจ เชธเซเชงเชพเชฐเชพเช:
- เชธเซเชตเซเช เชฌเชพเชเชงเชเชพเชฎเซเชจเซ เชชเซเชขเซ;
- เชเชเชคเชฐ-เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชเซเชฏ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ;
- เชชเซเชฐเซเชซเชพเชเชฒเชฟเชเช เชฎเชพเชนเชฟเชคเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ;
- เชเชธเซเชฎเซเชฌเชฒเซ เชธเซเชเซเช เชชเชฐ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ (LTO);
เชคเซเชฎเช gcov เชจเซเช เชเชเชคเชฐเชฟเช เชซเซเชฐเซเชฎเซเช เชนเชตเซ JSON เชเซ, เช เชจเซ เชจเชตเซ เชตเชฟเชเชฒเซเชช --เชเชชเชฏเซเช-เชนเซเชเชจเซเชธ-เชฐเชเชเซ เชเซเชกเชจเซ เชฐเชเชเซเชจ เชฐเซเชเชพเช เชเซเชเชฒเซ เชตเชพเชฐ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชฏ เชเซ เชคเซเชจเชพ เชเชงเชพเชฐเซ เชคเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ.
เชญเชพเชทเชพเช
เชเซเชฃเชตเชคเซเชคเชพ เช เชจเซ เช เชฎเชฒเซเชเชฐเชฃเชจเซ เชธเชเชชเซเชฐเซเชฃเชคเชพ เชเชชเชจเชเชธเซเชธเซ C, C++ เช เชจเซ Fortran เชญเชพเชทเชพเชเชฎเชพเช เชธเซเชงเชพเชฐเซ เชฅเชคเซ เชฐเชนเซ เชเซ.
เชธเซ เชเซเชตเซ เชญเชพเชทเชพเช
- OpenMP 5.0 เชฎเชพเชเซ เชเชเชถเชฟเช เชธเชฎเชฐเซเชฅเชจ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ;
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชเชพเชฐเซเชฏ __เชฌเชฟเชฒเซเชเชฟเชจ_เชเชจเซเชตเชฐเซเชเชตเซเชเซเชเชฐ;
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชเซเชคเชตเชฃเซ -เชตเซเชกเซเชฐเซเชธ-เชเชซ-เชชเซเชเซเชก-เชธเชญเซเชฏ;
- เชนเชพเชฒเชจเซ เชธเชเชเซเชฏเชพเชฌเชเชง เชเซเชคเชตเชฃเซเชเชฎเชพเช เชธเซเชงเชพเชฐเชพเช;
- เชฎเซเชเซเชฐเซเชจเซ เชเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชฆเชฒเซเชฒเซ เชชเชธเชพเชฐ เชเชฐเชคเซ เชตเชเชคเซ เชญเซเชฒ เชฒเชเชพเชฃเชฎเชพเช เชนเชตเซ เชฎเซเชเซเชฐเซเชจเซ เช เชเซเชทเชฃเชพ เชถเชพเชฎเซเชฒ เชเซ;
- เชฒเชเชพเชฃเชจเซ เชญเซเชฒ เชธเซเชงเชพเชฐเชฃเชพ เชธเซเชเชจเซเชฎเชพเช เชธเซเชงเชพเชฐเชพ.
C
- -std=c2x (เชญเชตเชฟเชทเซเชฏเชจเชพ C เชงเซเชฐเชฃ) เชฎเชพเชเซ เชเช เชฆเชฒเซเชฒ เชธเชพเชฅเซ _Static_assert เชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเซ;
- เชจเชตเซ เชเซเชคเชตเชฃเซ -เชตเชพเชฌเชธเซเชฒเซเชฏเซเช-เชตเซเชฒเซเชฏเซ, เชเซ abs() เชเซเชตเชพ เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชเซเชเชพ เชฆเชฒเซเชฒ เชชเซเชฐเชเชพเชฐเชจเซ เชชเชเชกเซ เชเซ.
เชธเซ ++
- เชจเชตเซ เชเซเชคเชตเชฃเซเช: -Wdeprecated-copy,
-เชตเชฟเชจเชฟเช-เชฒเชฟเชธเซเช-เชเชเซเชตเชจ,
-เช เชฐเซเชฅเชพเชค-เชเชพเชฒ,
-Wpessimizing-เชเชพเชฒ,
-Wclass-เชฐเซเชชเชพเชเชคเชฐเชฃ; - เชญเชตเชฟเชทเซเชฏเชจเชพ เชงเซเชฐเชฃเชฅเซ เชจเชตเซ เชธเซเชตเชฟเชงเชพเช เชฒเชพเชเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชพเชฎ เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชเซ C++2a;
- เช เชเซเชฐเชญเชพเช เชนเชตเซ เชธเชเชเซเชฏเชพเชฌเชเชง เชธเซเชฐเซเชค เชเซเชก เชเชเชเซ เชตเชฟเชถเซ เชตเชงเซ เชธเชเซเช เชฎเชพเชนเชฟเชคเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซ, เชเซ เชคเชฎเชจเซ เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธเชฎเชพเช เชตเชงเซ เชตเชฟเชเชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ;
- เชเชตเชฐเชฒเซเชกเซเชก เชซเชเชเซเชถเชจเซเชธ, เชฌเชพเชเชจเชฐเซ เชเชชเชฐเซเชเชฐเซเชธ, เชซเชเชเซเชถเชจ เชเซเชฒเซเชธ เช เชจเซ เชซเซเชฐเซเชฎเซเช เชธเซเชเซเชฐเซเชเชเซเชธ เชฎเชพเชเซ เชธเซเชงเชพเชฐเซเชฒ เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธ;
- เชธเชเชเซเชฏเชพเชฌเชเชง เชฒเซเชเชชเซเชฐเชฟเชฏ เชญเซเชฒเซ (เชเซเชฎ เชฅเชฏเซเชฒ เชเซเชเชธ, เชจเซเชฎเชธเซเชชเซเชธ, เชเชพเชเชชเซ, เชตเชเซเชฐเซ) เชฎเชพเชเซ เชเซเชเชฒเชพเช เชตเชฟเชเชพเชธ เชตเชพเชคเชพเชตเชฐเชฃ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชฟเชค เชธเซเชตเชเชพเชฒเชฟเชค เชธเซเชงเชพเชฐเชพเช เชเชฎเซเชฐเซเชฏเชพ.
libstdc++
- C++17 เช เชฎเชฒเซเชเชฐเชฃ เชนเชตเซ เชชเซเชฐเชพเชฏเซเชเชฟเช เชจเชฅเซ;
- เชธเชฎเชพเชเชคเชฐ เชเชพเชฃเชฟเชคเซเช เชจเชฟเชฏเชฎเซ เชเชฎเซเชฐเซเชฏเชพ, , , เช เชนเชตเซ เชเชฐเซเชฐ เชจเชฅเซ -lstdc++fs;
- C++2a เชฎเชพเชเซ เชธเซเชงเชพเชฐเซเชฒ เชชเซเชฐเชพเชฏเซเชเชฟเช เชธเชฎเชฐเซเชฅเชจ ( , , std::bind_front, เชตเชเซเชฐเซ);
- เชตเชฟเชจเซเชกเซเช เชชเชฐ เชซเชพเชเชฒ เชธเซเชเซเชฐเซเชฎเซเชธ เชเซเชฒเชตเชพ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเซ เชเซเชจเชพ เชชเชพเชฅเชฎเชพเช เชฌเชฟเชจ-เชเชพเชฐ เช เชเซเชทเชฐเซ เชนเซเชฏ เชเซ;
- เชชเซเชฐเชพเชฐเชเชญเชฟเช เชเชงเชพเชฐ เชตเชฟเชจเซเชกเซเช เชชเชฐ;
- เชจเซเชเชตเชฐเซเชเซเชเช TS เชฎเชพเชเซ เชชเซเชฐเชพเชฐเชเชญเชฟเช เชเชงเชพเชฐ.
D
D เชญเชพเชทเชพ เชธเชเชธเซเชเชฐเชฃ 2.076 GCC เชฎเชพเช เชธเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒ เชเซ.
เชซเซเชฐเซเชเซเชฐเชจ
- เช เชธเซเชฎเซเชณ I/O เชฎเชพเชเซ เชธเชเชชเซเชฐเซเชฃ เชเชงเชพเชฐ;
- MINLOC เช เชจเซ MAXLOC เชฎเชพเชเซ เช เชฎเชฒเซ เชชเชพเชเชณเชจเซ เชฆเชฒเซเชฒ;
- FINDLOC เช เชจเซ IS_CONTIGOUS เชเชพเชฐเซเชฏเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเซเชฏเชพ;
- เชเชเชฟเชฒ เชธเชเชเซเชฏเชพเชเชจเชพ เชเชเชเซเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชตเชพเชเซเชฏเชฐเชเชจเชพ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ: c%re เช เชจเซ c%im;
- เช เชฎเชฒเซ เชธเชฟเชจเซเชเซเชเซเชธ str%len เช เชจเซ a% kind;
- เช เชฎเชฒเชฎเชพเช เชฎเซเชเซเชฒ C เชตเชฐเซเชฃเชจเชเชฐเซเชคเชพ เช เชจเซ ISO_Fortran_binding.h เชนเซเชกเชฐ;
- เชเซเชฏเชพเชฐเซ เชฆเชฒเซเชฒเซเชฎเชพเชเชฅเซ เชเช NaN เชนเซเชฏ เชคเซเชฏเชพเชฐเซ MAX เช เชจเซ MIN เชตเชฟเชงเซเชฏเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชฎเชพเชเซ เชนเชณเชตเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซ;
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชตเชฟเชเชฒเซเชช -fdec-เชธเชฎเชพเชตเซเชถ เชเชฐเซ;
- เชจเชฟเชฐเซเชฆเซเชถ เชเชฎเซเชฐเซเชฏเซ เชฌเชฟเชฒเซเชเชฟเชจ.
libgccjit
- เชเชฎเซเชฐเชพเชฏเซเชฒ เชเชพเชฐเซเชฏ gcc_jit_context_add_driver_option.
เช เชจเซเชฏ
เชเชฃเชพ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ- เช เชจเซ OS-เชตเชฟเชถเชฟเชทเซเช เชซเซเชฐเชซเชพเชฐเซ.
เชธเซเชฐเซเชธ: linux.org.ru