diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d8398c94231..9e546f261cc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,18 @@ +2024-03-16 Jakub Jelinek + + PR target/114175 + * config/i386/i386.cc (ix86_setup_incoming_varargs): Only skip + ix86_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions + if arg.type is NULL. + +2024-03-16 Jakub Jelinek + + PR tree-optimization/114329 + * gimple-lower-bitint.cc (struct bitint_large_huge): Declare + build_bit_field_ref method. + (bitint_large_huge::build_bit_field_ref): New method. + (bitint_large_huge::lower_mergeable_stmt): Use it. + 2024-03-15 YunQiang Su * config/riscv/riscv.opt.urls: Regenerated. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0c922a24f40..7495d4c6422 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240316 +20240317 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 05fd84c60ce..504bca895ca 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2024-03-16 Nathaniel Shead + + PR c++/112631 + * cp-tree.h (named_module_attach_p): New function. + * decl.cc (start_decl): Check for attachment not purview. + (grokmethod): Likewise. + 2024-03-14 Chung-Lin Tang * parser.cc (cp_parser_oacc_data_clause): Add parsing support for diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6167f0b8dbf..3092127fbf3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2024-03-16 Jakub Jelinek + + PR target/114175 + * gcc.dg/c23-stdarg-7.c: New test. + * gcc.dg/c23-stdarg-8.c: New test. + +2024-03-16 Jakub Jelinek + + PR tree-optimization/114329 + * gcc.dg/bitint-101.c: New test. + +2024-03-16 Nathaniel Shead + + PR c++/112631 + * g++.dg/modules/block-decl-1_a.C: New test. + * g++.dg/modules/block-decl-1_b.C: New test. + * g++.dg/modules/block-decl-2.C: New test. + 2024-03-15 Jakub Jelinek PR libgcc/114327 diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index 8b13a062366..32e4a5c6e1a 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,9 @@ +2024-03-16 Francois-Xavier Coudert + + PR middle-end/111632 + * libcc1plugin.cc: Fix include. + * libcp1plugin.cc: Fix include. + 2024-02-29 Tom Tromey PR libcc1/113977