This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Fri, Apr 11, 2014 at 7:59 PM, Andrew Pinski <pinskia@gmail.com> wrote: > On Fri, Apr 11, 2014 at 4:58 PM, David Blaikie <dblaikie@gmail.com> 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.
Attachment:
gnu_inline.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |