public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-5565] Daily bump.
@ 2023-11-18 0:17 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-11-18 0:17 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c63a0bbce57e89839317f10cefafccce9d4996a0
commit r14-5565-gc63a0bbce57e89839317f10cefafccce9d4996a0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Nov 18 00:16:46 2023 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 6 +++
gcc/fortran/ChangeLog | 12 ++++++
gcc/testsuite/ChangeLog | 96 ++++++++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 33 +++++++++++++++++
6 files changed, 245 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0140420a753..bd02c1a2991 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,100 @@
+2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR middle-end/112406
+ PR middle-end/112552
+ * tree-vect-loop.cc (vect_transform_reduction): Pass truth
+ vectype for mask operand.
+
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/107571
+ * gimplify.cc (expand_FALLTHROUGH_r): Use wi->removed_stmt after
+ gsi_remove, change the way of passing fallthrough stmt at the end
+ of sequence to expand_FALLTHROUGH. Diagnose IFN_FALLTHROUGH
+ with GF_CALL_NOTHROW flag.
+ (expand_FALLTHROUGH): Change loc into array of 2 location_t elts,
+ don't test wi.callback_result, instead check whether first
+ elt is not UNKNOWN_LOCATION and in that case pedwarn with the
+ second location.
+ * gimple-walk.cc (walk_gimple_seq_mod): Clear wi->removed_stmt
+ after the flag has been used.
+ * internal-fn.def (FALLTHROUGH): Mention in comment the special
+ meaning of the TREE_NOTHROW/GF_CALL_NOTHROW flag on the calls.
+
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/112566
+ PR tree-optimization/83171
+ * match.pd (ctz(ext(X)) -> ctz(X), popcount(zext(X)) -> popcount(X),
+ parity(ext(X)) -> parity(X), ffs(ext(X)) -> ffs(X)): New
+ simplifications.
+ ( __builtin_ffs (X) == 0 -> X == 0): Use FFS rather than
+ BUILT_IN_FFS BUILT_IN_FFSL BUILT_IN_FFSLL BUILT_IN_FFSIMAX.
+
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/112374
+ * tree-vect-loop.cc (check_reduction_path): Perform the cond_fn_p
+ special case only if op_use_stmt == use_stmt, use as_a rather than
+ dyn_cast in that case.
+
+2023-11-17 Richard Biener <rguenther@suse.de>
+
+ Revert:
+ 2023-11-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/112281
+ * tree-loop-distribution.cc (pg_add_dependence_edges):
+ Preserve stmt order when the innermost loop has exact
+ overlap.
+
+2023-11-17 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/53372
+ * config/avr/avr.cc (avr_asm_named_section) [AVR_SECTION_PROGMEM]:
+ Only return some .progmem*.data section if the user did not
+ specify a section attribute.
+ (avr_section_type_flags) [avr_progmem_p]: Unset SECTION_NOTYPE
+ in returned section flags.
+
+2023-11-17 Xi Ruoyao <xry111@xry111.site>
+
+ * config/loongarch/lsx.md (copysign<mode>3): Allow operand[2] to
+ be an reg_or_vector_same_val_operand. If it's a const vector
+ with same negative elements, expand the copysign with a bitset
+ instruction. Otherwise, force it into an register.
+ * config/loongarch/lasx.md (copysign<mode>3): Likewise.
+
+2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ PR target/111449
+ * config/rs6000/vsx.md (*vsx_le_mem_to_mem_mov_ti): New.
+
+2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ PR target/111449
+ * config/rs6000/altivec.md (cbranchv16qi4): New expand pattern.
+ * config/rs6000/rs6000.cc (rs6000_generate_compare): Generate
+ insn sequence for V16QImode equality compare.
+ * config/rs6000/rs6000.h (MOVE_MAX_PIECES): Define.
+ (STORE_MAX_PIECES): Define.
+
+2023-11-17 Li Wei <liwei@loongson.cn>
+
+ * config/loongarch/loongarch.h (CLZ_DEFINED_VALUE_AT_ZERO):
+ Implement.
+ (CTZ_DEFINED_VALUE_AT_ZERO): Same.
+
+2023-11-17 Richard Biener <rguenther@suse.de>
+
+ * dwarf2out.cc (add_AT_die_ref): Assert we do not add
+ a self-ref DW_AT_abstract_origin or DW_AT_specification.
+
+2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
+
+ * config/loongarch/loongarch.cc
+ (loongarch_builtin_vectorization_cost): Adjust.
+
2023-11-16 Andrew Pinski <pinskia@gmail.com>
PR rtl-optimization/112483
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 01fc321fe04..36722b9e985 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231117
+20231118
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 5cd6b2a27dd..929cacb18a0 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/107571
+ * c-gimplify.cc (genericize_c_loop): For C++ mark IFN_FALLTHROUGH
+ call at the end of loop body as TREE_NOTHROW.
+
2023-11-14 Lewis Hyatt <lhyatt@gmail.com>
PR pch/9471
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 490ab288685..686c771fea5 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2023-11-17 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.texi (_gfortran_set_options): Document GFC_STD_F2023.
+ * invoke.texi (std,pedantic,Wampersand,Wtabs): Add -std=2023.
+ * lang.opt (std=f2023): Add.
+ * libgfortran.h (GFC_STD_F2023, GFC_STD_OPT_F23): Add.
+ * options.cc (set_default_std_flags): Add GFC_STD_F2023.
+ (gfc_init_options): Set max_continue_free to 1,000,000.
+ (gfc_post_options): Set flag_free_line_length if unset.
+ (gfc_handle_option): Add OPT_std_f2023, set max_continue_free = 255
+ for -std=f2003, f2008 and f2018.
+
2023-11-14 David Malcolm <dmalcolm@redhat.com>
* error.cc (gfc_diagnostics_init): Use diagnostic_start_span.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a9728cda62a..46da01c5938 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,99 @@
+2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/aarch64/pr112406.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr112552.c: New test.
+
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/107571
+ * g++.dg/DRs/dr2406.C: New test.
+
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/112566
+ PR tree-optimization/83171
+ * gcc.dg/pr112566-1.c: New test.
+ * gcc.dg/pr112566-2.c: New test.
+ * gcc.target/i386/pr78057.c (foo): Pass another long long argument
+ and use it in __builtin_ia32_*zcnt_u64 instead of the int one.
+
+2023-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/112374
+ * gcc.dg/pr112374-1.c: New test.
+ * gcc.dg/pr112374-2.c: New test.
+ * g++.dg/opt/pr112374.C: New test.
+
+2023-11-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/112585
+ * gcc.dg/torture/pr112585.c: New testcase.
+
+2023-11-17 Richard Biener <rguenther@suse.de>
+
+ Revert:
+ 2023-11-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/112281
+ * gcc.dg/torture/pr112281.c: New testcase.
+
+2023-11-17 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/goacc/warn_truncated.f90: Add -std=f2018 option.
+ * gfortran.dg/gomp/warn_truncated.f90: Likewise.
+ * gfortran.dg/line_length_10.f90: Likewise.
+ * gfortran.dg/line_length_11.f90: Likewise.
+ * gfortran.dg/line_length_2.f90: Likewise.
+ * gfortran.dg/line_length_5.f90: Likewise.
+ * gfortran.dg/line_length_6.f90: Likewise.
+ * gfortran.dg/line_length_7.f90: Likewise.
+ * gfortran.dg/line_length_8.f90: Likewise.
+ * gfortran.dg/line_length_9.f90: Likewise.
+ * gfortran.dg/continuation_17.f90: New test.
+ * gfortran.dg/continuation_18.f90: New test.
+ * gfortran.dg/continuation_19.f: New test.
+ * gfortran.dg/line_length_12.f90: New test.
+ * gfortran.dg/line_length_13.f90: New test.
+
+2023-11-17 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/53372
+ * gcc.target/avr/pr53372-1.c: New test.
+ * gcc.target/avr/pr53372-2.c: New test.
+
+2023-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * gfortran.dg/coarray/caf.exp: Remove some output.
+ * gfortran.dg/dg.exp: Remove some output.
+
+2023-11-17 Xi Ruoyao <xry111@xry111.site>
+
+ * g++.target/loongarch/vect-copysign-negconst.C: New test.
+ * g++.target/loongarch/vect-copysign-negconst-run.C: New test.
+
+2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ PR target/111449
+ * gcc.target/powerpc/pr111449-2.c: New.
+
+2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ PR target/111449
+ * gcc.target/powerpc/pr111449-1.c: New.
+ * gcc.dg/tree-ssa/sra-17.c: Add additional options for 32-bit powerpc.
+ * gcc.dg/tree-ssa/sra-18.c: Likewise.
+
+2023-11-17 Li Wei <liwei@loongson.cn>
+
+ * gcc.dg/pr90838.c: add clz/ctz test support on LoongArch.
+
+2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
+
+ * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: Adjust assembler times.
+ * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Ditto.
+ * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: Ditto.
+ * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Ditto.
+
2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2a5d0f9180b..df93c813314 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,36 @@
+2023-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * config.h.in: Regenerate.
+
+2023-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/Makefile.am: Add new header.
+ * include/Makefile.in: Regenerate.
+ * include/bits/version.def (saturation_arithmetic): Define.
+ * include/bits/version.h: Regenerate.
+ * include/std/numeric: Include new header.
+ * include/bits/sat_arith.h: New file.
+ * testsuite/26_numerics/saturation/add.cc: New test.
+ * testsuite/26_numerics/saturation/cast.cc: New test.
+ * testsuite/26_numerics/saturation/div.cc: New test.
+ * testsuite/26_numerics/saturation/mul.cc: New test.
+ * testsuite/26_numerics/saturation/sub.cc: New test.
+ * testsuite/26_numerics/saturation/version.cc: New test.
+
+2023-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/utility (in_range): Rename _Up parameter to _Res.
+
+2023-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/out_ptr.h: Add Doxygen comments. Remove a
+ redundant preprocessor condition.
+ * testsuite/20_util/smartptr.adapt/version.cc: New test.
+
+2023-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/chrono_io.h: Fix Doxygen markup.
+
2023-11-16 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/112564
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-11-18 0:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-18 0:17 [gcc r14-5565] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).