On Tue, 19 Apr 2022, Niels Möller wrote:
I've always liked gcc -Wall. I think it adheres to its design to warn only about things that (1) are prone to be errors, and (2) in the case that they aren't errors, are easy to clarify in a way that makes the compiler stop warning about them.
That stopped being the case some years ago, sadly. The first offender was -Wmaybe-uninitialized, and it was joined by others recently.
Use of -Werror, on the other hand, is something that I can't generally recommend. Imposing it on library users by default is certainly a bad idea. Using it when compiling tests that are part of configure is almost sure to break.
On the other hand, at least in the past, configure scripts often contained C code that was much uglier than necessary. If people compiling with -Werror helped clean that up, I will thank them for that ;-) (without using -Werror myself).
-- Marc Glisse _______________________________________________ gmp-bugs mailing list gmp-bugs@gmplib.org https://gmplib.org/mailman/listinfo/gmp-bugs