[#3747] constants (or class vriable?) — Wakou Aoyama <wakou@...>
青山です。
原です。
青山です。
まつもと ゆきひろです
In message <199812080034.JAA05946@picachu.netlab.co.jp>
立石です。
まつもと ゆきひろです
[#3773] pack("M")/unpack("M") — shugo@... (MAEDA Shugo)
前田です。
[#3794] port NetBSD/ alpha 1.3I — SHIROYAMA Takayuki <psi@...>
[#3826] ruby 1.1d0 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
渡辺哲也です。
ふなばです。
笠原です。
前田です。
[#3851] tkutil patch (for 1.1d0) — ttate@...
立石です。
[#3859] missing/setenv.c in 1.1d0 — Inaba Hiroto <inaba@...>
稲葉です。こんなにパッチがあると、みのがされてしまうかも。
[#3862] 1.1d0 new here document — Wakou Aoyama <wakou@...>
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
[#3873] (?: ) does not work? — shugo@... (MAEDA Shugo)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
白山@Stellarです。
[#3881] I want to catch all jump — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#3894] ruby 1.1d1 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです.
[#3899] interpreter reinitialization — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#3962] ruby 1.3(!) released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3966] [BUG] exception in safe level 4 — shugo@... (Shugo Maeda)
前田です。
[#3997] [BUG] "#{}" while 1 — gotoken@... (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
[#4002] config.guess — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
笠原です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#4005] [BUG] ruby 1.3(98/12/24) [i686-linux] at rb_gc_mark() — Ryo HAYASAKA <hayasaka@...>
早坂@会津大学といいます。
In message "[ruby-dev:4005] [BUG] ruby 1.3(98/12/24) [i686-linux] at rb_gc_mark()"
早坂@会津大学です。
[#4015] Integer proper methods — gotoken@... (GOTO Kentaro)
ごとけんです
[#4030] module Precision — gotoken@... (GOTO Kentaro)
ごとけんです
ごとけんです
まつもと ゆきひろです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
ごとけんです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
最近あんまり建設的でないわたし.
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
原です。
[#4032] [Req] make-symbol? — shugo@... (Shugo Maeda)
前田です。
[ruby-dev:3921] gcc bug? (Re: ruby 1.1d1 released)
山下 純司です。
どうも ruby と直接関係ないところでしかフォローできないのがくやしいので
すが、
From: WATANABE Tetsuya <tetsu@jpn.hp.com>
Subject: [ruby-dev:3918] Re: ruby 1.1d1 released
Date: Wed, 23 Dec 1998 20:31:08 +0900
> 渡辺哲也です。
>
> 全然話は違うかもしれないのですが、gcc/egcs で、-O3 以上で
> コンパイルすると、make test で同様に
>
> In message "[ruby-dev:3917] Re: ruby 1.1d1 released"
> on 98/12/23, WATANABE Hirofumi <eban@os.rim.or.jp> writes:
>
> |>extmk.rb:454: [BUG] unknown node type 0
>
については、ruby ではなく egcs 側のバグではないかと思います。対策とし
ては、-O3 の後に -fno-inline-functions を加えてみてください。
以下、理由。
私は自分のシステム(Debian GNU/Linux)に pgcc を導入した際に、最適化オプ
ションのテストに ruby-1.1c[6-7] をコンパイルしていました。そのときに渡
辺氏の報告と同様、最適化オプションを -O3 以上にしていると、
>extmk.rb:454: [BUG] unknown node type 0
を発生させていていました。
ところで gcc の info を見ると以下の記述があります。
`-O3'
Optimize yet more. `-O3' turns on all optimizations specified by
`-O2' and also turns on the `inline-functions' option.
これから、egcs/pgcc の inline-functions の機能にバグがあると私はふみま
した。今、ruby-1.1c9(*1) のコンパイルで再テストしたところ、
CFLAGS='-Wall -O6 -mcpu=amdk6' ./configure --enable-shared
では、
(snip)
make[1]: Leaving directory `/home/ysjj/src/ruby/ruby-1.1c9/ext/curses'
extmk.rb:478: [BUG] Segmentation fault
make: *** [all] IOT trap/Abort (core dumped)
となりますが、(えっ、Segmentation fault?)
CFLAGS='-Wall -O6 -fno-inline-functions -mcpu=amdk6' ./configure --enable-shared
では正常終了(コンパイル完了)しました。inline-functions の機能にバグが
ありそうなのは分りましたが、それを追跡する能力は今のところ持ち合わせて
いません(--;)。
(*1)ruby-1.1d? の問題でないことを確認するために ruby-1.1c9 でテストし
ました。
---------------
山下 純司
mailto: ys_jyunji@teleweb.or.jp