On Fri, Apr 11, 2014 at 7:59 PM, Andrew Pinski wrote: > On Fri, Apr 11, 2014 at 4:58 PM, David Blaikie wrote: >> This test is intending to use gnu style inline rather than the >> standard c99 inline semantics. Clang defaults to c99 and the test >> breaks for this (and other - there's an inlining debug info quality >> bug here too - I'll file a bug and kfail the remaining failures in a >> separate patch) reason. > > Or better yet, use the gnu_inline attribute on those functions. Ah, good plan - patch attached for that fix instead. Though at this point, I'd consider removing the GNUC conditional - for this test to be meaningful the compiler must support gnu inlining semantics. Are there compilers that support those semantics but don't support GCC attribute syntax and the gnu_inline attribute in particular? Removing the conditional would cause any compiler that doesn't support the attributes to just fail to compile, marking the test as untested rather than producing failures.