Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/pr67964.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR c/67964 */ /* { dg-do compile } */ /* { dg-require-alias "" } */ extern int fn0 (void) __attribute__ ((const const)); /* { dg-error "expected" } */ extern int fn1 (void) __attribute__ ((const, const)); extern int fn2 (void) __attribute__ ((optimize (0) const)); /* { dg-error "expected" } */ extern int fn3 (void) __attribute__ ((optimize (0), const)); /* We allow starting/trailing comma. */ extern int fn4 (void) __attribute__ ((, const)); extern int fn5 (void) __attribute__ ((const, )); extern int fn6 (void) __attribute__ ((,,,, const,,,,, )); extern int fn7 (void) __attribute__ ((,)); extern int fn8 (void) __attribute__ ((__noreturn__ __noreturn__)); /* { dg-error "expected" } */ extern int fn9 (void) __attribute__ ((__noreturn__, __noreturn__)); extern int fn10 (void) __attribute__ ((__cold__ __pure__ __noclone__)); /* { dg-error "expected" } */ extern int fn11 (void) __attribute__ ((__cold__, __pure__ __noclone__)); /* { dg-error "expected" } */ int i; int ii; extern int a __attribute__ ((alias ("i") unused)); /* { dg-error "expected" } */ extern int a2 __attribute__ ((alias ("i" "i"))); struct A { char p[6]; } __attribute__((__packed__ packed)); /* { dg-error "expected" } */