[gcc r12-10818] Daily bump.

2024-11-17 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:d0bb7a14ff99148386d7d5845f3aa4993b8113fe

commit r12-10818-gd0bb7a14ff99148386d7d5845f3aa4993b8113fe
Author: GCC Administrator 
Date:   Sun Nov 17 00:24:56 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index af4dbe513ab2..b57dfce74e22 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241116
+20241117


[gcc r15-5372] Daily bump.

2024-11-17 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:24da863403a173e336cb6723b8ee64bd6ee74e85

commit r15-5372-g24da863403a173e336cb6723b8ee64bd6ee74e85
Author: GCC Administrator 
Date:   Mon Nov 18 00:17:28 2024 +

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  
+
+   PR libstdc++/106852
+   * relpath.sh: New file.
+
 2024-11-14  Jeff Law  
 
* 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  
+
+   PR c/95445
+   * doc/invoke.texi: Document -Wdeprecated-non-prototype.
+
+2024-11-17  Jason Merrill  
+
+   * doc/cppopts.texi: Document -fsearch-include-path.
+   * doc/invoke.texi: Mention it for modules.
+
+2024-11-17  Jan Hubicka  
+
+   * ipa-fnsummary.cc (find_necessary_statements): ASM statements are
+   necessary.
+
+2024-11-17  Jan Hubicka  
+
+   * 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  
 
* 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  
+
+   * c.opt.urls: Regenerate.
+
+2024-11-17  Florian Weimer  
+
+   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  
+
+   * c-ppoutput.cc (preprocess_file): Don't set directives_only here.
+
+2024-11-17  Jason Merrill  
+
+   * c.opt: Add -fsearch-include-path.
+   * c-opts.cc (c_common_post_options): Handle it.
+
 2024-11-15  Joseph Myers  
 
* 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  
+
+   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  
 
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  
+
+   * module.cc (module_preprocess_options): Set directives_only here.
+
+2024-11-17  Jason Merrill  
+
+   * module.cc (module_preprocess_options): Don't override it.
+
 2024-11-16  Jan Hubicka  
 
* 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  
+
+   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/W

[gcc r12-10819] Daily bump.

2024-11-17 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:c6646b5a74e4f56a6e16fe69683c2a529b51741e

commit r12-10819-gc6646b5a74e4f56a6e16fe69683c2a529b51741e
Author: GCC Administrator 
Date:   Mon Nov 18 00:21:34 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b57dfce74e22..7d15800c8746 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241117
+20241118


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2024-11-17 Thread (Cron Daemon) via Gccadmin
9993 blocks


Cron sh /home/gccadmin/scripts/update_version_git

2024-11-17 Thread (Cron Daemon) via Gccadmin
2024-11-18 00:16:48,371:INFO:root:=== Working on: master ===
2024-11-18 00:16:48,902:INFO:root:branch pulled and checked out
2024-11-18 00:16:48,913:INFO:root:12 revisions since last Daily bump
2024-11-18 00:16:49,312:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-11-18 00:16:51,292:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-11-18 00:16:52,770:INFO:root:writing to ./gcc/ChangeLog
2024-11-18 00:16:53,053:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-11-18 00:16:53,211:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-11-18 00:16:53,360:INFO:root:writing to ./gcc/ChangeLog
2024-11-18 00:16:53,544:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-11-18 00:16:53,699:INFO:root:writing to ./contrib/ChangeLog
2024-11-18 00:16:54,010:INFO:root:writing to ./gcc/ChangeLog
2024-11-18 00:16:54,195:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-11-18 00:16:54,434:INFO:root:writing to ./gcc/cp/ChangeLog
2024-11-18 00:16:54,624:INFO:root:writing to ./libcpp/ChangeLog
2024-11-18 00:17:00,496:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-11-18 00:17:00,663:INFO:root:writing to ./gcc/cp/ChangeLog
2024-11-18 00:17:02,588:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-11-18 00:17:11,739:INFO:root:writing to ./gcc/c/ChangeLog
2024-11-18 00:17:12,450:INFO:root:writing to ./gcc/ChangeLog
2024-11-18 00:17:15,015:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-11-18 00:17:15,184:INFO:root:writing to ./libgcc/ChangeLog
2024-11-18 00:17:16,100:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-11-18 00:17:19,022:INFO:root:DATESTAMP will be changed:
2024-11-18 00:17:28,433:INFO:root:commit is done
2024-11-18 00:17:55,191:INFO:root:branch is pushed
2024-11-18 00:17:55,294:INFO:root:branch is done
2024-11-18 00:17:55,295:INFO:root:
2024-11-18 00:18:08,498:INFO:root:=== Working on: releases/gcc-12 ===
2024-11-18 00:21:31,246:INFO:root:branch pulled and checked out
2024-11-18 00:21:31,247:INFO:root:1 revisions since last Daily bump
2024-11-18 00:21:31,257:INFO:root:DATESTAMP will be changed:
2024-11-18 00:21:34,323:INFO:root:commit is done
2024-11-18 00:22:08,317:INFO:root:branch is pushed
2024-11-18 00:22:08,374:INFO:root:branch is done
2024-11-18 00:22:08,375:INFO:root:
2024-11-18 00:22:11,313:INFO:root:=== Working on: releases/gcc-13 ===
2024-11-18 00:22:19,349:INFO:root:branch pulled and checked out
2024-11-18 00:22:19,350:INFO:root:1 revisions since last Daily bump
2024-11-18 00:22:19,360:INFO:root:DATESTAMP will be changed:
2024-11-18 00:22:23,321:INFO:root:commit is done
2024-11-18 00:22:47,510:ERROR:root:git push failed
Traceback (most recent call last):
  File "../gcc-changelog/git_update_version.py", line 158, in 
update_current_branch
repo.git.push('origin', branch)
  File "/home/gccadmin/.local/lib/python3.6/site-packages/git/cmd.py", line 
542, in 
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/home/gccadmin/.local/lib/python3.6/site-packages/git/cmd.py", line 
1005, in _call_process
return self.execute(call, **exec_kwargs)
  File "/home/gccadmin/.local/lib/python3.6/site-packages/git/cmd.py", line 
822, in execute
raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(1)
  cmdline: git push origin releases/gcc-13
  stderr: 'remote: 
-
remote: --  Another user is currently pushing changes to this repository.  --   
 
remote: --  Please try again in another minute or two. --   
 
remote: -   
 
remote: error: hook declined to update refs/heads/releases/gcc-13
To /git/gcc.git
 ! [remote rejected]   releases/gcc-13 -> releases/gcc-13 (hook 
declined)
error: failed to push some refs to '/git/gcc.git''
2024-11-18 00:22:48,017:INFO:root:branch is done
2024-11-18 00:22:48,017:INFO:root:
2024-11-18 00:23:04,345:INFO:root:=== Working on: releases/gcc-14 ===
2024-11-18 00:24:55,011:INFO:root:branch pulled and checked out
2024-11-18 00:24:55,012:INFO:root:1 revisions since last Daily bump
2024-11-18 00:24:55,022:INFO:root:DATESTAMP will be changed:
2024-11-18 00:25:08,974:INFO:root:commit is done
2024-11-18 00:25:33,062:INFO:root:branch is pushed
2024-11-18 00:25:33,120:INFO:root:branch is done
2024-11-18 00:25:33,121:INFO:root:


[gcc r14-10936] Daily bump.

2024-11-17 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:a6699802d5c5f6f9583fe58b9e0e8b9151cb7807

commit r14-10936-ga6699802d5c5f6f9583fe58b9e0e8b9151cb7807
Author: GCC Administrator 
Date:   Mon Nov 18 00:25:08 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b57dfce74e22..7d15800c8746 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241117
+20241118


[gcc r13-9197] Daily bump.

2024-11-17 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:4d9c98ad9f98e278f3cc8fb6c83dc8b3538b7d45

commit r13-9197-g4d9c98ad9f98e278f3cc8fb6c83dc8b3538b7d45
Author: GCC Administrator 
Date:   Sun Nov 17 00:28:48 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog | 9 +
 gcc/DATESTAMP | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1acb4bebddce..338df79c9a0f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2024-11-16  Georg-Johann Lay  
+
+   Backported from master:
+   2024-11-16  Georg-Johann Lay  
+
+   PR target/117500
+   * config/avr/avr.cc (avr_print_operand) [code = 'i']: Use
+   output_operand_lossage on bad operands instead of fatal_insn.
+
 2024-11-15  John David Anglin  
 
PR target/117564
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index af4dbe513ab2..b57dfce74e22 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241116
+20241117


Cron sh /home/gccadmin/scripts/gcc_release -s 15:master -l -d /sourceware/snapshot-tmp/gcc all

2024-11-17 Thread (Cron Daemon) via Gccadmin
gcc_release: Sources are commit db348caef98b120262db91cab5f10713ce1570f3
Touching fixincludes/fixincl.x...
Touching gcc/configure...
Touching gcc/config.in...
Touching gcc/config/aarch64/aarch64-tune.md...
Touching gcc/config/arm/arm-tune.md...
Touching gcc/config/arm/arm-tables.opt...
Touching gcc/config/c6x/c6x-tables.opt...
Touching gcc/config/c6x/c6x-sched.md...
Touching gcc/config/c6x/c6x-mult.md...
Touching gcc/m2/gm2-libs/config-host...
Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c...
Touching lto-plugin/aclocal.m4...
Touching lto-plugin/configure...
Touching lto-plugin/Makefile.in...
Touching c++tools/config.h.in...
Touching libobjc/configure...
Touching zlib/aclocal.m4...
Touching zlib/Makefile.in...
Touching zlib/configure...
Touching libffi/aclocal.m4...
Touching libffi/Makefile.in...
Touching libffi/configure...
Touching libffi/fficonfig.h.in...
Touching libgfortran/aclocal.m4...
Touching libgfortran/Makefile.in...
Touching libgm2/aclocal.m4...
Touching libgm2/Makefile.in...
Touching libquadmath/aclocal.m4...
Touching libquadmath/configure...
Touching libquadmath/Makefile.in...
Touching libgfortran/configure...
Touching libcpp/aclocal.m4...
Touching libcpp/Makefile.in...
Touching libcpp/configure...
Touching libgomp/configure.ac...
Touching libgomp/aclocal.m4...
Touching libgomp/Makefile.am...
Touching libgomp/Makefile.in...
Touching libgomp/testsuite/Makefile.in...
Touching libgomp/configure...
Touching libgomp/config.h.in...
Touching libgrust/aclocal.m4...
Touching libgrust/Makefile.in...
Touching libgrust/configure...
Touching libgrust/libformat_parser/Makefile.in...
Touching libgrust/libproc_macro_internal/Makefile.in...
Touching libitm/aclocal.m4...
Touching libitm/Makefile.in...
Touching libitm/testsuite/Makefile.in...
Touching libitm/configure...
Touching libitm/config.h.in...
Touching libatomic/aclocal.m4...
Touching libatomic/Makefile.in...
Touching libatomic/testsuite/Makefile.in...
Touching libatomic/configure...
Touching libatomic/auto-config.h.in...
Touching libsanitizer/aclocal.m4...
Touching libsanitizer/Makefile.in...
Touching libsanitizer/configure...
Touching libsanitizer/asan/Makefile.in...
Touching libsanitizer/interception/Makefile.in...
Touching libsanitizer/sanitizer_common/Makefile.in...
Touching libvtv/aclocal.m4...
Touching libvtv/Makefile.in...
Touching libvtv/configure...
Touching libbacktrace/aclocal.m4...
Touching libbacktrace/Makefile.in...
Touching libbacktrace/configure...
Touching libbacktrace/config.h.in...
Touching libphobos/aclocal.m4...
Touching libphobos/Makefile.in...
Touching libphobos/config.h.in...
Touching libphobos/configure...
Touching libphobos/src/Makefile.in...
Touching libphobos/testsuite/Makefile.in...
Touching libstdc++-v3/aclocal.m4...
Touching libstdc++-v3/Makefile.in...
Touching libcc1/aclocal.m4...
Touching libcc1/Makefile.in...
Touching configure...
mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory
mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory
gcc_release: Building tarfiles
gcc_release: Building diffs against version 15-20241110
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail