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 <jani...@codesourcery.com> * 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>