Author: Whiteknight
Date: Fri Dec 19 19:52:52 2008
New Revision: 34129

Added:
   trunk/src/jit/alpha/jit_defs.c
   trunk/src/jit/amd64/jit_defs.c
   trunk/src/jit/arm/jit_defs.c
   trunk/src/jit/hppa/jit_defs.c
   trunk/src/jit/i386/jit_defs.c
   trunk/src/jit/ia64/jit_defs.c
   trunk/src/jit/mips/jit_defs.c
   trunk/src/jit/ppc/jit_defs.c
   trunk/src/jit/skeleton/jit_defs.c
   trunk/src/jit/sun4/jit_defs.c
Modified:
   trunk/MANIFEST
   trunk/config/auto/jit.pm
   trunk/config/gen/makefiles/root.in

Log:
[JIT] Add some stub C files in preparation to work on RT#38929

Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST      (original)
+++ trunk/MANIFEST      Fri Dec 19 19:52:52 2008
@@ -2965,31 +2965,41 @@
 src/jit.c                                                   []
 src/jit.h                                                   []
 src/jit/alpha/core.jit                                      []
+src/jit/alpha/jit_defs.c                                    []
 src/jit/alpha/jit_emit.h                                    []
 src/jit/amd64/core.jit                                      []
+src/jit/amd64/jit_defs.c                                    []
 src/jit/amd64/jit_emit.h                                    []
 src/jit/arm/core.jit                                        []
+src/jit/arm/jit_defs.c                                      []
 src/jit/arm/exec_dep.c                                      []
 src/jit/arm/exec_dep.h                                      []
 src/jit/arm/jit_emit.h                                      []
 src/jit/hppa/core.jit                                       []
+src/jit/hppa/jit_defs.c                                     []
 src/jit/hppa/jit_emit.h                                     []
 src/jit/i386/core.jit                                       []
 src/jit/i386/exec_dep.c                                     []
 src/jit/i386/exec_dep.h                                     []
+src/jit/i386/jit_defs.c                                     []
 src/jit/i386/jit_emit.h                                     []
 src/jit/ia64/core.jit                                       []
+src/jit/ia64/jit_defs.c                                     []
 src/jit/ia64/jit_emit.h                                     []
 src/jit/mips/core.jit                                       []
+src/jit/mips/jit_defs.c                                     []
 src/jit/mips/jit_emit.h                                     []
 src/jit/ppc/asm.s                                           []
 src/jit/ppc/core.jit                                        []
 src/jit/ppc/exec_dep.c                                      []
 src/jit/ppc/exec_dep.h                                      []
+src/jit/ppc/jit_defs.c                                      []
 src/jit/ppc/jit_emit.h                                      []
 src/jit/ppc/ppc-linux.s                                     []
+src/jit/skeleton/jit_defs.c                                 []
 src/jit/skeleton/jit_emit.h                                 []
 src/jit/sun4/core.jit                                       []
+src/jit/sun4/jit_defs.c                                     []
 src/jit/sun4/jit_emit.h                                     []
 src/jit_debug.c                                             []
 src/jit_debug_xcoff.c                                       []

Modified: trunk/config/auto/jit.pm
==============================================================================
--- trunk/config/auto/jit.pm    (original)
+++ trunk/config/auto/jit.pm    Fri Dec 19 19:52:52 2008
@@ -103,7 +103,7 @@
         jitcapable  => 1,
         cc_hasjit   => " -DHAS_JIT -D\U$jitcpuarch",
         TEMP_jit_o =>
-'$(SRC_DIR)/jit$(O) $(SRC_DIR)/jit_cpu$(O) $(SRC_DIR)/jit_debug$(O) 
$(SRC_DIR)/jit_debug_xcoff$(O)'
+'$(SRC_DIR)/jit$(O) $(SRC_DIR)/jit_cpu$(O) $(SRC_DIR)/jit_debug$(O) 
$(SRC_DIR)/jit_debug_xcoff$(O) $(SRC_DIR)/jit_defs$(O)'
     );
 
     my $execcapable = $self->_first_probe_for_exec(

Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in  (original)
+++ trunk/config/gen/makefiles/root.in  Fri Dec 19 19:52:52 2008
@@ -228,6 +228,7 @@
     $(SRC_DIR)/null_config.c \
     $(SRC_DIR)/install_config.c \
     $(SRC_DIR)/exec_cpu.c \
+    $(SRC_DIR)/jit_defs.c \
     $(SRC_DIR)/extend_vtable.c
 
 GEN_MODULES = \
@@ -1062,6 +1063,8 @@
 
 $(SRC_DIR)/exec_cpu$(O) : $(GENERAL_H_FILES) @TEMP_exec_h@ 
$(SRC_DIR)/jit_emit.h
 
+$(SRC_DIR)/jit_defs$(O) : $(GENERAL_H_FILES) @TEMP_exec_h@ 
$(SRC_DIR)/jit_emit.h
+
 $(INC_DIR)/extend_vtable.h $(SRC_DIR)/extend_vtable.c $(SRC_DIR)/vtable.h : 
src/vtable.tbl $(BUILD_TOOLS_DIR)/vtable_extend.pl lib/Parrot/Vtable.pm
        $(PERL) $(BUILD_TOOLS_DIR)/vtable_extend.pl
 
@@ -1252,6 +1255,8 @@
 $(SRC_DIR)/jit_cpu.c : lib/Parrot/OpLib/core.pm $(SRC_DIR)/jit_emit.h \
     $(SRC_DIR)/jit/@jitcpuarch@/core.jit $(JIT_BUILD_TOOL)
        $(PERL) $(JIT_BUILD_TOOL) @jitcpuarch@ $(SRC_DIR)/jit_cpu.c
+$(SRC_DIR)/jit_defs.c : $(SRC_DIR)/jit/@jitcpuarch@/jit_emit.h
+       $(CP) $(SRC_DIR)/jit/@jitcpuarch@/jit_defs.c $(SRC_DIR)/jit_defs.c
 $(SRC_DIR)/exec_cpu.c : lib/Parrot/OpLib/core.pm $(SRC_DIR)/jit_emit.h \
     $(SRC_DIR)/jit/@jitcpuarch@/core.jit @TEMP_exec_h@ $(SRC_DIR)/exec_dep.h 
$(JIT_BUILD_TOOL)
        $(PERL) $(JIT_BUILD_TOOL) @jitcpuarch@ $(SRC_DIR)/exec_cpu.c
@@ -1681,6 +1686,7 @@
     $(SRC_DIR)/jit_emit.h \
     $(SRC_DIR)/jit_cpu.c \
     $(SRC_DIR)/exec_cpu.c \
+    $(SRC_DIR)/jit_defs.c \
     $(SRC_DIR)/exec_start$(O) \
     install_config.fpmc \
     $(SRC_DIR)/nci_test$(O) \

Added: trunk/src/jit/alpha/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/alpha/jit_defs.c      Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/amd64/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/amd64/jit_defs.c      Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/arm/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/arm/jit_defs.c        Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/hppa/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/hppa/jit_defs.c       Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/i386/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/i386/jit_defs.c       Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/ia64/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/ia64/jit_defs.c       Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/mips/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/mips/jit_defs.c       Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/ppc/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/ppc/jit_defs.c        Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/skeleton/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/skeleton/jit_defs.c   Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Added: trunk/src/jit/sun4/jit_defs.c
==============================================================================
--- (empty file)
+++ trunk/src/jit/sun4/jit_defs.c       Fri Dec 19 19:52:52 2008
@@ -0,0 +1 @@
+/* Stub file for RT#38929 fixes */

Reply via email to