Patrick Palka <ppa...@redhat.com> writes:

> On Sat, 26 Jul 2025, Nathaniel Shead wrote:
>
>> On Fri, Jul 25, 2025 at 08:58:47AM -0400, Patrick Palka wrote:
>> > On Fri, 25 Jul 2025, Nathaniel Shead wrote:
>> > 
>> > > Bootstrapped and regtested on x86_64-pc-linux-gnu, OK for trunk?
>> > > 
>> > > -- >8 --
>> > > 
>> > > I noticed that C++26 trivial relocation didn't work in modules yet, and
>> > > there are a couple of other flags that seem potentially useful we
>> > > weren't streaming.  This streams those flags and adds a comment to
>> > > cp-tree.h to help people remember about modules when adding more.
>> > > 
>> > > As a drive-by improvement, update gcc_assert with gcc_checking_assert in
>> > > lang_type_bools streaming.
>> > 
>> > LGTM
>> > 
>> 
>> Thanks!  To clarify, I notice you're now a reviewer for the C++ frontend
>> (congratulations!); does this count as approval or should I wait for
>> Jason?
>
> Oops good point, I guess I should say "OK for trunk" now :) (and thanks!)

One of the new tests causes

+FAIL: g++.dg/modules/class-11_a.H -std=c++14 (test for excess errors)
+FAIL: g++.dg/modules/class-11_a.H module-cmi  
(gcm.cache/\$srcdir/g++.dg/modules/class-11_a.H.gcm)
+FAIL: g++.dg/modules/class-11_b.C -std=c++14  (test for warnings, line 10)
+FAIL: g++.dg/modules/class-11_b.C -std=c++14 (test for excess errors)

Excess errors:
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/class-11_a.H:23:44: 
error: 'static_assert' without a message only available with '-std=c++17' or 
'-std=gnu++17' [-Wc++17-extensions]
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/class-11_a.H:36:43: 
error: 'static_assert' without a message only available with '-std=c++17' or 
'-std=gnu++17' [-Wc++17-extensions]

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to