https://gcc.gnu.org/g:24da863403a173e336cb6723b8ee64bd6ee74e85

commit r15-5372-g24da863403a173e336cb6723b8ee64bd6ee74e85
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Nov 18 00:17:28 2024 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  5 +++++
 gcc/ChangeLog           | 33 +++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  | 21 +++++++++++++++++++++
 gcc/c/ChangeLog         | 11 +++++++++++
 gcc/cp/ChangeLog        |  8 ++++++++
 gcc/testsuite/ChangeLog | 13 +++++++++++++
 libcpp/ChangeLog        |  6 ++++++
 libgcc/ChangeLog        |  5 +++++
 libstdc++-v3/ChangeLog  | 29 +++++++++++++++++++++++++++++
 10 files changed, 132 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 001db1274ff7..b618c3d6ef75 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       PR libstdc++/106852
+       * relpath.sh: New file.
+
 2024-11-14  Jeff Law  <j...@ventanamicro.com>
 
        * gcc-changelog/git_update_version.py (ignored_commits): Add
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d422d53cc17a..4213c7775d09 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,36 @@
+2024-11-17  Florian Weimer  <fwei...@redhat.com>
+
+       PR c/95445
+       * doc/invoke.texi: Document -Wdeprecated-non-prototype.
+
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * doc/cppopts.texi: Document -fsearch-include-path.
+       * doc/invoke.texi: Mention it for modules.
+
+2024-11-17  Jan Hubicka  <hubi...@ucw.cz>
+
+       * ipa-fnsummary.cc (find_necessary_statements): ASM statements are
+       necessary.
+
+2024-11-17  Jan Hubicka  <hubi...@ucw.cz>
+
+       * ipa-modref.cc (modref_summary::useful_p): const/pure implies
+       determinism.
+       (modref_summary_lto::useful_p): Likewise.
+       (ignore_nondeterminism_p): Add CALLEE_FNTYPE parameter; check for
+       reproducible/unsequenced
+       (modref_access_analysis::record_access_p): Use ignore_nondeterminism_p
+       when handling volatile accesses.
+       (modref_access_analysis::get_access_for_fnspec): Update.
+       (modref_access_analysis::process_fnspec): Cleanup handling of NOVOPS.
+       (modref_access_analysis::analyze_call): Use ignore_nondeterminism_p
+       when handling asm statements.
+       (modref_access_analysis::analyze_stmt): Update.
+       (propagate_unknown_call): Update.
+       (modref_propagate_in_scc): Update.
+       (ipa_merge_modref_summary_after_inlining): Update.
+
 2024-11-16  Jan Hubicka  <hubi...@ucw.cz>
 
        * ipa-modref.cc (ipa_modref_callee_reads_no_memory_p): New function.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b57dfce74e22..7d15800c8746 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241117
+20241118
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 412d4748c199..8f9bbb9603b1 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,24 @@
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * c.opt.urls: Regenerate.
+
+2024-11-17  Florian Weimer  <fwei...@redhat.com>
+
+       PR c/95445
+       * c-opts.cc (c_common_post_options): Initialize
+       warn_deprecated_non_prototype.
+       * c.opt (Wdeprecated-non-prototype): New option.
+       * c.opt.urls: Regenerate.
+
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * c-ppoutput.cc (preprocess_file): Don't set directives_only here.
+
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * c.opt: Add -fsearch-include-path.
+       * c-opts.cc (c_common_post_options): Handle it.
+
 2024-11-15  Joseph Myers  <josmy...@redhat.com>
 
        * c-opts.cc (c_common_init_options): Default to C23.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 813e3d853dd8..8963bbe8c86e 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,14 @@
+2024-11-17  Florian Weimer  <fwei...@redhat.com>
+
+       PR c/95445
+       * c-decl.cc (start_function): Warn about parameters
+       after parameter-less declaration.
+       * c-typeck.cc (build_function_call_vec): Pass fntype
+       to convert_arguments.
+       (convert_arguments): Change argument to fntype and
+       compute typelist.  Warn about parameter list mismatches
+       on first parameter.
+
 2024-11-16  Martin Uecker  <uec...@tugraz.at>
 
        PR c/117548
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5432b58d5435..6980c6d8d3a1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * module.cc (module_preprocess_options): Set directives_only here.
+
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * module.cc (module_preprocess_options): Don't override it.
+
 2024-11-16  Jan Hubicka  <hubi...@ucw.cz>
 
        * decl.cc (cxx_build_operator_new): Break out from ...
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 47d572178da4..a07a4781c699 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,16 @@
+2024-11-17  Florian Weimer  <fwei...@redhat.com>
+
+       PR c/95445
+       * gcc.dg/Wdeprecated-non-prototype-1.c: New test.
+       * gcc.dg/Wdeprecated-non-prototype-2.c: New test.
+       * gcc.dg/Wdeprecated-non-prototype-3.c: New test.
+       * gcc.dg/Wdeprecated-non-prototype-4.c: New test.
+
+2024-11-17  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR tree-optimization/109442
+       * g++.dg/tree-ssa/pr109442.C: New test.
+
 2024-11-16  Jan Hubicka  <hubi...@ucw.cz>
 
        * g++.dg/tree-ssa/pr109442.C: New file.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 59f63d613e31..c018bd4c74ec 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,9 @@
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       * internal.h (search_path_head): Declare.
+       * files.cc (search_path_head): No longer static.
+       * init.cc (cpp_read_main_file): Use it.
+
 2024-11-15  Jakub Jelinek  <ja...@redhat.com>
 
        * expr.cc (interpret_float_suffix): Handle d64x and D64x
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 08ce30ff07c1..7f9402ba40cb 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2024-11-17  John David Anglin  <dang...@gcc.gnu.org>
+
+       PR target/117627
+       * config/pa/linux-atomic.c: Remove typedef for bool type.
+
 2024-11-16  Jakub Jelinek  <ja...@redhat.com>
 
        PR libgcc/117624
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 51966cccd178..933c13ae8607 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,32 @@
+2024-11-17  Jason Merrill  <ja...@redhat.com>
+
+       PR libstdc++/106852
+       * include/bits/version.def: Add __cpp_lib_modules.
+       * include/bits/version.h: Regenerate.
+       * src/c++23/Makefile.am: Add modules std and std.compat.
+       * src/c++23/Makefile.in: Regenerate.
+       * src/c++23/std-clib.cc.in: New file.
+       * src/c++23/std.cc.in: New file.
+       * src/c++23/std.compat.cc.in: New file.
+       * src/c++23/libstdc++.modules.json.in: New file.
+
+2024-11-17  Gerald Pfeifer  <ger...@pfeifer.com>
+
+       * doc/xml/manual/intro.xml: Move a gcc.gnu.org link to https.
+       * doc/html/manual/license.html: Regenerate.
+
+2024-11-17  Gerald Pfeifer  <ger...@pfeifer.com>
+
+       * doc/xml/manual/io.xml: Update link to Angelika Langer's book.
+       * doc/html/manual/streambufs.html: Regenerate.
+
+2024-11-17  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR tree-optimization/109442
+       * include/bits/stl_vector.h: (vector::size(),
+       vector::capacity()): Add __builtin_unreachable call to announce
+       that size and capacity are non-negative.
+
 2024-11-16  Jonathan Wakely  <jwak...@redhat.com>
 
        * Makefile.am: Use $(MAKE) -C dir instead of cd dir && $(MAKE).

Reply via email to