This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap 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]

[Bug translator/12137] SDT fails -pedantic with too-long strings


http://sourceware.org/bugzilla/show_bug.cgi?id=12137

--- Comment #3 from Roland McGrath <roland at gnu dot org> 2010-10-20 00:36:56 UTC ---
This is somewhat mysterious.  F13/x86-64 is the system where I tested this when
I did it in the first place, though perhaps it was a slightly earlier gcc rpm
(I don't recall).  I suppose it's possible I didn't test something I thought I
had.

When I first committed the testsuite cleanups associated with sys/sdt.h, I used
a space after -isystem and then Stan changed that later for reasons I don't
recall ever understanding.  Just in case, try the same file with -isystem /...
instead.

It's certainly feasible to rejigger the macro magic to wind up with more
separate asm statements, though you'll have to take quite some care to make
sure that all the permutations of the macros (the ones for embedding inside
asm, e.g.) continue to work.  I really dislike that "solution" however, since
it also introduces the opportunity for the compiler to emit other code in
between them, which, though it seems unlikely to happen, could very well louse
things up thoroughly in nonobvious ways if it did.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]