[gcc r12-10818] Daily bump.
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.
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.
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
9993 blocks
Cron sh /home/gccadmin/scripts/update_version_git
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.
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.
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
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