[#28230] bcc32 memory manager — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

15 messages 2006/01/18

[#28243] FUNCTION_CALL_MAY_RETURN_TWICE — Hajimu UMEMOTO <ume@...>

梅本です。

18 messages 2006/01/20

[#28270] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2006/01/23
[#28271] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/01/23

山本です。

[#28272] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — WATANABE Hirofumi <eban@...> 2006/01/23

わたなべです。

[#28273] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/01/23

山本です。

[#28274] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/01/24

山本です。

[#28275] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "U.Nakamura" <usa@...> 2006/01/24

こんにちは、なかむら(う)です。

[#28286] SEGV with zlib — Tanaka Akira <akr@...17n.org>

最近、Data オブジェクトの free 関数が気になっているのですが、

24 messages 2006/01/30
[#28303] Re: SEGV with zlib — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/02/06

山本です。

[#28304] Re: SEGV with zlib — Yukihiro Matsumoto <matz@...> 2006/02/06

まつもと ゆきひろです

[#28305] Re: SEGV with zlib — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/02/06

山本です。

[#28306] Re: SEGV with zlib — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/02/06

山本です。

[#28307] Re: SEGV with zlib — Tietew <tietew-ml-ruby-dev@...> 2006/02/06

[#28308] Re: SEGV with zlib — Yukihiro Matsumoto <matz@...> 2006/02/06

まつもとゆきひろです。

[ruby-dev:28249] Re: FUNCTION_CALL_MAY_RETURN_TWICE

From: Hajimu UMEMOTO <ume@...>
Date: 2006-01-20 22:45:46 UTC
List: ruby-dev #28249
  梅本です。

>>> Sat, 21 Jan 2006 05:07:10 +0900 の刻に「ume」、すなわち
>>> Hajimu UMEMOTO <ume@mahoroba.org> 氏曰く

>>>>> On Sat, 21 Jan 2006 00:43:11 +0900
>>>>> Tanaka Akira <akr@m17n.org> said:

akr> FUNCTION_CALL_MAY_RETURN_TWICE の意図は SPARC と IA64 に
akr> おける問題をごまかすことにあり、それ以外に影響を与えることは
akr> 本位ではありません。1.9 ではすでに
akr> FUNCTION_CALL_MAY_RETURN_TWICE は SPARC と IA64 (かつ
akr> gcc 4.0.3 未満) 以外では消してあるので、1.8 もそうすることに
akr> します。

ume>   どうもありがとうございます。FreeBSD ports の方にも commit させていた
ume> だきました。

  -march=athlon64 だと bigdecimal のところで miniruby がループしちゃう
みたいで、ruby 自体が作れなくなったと報告が。手元の Athlon XP 機で
-march=athlon-xp でも同様の現象になることを確認しました。どうやら、
sparc64 だけのものではなかったようです。さて、困った。
  今回問題になっている sparc 以外では、従来通り
FUNCTION_CALL_MAY_RETURN_TWICE を一度だけ呼ぶようにならないでしょうか?

cc -O2 -pipe -march=athlon-xp  -fPIC  -DRUBY_EXPORT -I. -I. -c version.c
cc -O2 -pipe -march=athlon-xp  -fPIC  -DRUBY_EXPORT -I. -I. -c dmyext.c
ar rcu libruby18-static.a array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o
cc -O2 -pipe -march=athlon-xp  -fPIC  -DRUBY_EXPORT -I. -I. -c main.c
cc main.o  libruby18-static.a -pthread -lcrypt -lm   -o miniruby -O2 -pipe -march=athlon-xp  -fPIC  -DRUBY_EXPORT  -rpath=/usr/lib:/usr/local/lib -rdynamic
rbconfig.rb updated
cc -shared -Wl,-soname,libruby18.so.18  array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o -pthread -lcrypt -lm   -o libruby18.so.18
compiling bigdecimal
mkdir -p ../../.ext/i386-freebsd5
cc -fPIC -O2 -pipe -march=athlon-xp  -fPIC -I. -I../.. -I../../. -I../.././ext/bigdecimal -c bigdecimal.c
cc -shared -Wl,-soname,../../.ext/i386-freebsd5/bigdecimal.so -L'../..' -o ../../.ext/i386-freebsd5/bigdecimal.so bigdecimal.o  -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby18  -pthread -lcrypt -lm   -lc
mkdir -p ../../.ext/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/jacobian.rb ../../.ext/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/ludcmp.rb ../../.ext/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/newton.rb ../../.ext/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/util.rb ../../.ext/bigdecimal

------ ここで止まる ------

-- 
梅本 肇 @ インターネット互助会横浜  http://www.imasy.org/~ume/
ume@mahoroba.org  ume@{,jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)

In This Thread