přejít na obsah přejít na navigaci

Linux E X P R E S, GCC 4.9: optimalizace, rozšíření podpory ARM a POWER, odstranění mudflap

GCC 4.9: optimalizace, rozšíření podpory ARM a POWER, odstranění mudflap

GCC

Nová verze GNU Compiler Collection 4.9 výrazně posiluje optimalizace, vylepšuje podporu programovacích jazyků i hardwarových architektur, naopak odstraňuje kontrolu mudflap a zařazuje Solaris 9 k zastaralým platformám.


reklama

Free Software Foundation vydala novou verzi 4.9 kompilátorové sady GNU Compiler Collection (GCC). Novinky jsou především v oblasti optimalizací – a to jak linkovacích (LTO), tak i interprocedurálních (spekulativní volání a devirtualizace, lokální aliasy...), dále v sanitizérech (AddressSanitizer, zcela nový UndefinedBehaviorSanitizer) atd.

Optimalizace se projeví například tak, že kompilace ladicí verze prohlížeče Mozilla Firefox spotřebuje na stejném systému jen 3,5 GB paměti místo dřívějších 15 GB a čas kompilace klesne z původních 1700 na 350 sekund.

V oblasti jazyků je tu nově například podpora OpenMP 4.0, možnost barvení diagnostických zpráv u jazyků z rodiny C, podpora řady specifik ISO C11, rozšíření podpory C++11 nebo experimentální funkce z C++14. U hardwarových architektur jsou mnoho novinek hlavně u rodin ARM a POWER, u architektury Intel přibyla například podpora pro Broadwell a Silvermont.

Naopak nová verze již neobsahuje kontrolu mudflap (lze ji zapnout, ale nic nedělá), platforma Solaris 9 byla zařazena mezi zastaralé a bude zřejmě v příští verzi odstraněna (pokud ji někdo nevzkřísí).

Nahoru

(Jako ve škole)
Průměr: 1,00 | Hodnotilo: 4
 

Top články z OpenOffice.cz

Příspěvky

GCC 4.9: optimalizace, rozšíření podpory ARM a POWER, odstranění mudflap
utopic unicorn 24. 04. 2014, 01:08:31
Odpovědět  Odkaz 
Výsledek optimalizace je opravdu dobrý.

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Lukáš Jelínek

Lukáš Jelínek

Šéfredaktor LinuxEXPRESu a OpenOffice.cz. Vystudoval FEL ČVUT v oboru Výpočetní technika. Žije v Kutné Hoře a podniká v oblasti informačních technologií. Ve volném čase rád fotografuje, natáčí a stříhá video a také se věnuje (v Čechách poměrně málo známému) powerkitingu.


  • Distribuce: Debian, Kubuntu
  • Grafické prostředí: KDE
  • Hodnocení autora: ***

| proč linux | blog



Public Relations

QNAP uvedl novou modelovou řadu NAS TVS-x82T

Společnost QNAP uvedla na trh novou modelovou řadu NAS TVS-x82T, kterou tvoří tři různé modely (TVS-1282T, TVS-882T a TVS-682T). Nová řada je založena na vícejádrových procesorech Intel Core aktuální generace se 14nm výrobním procesem. Díky nim mohou nové NASy nabídnout dostatek výkonu i pro aplikace náročné na CPU.

Pokračování ...


CIO Agenda 2016