Portál AbcLinuxu, 8. června 2024 23:02
Vyšel Parrot 0.4.2 "GPW". Vývoj stále pokračuje: JIT je občas rychlejší než gcc, přibyly pojmenované parametry, bylo opraveno mnoho chyb a přibyly i nové maličkosti.
Tiskni Sdílej:
JIT je občas rychlejší než gccJabber Icq Transport umí kompilovat programy?
./parrot -Oc -C turns on tail-recursion optimization (recursive tail calls are converted to loops)Z dokumentace GCC:
-foptimize-sibling-calls Optimize sibling and tail recursive calls.Nepřipadá mi, že by -O3 tuto volbu zapínalo. Co třeba takhle?
-O3 -finline-functions -ffast-math -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -foptimize-sibling-calls
-foptimize-sibling-calls Optimize sibling and tail recursive calls. Enabled at levels -O2, -O3, -Os. lzap@teepee ~ $ gcc --version gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.