GCC 9.1

Idibus Maiis III, prima editio GCC publica emissio nonae facta est: GCC 3.
Multas continet emendationes et additiones significantes comparati ad octavam
versio.

Communes mutationes

options
Novum constructum-in features
Novum attributum
alium

Numero codice generationis emendationes mutatae sunt:

  • generatio switch construit;
  • inter-processional optimizations;
  • optimization based on profiling information;
  • ipsum in scaena conventus (LTO);

Interna quoque forma gcov nunc JSON est, et nova optio --usus-calor-colorum involvit fuco lineas codicis innixas quotiens adhibentur.

linguarum

Qualitas et complementum exsecutionis OpenACC linguarum C, C++, et Fortran emendare pergunt.

C-sicut linguarum
  • Partialis subsidium pro OpenMP 5.0 adductum est;
  • Pluma added __builtin_convertvector;
  • Addidit monitionem -Waddress-of-packed-socius;
  • Emendationes aliquot exsistendi admonitiones;
  • Error in textu, cum iniuria multis argumentis ad tortor transeunt, nunc declarationem ipsius tortor includit;
  • Improvements to typo correction suggestiones.
C
  • Support _Static_assert uno argumento pro -std=c2x (futuri C vexillum);
  • Monitum novum -Wabsolute-valorem, quod genus ad functiones sicut abs().
C ++
  • Monitiones novae: -Wdeprecated-exemplum,
    -Winit-list-vita,
    -Wreundant-move,
    -Wpessimizing-move,
    -Wclass-conversio;
  • Opus in promptu est ad novas efficiendas lineas ex futuro vexillo C++2a;
  • In fronte nunc accuratiorem informationem praebet de numero elementorum fontium codici, quae te permittit ut accuratiores notitias in diagnostica exhibeas;
  • Diagnostica emendantur pro muneribus cumulandis, operariorum binarii, functiones vocationum et chordarum formatorum;
  • Automatae fixae additae quibusdam ambitus evolutionis pro multis erroribus popularibus (desunt parenthesi, spatiis, typos, etc.).
libstdc ++
  • Exsecutio C++17 experimentalis iam non est;
  • Parallelis algorithms, , et non amplius requirit -lstdc ++fs;
  • Auxilia experimentalis emendavit pro C++2a (, <versio, std:: ligatura, etc.);
  • Support ad aperiendum fasciculi rivos in Fenestra, quarum semitae ingenia non chara continent;
  • Initialis in Windows;
  • Initialis subsidium pro Network TS.
D

D versio linguae latinae 2.076 GCC comprehenditur.

Fortran
  • Full support for asynchronous I/O;
  • Argumentum reductum BACK pro MINLOC et MAXLOC;
  • FINDLOC et IS_CONTIGOUS functiones implentur;
  • Syntaxis in accessu partium complexorum numerorum adactus est: c%re et c%im;
  • Impletur syntaxin str%len et a% genus;
  • Implement C descriptores et ISO_binding.h header;
  • Relaxatur requisita ad effectum functionum MAX et MIN cum una argumentorum NaN est;
  • additae optionem -fdec-include;
  • Directivam adiunxit BUILTIN.
libgccjit

alium

Multae architecture- et OS mutationes certae sunt.

Source: linux.org.ru