[aarch64-port-dev ] RFR: -Wno-unused-parameter needed for gcc 4.8.2

Edward Nevill edward.nevill at linaro.org
Mon Jul 15 06:29:23 PDT 2013


Hi,

I t would seem that -Wno-unused-parameter is required in addition 
-Wno-unused in gcc 4.8.2.

Previous versions of gcc seem to cover unused parameters with just 
-Wno-unused.

The following patch adds -Wno-unused-parameter.

Note that I have added the patch to both toolchain.m4 and 
generated-configure.sh in accordance with OpenJDK policy.

All the best,
Ed.

--- CUT HERE ---
# HG changeset patch
# User Edward Nevill edward.nevill at linaro.org
# Date 1373893770 -3600
# Node ID 631684e9281e0a6558dd462b5a96deb71cc61be1
# Parent  0020c1139b8a8f3b116e718fc34886d31a9ab804
Add -Wno-unused-parameter for gcc 4.8

diff -r 0020c1139b8a -r 631684e9281e 
common/autoconf/generated-configure.sh
--- a/common/autoconf/generated-configure.sh	Wed Jul 10 13:24:46 2013 
+0100
+++ b/common/autoconf/generated-configure.sh	Mon Jul 15 14:09:30 2013 
+0100
@@ -29066,7 +29066,7 @@
 #
 case $COMPILER_NAME in
       gcc )
-      	  CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall 
-Wno-unused -Wno-parentheses \
+      	  CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall 
-Wno-unused -Wno-unused-parameter -Wno-parentheses \
                           -pipe \
                           -D_GNU_SOURCE -D_REENTRANT 
-D_LARGEFILE64_SOURCE"
 	  case $OPENJDK_TARGET_CPU_ARCH in
diff -r 0020c1139b8a -r 631684e9281e common/autoconf/toolchain.m4
--- a/common/autoconf/toolchain.m4	Wed Jul 10 13:24:46 2013 +0100
+++ b/common/autoconf/toolchain.m4	Mon Jul 15 14:09:30 2013 +0100
@@ -808,7 +808,7 @@
 #
 case $COMPILER_NAME in
       gcc )
-      	  CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall 
-Wno-unused -Wno-parentheses \
+      	  CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall 
-Wno-unused -Wno-unused-parameter -Wno-parentheses \
                           -pipe \
                           -D_GNU_SOURCE -D_REENTRANT 
-D_LARGEFILE64_SOURCE"
 	  case $OPENJDK_TARGET_CPU_ARCH in
--- CUT HERE ---





More information about the aarch64-port-dev mailing list