Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9989 blocks
Cron sh /home/gccadmin/scripts/update_version_git
2024-04-24 00:16:20,040:INFO:root:=== Working on: master === 2024-04-24 00:16:20,594:INFO:root:branch pulled and checked out 2024-04-24 00:16:20,607:INFO:root:19 revisions since last Daily bump 2024-04-24 00:16:21,138:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:21,324:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:21,472:INFO:root:writing to ./gcc/cp/ChangeLog 2024-04-24 00:16:21,636:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:21,805:INFO:root:writing to ./gcc/cp/ChangeLog 2024-04-24 00:16:21,935:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:22,074:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:22,208:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:22,346:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:22,487:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:22,632:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:22,773:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:22,911:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:23,053:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-04-24 00:16:23,237:INFO:root:writing to ./gcc/cp/ChangeLog 2024-04-24 00:16:23,377:INFO:root:writing to ./gcc/m2/ChangeLog 2024-04-24 00:16:23,541:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:23,681:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-04-24 00:16:23,825:INFO:root:writing to ./gcc/m2/ChangeLog 2024-04-24 00:16:23,965:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:24,105:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:24,241:INFO:root:writing to ./libbacktrace/ChangeLog 2024-04-24 00:16:24,398:INFO:root:writing to ./gcc/cp/ChangeLog 2024-04-24 00:16:24,533:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:24,673:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:24,812:INFO:root:writing to ./gcc/po/ChangeLog 2024-04-24 00:16:24,967:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:16:25,118:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:25,278:INFO:root:writing to ./gcc/cp/ChangeLog 2024-04-24 00:16:25,409:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:16:25,570:INFO:root:DATESTAMP will be changed: 2024-04-24 00:16:37,503:INFO:root:commit is done 2024-04-24 00:16:58,656:INFO:root:branch is pushed 2024-04-24 00:16:58,715:INFO:root:branch is done 2024-04-24 00:16:58,715:INFO:root: 2024-04-24 00:17:13,900:INFO:root:=== Working on: releases/gcc-11 === 2024-04-24 00:18:21,733:INFO:root:branch pulled and checked out 2024-04-24 00:18:21,735:INFO:root:10 revisions since last Daily bump 2024-04-24 00:18:22,019:INFO:root:writing to ./gcc/objc/ChangeLog 2024-04-24 00:18:22,296:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:18:22,489:INFO:root:writing to ./gcc/objc/ChangeLog 2024-04-24 00:18:22,637:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-04-24 00:18:22,809:INFO:root:writing to ./gcc/objc/ChangeLog 2024-04-24 00:18:22,944:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:18:23,130:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:18:23,318:INFO:root:writing to ./libphobos/ChangeLog 2024-04-24 00:18:23,545:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:18:23,698:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:18:23,819:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:18:23,939:INFO:root:DATESTAMP will be changed: 2024-04-24 00:18:38,100:INFO:root:commit is done 2024-04-24 00:19:00,064:INFO:root:branch is pushed 2024-04-24 00:19:00,113:INFO:root:branch is done 2024-04-24 00:19:00,113:INFO:root: 2024-04-24 00:19:14,722:INFO:root:=== Working on: releases/gcc-12 === 2024-04-24 00:20:20,217:INFO:root:branch pulled and checked out 2024-04-24 00:20:21,462:INFO:root:5 revisions since last Daily bump 2024-04-24 00:20:21,616:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:20:26,370:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:20:28,409:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:20:28,574:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:20:28,755:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:20:28,931:INFO:root:writing to ./gcc/ChangeLog 2024-04-24 00:20:29,095:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-24 00:20:29,231:INFO:root:DATESTAMP will be changed: 2024-04-24 00:20:32,083:INFO:root:commit is done 2024-04-24 00:20:54,435:INFO:root:branch is pushed 2024-04-24 00:20:54,489:INFO:root:branch is done 2024-04-24 00:20:54,489:INFO:root: 2024-04-24 00:20:54,588:INFO:root:=== Working on: releases/gcc-13 === 2024-04-24 00:21:01,117:INFO:root:branch pulled and checked out 2024-04-24 00:21:01,118:INFO:root:1 revisions since last Daily bump 2024-04-24 00:21:01,127:INFO:root:DATESTAMP will be changed: 2024-04-24 00:21:04,121:INFO:root:commit is done 2024-04-24 00:21:28,102:INFO:root:branch is pushed 2024-04-24 00:21:28,152:INFO:root:branch is done 2024-04-24 00:21:28,152:INFO:root:
[gcc r13-8643] Daily bump.
https://gcc.gnu.org/g:85831fbdda01d9128699c37e40878cf260411edf commit r13-8643-g85831fbdda01d9128699c37e40878cf260411edf Author: GCC Administrator Date: Wed Apr 24 00:21:04 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f007dcf5a81..de7a64b42d7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240423 +20240424
[gcc r12-10391] Daily bump.
https://gcc.gnu.org/g:dc95ed6c1e4551f47541959665d2179c44e98792 commit r12-10391-gdc95ed6c1e4551f47541959665d2179c44e98792 Author: GCC Administrator Date: Wed Apr 24 00:20:32 2024 + Daily bump. Diff: --- gcc/ChangeLog | 37 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 24 3 files changed, 62 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f99a7953abe..dcdcf632ad3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,40 @@ +2024-04-23 Jakub Jelinek + + Backported from master: + 2024-03-26 Jakub Jelinek + + PR sanitizer/111736 + * tsan.cc (instrument_expr): Punt on non-generic address space + accesses. + +2024-04-23 Jakub Jelinek + + Backported from master: + 2024-03-22 Jakub Jelinek + + PR sanitizer/111736 + * ubsan.cc (ubsan_expand_null_ifn, instrument_mem_ref): Avoid + SANITIZE_NULL instrumentation for non-generic address spaces + for which targetm.addr_space.zero_address_valid (as) is true. + +2024-04-23 Richard Biener + + Backported from master: + 2024-03-21 Richard Biener + + PR tree-optimization/111736 + * asan.cc (instrument_derefs): Do not instrument accesses + to non-generic address-spaces. + +2024-04-23 Richard Biener + + Backported from master: + 2023-12-05 Richard Biener + + PR sanitizer/111736 + * asan.cc (asan_protect_global): Do not protect globals + in non-generic address-space. + 2024-04-22 Iain Sandoe Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f007dcf5a81..de7a64b42d7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240423 +20240424 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8d843fe2342..f1abb29bf8e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,27 @@ +2024-04-23 Jakub Jelinek + + Backported from master: + 2024-03-26 Jakub Jelinek + + PR sanitizer/111736 + * gcc.dg/tsan/pr111736.c: New test. + +2024-04-23 Jakub Jelinek + + Backported from master: + 2024-03-22 Jakub Jelinek + + PR sanitizer/111736 + * gcc.dg/ubsan/pr111736.c: New test. + +2024-04-23 Richard Biener + + Backported from master: + 2024-03-21 Richard Biener + + PR tree-optimization/111736 + * gcc.target/i386/pr111736.c: New testcase. + 2024-04-22 Iain Sandoe Backported from master:
[gcc r11-11348] Daily bump.
https://gcc.gnu.org/g:232cc30ccc039c8046e3ec0689a0ac408d36a81f commit r11-11348-g232cc30ccc039c8046e3ec0689a0ac408d36a81f Author: GCC Administrator Date: Wed Apr 24 00:18:38 2024 + Daily bump. Diff: --- gcc/ChangeLog | 17 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 gcc/objc/ChangeLog | 32 gcc/testsuite/ChangeLog | 37 + libphobos/ChangeLog | 8 6 files changed, 103 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8cd82785a4e..73cbab713c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +2024-04-23 Iain Sandoe + + Backported from master: + 2022-03-04 Iain Sandoe + + * config/darwin.c (darwin_fold_builtin): Make fcode an int to + avoid a mismatch with DECL_MD_FUNCTION_CODE(). + +2024-04-23 Iain Sandoe + + Backported from master: + 2021-11-15 Iain Sandoe + + * config.in: Regenerate. + * configure: Regenerate. + * configure.ac: Test ld64 for -platform-version support. + 2024-04-22 Iain Sandoe Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f007dcf5a81..de7a64b42d7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240423 +20240424 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index b1491303ecd..7d939a6e8c6 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2024-04-23 Matt Jacobson + + Backported from master: + 2021-08-17 Matt Jacobson + + * c-opts.c (c_common_post_options): Default to + flag_objc_sjlj_exceptions = 1 only when flag_objc_abi < 2. + 2024-01-27 Lewis Hyatt PR preprocessor/105608 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 8cf9f1de780..c7d062839aa 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,35 @@ +2024-04-23 Matt Jacobson + + Backported from master: + 2021-08-17 Matt Jacobson + + * objc-next-runtime-abi-02.c + (objc_next_runtime_abi_02_init): Warn about and reset + flag_objc_sjlj_exceptions regardless of flag_objc_exceptions. + (next_runtime_02_initialize): Use a checking assert that + flag_objc_sjlj_exceptions is off. + +2024-04-23 Iain Sandoe + + Backported from master: + 2021-08-19 Iain Sandoe + + * objc-next-runtime-abi-02.c (objc_next_runtime_abi_02_init): + Default receiver nilchecks on. + +2024-04-23 Iain Sandoe + + Backported from master: + 2021-08-18 Iain Sandoe + Matt Jacobson + + PR objc/101666 + * objc-act.c (objc_build_constructor): Handle empty constructor + lists. + * objc-next-runtime-abi-02.c (build_v2_objc_method_fixup_call): + Handle nil receivers. + (build_v2_build_objc_method_call): Likewise. + 2024-04-22 Iain Sandoe Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b4923266d50..f4a0748e54c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,40 @@ +2024-04-23 Iain Sandoe + + * gcc.target/i386/memcpy-strategy-10.c: Account for + __USER_LABEL_PREFIX__. + * gcc.target/i386/memcpy-strategy-5.c: Likewise. + * gcc.target/i386/memset-strategy-5.c: Likewise. + * gcc.target/i386/memset-strategy-7.c: Likewise. + +2024-04-23 Richard Biener + + Backported from master: + 2022-03-28 Richard Biener + + * gcc.dg/torture/pr100786.c: Add dg-require alias. + +2024-04-23 Iain Sandoe + + Backported from master: + 2021-08-27 Iain Sandoe + + * lib/target-supports.exp: Exclude cctools assembler based on + GAS 1.38. + +2024-04-23 Iain Sandoe + + Backported from master: + 2021-08-18 Iain Sandoe + Matt Jacobson + + PR objc/101666 + * obj-c++.dg/pr101666-0.mm: New test. + * obj-c++.dg/pr101666-1.mm: New test. + * obj-c++.dg/pr101666.inc: New. + * objc.dg/pr101666-0.m: New test. + * objc.dg/pr101666-1.m: New test. + * objc.dg/pr101666.inc: New. + 2024-04-22 Rainer Orth Backported from master: diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index ab80f6c83b2..c8c4e9844f8 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,11 @@ +2024-04-23 Iain Sandoe + + Backported from master: + 2021-11-19 Iain Sandoe + + * testsuite/lib/libphobos.exp: Prune warnings from external + tool bugs. + 2023-11-07 Iain Buclaw Backported from master:
[gcc r14-10101] Daily bump.
https://gcc.gnu.org/g:3091f1dfa7e8bf71f6012250d01b5a5ec85c2ca2 commit r14-10101-g3091f1dfa7e8bf71f6012250d01b5a5ec85c2ca2 Author: GCC Administrator Date: Wed Apr 24 00:16:29 2024 + Daily bump. Diff: --- gcc/ChangeLog | 87 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 9 + gcc/cp/ChangeLog| 29 + gcc/m2/ChangeLog| 9 + gcc/po/ChangeLog| 4 +++ gcc/testsuite/ChangeLog | 57 libbacktrace/ChangeLog | 12 +++ 8 files changed, 208 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd6d2c59eb6..2dc021f6f5e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,90 @@ +2024-04-23 Jakub Jelinek + + PR target/114810 + * config/i386/i386.md (*andn3_doubleword_bmi): Split the =,r,ro + alternative into =,r,r enabled only for x64 and =,r,o. + +2024-04-23 Jan Hubicka + + * doc/invoke.texi (-ftree-loop-distribute-patterns): Remove duplicated + sentence about optimization flags implying this. + +2024-04-23 Jakub Jelinek + + * config/darwin.opt (init): Spelling fix: initialiser -> initializer. + +2024-04-23 Jakub Jelinek + + * config/epiphany/epiphany.opt (may-round-for-trunc): Spelling fix: + floatig -> floating. + * config/riscv/riscv.opt (mcsr-check): Spelling fix: CRS -> CSR. + * params.opt (-param=ipa-cp-profile-count-base=): Spelling fix: + frequncy -> frequency. + +2024-04-23 Richard Biener + + PR tree-optimization/114799 + * tree-vect-slp.cc (vect_get_and_check_slp_defs): Properly + update ->any_pattern when swapping operands. + +2024-04-23 Andreas Krebbel + + PR target/114676 + * config/s390/s390-c.cc (s390_expand_overloaded_builtin): Use a + MEM_REF with an addend of type ptr_type_node. + +2024-04-23 Yang Yujie + + * config.gcc: Add loongarch-evolution.o. + * config/loongarch/genopts/genstr.sh: Enable generation of + loongarch-evolution.[cc,h]. + * config/loongarch/t-loongarch: Likewise. + * config/loongarch/genopts/gen-evolution.awk: New file. + * config/loongarch/genopts/isa-evolution.in: Mark ISA version + of introduction for each ISA evolution feature. + * config/loongarch/loongarch-c.cc (loongarch_cpu_cpp_builtins): + Define builtin macros for enabled ISA evolutions and the ISA + version. + * config/loongarch/loongarch-cpu.cc: Use loongarch-evolution.h. + * config/loongarch/loongarch.h: Likewise. + * config/loongarch/loongarch-cpucfg-map.h: Delete. + * config/loongarch/loongarch-evolution.cc: New file. + * config/loongarch/loongarch-evolution.h: New file. + * config/loongarch/loongarch-opts.h (ISA_HAS_FRECIPE): Define. + (ISA_HAS_DIV32): Likewise. + (ISA_HAS_LAM_BH): Likewise. + (ISA_HAS_LAMCAS): Likewise. + (ISA_HAS_LD_SEQ_SA): Likewise. + +2024-04-23 Yang Yujie + + * config.gcc: Make la64v1.0 the default ISA preset of the lp64d ABI. + * config/loongarch/genopts/loongarch-strings: Define la64v1.0, la64v1.1. + * config/loongarch/genopts/loongarch.opt.in: Likewise. + * config/loongarch/loongarch-c.cc (LARCH_CPP_SET_PROCESSOR): Likewise. + (loongarch_cpu_cpp_builtins): Likewise. + * config/loongarch/loongarch-cpu.cc (get_native_prid): Likewise. + (fill_native_cpu_config): Likewise. + * config/loongarch/loongarch-def.cc (array_tune): Likewise. + * config/loongarch/loongarch-def.h: Likewise. + * config/loongarch/loongarch-driver.cc (driver_set_m_parm): Likewise. + (driver_get_normalized_m_opts): Likewise. + * config/loongarch/loongarch-opts.cc (default_tune_for_arch): Likewise. + (TUNE_FOR_ARCH): Likewise. + (arch_str): Likewise. + (loongarch_target_option_override): Likewise. + * config/loongarch/loongarch-opts.h (TARGET_uARCH_LA464): Likewise. + (TARGET_uARCH_LA664): Likewise. + * config/loongarch/loongarch-str.h (STR_CPU_ABI_DEFAULT): Likewise. + (STR_ARCH_ABI_DEFAULT): Likewise. + (STR_TUNE_GENERIC): Likewise. + (STR_ARCH_LA64V1_0): Likewise. + (STR_ARCH_LA64V1_1): Likewise. + * config/loongarch/loongarch.cc (loongarch_cpu_sched_reassociation_width): Likewise. + (loongarch_asm_code_end): Likewise. + * config/loongarch/loongarch.opt: Likewise. + * doc/invoke.texi: Likewise. + 2024-04-22 Pan Li * config/riscv/vector-crypto.md: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f007dcf5a81..de7a64b42d7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240423 +20240424 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index d7c59f7bf2d..3bff87d51da 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,12 @@ +2024-04-23 Jakub Jelinek