Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
863c16dc
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看板
提交
863c16dc
编写于
3月 25, 2015
作者:
S
simonis
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8075858: AIX: clean-up HotSpot make files
Reviewed-by: kvn
上级
3aa7086d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
19 deletion
+14
-19
make/aix/makefiles/adlc.make
make/aix/makefiles/adlc.make
+1
-7
make/aix/makefiles/ppc64.make
make/aix/makefiles/ppc64.make
+3
-6
make/aix/makefiles/xlc.make
make/aix/makefiles/xlc.make
+10
-6
未找到文件。
make/aix/makefiles/adlc.make
浏览文件 @
863c16dc
#
# Copyright (c) 1999, 201
3
, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 1999, 201
5
, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
...
...
@@ -140,13 +140,7 @@ ADLCFLAGS += $(SYSDEFS)
# Note "+="; it is a hook so flags.make can add more flags, like -g or -DFOO.
ADLCFLAGS
+=
-q
-T
# Normally, debugging is done directly on the ad_<arch>*.cpp files.
# But -g will put #line directives in those files pointing back to <arch>.ad.
# Some builds of gcc 3.2 have a bug that gets tickled by the extra #line directives
# so skip it for 3.2 and ealier.
ifneq
"$(shell expr \( $(CC_VER_MAJOR) \> 3 \) \| \( \( $(CC_VER_MAJOR) = 3 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0"
ADLCFLAGS
+=
-g
endif
ifdef
LP64
ADLCFLAGS
+=
-D_LP64
...
...
make/aix/makefiles/ppc64.make
浏览文件 @
863c16dc
#
# Copyright (c) 2004, 201
3
, Oracle and/or its affiliates. All rights reserved.
# Copyright 2012, 201
3
SAP AG. All rights reserved.
# Copyright (c) 2004, 201
5
, Oracle and/or its affiliates. All rights reserved.
# Copyright 2012, 201
5
SAP AG. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
...
...
@@ -71,9 +71,6 @@ OPT_CFLAGS += -qstrict
OPT_CFLAGS/
sharedRuntimeTrig.o
=
$
(
OPT_CFLAGS/NOOPT
)
OPT_CFLAGS/
sharedRuntimeTrans.o
=
$
(
OPT_CFLAGS/NOOPT
)
# xlc 10.01 parameters for ipa compile.
QIPA_COMPILE
=
$(
if
$(CXX_IS_V10)
,-qipa
)
# Xlc 10.1 parameters for aggressive optimization:
# - qhot=level=1: Most aggressive loop optimizations.
# - qignerrno: Assume errno is not modified by system calls.
...
...
@@ -88,7 +85,7 @@ QV10_OPT_CONSERVATIVE=$(if $(CXX_IS_V10),-qhot=level=1 -qignerrno -qinline)
OPT_CFLAGS/
synchronizer.o
=
$(OPT_CFLAGS)
-qnoinline
# Set all the xlC V10.1 options here.
OPT_CFLAGS
+=
$(Q
IPA_COMPILE)
$(Q
V10_OPT)
$(QV10_OPT_AGGRESSIVE)
OPT_CFLAGS
+=
$(QV10_OPT)
$(QV10_OPT_AGGRESSIVE)
export
OBJECT_MODE
=
64
...
...
make/aix/makefiles/xlc.make
浏览文件 @
863c16dc
#
# Copyright (c) 1999, 201
3
, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012, 201
3
SAP. All rights reserved.
# Copyright (c) 1999, 201
5
, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012, 201
5
SAP. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
...
...
@@ -34,13 +34,17 @@ HOSTCC = $(CC)
AS
=
$(CC)
-c
# get xlc version
CXX_VERSION
:=
$(
shell
$(CXX)
-qversion
2>&1 |
sed
-n
's/.*Version: \([0-9.]*\)/\1/p'
)
# get xlc version which comes as VV.RR.MMMM.LLLL where 'VV' is the version,
# 'RR' is the release, 'MMMM' is the modification and 'LLLL' is the level.
# We only use 'VV.RR.LLLL' to avoid integer overflows in bash when comparing
# the version numbers (some shells only support 32-bit integer compares!).
CXX_VERSION
:=
$(
shell
$(CXX)
-qversion
2>&1 |
\
sed
-n
's/.*Version: \([0-9]\{2\}\).\([0-9]\{2\}\).[0-9]\{4\}.\([0-9]\{4\}\)/\1\2\3/p'
)
# xlc 08.00.0000.0023 and higher supports -qtune=balanced
CXX_SUPPORTS_BALANCED_TUNING
=
$(
shell
if
[
$(
subst
.,,
$(CXX_VERSION)
)
-ge
080000
000023
]
;
then
echo
"true"
;
fi
)
CXX_SUPPORTS_BALANCED_TUNING
:=
$(
shell
if
[
$(CXX_VERSION)
-ge
08
000023
]
;
then
echo
"true"
;
fi
)
# xlc 10.01 is used with aggressive optimizations to boost performance
CXX_IS_V10
=
$(
shell
if
[
$(
subst
.,,
$(CXX_VERSION)
)
-ge
10010000
0000
]
;
then
echo
"true"
;
fi
)
CXX_IS_V10
:=
$(
shell
if
[
$(CXX_VERSION)
-ge
1001
0000
]
;
then
echo
"true"
;
fi
)
# check for precompiled headers support
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录