From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 42A8E3858D3C; Mon, 24 Jan 2022 05:57:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 42A8E3858D3C From: "rimvydas.jas at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/104019] Testsuite 17_intro/headers/c++2020/stdc++_multiple_inclusion.cc failures Date: Mon, 24 Jan 2022 05:57:05 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 12.0 X-Bugzilla-Keywords: testsuite-fail X-Bugzilla-Severity: normal X-Bugzilla-Who: rimvydas.jas at gmail dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: redi at gcc dot gnu.org X-Bugzilla-Target-Milestone: 12.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2022 05:57:05 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D104019 --- Comment #8 from Rimvydas (RJ) --- Thank you for the patches.=C2=A0 Testsuite now gives: PASS: 17_intro/headers/c++1998/stdc++.cc (test for excess errors)PASS: 17_intro/headers/c++1998/stdc++_multiple_inclusion.cc (test for excess erro= rs) PASS: 17_intro/headers/c++2011/stdc++.cc (test for excess errors) PASS: 17_intro/headers/c++2011/stdc++_multiple_inclusion.cc (test for excess errors) PASS: 17_intro/headers/c++2014/stdc++.cc (test for excess errors) PASS: 17_intro/headers/c++2014/stdc++_multiple_inclusion.cc (test for excess errors) PASS: 17_intro/headers/c++2017/stdc++.cc (test for excess errors) PASS: 17_intro/headers/c++2017/stdc++_multiple_inclusion.cc (test for excess errors) FAIL: 17_intro/headers/c++2020/stdc++.cc (test for excess errors) FAIL: 17_intro/headers/c++2020/stdc++_multiple_inclusion.cc (test for excess errors) In file included from /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr.h:53, =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/memory:77, =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/x86_64-unknow= n-dragonfly6.3/bits/stdc++.h:82, =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from /data/gg/libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc:25: /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h: In member function 'void std::_Sp_counted_array_base<_Alloc>::_M_init(typen= ame std::allocator_traits<_Alloc>::value_type*, _Init)': /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h:767: warning: typedef 'using value_type =3D using _Up =3D typename std::allocator_traits<_Alloc>::value_type' locally defined but not used [-Wunused-local-typedefs] /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h:768: warning: typedef 'using difference_type =3D std::ptrdiff_t' locally defined= but not used [-Wunused-local-typedefs] /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h:771: warning: typedef 'using iterator_category =3D struct std::forward_iterator_= tag' locally defined but not used [-Wunused-local-typedefs] In file included from /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/x86_64-unknow= n-dragonfly6.3/bits/stdc++.h:144: /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/latch: In mem= ber function 'void std::latch::count_down(std::ptrdiff_t)': /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/latch:65: warning: comparison of integer expressions of different signedness: 'const = long unsigned int' and 'std::ptrdiff_t' {aka 'long int'} [-Wsign-compare] FAIL: 17_intro/headers/c++2020/stdc++.cc (test for excess errors) Excess errors: /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h:767: warning: typedef 'using value_type =3D using _Up =3D typename std::allocator_traits<_Alloc>::value_type' locally defined but not used [-Wunused-local-typedefs] /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h:768: warning: typedef 'using difference_type =3D std::ptrdiff_t' locally defined= but not used [-Wunused-local-typedefs] /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/bits/shared_p= tr_base.h:771: warning: typedef 'using iterator_category =3D struct std::forward_iterator_= tag' locally defined but not used [-Wunused-local-typedefs] /build/trunk/x86_64-unknown-dragonfly6.3/libstdc++-v3/include/latch:65: warning: comparison of integer expressions of different signedness: 'const = long unsigned int' and 'std::ptrdiff_t' {aka 'long int'} [-Wsign-compare] The -Wunused-local-typedefs warnings seem to have been recently introduced = in g:9a0b518a82db68c5cbd9ea8ccc47c2ff45182519 commit. Same c++2020 warnings are reproducible on GLIBC targets when running: $ make check-target-libstdc++-v3 -k RUNTESTFLAGS=3D"conformance.exp=3Dstdc\= +\+*.cc --target_board=3Dunix/-Wall/-Wsystem-headers/"=