Hi All, If committers really don't want this code, we could always try fixing the code that the warning is complaining about.
------------------------------ Change --------------------------------------- diff --git a/src/java.desktop/share/native/libjavajpeg/jchuff.c b/src/java.desktop/share/native/libjavajpeg/jchuff.c --- a/src/java.desktop/share/native/libjavajpeg/jchuff.c +++ b/src/java.desktop/share/native/libjavajpeg/jchuff.c @@ -805,7 +805,7 @@ for (i = MAX_CLEN; i > 16; i--) { while (bits[i] > 0) { j = i - 2; /* find length of new prefix to be used */ - while (bits[j] == 0) + while ((bits[j] == 0) && (j > 0)) j--; bits[i] -= 2; /* remove two symbols */ ------------------------------ End of Change --------------------------------------- Again, it's a small, simple change that fixes a build break on two platforms. Either fix will solve this problem. Best Regards Adam Farley > Hi All, > > I ask for a committer to add one word to make/lib/Awt2dLibraries.gmk to solve a build break. > > We need to go to line 495 and add array-bounds into the list of disabled warnings. > > So this: > > DISABLED_WARNINGS_gcc := clobbered implicit-fallthrough shift-negative-value, \ > > becomes this: > > DISABLED_WARNINGS_gcc := clobbered implicit-fallthrough shift-negative-value array-bounds, \ > > This fixes a build-breaking problem which occurs if you don't disable > errors-as-warnings on zLinux or Linux for ppcle. > > Best Regards > > Adam Farley > > P.S. For further background, see this: > http://mail.openjdk.java.net/pipermail/2d-dev/2018-March/008958.html Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU