aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/format/ext-8.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/format/ext-8.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/format/ext-8.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/format/ext-8.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/format/ext-8.c
deleted file mode 100644
index b50cc81d5..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/format/ext-8.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Test for scanf formats. %m extensions. */
-/* { dg-do compile } */
-/* { dg-options "-std=gnu99 -Wformat" } */
-
-#include "format.h"
-
-void
-foo (char **sp, wchar_t **lsp, int *ip, float *fp, void **pp)
-{
- /* m assignment-allocation modifier, recognized in both C90
- and C99 modes, is a POSIX and ISO/IEC WDTR 24731-2 extension. */
- scanf ("%ms", sp);
- scanf ("%mS", lsp);
- scanf ("%mls", lsp);
- scanf ("%m[bcd]", sp);
- scanf ("%ml[bcd]", lsp);
- scanf ("%mc", sp);
- scanf ("%mlc", lsp);
- scanf ("%mC", lsp);
- scanf ("%*ms");
- scanf ("%*mS");
- scanf ("%*mls"); /* { dg-warning "assignment suppression and length modifier" } */
- scanf ("%*m[bcd]");
- scanf ("%*ml[bcd]"); /* { dg-warning "assignment suppression and length modifier" } */
- scanf ("%*mc");
- scanf ("%*mlc"); /* { dg-warning "assignment suppression and length modifier" } */
- scanf ("%*mC");
- scanf ("%10ms", sp);
- scanf ("%5mS", lsp);
- scanf ("%9mls", lsp);
- scanf ("%25m[bcd]", sp);
- scanf ("%41ml[bcd]", lsp);
- scanf ("%131mc", sp);
- scanf ("%27mlc", lsp);
- scanf ("%2mC", lsp);
- scanf ("%*10ms");
- scanf ("%*5mS");
- scanf ("%*9mls"); /* { dg-warning "assignment suppression and length modifier" } */
- scanf ("%*25m[bcd]");
- scanf ("%*41ml[bcd]"); /* { dg-warning "assignment suppression and length modifier" } */
- scanf ("%*131mc");
- scanf ("%*27mlc"); /* { dg-warning "assignment suppression and length modifier" } */
- scanf ("%*2mC");
-
- scanf ("%md", ip); /* { dg-warning "flag used with" } */
- scanf ("%mi", ip); /* { dg-warning "flag used with" } */
- scanf ("%mo", ip); /* { dg-warning "flag used with" } */
- scanf ("%mu", ip); /* { dg-warning "flag used with" } */
- scanf ("%mx", ip); /* { dg-warning "flag used with" } */
- scanf ("%ma", fp); /* { dg-warning "flag used with" } */
- scanf ("%mA", fp); /* { dg-warning "flag used with" } */
- scanf ("%me", fp); /* { dg-warning "flag used with" } */
- scanf ("%mf", fp); /* { dg-warning "flag used with" } */
- scanf ("%mg", fp); /* { dg-warning "flag used with" } */
- scanf ("%mp", pp); /* { dg-warning "flag used with" } */
-}