[Bug c/47781] warnings from custom printf format specifiers
manu at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jan 18 12:11:04 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47781
--- Comment #28 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
(In reply to Jan Wielemaker from comment #27)
> It is really a pity this can't be resolved :( We have quite a few
> extensions in the SWI-Prolog source code, mostly for debug messages that
> deal with internal data structures. It makes writing debug messages a lot
> easier.
This can be resolved. It only needs someone(s) interested enough to implement
it or pay someone else to implement it.
There are a lot of suggestions in this page on how to proceed. Personally, I
think the best would be to start with a simple design for an attribute rather
than a pragma and implement it as a plugin to faster development and testing.
Then submit it for comments. The simplest design that will get you faster
feedback would be something the replaces some of the current GCC-specific
printf formats, like %E, %T, %q, etc.
(I don't remember where these are documented and implemented right now)
It just needs people with time and patience to do it.
More information about the Gcc-bugs
mailing list