aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/format/attr-7.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/format/attr-7.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/format/attr-7.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/format/attr-7.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/format/attr-7.c
deleted file mode 100644
index c37044819..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/format/attr-7.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Test for format attributes: test applying them to types. */
-/* Origin: Joseph Myers <jsm28@cam.ac.uk> */
-/* { dg-do compile } */
-/* { dg-options "-std=gnu99 -Wformat" } */
-
-#define DONT_GNU_PROTOTYPE
-#include "format.h"
-
-__attribute__((format(gnu_attr_printf, 1, 2))) void (*tformatprintf0) (const char *, ...);
-void (*tformatprintf1) (const char *, ...) __attribute__((format(gnu_attr_printf, 1, 2)));
-void (__attribute__((format(gnu_attr_printf, 1, 2))) *tformatprintf2) (const char *, ...);
-void (__attribute__((format(gnu_attr_printf, 1, 2))) ****tformatprintf3) (const char *, ...);
-
-char * (__attribute__((format_arg(1))) *tformat_arg) (const char *);
-
-void
-baz (int i)
-{
- (*tformatprintf0) ("%d", i);
- (*tformatprintf0) ((*tformat_arg) ("%d"), i);
- (*tformatprintf0) ("%"); /* { dg-warning "format" "prefix" } */
- (*tformatprintf0) ((*tformat_arg) ("%")); /* { dg-warning "format" "prefix" } */
- (*tformatprintf1) ("%d", i);
- (*tformatprintf1) ((*tformat_arg) ("%d"), i);
- (*tformatprintf1) ("%"); /* { dg-warning "format" "postfix" } */
- (*tformatprintf1) ((*tformat_arg) ("%")); /* { dg-warning "format" "postfix" } */
- (*tformatprintf2) ("%d", i);
- (*tformatprintf2) ((*tformat_arg) ("%d"), i);
- (*tformatprintf2) ("%"); /* { dg-warning "format" "nested" } */
- (*tformatprintf2) ((*tformat_arg) ("%")); /* { dg-warning "format" "nested" } */
- (****tformatprintf3) ("%d", i);
- (****tformatprintf3) ((*tformat_arg) ("%d"), i);
- (****tformatprintf3) ("%"); /* { dg-warning "format" "nested 2" } */
- (****tformatprintf3) ((*tformat_arg) ("%")); /* { dg-warning "format" "nested 2" } */
-}