Message ID | 20140513075122.GC2663@redhat.com |
---|---|
State | New |
Headers | show |
On Tue, 13 May 2014, Marek Polacek wrote: > Yeah, I should've done that in the first place, sorry. Is the > following ok then? > > 2014-05-13 Marek Polacek <polacek@redhat.com> > > * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase. > * c-c++-common/pr50459-2.c: New test. OK.
diff --git gcc/testsuite/c-c++-common/pr50459-2.c gcc/testsuite/c-c++-common/pr50459-2.c index e69de29..0e8fec3 100644 --- gcc/testsuite/c-c++-common/pr50459-2.c +++ gcc/testsuite/c-c++-common/pr50459-2.c @@ -0,0 +1,7 @@ +/* PR c/50459 */ +/* { dg-do compile { target init_priority } } */ +/* { dg-options "-Wall -Wextra" } */ + +enum { A = 128, B = 1 }; +void fn3 (void) __attribute__((constructor (A))); +void fn4 (void) __attribute__((destructor (A))); diff --git gcc/testsuite/c-c++-common/pr50459.c gcc/testsuite/c-c++-common/pr50459.c index f837b63..8d75228 100644 --- gcc/testsuite/c-c++-common/pr50459.c +++ gcc/testsuite/c-c++-common/pr50459.c @@ -5,8 +5,6 @@ enum { A = 128, B = 1 }; void *fn1 (void) __attribute__((assume_aligned (A))); void *fn2 (void) __attribute__((assume_aligned (A, 4))); -void fn3 (void) __attribute__((constructor (A))); -void fn4 (void) __attribute__((destructor (A))); void *fn5 (int) __attribute__((alloc_size (B))); void *fn6 (int) __attribute__((alloc_align (B))); void fn7 (const char *, ...) __attribute__ ((sentinel (B)));