Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
c7588f2e
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
c7588f2e
编写于
11月 13, 2008
作者:
K
kvn
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
6767659: Conversion from i486 to x86 missed some entries in makefiles
Summary: Fixed missed entries. Reviewed-by: never
上级
af2ee273
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
24 addition
and
32 deletion
+24
-32
make/linux/makefiles/top.make
make/linux/makefiles/top.make
+2
-2
make/solaris/makefiles/amd64.make
make/solaris/makefiles/amd64.make
+0
-1
make/solaris/makefiles/dtrace.make
make/solaris/makefiles/dtrace.make
+2
-3
make/solaris/makefiles/fastdebug.make
make/solaris/makefiles/fastdebug.make
+11
-17
make/solaris/makefiles/i486.make
make/solaris/makefiles/i486.make
+2
-2
make/solaris/makefiles/sparc.make
make/solaris/makefiles/sparc.make
+2
-2
make/solaris/makefiles/top.make
make/solaris/makefiles/top.make
+2
-2
src/share/vm/adlc/archDesc.cpp
src/share/vm/adlc/archDesc.cpp
+3
-3
未找到文件。
make/linux/makefiles/top.make
浏览文件 @
c7588f2e
...
@@ -85,9 +85,9 @@ Incremental_Lists = $(Cached_db)
...
@@ -85,9 +85,9 @@ Incremental_Lists = $(Cached_db)
AD_Dir
=
$(GENERATED)
/adfiles
AD_Dir
=
$(GENERATED)
/adfiles
ADLC
=
$(AD_Dir)
/adlc
ADLC
=
$(AD_Dir)
/adlc
AD_Spec
=
$(GAMMADIR)
/src/cpu/
$(Platform_arch)
/vm/
$(Platform_arch)
.ad
AD_Spec
=
$(GAMMADIR)
/src/cpu/
$(Platform_arch)
/vm/
$(Platform_arch
_model
)
.ad
AD_Src
=
$(GAMMADIR)
/src/share/vm/adlc
AD_Src
=
$(GAMMADIR)
/src/share/vm/adlc
AD_Names
=
ad_
$(Platform_arch
)
.hpp ad_
$(Platform_arch
)
.cpp
AD_Names
=
ad_
$(Platform_arch
_model)
.hpp ad_
$(Platform_arch_model
)
.cpp
AD_Files
=
$
(
AD_Names:%
=
$(AD_Dir)
/%
)
AD_Files
=
$
(
AD_Names:%
=
$(AD_Dir)
/%
)
# AD_Files_If_Required/COMPILER1 = ad_stuff
# AD_Files_If_Required/COMPILER1 = ad_stuff
...
...
make/solaris/makefiles/amd64.make
浏览文件 @
c7588f2e
...
@@ -26,7 +26,6 @@
...
@@ -26,7 +26,6 @@
CFLAGS
+=
-DVM_LITTLE_ENDIAN
CFLAGS
+=
-DVM_LITTLE_ENDIAN
# Not included in includeDB because it has no dependencies
# Not included in includeDB because it has no dependencies
# Obj_Files += solaris_amd64.o
Obj_Files
+=
solaris_x86_64.o
Obj_Files
+=
solaris_x86_64.o
#
#
...
...
make/solaris/makefiles/dtrace.make
浏览文件 @
c7588f2e
...
@@ -87,17 +87,16 @@ ifneq ("${ISA}","${BUILDARCH}")
...
@@ -87,17 +87,16 @@ ifneq ("${ISA}","${BUILDARCH}")
XLIBJVM_DB
=
64/
$(LIBJVM_DB)
XLIBJVM_DB
=
64/
$(LIBJVM_DB)
XLIBJVM_DTRACE
=
64/
$(LIBJVM_DTRACE)
XLIBJVM_DTRACE
=
64/
$(LIBJVM_DTRACE)
XARCH
=
$(
subst
sparcv9,v9,
$(
shell
echo
$(ISA)
))
$(XLIBJVM_DB)
:
$(DTRACE_SRCDIR)/$(JVM_DB).c $(JVMOFFS).h $(LIBJVM_DB_MAPFILE)
$(XLIBJVM_DB)
:
$(DTRACE_SRCDIR)/$(JVM_DB).c $(JVMOFFS).h $(LIBJVM_DB_MAPFILE)
@
echo
Making
$@
@
echo
Making
$@
$(QUIETLY)
mkdir
-p
64/
;
\
$(QUIETLY)
mkdir
-p
64/
;
\
$(CC)
$(SYMFLAG)
$
(
ARCHFLAG/
$(
XARCH
)
)
-D
$(TYPE)
-I
.
-I
$(GENERATED)
\
$(CC)
$(SYMFLAG)
$
(
ARCHFLAG/
$(
ISA
)
)
-D
$(TYPE)
-I
.
-I
$(GENERATED)
\
$(SHARED_FLAG)
$(LFLAGS_JVM_DB)
-o
$@
$(DTRACE_SRCDIR)
/
$(JVM_DB)
.c
-lc
$(SHARED_FLAG)
$(LFLAGS_JVM_DB)
-o
$@
$(DTRACE_SRCDIR)
/
$(JVM_DB)
.c
-lc
$(XLIBJVM_DTRACE)
:
$(DTRACE_SRCDIR)/$(JVM_DTRACE).c $(DTRACE_SRCDIR)/$(JVM_DTRACE).h $(LIBJVM_DTRACE_MAPFILE)
$(XLIBJVM_DTRACE)
:
$(DTRACE_SRCDIR)/$(JVM_DTRACE).c $(DTRACE_SRCDIR)/$(JVM_DTRACE).h $(LIBJVM_DTRACE_MAPFILE)
@
echo
Making
$@
@
echo
Making
$@
$(QUIETLY)
mkdir
-p
64/
;
\
$(QUIETLY)
mkdir
-p
64/
;
\
$(CC)
$(SYMFLAG)
$
(
ARCHFLAG/
$(
XARCH
)
)
-D
$(TYPE)
-I
.
\
$(CC)
$(SYMFLAG)
$
(
ARCHFLAG/
$(
ISA
)
)
-D
$(TYPE)
-I
.
\
$(SHARED_FLAG)
$(LFLAGS_JVM_DTRACE)
-o
$@
$(DTRACE_SRCDIR)
/
$(JVM_DTRACE)
.c
-lc
-lthread
-ldoor
$(SHARED_FLAG)
$(LFLAGS_JVM_DTRACE)
-o
$@
$(DTRACE_SRCDIR)
/
$(JVM_DTRACE)
.c
-lc
-lthread
-ldoor
endif
# ifneq ("${ISA}","${BUILDARCH}")
endif
# ifneq ("${ISA}","${BUILDARCH}")
...
...
make/solaris/makefiles/fastdebug.make
浏览文件 @
c7588f2e
...
@@ -54,39 +54,33 @@ endif # COMPILER_REV_NUMERIC == 505
...
@@ -54,39 +54,33 @@ endif # COMPILER_REV_NUMERIC == 505
ifeq
($(shell expr $(COMPILER_REV_NUMERIC) \<= 504), 1)
ifeq
($(shell expr $(COMPILER_REV_NUMERIC) \<= 504), 1)
# Compilation of *_<arch>.cpp can take an hour or more at O3. Use O2
# Compilation of *_<arch>.cpp can take an hour or more at O3. Use O2
# See comments at top of sparc.make.
# See comments at top of sparc.make.
OPT_CFLAGS/
ad_$(Platform_arch).o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
ad_$(Platform_arch
_model
).o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
dfa_$(Platform_arch).o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
dfa_$(Platform_arch
_model
).o
=
$
(
OPT_CFLAGS/SLOWER
)
endif
# COMPILER_REV_NUMERIC <= 504
endif
# COMPILER_REV_NUMERIC <= 504
ifeq
(${COMPILER_REV_NUMERIC}, 500)
# Avoid a compiler bug caused by using -xO<level> -g<level>
# Since the bug also occurs with -xO0, use an innocuous value (must not be null)
OPT_CFLAGS/
c1_LIROptimizer_i486.o
=
-c
endif
ifeq
($(shell expr $(COMPILER_REV_NUMERIC) \< 505), 1)
ifeq
($(shell expr $(COMPILER_REV_NUMERIC) \< 505), 1)
# Same problem with Solaris/x86 compiler (both 5.0 and 5.2) on ad_
i486
.cpp.
# Same problem with Solaris/x86 compiler (both 5.0 and 5.2) on ad_
x86_{32,64}
.cpp.
# CC build time is also too long for ad_
i486
_{gen,misc}.o
# CC build time is also too long for ad_
$(Platform_arch_model)
_{gen,misc}.o
OPT_CFLAGS/
ad_
i486
.o
=
-c
OPT_CFLAGS/
ad_
$(Platform_arch_model)
.o
=
-c
OPT_CFLAGS/
ad_
i486
_gen.o
=
-c
OPT_CFLAGS/
ad_
$(Platform_arch_model)
_gen.o
=
-c
OPT_CFLAGS/
ad_
i486
_misc.o
=
-c
OPT_CFLAGS/
ad_
$(Platform_arch_model)
_misc.o
=
-c
ifeq
($(Platform_arch),
i4
86)
ifeq
($(Platform_arch),
x
86)
# Same problem for the wrapper roosts: jni.o jvm.o
# Same problem for the wrapper roosts: jni.o jvm.o
OPT_CFLAGS/
jni.o
=
-c
OPT_CFLAGS/
jni.o
=
-c
OPT_CFLAGS/
jvm.o
=
-c
OPT_CFLAGS/
jvm.o
=
-c
# Same problem in parse2.o (probably the Big Switch over bytecodes)
# Same problem in parse2.o (probably the Big Switch over bytecodes)
OPT_CFLAGS/
parse2.o
=
-c
OPT_CFLAGS/
parse2.o
=
-c
endif
# Platform_arch ==
i4
86
endif
# Platform_arch ==
x
86
endif
endif
# Frame size > 100k if we allow inlining via -g0!
# Frame size > 100k if we allow inlining via -g0!
DEBUG_CFLAGS/
bytecodeInterpreter.o
=
-g
DEBUG_CFLAGS/
bytecodeInterpreter.o
=
-g
DEBUG_CFLAGS/
bytecodeInterpreterWithChecks.o
=
-g
DEBUG_CFLAGS/
bytecodeInterpreterWithChecks.o
=
-g
ifeq
($(Platform_arch),
i4
86)
ifeq
($(Platform_arch),
x
86)
# ube explodes on x86
# ube explodes on x86
OPT_CFLAGS/
bytecodeInterpreter.o
=
-xO1
OPT_CFLAGS/
bytecodeInterpreter.o
=
-xO1
OPT_CFLAGS/
bytecodeInterpreterWithChecks.o
=
-xO1
OPT_CFLAGS/
bytecodeInterpreterWithChecks.o
=
-xO1
endif
# Platform_arch ==
i4
86
endif
# Platform_arch ==
x
86
endif
# Platform_compiler == sparcWorks
endif
# Platform_compiler == sparcWorks
...
...
make/solaris/makefiles/i486.make
浏览文件 @
c7588f2e
...
@@ -35,13 +35,13 @@ Obj_Files += solaris_x86_32.o
...
@@ -35,13 +35,13 @@ Obj_Files += solaris_x86_32.o
ifeq
("${Platform_compiler}", "sparcWorks")
ifeq
("${Platform_compiler}", "sparcWorks")
# _lwp_create_interpose must have a frame
# _lwp_create_interpose must have a frame
OPT_CFLAGS/
os_solaris_
i4
86.o
=
-xO1
OPT_CFLAGS/
os_solaris_
x
86.o
=
-xO1
else
else
ifeq
("${Platform_compiler}", "gcc")
ifeq
("${Platform_compiler}", "gcc")
# gcc
# gcc
# _lwp_create_interpose must have a frame
# _lwp_create_interpose must have a frame
OPT_CFLAGS/
os_solaris_
i4
86.o
=
-fno-omit-frame-pointer
OPT_CFLAGS/
os_solaris_
x
86.o
=
-fno-omit-frame-pointer
#
#
else
else
# error
# error
...
...
make/solaris/makefiles/sparc.make
浏览文件 @
c7588f2e
...
@@ -26,7 +26,7 @@ Obj_Files += solaris_sparc.o
...
@@ -26,7 +26,7 @@ Obj_Files += solaris_sparc.o
ASFLAGS
+=
$(AS_ARCHFLAG)
ASFLAGS
+=
$(AS_ARCHFLAG)
ifeq
("${Platform_compiler}", "sparcWorks")
ifeq
("${Platform_compiler}", "sparcWorks")
ifeq
($(shell expr $(COMPILER_REV_NUM
A
RIC) \< 505), 1)
ifeq
($(shell expr $(COMPILER_REV_NUM
E
RIC) \< 505), 1)
# For 5.2 ad_sparc file is compiled with -O2 %%%% remove when adlc is fixed
# For 5.2 ad_sparc file is compiled with -O2 %%%% remove when adlc is fixed
OPT_CFLAGS/
ad_sparc.o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
ad_sparc.o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
dfa_sparc.o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
dfa_sparc.o
=
$
(
OPT_CFLAGS/SLOWER
)
...
@@ -39,7 +39,7 @@ OPT_CFLAGS/carRememberedSet.o = $(OPT_CFLAGS/O2)
...
@@ -39,7 +39,7 @@ OPT_CFLAGS/carRememberedSet.o = $(OPT_CFLAGS/O2)
OPT_CFLAGS/
jniHandles.o
=
$
(
OPT_CFLAGS/O2
)
OPT_CFLAGS/
jniHandles.o
=
$
(
OPT_CFLAGS/O2
)
# CC brings an US-II to its knees compiling the vmStructs asserts under -xO4
# CC brings an US-II to its knees compiling the vmStructs asserts under -xO4
OPT_CFLAGS/
vmStructs.o
=
$
(
OPT_CFLAGS/O2
)
OPT_CFLAGS/
vmStructs.o
=
$
(
OPT_CFLAGS/O2
)
endif
endif
# COMPILER_REV_NUMERIC < 505
else
else
# Options for gcc
# Options for gcc
OPT_CFLAGS/
ad_sparc.o
=
$
(
OPT_CFLAGS/SLOWER
)
OPT_CFLAGS/
ad_sparc.o
=
$
(
OPT_CFLAGS/SLOWER
)
...
...
make/solaris/makefiles/top.make
浏览文件 @
c7588f2e
...
@@ -83,9 +83,9 @@ Incremental_Lists =$(GENERATED)/$(Cached_db)
...
@@ -83,9 +83,9 @@ Incremental_Lists =$(GENERATED)/$(Cached_db)
AD_Dir
=
$(GENERATED)
/adfiles
AD_Dir
=
$(GENERATED)
/adfiles
ADLC
=
$(AD_Dir)
/adlc
ADLC
=
$(AD_Dir)
/adlc
AD_Spec
=
$(GAMMADIR)
/src/cpu/
$(Platform_arch)
/vm/
$(Platform_arch)
.ad
AD_Spec
=
$(GAMMADIR)
/src/cpu/
$(Platform_arch)
/vm/
$(Platform_arch
_model
)
.ad
AD_Src
=
$(GAMMADIR)
/src/share/vm/adlc
AD_Src
=
$(GAMMADIR)
/src/share/vm/adlc
AD_Names
=
ad_
$(Platform_arch
)
.hpp ad_
$(Platform_arch
)
.cpp
AD_Names
=
ad_
$(Platform_arch
_model)
.hpp ad_
$(Platform_arch_model
)
.cpp
AD_Files
=
$
(
AD_Names:%
=
$(AD_Dir)
/%
)
AD_Files
=
$
(
AD_Names:%
=
$(AD_Dir)
/%
)
# AD_Files_If_Required/COMPILER1 = ad_stuff
# AD_Files_If_Required/COMPILER1 = ad_stuff
...
...
src/share/vm/adlc/archDesc.cpp
浏览文件 @
c7588f2e
...
@@ -212,9 +212,9 @@ ArchDesc::ArchDesc()
...
@@ -212,9 +212,9 @@ ArchDesc::ArchDesc()
// Initialize I/O Files
// Initialize I/O Files
_ADL_file
.
_name
=
NULL
;
_ADL_file
.
_fp
=
NULL
;
_ADL_file
.
_name
=
NULL
;
_ADL_file
.
_fp
=
NULL
;
// Machine dependent output files
// Machine dependent output files
_DFA_file
.
_name
=
"dfa_i486.cpp"
;
_DFA_file
.
_fp
=
NULL
;
_DFA_file
.
_name
=
NULL
;
_DFA_file
.
_fp
=
NULL
;
_HPP_file
.
_name
=
"ad_i486.hpp"
;
_HPP_file
.
_fp
=
NULL
;
_HPP_file
.
_name
=
NULL
;
_HPP_file
.
_fp
=
NULL
;
_CPP_file
.
_name
=
"ad_i486.cpp"
;
_CPP_file
.
_fp
=
NULL
;
_CPP_file
.
_name
=
NULL
;
_CPP_file
.
_fp
=
NULL
;
_bug_file
.
_name
=
"bugs.out"
;
_bug_file
.
_fp
=
NULL
;
_bug_file
.
_name
=
"bugs.out"
;
_bug_file
.
_fp
=
NULL
;
// Initialize Register & Pipeline Form Pointers
// Initialize Register & Pipeline Form Pointers
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录