180: #if __GNUC_PREREQ__(2, 5)
181: #define __dead __attribute__((__noreturn__))
182: #elif defined(__GNUC__)
188: #if __GNUC_PREREQ__(2, 96)
189: #define __pure __attribute__((__pure__))
190: #elif defined(__GNUC__)
196: #if __GNUC_PREREQ__(3, 0)
197: #define __noinline __attribute__((__noinline__))
198: #else
202: #if __GNUC_PREREQ__(2, 7)
203: #define __unused __attribute__((__unused__))
204: #else
208: #if __GNUC_PREREQ__(3, 1)
209: #define __used __attribute__((__used__))
210: #else
214: #if __GNUC_PREREQ__(2, 7)
215: #define __packed __attribute__((__packed__))
216: #define __aligned(x) __attribute__((__aligned__(x)))
217: #define __section(x) __attribute__((__section__(x)))
218: #elif defined(__PCC__)