[前][次][番号順一覧][スレッド一覧]

ruby-changes:68553

From: Alan <ko1@a...>
Date: Thu, 21 Oct 2021 08:08:13 +0900 (JST)
Subject: [ruby-changes:68553] 410323bd6d (master): Try to convince get better code out of Clang

https://git.ruby-lang.org/ruby.git/commit/?id=410323bd6d

From 410323bd6d54c9f66f1d0af91d64102426191776 Mon Sep 17 00:00:00 2001
From: Alan Wu <XrXr@u...>
Date: Thu, 3 Sep 2020 13:55:41 -0400
Subject: Try to convince get better code out of Clang

---
 vm_exec.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/vm_exec.c b/vm_exec.c
index 8931799c2e..33a1ed29d7 100644
--- a/vm_exec.c
+++ b/vm_exec.c
@@ -93,8 +93,13 @@ vm_exec_core(rb_execution_context_t *ec, VALUE initial) https://github.com/ruby/ruby/blob/trunk/vm_exec.c#L93
 #define USE_MACHINE_REGS 1
 
 #elif defined(__GNUC__) && defined(__powerpc64__)
+#if 0
     DECL_SC_REG(const VALUE *, pc, "14");
     DECL_SC_REG(rb_control_frame_t *, cfp, "15");
+#else
+    register rb_control_frame_t *reg_cfp;
+    const VALUE *reg_pc;
+#endif
 #define USE_MACHINE_REGS 1
 
 #elif defined(__GNUC__) && defined(__aarch64__)
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]