X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fformat%2Fno-exargs-2.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fformat%2Fno-exargs-2.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=3fa9285784e7d7bc65dcf7b374dee2331b02e6d9;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/format/no-exargs-2.c b/gcc/testsuite/gcc.dg/format/no-exargs-2.c deleted file mode 100644 index 3fa92857..00000000 --- a/gcc/testsuite/gcc.dg/format/no-exargs-2.c +++ /dev/null @@ -1,27 +0,0 @@ -/* Test for warnings for extra format arguments being disabled by - -Wno-format-extra-args. Test which warnings still apply with $ - operand numbers. */ -/* Origin: Joseph Myers */ -/* { dg-do compile } */ -/* { dg-options "-std=gnu99 -Wformat -Wno-format-extra-args" } */ - -#include "format.h" - -void -foo (int i, int *ip, va_list va) -{ - printf ("%3$d%1$d", i, i, i); /* { dg-warning "before used" "unused $ operand" } */ - printf ("%2$d%1$d", i, i, i); - vprintf ("%3$d%1$d", va); /* { dg-warning "before used" "unused $ operand" } */ - /* With scanf formats, gaps in the used arguments are allowed only if the - arguments are all pointers. In such a case, should only give the lesser - warning about unused arguments rather than the more serious one about - argument gaps. */ - scanf ("%3$d%1$d", ip, ip, ip); - /* If there are non-pointer arguments unused at the end, this is also OK. */ - scanf ("%3$d%1$d", ip, ip, ip, i); - scanf ("%3$d%1$d", ip, i, ip); /* { dg-warning "before used" "unused $ scanf non-pointer operand" } */ - /* Can't check the arguments in the vscanf case, so should suppose the - lesser problem. */ - vscanf ("%3$d%1$d", va); -}