Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / gcc.dg / cpp / trad / Wunused.c
blob403d617f5d066978e080a347a7cb4a04c029072f
1 /* Copyright (C) 2002 Free Software Foundation, Inc. */
3 /* { dg-do preprocess } */
4 /* { dg-options "-Wunused-macros -traditional-cpp" } */
6 /* Test everything related to -Wunused-macros.
8 Source: Neil Booth, 23 Jul 2002. */
10 #include "Wunused.h"
12 #define used1 /* { dg-bogus "used" } */
13 #define used2 /* { dg-bogus "used" } */
14 #define used3 /* { dg-bogus "used" } */
15 #define used4 something /* { dg-bogus "used" } */
17 #define unused5 /* { dg-warning "used" } */
18 #define unused6 /* { dg-warning "used" } */
19 #define unused7() /* { dg-warning "used" } */
21 #if defined used1
22 #endif
23 #ifdef used2
24 #endif
25 #ifndef used3
26 #endif
27 used4
29 unused7; /* This does not count as a use. */
31 #if 0
32 unused5 /* This does not count as a use. */
33 #endif
35 #undef unused5
36 #define unused6
37 unused6