public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-4671] Daily bump.
@ 2023-10-17  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-10-17  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:e16ace7c79687c224d08ee8d04fd637589333a99

commit r14-4671-ge16ace7c79687c224d08ee8d04fd637589333a99
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Oct 17 00:17:33 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 126 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |  16 ++++++
 gcc/d/ChangeLog         |  11 +++++
 gcc/testsuite/ChangeLog |  60 +++++++++++++++++++++++
 libphobos/ChangeLog     |   5 ++
 6 files changed, 219 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2a5949041366..68bf2b102911 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,129 @@
+2023-10-16  Jeff Law  <jlaw@ventanamicro.com>
+
+	* explow.cc (probe_stack_range): Handle case when expand_binop
+	does not construct its result in the expected location.
+
+2023-10-16  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic.cc (diagnostic_initialize): When LANG=C, update
+	default for -fdiagnostics-text-art-charset from emoji to ascii.
+	* doc/invoke.texi (fdiagnostics-text-art-charset): Document the above.
+
+2023-10-16  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic.cc (diagnostic_initialize): Ensure
+	context->extra_output_kind is initialized.
+
+2023-10-16  Uros Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/i386.cc (ix86_can_inline_p):
+	Handle CM_LARGE and CM_LARGE_PIC.
+	(x86_elf_aligned_decl_common): Ditto.
+	(x86_output_aligned_bss): Ditto.
+	* config/i386/i386.opt: Update doc for -mlarge-data-threshold=.
+	* doc/invoke.texi: Update doc for -mlarge-data-threshold=.
+
+2023-10-16  Christoph Müllner  <christoph.muellner@vrull.eu>
+
+	* config/riscv/riscv-protos.h (emit_block_move): Remove redundant
+	prototype.  Improve comment.
+	* config/riscv/riscv.cc (riscv_block_move_straight): Move from riscv.cc
+	into riscv-string.cc.
+	(riscv_adjust_block_mem, riscv_block_move_loop): Likewise.
+	(riscv_expand_block_move): Likewise.
+	* config/riscv/riscv-string.cc (riscv_block_move_straight): Add moved
+	function.
+	(riscv_adjust_block_mem, riscv_block_move_loop): Likewise.
+	(riscv_expand_block_move): Likewise.
+
+2023-10-16  Manolis Tsamis  <manolis.tsamis@vrull.eu>
+
+	* Makefile.in: Add fold-mem-offsets.o.
+	* passes.def: Schedule a new pass.
+	* tree-pass.h (make_pass_fold_mem_offsets): Declare.
+	* common.opt: New options.
+	* doc/invoke.texi: Document new option.
+	* fold-mem-offsets.cc: New file.
+
+2023-10-16  Andrew Pinski  <pinskia@gmail.com>
+
+	PR tree-optimization/101541
+	* match.pd (A CMP 0 ? A : -A): Improve
+	using bitwise_equal_p.
+
+2023-10-16  Andrew Pinski  <pinskia@gmail.com>
+
+	PR tree-optimization/31531
+	* match.pd (~X op ~Y): Allow for an optional nop convert.
+	(~X op C): Likewise.
+
+2023-10-16  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* config/arc/arc.md (*ashlsi3_1): New pre-reload splitter to
+	use bset dst,0,src to implement 1<<x on !TARGET_BARREL_SHIFTER.
+
+2023-10-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+	* config/s390/vector.md (popcountv8hi2_vx): Sign extend each
+	unsigned vector element.
+
+2023-10-16  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vector-costs.cc (costs::preferred_new_lmul_p): Use VLS modes.
+
+2023-10-16  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+	* fold-const.cc (expr_not_equal_to): Replace get_global_range_query
+	by get_range_query.
+	* gimple-fold.cc (size_must_be_zero_p): Likewise.
+	* gimple-range-fold.cc (fur_source::fur_source): Likewise.
+	* gimple-ssa-warn-access.cc (check_nul_terminated_array): Likewise.
+	* tree-dfa.cc (get_ref_base_and_extent): Likewise.
+
+2023-10-16  liuhongt  <hongtao.liu@intel.com>
+
+	* config/i386/mmx.md (V2FI_32): New mode iterator
+	(movd_v2hf_to_sse): Rename to ..
+	(movd_<mode>_to_sse): .. this.
+	(movd_v2hf_to_sse_reg): Rename to ..
+	(movd_<mode>_to_sse_reg): .. this.
+	(fix<fixunssuffix>_trunc<mode><mmxintvecmodelower>2): New
+	expander.
+	(fix<fixunssuffix>_truncv2hfv2si2): Ditto.
+	(float<floatunssuffix><mmxintvecmodelower><mode>2): Ditto.
+	(float<floatunssuffix>v2siv2hf2): Ditto.
+	(extendv2hfv2sf2): Ditto.
+	(truncv2sfv2hf2): Ditto.
+	* config/i386/sse.md (*vec_concatv8hf_movss): Rename to ..
+	(*vec_concat<mode>_movss): .. this.
+
+2023-10-16  liuhongt  <hongtao.liu@intel.com>
+
+	* config/i386/i386-expand.cc (ix86_sse_copysign_to_positive):
+	Handle HFmode.
+	(ix86_expand_round_sse4): Ditto.
+	* config/i386/i386.md (roundhf2): New expander.
+	(lroundhf<mode>2): Ditto.
+	(lrinthf<mode>2): Ditto.
+	(l<rounding_insn>hf<mode>2): Ditto.
+	* config/i386/mmx.md (sqrt<mode>2): Ditto.
+	(btrunc<mode>2): Ditto.
+	(nearbyint<mode>2): Ditto.
+	(rint<mode>2): Ditto.
+	(lrint<mode><mmxintvecmodelower>2): Ditto.
+	(floor<mode>2): Ditto.
+	(lfloor<mode><mmxintvecmodelower>2): Ditto.
+	(ceil<mode>2): Ditto.
+	(lceil<mode><mmxintvecmodelower>2): Ditto.
+	(round<mode>2): Ditto.
+	(lround<mode><mmxintvecmodelower>2): Ditto.
+	* config/i386/sse.md (lrint<mode><sseintvecmodelower>2): Ditto.
+	(lfloor<mode><sseintvecmodelower>2): Ditto.
+	(lceil<mode><sseintvecmodelower>2): Ditto.
+	(lround<mode><sseintvecmodelower>2): Ditto.
+	(sse4_1_round<ssescalarmodesuffix>): Extend to V8HF.
+	(round<mode>2): Extend to V8HF/V16HF/V32HF.
+
 2023-10-15  Tobias Burnus  <tobias@codesourcery.com>
 
 	* doc/invoke.texi (-fopenacc, -fopenmp, -fopenmp-simd): Use @samp not
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2638d56830af..a8fe11db53a8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231016
+20231017
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b74ebdf5ae91..40f97b13bded 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2023-10-16  Jason Merrill  <jason@redhat.com>
+
+	* parser.cc (cp_parser_fold_expression): Track location range.
+	* semantics.cc (finish_unary_fold_expr)
+	(finish_left_unary_fold_expr, finish_right_unary_fold_expr)
+	(finish_binary_fold_expr): Add location parm.
+	* constraint.cc (finish_shorthand_constraint): Pass it.
+	* pt.cc (convert_generic_types_to_packs): Likewise.
+	* cp-tree.h: Adjust.
+
+2023-10-16  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/111272
+	* constexpr.cc (explain_invalid_constexpr_fn): Also check the body of
+	a constructor in C++14 and up.
+
 2023-10-14  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c/102989
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 90749a402822..c4b5dbe8ab8e 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,14 @@
+2023-10-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 4c18eed967.
+	* d-diagnostic.cc (verrorReport): Update for new front-end interface.
+	(verrorReportSupplemental): Likewise.
+	* d-lang.cc (d_init_options): Likewise.
+	(d_handle_option): Likewise.
+	(d_post_options): Likewise.
+	(d_parse_file): Likewise.
+	* decl.cc (get_symbol_decl): Likewise.
+
 2023-10-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd f9efc98fd7.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fff191ef11cd..40c4662ade6c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,63 @@
+2023-10-16  Uros Bizjak  <ubizjak@gmail.com>
+
+	* gcc.target/i386/large-data.c: New test.
+
+2023-10-16  Vineet Gupta  <vineetg@rivosinc.com>
+
+	* gcc.target/riscv/fle-ieee.c: Updates dg-options with
+	explicit -march=rv64gc and -march=rv32gc.
+	* gcc.target/riscv/fle-snan.c: Ditto.
+	* gcc.target/riscv/fle.c: Ditto.
+	* gcc.target/riscv/flef-ieee.c: Ditto.
+	* gcc.target/riscv/flef.c: Ditto.
+	* gcc.target/riscv/flef-snan.c: Ditto.
+	* gcc.target/riscv/flt-ieee.c: Ditto.
+	* gcc.target/riscv/flt-snan.c: Ditto.
+	* gcc.target/riscv/fltf-ieee.c: Ditto.
+	* gcc.target/riscv/fltf-snan.c: Ditto.
+
+2023-10-16  Manolis Tsamis  <manolis.tsamis@vrull.eu>
+
+	* gcc.target/riscv/fold-mem-offsets-1.c: New test.
+	* gcc.target/riscv/fold-mem-offsets-2.c: New test.
+	* gcc.target/riscv/fold-mem-offsets-3.c: New test.
+	* gcc.target/i386/pr52146.c: Adjust expected output.
+
+2023-10-16  Andrew Pinski  <pinskia@gmail.com>
+
+	PR tree-optimization/101541
+	* gcc.dg/tree-ssa/phi-opt-36.c: New test.
+	* gcc.dg/tree-ssa/phi-opt-37.c: New test.
+
+2023-10-16  Andrew Pinski  <pinskia@gmail.com>
+
+	PR tree-optimization/31531
+	* gcc.dg/tree-ssa/pr31531-1.c: New test.
+	* gcc.dg/tree-ssa/pr31531-2.c: New test.
+
+2023-10-16  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/concepts/diagnostic3.C: Add expected column.
+	* g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
+
+2023-10-16  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/111272
+	* g++.dg/cpp1y/constexpr-diag1.C: New test.
+
+2023-10-16  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
+
+2023-10-16  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/part-vect-hf-convert-1.c: New test.
+
+2023-10-16  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/part-vect-roundhf.c: New test.
+	* gcc.target/i386/part-vect-sqrtph-1.c: New test.
+
 2023-10-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index de5cbfafc6ed..f8e1c02f5462 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime 4c18eed967.
+	* src/MERGE: Merge upstream phobos d945686a4.
+
 2023-10-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* libdruntime/MERGE: Merge upstream druntime f9efc98fd7.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-10-17  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-17  0:17 [gcc r14-4671] 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).