Kaip rašo Slashdot, vakar buvo išleistas
gcc3.3. Tai niekuo ypatingu neišsiskirianti populiariojo C
kompiliatoriaus gcc versija. Pagrindiniai pokyčiai yra geresnis kodo
profiliavimas, šiek tiek greitesnis kompiliavimas (trečios serijos
gcckenčia nuo per-ne-lyg lėto C++ kompiliavimo – gcc2.95 tai
daro 5-10% greičiau) ir geresnis C99 standarto palaikymas. Tiesa, su
naujuoju kompiliatoriumi kol kas nesusikompiliuoja nei Linux
branduolys, nei glibc2.3.2, mat yra kai kurių nedidelių pokyčių. Pats
didžiausias turbūt yra tas kas preprocesorius nebepalaiko simbolių
eilučių per kelias eilutes (string literals spanning multiple
lines), bei šiokie tokie pokyčiai su variadinėmis funkcijomis
(lygtai reikia naudoti stdargs.h vietoj
varargs.h). 3.3 versija vis dar pereinamoji,
didesni pokyčiai numatyti 3.4 versijoje. Ten bus naudojamas vietinis
rekursinis parseris (yacc atitikmuo) bei bus
atsisakyta palaikyti intel 386 procesorių (i386). Vietoj jo bus
palaikomas tik i486 mašininis kodas.