Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9989 blocks
Cron sh /home/gccadmin/scripts/update_version_git
2024-04-20 00:16:20,115:INFO:root:=== Working on: master === 2024-04-20 00:16:20,724:INFO:root:branch pulled and checked out 2024-04-20 00:16:20,736:INFO:root:16 revisions since last Daily bump 2024-04-20 00:16:21,268:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:22,024:INFO:root:writing to ./libgcc/ChangeLog 2024-04-20 00:16:24,359:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:27,122:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:27,269:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:27,420:INFO:root:writing to ./gcc/d/ChangeLog 2024-04-20 00:16:27,565:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:27,718:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:27,871:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:28,024:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:28,176:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:28,331:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:28,486:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:28,635:INFO:root:writing to ./gcc/po/ChangeLog 2024-04-20 00:16:28,781:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-04-20 00:16:34,994:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-04-20 00:16:37,980:INFO:root:writing to ./gcc/c/ChangeLog 2024-04-20 00:16:39,406:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:40,717:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-04-20 00:16:40,873:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:45,237:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:16:45,387:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:16:45,535:INFO:root:DATESTAMP will be changed: 2024-04-20 00:16:57,886:INFO:root:commit is done 2024-04-20 00:17:25,800:INFO:root:branch is pushed 2024-04-20 00:17:25,868:INFO:root:branch is done 2024-04-20 00:17:25,868:INFO:root: 2024-04-20 00:17:34,263:INFO:root:=== Working on: releases/gcc-11 === 2024-04-20 00:18:05,284:INFO:root:branch pulled and checked out 2024-04-20 00:18:05,284:INFO:root:1 revisions since last Daily bump 2024-04-20 00:18:05,294:INFO:root:DATESTAMP will be changed: 2024-04-20 00:18:08,388:INFO:root:commit is done 2024-04-20 00:18:32,466:INFO:root:branch is pushed 2024-04-20 00:18:32,520:INFO:root:branch is done 2024-04-20 00:18:32,520:INFO:root: 2024-04-20 00:18:44,059:INFO:root:=== Working on: releases/gcc-12 === 2024-04-20 00:19:50,121:INFO:root:branch pulled and checked out 2024-04-20 00:19:50,123:INFO:root:11 revisions since last Daily bump 2024-04-20 00:19:50,475:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:19:50,653:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:19:50,819:INFO:root:writing to ./gcc/objc/ChangeLog 2024-04-20 00:19:50,984:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:19:51,162:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:19:51,321:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:19:51,490:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:19:51,665:INFO:root:writing to ./gcc/objc/ChangeLog 2024-04-20 00:19:51,792:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:19:51,962:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:19:52,132:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:19:52,289:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:19:52,422:INFO:root:DATESTAMP will be changed: 2024-04-20 00:19:55,296:INFO:root:commit is done 2024-04-20 00:20:18,107:INFO:root:branch is pushed 2024-04-20 00:20:18,167:INFO:root:branch is done 2024-04-20 00:20:18,168:INFO:root: 2024-04-20 00:20:18,226:INFO:root:=== Working on: releases/gcc-13 === 2024-04-20 00:20:24,272:INFO:root:branch pulled and checked out 2024-04-20 00:20:24,274:INFO:root:3 revisions since last Daily bump 2024-04-20 00:20:24,393:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:20:24,597:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:20:24,817:INFO:root:writing to ./gcc/ChangeLog 2024-04-20 00:20:24,999:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-04-20 00:20:25,152:INFO:root:DATESTAMP will be changed: 2024-04-20 00:20:28,230:INFO:root:commit is done 2024-04-20 00:20:51,298:INFO:root:branch is pushed 2024-04-20 00:20:51,364:INFO:root:branch is done 2024-04-20 00:20:51,365:INFO:root:
[gcc r13-8621] Daily bump.
https://gcc.gnu.org/g:c59869f23ebeb1fef38de24d05dbb035031c3097 commit r13-8621-gc59869f23ebeb1fef38de24d05dbb035031c3097 Author: GCC Administrator Date: Sat Apr 20 00:20:28 2024 + Daily bump. Diff: --- gcc/ChangeLog | 20 gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 17 + 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f9f60eaad3..4c83c687992 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,23 @@ +2024-04-19 Martin Jambor + + Backported from master: + 2024-04-05 Martin Jambor + + PR ipa/113964 + * ipa-param-manipulation.cc (ipa_param_adjustments::modify_call): + Force values obtined through pass-through maps to the expected + split type. + +2024-04-19 Martin Jambor + + Backported from master: + 2024-04-04 Martin Jambor + + PR ipa/111571 + * ipa-param-manipulation.cc + (ipa_param_body_adjustments::common_initialization): Avoid creating + duplicate replacement entries. + 2024-04-17 Georg-Johann Lay Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f3bfc27922d..0cfd258e5b1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240419 +20240420 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index aa935e826e5..e54924fb7ad 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2024-04-19 Martin Jambor + + Backported from master: + 2024-04-05 Patrick O'Neill + Martin Jambor + + PR ipa/113964 + * gcc.dg/ipa/pr114247.c: New test. + +2024-04-19 Martin Jambor + + Backported from master: + 2024-04-04 Martin Jambor + + PR ipa/111571 + * gcc.dg/ipa/pr111571.c: New test. + 2024-04-15 Patrick Palka Backported from master:
[gcc r12-10355] Daily bump.
https://gcc.gnu.org/g:9e44e2f767c6fa1a658964feb6306e9672d26d01 commit r12-10355-g9e44e2f767c6fa1a658964feb6306e9672d26d01 Author: GCC Administrator Date: Sat Apr 20 00:19:55 2024 + Daily bump. Diff: --- gcc/ChangeLog | 55 + gcc/DATESTAMP | 2 +- gcc/objc/ChangeLog | 28 + gcc/testsuite/ChangeLog | 32 4 files changed, 116 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 575af27bf7e..2910a6f5a0a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,58 @@ +2024-04-19 Iain Sandoe + + Backported from master: + 2023-10-25 Iain Sandoe + + * config/darwin.cc (darwin_override_options): Handle fPIE. + +2024-04-19 Iain Sandoe + + * config/darwin.h (LINK_COMMAND_SPEC_A): Handle weak crts + before other objects. (REAL_LIBGCC_SPEC): Remove weak crts + from here. (DARWIN_WEAK_CRTS): New. + +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-28 Iain Sandoe + + * config/darwin.cc (darwin_build_constant_cfstring): Prevent over- + alignment of CFString constants by setting DECL_USER_ALIGN. + +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-18 Iain Sandoe + + * config/darwin.cc (darwin_objc1_section): Use the correct + meta-data version for constant strings. + (machopic_select_section): Assert if we fail to handle CFString + sections as Obejctive-C meta-data or drectly. + +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-18 Iain Sandoe + + PR target/105522 + * config/darwin.cc (machopic_select_section): Handle C and C++ + CFStrings. + (darwin_rename_builtins): Move this out of the CFString code. + (darwin_libc_has_function): Likewise. + (darwin_build_constant_cfstring): Create an anonymous var to + hold each CFString. + * config/darwin.h (ASM_OUTPUT_LABELREF): Handle constant + CFstrings. + +2024-04-19 Iain Sandoe + + Backported from master: + 2023-10-26 Iain Sandoe + + * config/darwin.h + (darwin_label_is_anonymous_local_objc_name): Make metadata names + linker-visibile for GNU objective C. + 2024-04-18 Iain Sandoe Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f3bfc27922d..0cfd258e5b1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240419 +20240420 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index a76a9827627..0e37aaa4a1a 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,31 @@ +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-28 Iain Sandoe + + * objc-next-runtime-abi-02.cc (build_v2_address_table): Prevent + over-alignment of Objective-C metadata by setting DECL_USER_ALIGN + on relevant variables. + (build_v2_protocol_list_address_table): Likewise. + (generate_v2_protocol_list): Likewise. + (generate_v2_meth_descriptor_table): Likewise. + (generate_v2_meth_type_list): Likewise. + (generate_v2_property_table): Likewise. + (generate_v2_dispatch_table): Likewise. + (generate_v2_ivars_list): Likewise. + (generate_v2_class_structs): Likewise. + (build_ehtype): Likewise. + * objc-runtime-shared-support.cc (generate_strings): Likewise. + +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-12 Iain Sandoe + + * objc-next-runtime-abi-02.cc + (build_v2_objc_method_fixup_call): Early exit for cases + where the sender or receiver are known to be in error. + 2024-04-12 Iain Sandoe Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 04ae85f421f..03eed93e178 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,35 @@ +2024-04-19 Iain Sandoe + + Backported from master: + 2023-06-23 Iain Sandoe + + * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make + this header use pragma system_header. + +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-28 Iain Sandoe + + * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition. + * obj-c++.dg/encode-9.mm: Likewise. + +2024-04-19 Iain Sandoe + + Backported from master: + 2024-01-18 Iain Sandoe + + PR target/105522 + * gcc.dg/pr105522.c: New file. + +2024-04-19 Iain Sandoe + + Backported from master: + 2023-11-29 Iain Sandoe + + * lib/target-supports.exp: Test an asm line that fails on broken + Darwin assembler versions. + 2024-04-15 H.J. Lu Backported from master:
[gcc r11-11328] Daily bump.
https://gcc.gnu.org/g:a1baeeaf038e37b96b4565a58534be924c9ca601 commit r11-11328-ga1baeeaf038e37b96b4565a58534be924c9ca601 Author: GCC Administrator Date: Sat Apr 20 00:18:08 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f3bfc27922d..0cfd258e5b1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240419 +20240420
[gcc r14-10048] Daily bump.
https://gcc.gnu.org/g:90ded7512e1c02058f21498daf58566844d1ac9f commit r14-10048-g90ded7512e1c02058f21498daf58566844d1ac9f Author: GCC Administrator Date: Sat Apr 20 00:16:57 2024 + Daily bump. Diff: --- gcc/ChangeLog | 67 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c/ChangeLog | 15 +++ gcc/d/ChangeLog | 7 ++ gcc/po/ChangeLog| 4 +++ gcc/testsuite/ChangeLog | 57 + libgcc/ChangeLog| 8 ++ libstdc++-v3/ChangeLog | 13 ++ 9 files changed, 178 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f4a03198511..72c7420c720 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,70 @@ +2024-04-19 Jakub Jelinek + + PR target/114783 + * config/i386/sse.md (*avx2_eq3): Change last operand's + constraint from "jm" to "xjm". + +2024-04-19 Jakub Jelinek + + PR middle-end/114753 + * internal-fn.cc (expand_arith_overflow): Add one missing restore + of flag_trapv before return. + +2024-04-19 Tamar Christina + + PR tree-optimization/114769 + * tree-vect-patterns.cc: + (vect_recog_absolute_difference): Have only one success condition. + (vect_recog_abd_pattern): Handle further checks if + vect_recog_absolute_difference fails. + +2024-04-19 Cupertino Miranda + + * config/bpf/core-builtins.cc (get_index_for_enum_value): Create + function. + (pack_enum_value): Check for enumerator and error out. + (process_enum_value): Correct string allocation. + +2024-04-19 Cupertino Miranda + + * config/bpf/bpf-protos.h (bpf_add_core_reloc): Renamed function + to bpf_output_move. + * config/bpf/bpf.cc (bpf_legitimate_address_p): Allow + UNSPEC_CORE_RELOC to match an address. + (bpf_insn_cost): Make UNSPEC_CORE_RELOC immediate moves + expensive to prioritize loads and stores. + (TARGET_INSN_COST): Add hook. + (bpf_output_move): Wrapper to call bpf_output_core_reloc. + (bpf_print_operand): Add support to print immediate operands + specified with the UNSPEC_CORE_RELOC. + (bpf_print_operand_address): Likewise, but to support + UNSPEC_CORE_RELOC in addresses. + (bpf_init_builtins): Flag BPF_BUILTIN_CORE_RELOC as NOTHROW. + * config/bpf/bpf.md: Wrap patterns for MOV, LD and ST + instruction with bpf_output_move call. + (mov_reloc_core): Remove now spurious define_insn. + * config/bpf/constraints.md: Added "c" and "C" constraints to + match immediates represented with UNSPEC_CORE_RELOC. + * config/bpf/core-builtins.cc (bpf_add_core_reloc): Remove + (bpf_output_core_reloc): Add function to create the CO-RE + relocations based on new matching rules. + * config/bpf/core-builtins.h (bpf_output_core_reloc): Add + prototype. + * config/bpf/predicates.md (core_imm_operand) Add predicate. + (mov_src_operand): Add match for core_imm_operand. + +2024-04-19 Jakub Jelinek + + PR rtl-optimization/114768 + * rtlanal.cc (set_noop_p): Don't return true for MEM <- MEM + sets if src has side-effects or for stores into ZERO_EXTRACT + if ZERO_EXTRACT operand has side-effects. + +2024-04-19 Alexandre Oliva + + * config/t-vxworks (vxw-glimits.h): Don't mangle c23-required + __STDC_VERSION_LIMITS_H__ define. + 2024-04-18 Sandra Loosemore * config.gcc: Add nios2*-*-* to the list of obsoleted targets. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f3bfc27922d..0cfd258e5b1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240419 +20240420 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 0e8784f9821..d7c59f7bf2d 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2024-04-19 Jakub Jelinek + + PR c/114780 + * c-common.cc (check_function_sentinel): Allow as sentinel any + argument of NULLPTR_TYPE. + 2024-04-13 Mark Wielaard * c.opt.urls: Regenerate. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 58ff5c9f608..1bf256daa35 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,18 @@ +2024-04-19 Martin Uecker + Jakub Jelinek + + PR lto/114574 + PR c/114361 + * c-decl.cc (shadow_tag_warned): For flag_isoc23 and code not + ENUMERAL_TYPE use SET_TYPE_STRUCTURAL_EQUALITY. + (parser_xref_tag): Likewise. + (start_struct): For flag_isoc23 use SET_TYPE_STRUCTURAL_EQUALITY. + (c_update_type_canonical): New function. + (finish_struct): Put NULL as second == operand rather than first. + Assert TYPE_STRUCTURAL_EQUALITY_P. Call c_update_type_canonical. + * c-typeck.cc (composite_type_internal): Use + SET_TYPE_STRUCTURAL_EQUA
Cron sh /home/gccadmin/scripts/gcc_release -s 12:releases/gcc-12 -l -d /sourceware/snapshot-tmp/gcc all
gcc_release: Sources are commit f04f8734f792159d8bc001946fe4ca6f3503034f Touching fixincludes/configure... Touching fixincludes/config.h.in... Touching intl/plural-config.h... Touching intl/config.h.in... 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/config/rs6000/fusion.md... Touching gcc/config/tilegx/mul-tables.cc... Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c... Touching c++tools/config.h.in... 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 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 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 liboffloadmic/aclocal.m4... Touching liboffloadmic/plugin/aclocal.m4... 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 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 12-20240412 gcc_release: Uploading files gcc_release: Updating links and READMEs on the FTP server gcc_release: Sending mail