FANDOM


このページを編集する際は,編集に関する方針に従ってください. 編集

https://www.codeblog.org/gonzui/markup/gcc-4.1.0/libiberty/hashtab.c

概要 編集

ハッシュテーブルは,コンパイラにとって非常に重要なデータ構造である.

しかし,むかしの gcc の hashtable は,かなり微妙な感じだったらしい.

http://morihyphen.hp.infoseek.co.jp/log/04_03.html#04_03_28

gcc のコードを読むメリットの一つとして,gcc のコードを流用してコンパイラライブラリとして使ってしまおう,ってのがあると思うんだけど.

今の gcc は,どこのシンボルテーブルを使っているのだろう・・・ パッと見,よくわからん.

C/C++ フロントエンドは,gcc-4.1.0/libcpp/symtab.c を使ってるっぽいけど・・・

というわけで,これからは hashtable 回りを探って行こう.


リンク元