さらに egcs について…。 egcs-1.0.2-prerelease をつかっているのですが、 main() { printf("%qu\n", (long long)1); } を実行すると楽しいことになります。 % ./a.out 18446721550901051392 みなさんのところではどうですか? # 引数をわたすレジスターが1つずれているようなきがする。