1 /* { dg-do compile } */ 2 /* { dg-options "-mno-sse3" } */ 3 4 /* callee cannot be inlined into caller because it has a higher target ISA. */ 5 __attribute__((always_inline,target("sse4.2"))) callee()6__inline int callee () /* { dg-error "inlining failed in call to always_inline" } */ 7 { 8 return 0; 9 } 10 11 __attribute__((target("sse"))) caller()12static __inline int caller () 13 { 14 return callee(); /* { dg-message "called from here" } */ 15 } 16 main()17int main () 18 { 19 return caller(); 20 } 21