Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/attr-noinline.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
15 | 15 |
16 static void function_declaration_both_after(void) {t();} | 16 static void function_declaration_both_after(void) {t();} |
17 | 17 |
18 static void function_declaration_noinline_before(void) __attribute__((__noinline__)); /* { dg-message "note: previous declaration" } */ | 18 static void function_declaration_noinline_before(void) __attribute__((__noinline__)); /* { dg-message "note: previous declaration" } */ |
19 | 19 |
20 static inline void function_declaration_noinline_before(void) {t();} /* { dg-warning "follows declaration with attribute noinline" } */ | 20 static inline void function_declaration_noinline_before(void) {t();} /* { dg-warning "follows declaration with attribute .noinline." } */ |
21 | 21 |
22 static inline void function_declaration_noinline_after(void) {t();} /* { dg-message "note: previous definition" } */ | 22 static inline void function_declaration_noinline_after(void) {t();} /* { dg-message "note: previous definition" } */ |
23 | 23 |
24 static void function_declaration_noinline_after(void) __attribute__((__noinline__)); /* { dg-warning "follows inline declaration" } */ | 24 static void function_declaration_noinline_after(void) __attribute__((__noinline__)); /* { dg-warning "follows inline declaration" } */ |
25 | 25 |
39 | 39 |
40 static void function_declaration_inline_noinline_after(void) __attribute__((__noinline__)); /* { dg-warning "follows inline declaration" } */ | 40 static void function_declaration_inline_noinline_after(void) __attribute__((__noinline__)); /* { dg-warning "follows inline declaration" } */ |
41 | 41 |
42 static void function_declaration_noinline_inline_before(void) __attribute__((__noinline__)); /* { dg-message "note: previous declaration" } */ | 42 static void function_declaration_noinline_inline_before(void) __attribute__((__noinline__)); /* { dg-message "note: previous declaration" } */ |
43 | 43 |
44 static inline void function_declaration_noinline_inline_before(void); /* { dg-warning "follows declaration with attribute noinline" } */ | 44 static inline void function_declaration_noinline_inline_before(void); /* { dg-warning "follows declaration with attribute .noinline." } */ |
45 | 45 |
46 static void function_declaration_noinline_inline_before(void) {t();} | 46 static void function_declaration_noinline_inline_before(void) {t();} |
47 | 47 |
48 void f () { | 48 void f () { |
49 function_definition (); | 49 function_definition (); |