From: Eric Botcazou <[email protected]>
Date: Tue, 11 Oct 2011 21:57:18 +0200
>> I would expect that to spit out a warning. Do I need to explicitly
>> add "-Wall", "-Wno-implicit" or similar? Similar tests in i386.exp don't
>> seem to need this and that was what I used as my template.
>
> -Wall does yield a warning:
>
> vis.c: In function '_vis3_fpadd64':
> vis.c:4:3: warning: implicit declaration of function '__builtin_vis_fpadd64'
> [-Wimplicit-function-declaration]
Cool, Eric could you quickly test the following? This still leaves
the i386.exp case issue open, it stands to reason that something like
-Wall is needed for those tests too.
diff --git a/gcc/testsuite/gcc.target/sparc/sparc.exp
b/gcc/testsuite/gcc.target/sparc/sparc.exp
index 51c9c16..7d30dcc 100644
--- a/gcc/testsuite/gcc.target/sparc/sparc.exp
+++ b/gcc/testsuite/gcc.target/sparc/sparc.exp
@@ -32,7 +32,7 @@ proc check_effective_target_vis3 { } {
{
return __builtin_vis_fpadd64 (__X, __Y);
}
- } "-mcpu=niagara3 -mvis" ]
+ } "-mcpu=niagara3 -mvis -Wall" ]
}
# If a testcase doesn't have special options, use these.