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 ();