]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Don't use -Wfree-labels/-Wmissing-parameter-name if unsupported master
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 23 Aug 2025 01:50:35 +0000 (18:50 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 23 Aug 2025 02:07:33 +0000 (19:07 -0700)
Don't use -Wfree-labels/-Wmissing-parameter-name for "make check" if
they are unsupported by TEST_CC.

This fixes BZ #33310.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Sam James <sam@gentoo.org>
Makefile.in

index 809aa6443f2624d57fb1bb726ebd5dd755ae36e2..9dbb67d16e72ee9abf5f09dd8b97f5eeaf0f0054 100644 (file)
@@ -6,6 +6,8 @@ test-cc-option-wimplicit-fallthrough = @libc_cv_test_cc_wimplicit_fallthrough@
 test-config-cflags-mprefer-vector-width = @libc_cv_test_cc_mprefer_vector_width@
 test-config-cflags-signaling-nans = @libc_cv_test_cc_signaling_nans@
 test-config-cflags-wno-ignored-attributes = @libc_cv_test_wno_ignored_attributes@
+test-cc-option-wfree-labels = @libc_cv_test_cc_wfree_labels@
+test-cc-option-wmissing-parameter-name = @libc_cv_test_cc_wmissing_parameter_name@
 test-enable-cet = @test_enable_cet@
 test-have-mamx-tile = @libc_cv_test_x86_have_amx_tile@
 test-have-static-pie = @libc_cv_test_static_pie@
@@ -26,6 +28,8 @@ check xcheck test:
                config-cflags-mprefer-vector-width="$(test-config-cflags-mprefer-vector-width)" \
                config-cflags-signaling-nans="$(test-config-cflags-signaling-nans)" \
                config-cflags-wno-ignored-attributes="$(test-config-cflags-wno-ignored-attributes)" \
+               cc-option-wfree-labels="$(test-cc-option-wfree-labels)" \
+               cc-option-wmissing-parameter-name="$(test-cc-option-wmissing-parameter-name)" \
                enable-cet="$(test-enable-cet)" \
                have-mamx-tile="$(test-have-mamx-tile)" \
                have-static-pie="$(test-have-static-pie)" \