mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* gc.h (SET_MACHINE_STACK_END): use __i386.
Some compiler may not define __i386__. Solaris 64-bit Developer's Guide: http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
613a324f61
commit
ed58a66fa8
2 changed files with 8 additions and 1 deletions
|
@ -1,3 +1,10 @@
|
|||
Tue Oct 27 15:53:10 2009 Tanaka Akira <akr@fsij.org>
|
||||
|
||||
* gc.h (SET_MACHINE_STACK_END): use __i386.
|
||||
Some compiler may not define __i386__.
|
||||
Solaris 64-bit Developer's Guide:
|
||||
http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view
|
||||
|
||||
Tue Oct 27 15:44:48 2009 Shugo Maeda <shugo@ruby-lang.org>
|
||||
|
||||
* lib/net/ftp.rb (getbinaryfile, list): call to_s to convert
|
||||
|
|
2
gc.h
2
gc.h
|
@ -4,7 +4,7 @@
|
|||
|
||||
#if defined(__x86_64__) && defined(__GNUC__)
|
||||
#define SET_MACHINE_STACK_END(p) __asm__("movq\t%%rsp, %0" : "=r" (*p))
|
||||
#elif defined(__i386__) && defined(__GNUC__)
|
||||
#elif defined(__i386) && defined(__GNUC__)
|
||||
#define SET_MACHINE_STACK_END(p) __asm__("movl\t%%esp, %0" : "=r" (*p))
|
||||
#else
|
||||
NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p));
|
||||
|
|
Loading…
Add table
Reference in a new issue