PPC Linux 64 needs -fsigned-char option for gcc (original) (raw)
Sean Chou zhouyx at linux.vnet.ibm.com
Fri Dec 21 09:40:42 UTC 2012
- Previous message: RFR 8005280: (props) Improve test coverage for small XML parser
- Next message: PPC Linux 64 needs -fsigned-char option for gcc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello,
We found -fsigned-char is added to ppc platform, but not added to ppc64 platform. As they are different platforms, I think it is needed for ppc64 as well. Currently I just added one line modification as follow, but there may be more places to modify. If some one can give some comments, I can make a complete webrev.
The buggy scenario we found needs closed code to reproduce, so it is not reproduced with current openjdk build on ppc linux from AIX porting project. I tested with ibmjdk, the patch works.
I found CFLAGS_REQUIRED_ppc is from changeset http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/54d8193f177b . Is it enough to add ppc64 option for places ppc appears in that patch?
///////////////////////// the patch ////////////////////////
diff --git a/make/common/Defs-linux.gmk b/make/common/Defs-linux.gmk --- a/make/common/Defs-linux.gmk +++ b/make/common/Defs-linux.gmk @@ -196,6 +196,7 @@ LDFLAGS_COMMON_sparc += -m32 -mcpu=v9 CFLAGS_REQUIRED_arm += -fsigned-char -D_LITTLE_ENDIAN CFLAGS_REQUIRED_ppc += -fsigned-char -D_BIG_ENDIAN +CFLAGS_REQUIRED_ppc64 += -fsigned-char -D_BIG_ENDIAN ifeq ($(ZERO_BUILD), true) CFLAGS_REQUIRED = $(ZERO_ARCHFLAG) ifeq ($(ZERO_ENDIANNESS), little)
--
Best Regards, Sean Chou
- Previous message: RFR 8005280: (props) Improve test coverage for small XML parser
- Next message: PPC Linux 64 needs -fsigned-char option for gcc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]