X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fcast-qual-2.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fcast-qual-2.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=0be1d617176f23f3779b4458f5bef20ac11ac2e0;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/cast-qual-2.c b/gcc/testsuite/gcc.dg/cast-qual-2.c deleted file mode 100644 index 0be1d617..00000000 --- a/gcc/testsuite/gcc.dg/cast-qual-2.c +++ /dev/null @@ -1,34 +0,0 @@ -/* Test whether the -Wcast-qual handles cv-qualified functions correctly. */ -/* { dg-do compile } */ -/* { dg-options "-Wcast-qual" } */ - -typedef int (intfn_t) (int); -typedef void (voidfn_t) (void); - -typedef const intfn_t *constfn_t; -typedef volatile voidfn_t *noreturnfn_t; - -intfn_t intfn; -const intfn_t constfn; -voidfn_t voidfn; -volatile voidfn_t noreturnfn; - -intfn_t *i1 = intfn; -intfn_t *i2 = (intfn_t *) intfn; -intfn_t *i3 = constfn; -intfn_t *i4 = (intfn_t *) constfn; /* { dg-bogus "discards qualifier" } */ - -constfn_t p1 = intfn; /* { dg-warning "makes qualified function" } */ -constfn_t p2 = (constfn_t) intfn; /* { dg-warning "new qualifier" } */ -constfn_t p3 = constfn; -constfn_t p4 = (constfn_t) constfn; - -voidfn_t *v1 = voidfn; -voidfn_t *v2 = (voidfn_t *) voidfn; -voidfn_t *v3 = noreturnfn; -voidfn_t *v4 = (voidfn_t *) noreturnfn; /* { dg-bogus "discards qualifier" } */ - -noreturnfn_t n1 = voidfn; /* { dg-warning "makes qualified function" } */ -noreturnfn_t n2 = (noreturnfn_t) voidfn; /* { dg-warning "new qualifier" } */ -noreturnfn_t n3 = noreturnfn; -noreturnfn_t n4 = (noreturnfn_t) noreturnfn;