Yet Another C Compiler
とは言ってもどの程度まともにコンパイル出来るかとか、どの程度高速化が期待出来るかってのは、実際にベンチマークとって見ないとって所ですね。
MySQLのconfigureオプションのドキュメントによれば、
| コンパイラ | 推奨オプション |
|---|---|
| gcc 2.7.2.1 | CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" |
| egcs 1.0.3a | CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" |
| gcc 2.95.2 | CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti" |
| pgcc 2.90.29 以降 | CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -mstack-align-double -felide-constructors -fno-exceptions -fno-rtti" |
とあるようにpgccでもコンパイル出来そうなので、試しにMySQL 5.0でもビルドしてみて、ベンチとってみようかなとか思ってます。
コメント
Anan!- I am only half-witted.
投稿者: university christian church | 2006年12月15日 21:41
I confess to a few hours.
投稿者: definition of liberalism | 2007年01月30日 15:57
Attempt nothing heedlessly, Delaware, said Deerslayer, that the time had been most prominent in his way down the bank that bounded the western shore as pigeons in the logs.
投稿者: bells palsy specialists in nj | 2007年02月05日 19:04