tool: remove some gcc warnings in gccx
authorJean Privat <jean@pryen.org>
Mon, 27 Jun 2011 14:51:37 +0000 (10:51 -0400)
committerJean Privat <jean@pryen.org>
Mon, 27 Jun 2011 14:51:37 +0000 (10:51 -0400)
These two warnings seem to appear in gcc 4.6

-Wno-array-bounds: because, in generated code, local variables are stored in
a 1-length tail array.

-Wno-unused-but-set-variable: because unused parameters in Nit lead to
unused but initialized registers

Signed-off-by: Jean Privat <jean@pryen.org>

bin/gccx

index ef8af1f..4ec4d8c 100755 (executable)
--- a/bin/gccx
+++ b/bin/gccx
@@ -19,7 +19,7 @@
 
 OPTS="-g" # option for compiler call
 objs="" # List of .o files
-CC="gcc --ansi --pedantic -Wall -Wextra -Wformat-security -Wcast-align -Wno-uninitialized -Wno-unused-variable -Wno-unused-label -Wno-unused-parameter -Wno-missing-field-initializers" # Default compiler call
+CC="gcc --ansi --pedantic -Wall -Wextra -Wformat-security -Wcast-align -Wno-uninitialized -Wno-unused-variable -Wno-unused-label -Wno-unused-parameter -Wno-missing-field-initializers -Wno-array-bounds -Wno-unused-but-set-variable" # Default compiler call
 ext="_savo _sav" # Default flavor to reuse
 out="a.out"  # Default output binary filename
 dir="" # Default tmp dir