From 0b9109d77834f2343d29f2900927ab38ca1cb169 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Wed, 21 Sep 2016 18:22:36 +0200 Subject: [PATCH] openjdk: fix gcc6 build No revbump because gcc4 options do not change --- srcpkgs/openjdk/files/003_fix-mask_shift.patch | 13 +++++++++++++ srcpkgs/openjdk/template | 17 +++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 srcpkgs/openjdk/files/003_fix-mask_shift.patch diff --git a/srcpkgs/openjdk/files/003_fix-mask_shift.patch b/srcpkgs/openjdk/files/003_fix-mask_shift.patch new file mode 100644 index 0000000000..21db3fd886 --- /dev/null +++ b/srcpkgs/openjdk/files/003_fix-mask_shift.patch @@ -0,0 +1,13 @@ +Use ~0u instead of -1 to shift an unsigned value. + +--- a/src/share/vm/code/dependencies.hpp 2016-04-25 18:32:00.000000000 +0200 ++++ b/src/share/vm/code/dependencies.hpp 2016-09-13 19:46:22.684595758 +0200 +@@ -166,7 +166,7 @@ + LG2_TYPE_LIMIT = 4, // assert(TYPE_LIMIT <= (1<