Cron sh /home/gccadmin/scripts/update_version_git
2024-12-19 00:17:01,217:INFO:root:=== Working on: master === 2024-12-19 00:17:01,792:INFO:root:branch pulled and checked out 2024-12-19 00:17:01,807:INFO:root:41 revisions since last Daily bump 2024-12-19 00:17:03,359:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:17:07,744:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:17:14,974:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-19 00:17:19,244:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-19 00:17:19,686:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:17:19,891:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:17:50,607:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:18:02,146:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:18:02,624:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:10,684:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-19 00:18:10,844:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:18:11,050:INFO:root:writing to ./gcc/c/ChangeLog 2024-12-19 00:18:12,465:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:18:12,614:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:12,798:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:18:13,014:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:22,716:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:18:22,912:INFO:root:writing to ./gcc/c/ChangeLog 2024-12-19 00:18:29,892:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:18:31,718:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:37,194:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:18:37,357:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:37,967:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:18:39,672:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:45,431:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:18:45,603:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:18:53,921:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:19:00,100:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:19:07,538:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:19:07,805:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-12-19 00:19:10,493:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:19:10,642:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:19:10,835:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:19:12,220:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-12-19 00:19:13,800:INFO:root:writing to ./gcc/c/ChangeLog 2024-12-19 00:19:14,011:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:19:14,164:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:16,343:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:19:16,823:INFO:root:writing to ./ChangeLog 2024-12-19 00:19:17,003:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:30,080:INFO:root:writing to ./libatomic/ChangeLog 2024-12-19 00:19:30,229:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:30,429:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-19 00:19:32,792:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-19 00:19:32,944:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:33,149:INFO:root:writing to ./ChangeLog 2024-12-19 00:19:33,310:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:37,711:INFO:root:writing to ./libatomic/ChangeLog 2024-12-19 00:19:39,236:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:41,444:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:43,205:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:43,591:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:44,811:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:47,316:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-19 00:19:48,007:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-19 00:19:50,402:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:50,609:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:51,859:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:52,061:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-19 00:19:52,215:INFO:root:writing to ./gcc/ChangeLog 2024-12-19 00:19:52,410:INFO:root:writing to ./gcc/ada/ChangeLog 2024-12-19 00:19:52,573:INFO:root:DATESTAMP will be changed: 2024-12-19 00:19:55,957:INFO:root:commit is done 2024-12-19 00:20:35,383:INFO:root:branch is pushed 2024-12-19 00:20:35,461:INFO:root:branch is done 2024-12-19 00:20:35,461:INFO:root: 2024-12-19 00:20:43,733:INFO:root:=== Working on: releases/gcc-12 === 2024-12-19 00:21:55,711:INFO:root:branch pulled and checked out 2024-12-19 00:21:55,712:INFO:root:1 revisions since last Daily bump 2024-12-19 00:21:55,721:INFO:root:DATESTAMP will be changed: 2024-12-19 00:21:58,663:INFO:root:commit is done 2024-12-19 00:22:23,736:INFO:root:branch is pushed 2024-12-19 00:22:23,795:INFO:root:branch is done 2024-12-19 00:22:23,795:INFO:root: 2024-12-19 00:22:23,973:INFO:root:=== Working on: releases/gcc-13 === 2024-12-19 00:22:43,006:INFO:root:branch pulled and checked out 2024-12-19 0
[gcc r14-11102] Daily bump.
https://gcc.gnu.org/g:44da17c12bc4e0e6ded60e927bf38b46638a2594 commit r14-11102-g44da17c12bc4e0e6ded60e927bf38b46638a2594 Author: GCC Administrator Date: Thu Dec 19 00:25:25 2024 + Daily bump. Diff: --- gcc/ChangeLog | 13 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 8 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index be064ff3125e..b0ddc82fcd53 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,16 @@ +2024-12-18 Wilco Dijkstra + + Backported from master: + 2024-12-10 Wilco Dijkstra + + PR target/117675 + * config/arm/arm.cc (arm_ldrd_legitimate_address): New function. + * config/arm/arm-protos.h (arm_ldrd_legitimate_address): New prototype. + * config/arm/constraints.md: Add new Uo constraint. + * config/arm/predicates.md (arm_ldrd_memory_operand): Add new predicate. + * config/arm/sync.md (arm_atomic_loaddi2_ldrd): Use + arm_ldrd_memory_operand and Uo. + 2024-12-16 Heiko Eißfeldt Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 781eeaca5bc0..fcb1ceaa6b99 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241218 +20241219 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 23a90d839671..566760d95584 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2024-12-18 Wilco Dijkstra + + Backported from master: + 2024-12-10 Wilco Dijkstra + + PR target/117675 + * gcc.target/arm/pr117675.c: Add new test. + 2024-12-17 Torbjörn SVENSSON Backported from master:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9993 blocks
[gcc r15-6355] Daily bump.
+ + * ipa-strub.cc (ipa_strub_set_mode_for_new_functions): Replace + order with uid. + (pass_ipa_strub_mode::execute): Likewise. + +2024-12-18 Michal Jires + + * Makefile.in: Add lto-ltrans-cache.o. + * common.opt: New flags for configuring cache. + * lto-opts.cc (lto_write_options): Don't stream the flags. + * lto-wrapper.cc: Use ltrans cache. + * lto-ltrans-cache.cc: New file. + * lto-ltrans-cache.h: New file. + +2024-12-18 Michal Jires + + * Makefile.in: Add lockfile.o. + * lockfile.cc: New file. + * lockfile.h: New file. + +2024-12-18 Prathamesh Kulkarni + + Revert: + 2024-12-18 Prathamesh Kulkarni + Matthew Malcolmson + + PR driver/81358 + * common.opt: New option -flink-libatomic. + * gcc.cc (LINK_LIBATOMIC_SPEC): New macro. + * config/gnu-user.h (GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC): Use + LINK_LIBATOMIC_SPEC. + * doc/invoke.texi: Document -flink-libatomic. + * configure.ac: Define TARGET_PROVIDES_LIBATOMIC. + * configure: Regenerate. + * config.in: Regenerate. + +2024-12-18 Torbjörn SVENSSON + + * config/arm/thumb1.md (thumb1_cbz): Escape the semicolon. + +2024-12-18 Jakub Jelinek + + PR tree-optimization/118081 + * gimple-fold.cc (decode_field_reference): Only set *xor_p to true + if *xor_cmp_op is integer_zerop. + +2024-12-18 Prathamesh Kulkarni + Matthew Malcolmson + + PR driver/81358 + * common.opt: New option -flink-libatomic. + * gcc.cc (LINK_LIBATOMIC_SPEC): New macro. + * config/gnu-user.h (GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC): Use + LINK_LIBATOMIC_SPEC. + * doc/invoke.texi: Document -flink-libatomic. + * configure.ac: Define TARGET_PROVIDES_LIBATOMIC. + * configure: Regenerate. + * config.in: Regenerate. + +2024-12-18 Tobias Burnus + + * gimplify.cc (gimplify_call_expr): Update for OpenMP's + append_args; cleanup of OpenMP's dispatch clause handling. + +2024-12-18 Jakub Jelinek + + PR c/41045 + * stmt.cc (parse_output_constraint, parse_input_constraint): Handle + - modifier. + * recog.h (raw_constraint_p): Declare. + * recog.cc (raw_constraint_p): New variable. + (asm_operand_ok, constrain_operands): Handle - modifier. + * common.md (i, s, n): For raw_constraint_p don't require + LEGITIMATE_PIC_OPERAND_P. + * doc/md.texi: Document - constraint modifier. + +2024-12-18 Jakub Jelinek + + * final.cc (output_asm_insn): Add support for cc operand modifier. + * doc/extend.texi (Generic Operand Modifiers): Document cc operand + modifier. + * doc/md.texi (@samp{:} in constraint): Mention the cc operand + modifier and add small example. + +2024-12-18 Jakub Jelinek + + * genpreds.cc (mangle): Add ':' mangling. + (add_constraint): Allow : constraint. + * common.md (:): New define_constraint. + * stmt.cc (parse_output_constraint): Diagnose "=:". + (parse_input_constraint): Handle ":" and diagnose invalid + uses. + * doc/md.texi (Simple Constraints): Document ":" constraint. + +2024-12-18 Xi Ruoyao + + * config/loongarch/loongarch.md (*crc_combine): New + define_insn_and_split. + +2024-12-18 Xi Ruoyao + + * config/loongarch/loongarch.md (crc_revsi4): New + define_expand. + +2024-12-18 Xi Ruoyao + + * config/loongarch/loongarch.md (@rbit): New + define_insn template. + (rbitsi_extended): New define_insn. + (rbitqi): New define_insn. + (rbithi): New define_expand. + +2024-12-18 Xi Ruoyao + + * config/loongarch/loongarch.md (QHSD): Remove. + (loongarch__w__w): Use QHSD instead of QHWD. + (loongarch__w__w_extended): Likewise. + +2024-12-18 Sandra Loosemore + + * doc/extend.texi (OpenACC): Fix paste-o. + 2024-12-17 Sandra Loosemore PR c/26154 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 781eeaca5bc0..fcb1ceaa6b99 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241218 +20241219 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index dbb1b0c43a37..3b13051bd5bf 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2024-12-18 Simon Wright + + PR target/117538 + * libgnat/s-trasym.adb (Symbolic_Traceback): Prepend the load + address of the executable if it is not null. + 2024-12-14 Jakub Jelinek PR c/118011 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 8ad69423f2c9..2f1517944cef 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,16 @@ +2024-12-18 Tobias Burnus + + * c-omp.cc (c_omp_interop_t_p): Handle error_mark_node. + +2024-12-18 Jakub Jelinek + + PR c++/110345 + * c-common.h (attr_aligned_exclus
[gcc r12-10863] Daily bump.
https://gcc.gnu.org/g:1851587d42aad36c849e666700d48cb665d14d8b commit r12-10863-g1851587d42aad36c849e666700d48cb665d14d8b Author: GCC Administrator Date: Thu Dec 19 00:21:58 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 781eeaca5bc0..fcb1ceaa6b99 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241218 +20241219
[gcc r13-9260] Daily bump.
https://gcc.gnu.org/g:b54cbd2e7774b2fd7da7209aa5639324ce454014 commit r13-9260-gb54cbd2e7774b2fd7da7209aa5639324ce454014 Author: GCC Administrator Date: Thu Dec 19 00:22:46 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 781eeaca5bc0..fcb1ceaa6b99 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241218 +20241219