]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 18 Nov 2024 00:17:28 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 18 Nov 2024 00:17:28 +0000 (00:17 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgcc/ChangeLog
libstdc++-v3/ChangeLog

index 001db1274ff7afd03b3749467517647cedc5c8d6..b618c3d6ef7552027671ea047e4a6a94ebb1a9ba 100644 (file)
@@ -1,3 +1,8 @@
+2024-11-17  Jason Merrill  <jason@redhat.com>
+
+       PR libstdc++/106852
+       * relpath.sh: New file.
+
 2024-11-14  Jeff Law  <jlaw@ventanamicro.com>
 
        * gcc-changelog/git_update_version.py (ignored_commits): Add
index d422d53cc17a62aa7f7e1ddbcce20c0d427c8ce3..4213c7775d09403da309324c0459f901848afde0 100644 (file)
@@ -1,3 +1,36 @@
+2024-11-17  Florian Weimer  <fweimer@redhat.com>
+
+       PR c/95445
+       * doc/invoke.texi: Document -Wdeprecated-non-prototype.
+
+2024-11-17  Jason Merrill  <jason@redhat.com>
+
+       * doc/cppopts.texi: Document -fsearch-include-path.
+       * doc/invoke.texi: Mention it for modules.
+
+2024-11-17  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-fnsummary.cc (find_necessary_statements): ASM statements are
+       necessary.
+
+2024-11-17  Jan Hubicka  <hubicka@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  <hubicka@ucw.cz>
 
        * ipa-modref.cc (ipa_modref_callee_reads_no_memory_p): New function.
index b57dfce74e22c0d80c47f432a42e446be1a79d78..7d15800c874680766291e8469920e90fd60dc869 100644 (file)
@@ -1 +1 @@
-20241117
+20241118
index 412d4748c1990c04dfb66f103c0793624b7ef6d5..8f9bbb9603b167a5aac437ce4bdd4dc3439cfdcb 100644 (file)
@@ -1,3 +1,24 @@
+2024-11-17  Jason Merrill  <jason@redhat.com>
+
+       * c.opt.urls: Regenerate.
+
+2024-11-17  Florian Weimer  <fweimer@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  <jason@redhat.com>
+
+       * c-ppoutput.cc (preprocess_file): Don't set directives_only here.
+
+2024-11-17  Jason Merrill  <jason@redhat.com>
+
+       * c.opt: Add -fsearch-include-path.
+       * c-opts.cc (c_common_post_options): Handle it.
+
 2024-11-15  Joseph Myers  <josmyers@redhat.com>
 
        * c-opts.cc (c_common_init_options): Default to C23.
index 813e3d853dd850a47be62bfe7c8e327935ae8af9..8963bbe8c86ee09823373e550731a58a2c5c1b8e 100644 (file)
@@ -1,3 +1,14 @@
+2024-11-17  Florian Weimer  <fweimer@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  <uecker@tugraz.at>
 
        PR c/117548
index 5432b58d5435321a51b584147a727ca80835a71a..6980c6d8d3a16b4777c35ae855228026666ec69b 100644 (file)
@@ -1,3 +1,11 @@
+2024-11-17  Jason Merrill  <jason@redhat.com>
+
+       * module.cc (module_preprocess_options): Set directives_only here.
+
+2024-11-17  Jason Merrill  <jason@redhat.com>
+
+       * module.cc (module_preprocess_options): Don't override it.
+
 2024-11-16  Jan Hubicka  <hubicka@ucw.cz>
 
        * decl.cc (cxx_build_operator_new): Break out from ...
index 47d572178da43e9e1299c7e7c987eb85a58227f6..a07a4781c699c55f4db94d3852c8bc7de9ab0fa4 100644 (file)
@@ -1,3 +1,16 @@
+2024-11-17  Florian Weimer  <fweimer@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  <hubicka@ucw.cz>
+
+       PR tree-optimization/109442
+       * g++.dg/tree-ssa/pr109442.C: New test.
+
 2024-11-16  Jan Hubicka  <hubicka@ucw.cz>
 
        * g++.dg/tree-ssa/pr109442.C: New file.
index 59f63d613e31073fd9f8b38a85653e13b2012874..c018bd4c74ec2d1fabd041d3daeea10258ca8255 100644 (file)
@@ -1,3 +1,9 @@
+2024-11-17  Jason Merrill  <jason@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  <jakub@redhat.com>
 
        * expr.cc (interpret_float_suffix): Handle d64x and D64x
index 08ce30ff07c16d8587c4a4b9fd8f32624a3a2f5f..7f9402ba40cbe27a50ddf273d75798427e52d66e 100644 (file)
@@ -1,3 +1,8 @@
+2024-11-17  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR target/117627
+       * config/pa/linux-atomic.c: Remove typedef for bool type.
+
 2024-11-16  Jakub Jelinek  <jakub@redhat.com>
 
        PR libgcc/117624
index 51966cccd178bdc50da4152925a2c238c7255338..933c13ae86079ef1a6180aee2d76d5726a83e36e 100644 (file)
@@ -1,3 +1,32 @@
+2024-11-17  Jason Merrill  <jason@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  <gerald@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  <gerald@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  <hubicka@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  <jwakely@redhat.com>
 
        * Makefile.am: Use $(MAKE) -C dir instead of cd dir && $(MAKE).