On 05/24/2011 12:40 PM, Joseph S. Myers wrote:
> On Tue, 24 May 2011, Janis Johnson wrote:
>
>> On ARM, two g++ tests trigger a warning about changed mangling. The
>> warning is not relevant to the purpose of the test, so this patch
>> causes it to be ignored.
>
> Various existing tests use -Wno-abi or -Wno-psabi on particular targets
> for such cases. E.g.
>
> // { dg-options "-Wno-abi" { target arm_eabi } }
>
Is this one OK for trunk and 4.6? The failure occurs for arm-none-eabi
and for arm-none-linux-gnueabi.
2011-05-24 Janis Johnson <[email protected]>
* g++.dg/template/stdarg1.C: Suppress a warning.
* g++.dg/warn/Wunused-parm-3.C: Likewise.
Index: g++.dg/template/stdarg1.C
===================================================================
--- g++.dg/template/stdarg1.C (revision 174094)
+++ g++.dg/template/stdarg1.C (working copy)
@@ -1,5 +1,7 @@
// PR c++/47022
// { dg-do compile }
+// Suppress a warning that is irrelevant to the purpose of this test.
+// { dg-options "-Wno-abi" { target arm*-*-*eabi } }
#include <cstdarg>
Index: g++.dg/warn/Wunused-parm-3.C
===================================================================
--- g++.dg/warn/Wunused-parm-3.C (revision 174094)
+++ g++.dg/warn/Wunused-parm-3.C (working copy)
@@ -1,5 +1,7 @@
// { dg-do compile }
// { dg-options "-Wunused -W" }
+// Suppress a warning that is irrelevant to the purpose of this test.
+// { dg-options "-Wno-abi" { target arm*-*-*eabi } }
#include <stdarg.h>