Ping: https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571971.html
I got the go ahead to commit the Ada and Objective-C subset (patches 2 and 11). Most of the rest of the patches are mechanical replacements and so nearly obvious but I'm still looking for a review/approval of the warning infrastructure and the rest of the changes. https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571973.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571974.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571975.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571976.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571977.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571978.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571979.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571980.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571981.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571983.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571984.html Approved: https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571972.html https://gcc.gnu.org/pipermail/gcc-patches/2021-June/571982.html On 6/4/21 3:27 PM, Martin Sebor wrote:
This is a revised patch series to add warning control by group and location, updated based on feedback on the initial series. v2 changes include: 1) Use opt_code rather than int for the option argument to the new APIs. This let me find and fix a bug in the original Ada change. 2) Use suppress_warning() and warning_suppressed_p() instead of get/set_no_warning, and also instead of warning_enabled/disabled for the names of the new functions (as requested/clarified offline by David). 3) Make the removal of the TREE_NO_WARNING macro and the gimple_get_no_warning_p() and gimple_set_no_warning() functions a standalone patch. 4) Include tests for PR 74765 and 74762 fixed by these changes. I have retested the whole patch series on x86_64-linux.