X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fformat%2Fc99-printf-2.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fformat%2Fc99-printf-2.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=9efcb0667c40e6eea0079d601d214c62c2fdd968;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/format/c99-printf-2.c b/gcc/testsuite/gcc.dg/format/c99-printf-2.c deleted file mode 100644 index 9efcb066..00000000 --- a/gcc/testsuite/gcc.dg/format/c99-printf-2.c +++ /dev/null @@ -1,32 +0,0 @@ -/* Test for printf formats. Formats using extensions to the standard - should be rejected in strict pedantic mode. -*/ -/* Origin: Joseph Myers */ -/* { dg-do compile } */ -/* { dg-options "-std=iso9899:1999 -pedantic -Wformat" } */ - -#include "format.h" - -void -foo (int i, long long ll, size_t z, wint_t lc, wchar_t *ls) -{ - /* The length modifiers q, Z and L as applied to integer formats are - extensions. - */ - printf ("%qd", ll); /* { dg-warning "C" "%q length" } */ - printf ("%Ld", ll); /* { dg-warning "C" "%L length" } */ - printf ("%Zd", z); /* { dg-warning "C" "%Z length" } */ - /* The conversion specifiers C and S are X/Open extensions; the - conversion specifier m is a GNU extension. - */ - printf ("%m"); /* { dg-warning "C" "printf %m" } */ - printf ("%C", lc); /* { dg-warning "C" "printf %C" } */ - printf ("%S", ls); /* { dg-warning "C" "printf %S" } */ - /* The flag character ', and the use of operand number $ formats, are - X/Open extensions. - */ - printf ("%'d", i); /* { dg-warning "C" "printf ' flag" } */ - printf ("%1$d", i); /* { dg-warning "C" "printf $ format" } */ - /* The flag character I is a GNU extension. */ - printf ("%Id", i); /* { dg-warning "C" "printf I flag" } */ -}