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

https://gcc.gnu.org/g:0753ae158af42ca5f20567381805b27283c92b53

commit r14-9880-g0753ae158af42ca5f20567381805b27283c92b53
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 10 00:16:50 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 192 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |   9 +++
 gcc/c/ChangeLog         |   7 ++
 gcc/cp/ChangeLog        |  25 +++++++
 gcc/fortran/ChangeLog   |  12 +++
 gcc/jit/ChangeLog       |   5 ++
 gcc/m2/ChangeLog        |  12 +++
 gcc/rust/ChangeLog      |   4 +
 gcc/testsuite/ChangeLog |  84 +++++++++++++++++++++
 libgcc/ChangeLog        |   7 ++
 libquadmath/ChangeLog   |  15 ++++
 libstdc++-v3/ChangeLog  |   6 ++
 13 files changed, 379 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b1f8edbd601..ec107302a44 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,195 @@
+2024-04-09  Juergen Christ  <jchrist@linux.ibm.com>
+
+	* config/s390/s390.cc (expand_perm_as_replicate): Implement.
+	(vectorize_vec_perm_const_1): Call new function.
+	* config/s390/vx-builtins.md (vec_splat<mode>): Change to...
+	(@vec_splat<mode>): ...this.
+
+2024-04-09  David Faust  <david.faust@oracle.com>
+
+	PR debug/114608
+	* btfout.cc (btf_asm_datasec_entry): Only emit a symbol reference when
+	generating BTF for BPF CO-RE target.
+
+2024-04-09  Richard Ball  <richard.ball@arm.com>
+
+	* config/aarch64/aarch64-c.cc (aarch64_pragma_aarch64):
+	Add functions_nulls parameter to pragma_handlers.
+	* config/aarch64/aarch64-protos.h: Likewise.
+	* config/aarch64/aarch64-sve-builtins.h
+	(enum handle_pragma_index): Add enum to count
+	number of pragmas to be handled.
+	* config/aarch64/aarch64-sve-builtins.cc
+	(GTY): Add global variable for initial indexes
+	and change overload_names to an array.
+	(function_builder::function_builder):
+	Add pragma handler information.
+	(function_builder::add_function):
+	Add code for overwriting previous
+	registered_functions entries.
+	(add_unique_function):
+	Use an array to register overload_names
+	for both pragma handler modes.
+	(add_overloaded_function): Likewise.
+	(init_builtins):
+	Add functions_nulls parameter to pragma_handlers.
+	(handle_arm_sve_h):
+	Initialize pragma handler information.
+	(handle_arm_neon_sve_bridge_h): Likewise.
+	(handle_arm_sme_h): Likewise.
+
+2024-04-09  Richard Biener  <rguenther@suse.de>
+
+	PR lto/114655
+	* lto-wrapper.cc (merge_flto_options): Add force argument.
+	(merge_and_complain): Do not force here.
+	(run_gcc): But here to make the link-time -flto option override
+	any compile-time one.
+
+2024-04-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	* config/rs6000/rtems.h (OS_MISSING_POWERPC64): Define.
+
+2024-04-09  Jørgen Kvalsvik  <j@lambda.is>
+
+	PR gcov-profile/114601
+	* tree-profile.cc (condition_uid): Guard fn->cond_uids access.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/114576
+	* config/i386/i386.md (isa): Remove aes, add vaes_avx512vl.
+	(enabled): Remove aes isa check, add vaes_avx512vl.
+	* config/i386/sse.md (aesenc, aesenclast, aesdec, aesdeclast): Use
+	jm instead of m for second alternative and emit {evex} prefix
+	for it if !TARGET_AES.  Use noavx,avx,vaes_avx512vl isa attribute.
+	(vaesdec_<mode>, vaesdeclast_<mode>, vaesenc_<mode>,
+	vaesenclast_<mode>): Add second alternative with x instead of v
+	and jm instead of m.
+
+2024-04-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* doc/gm2.texi (Compiler options): Remove -fdebug-trace-quad.
+	Remove -fdebug-trace-api.
+	Add -fm2-debug-trace=.
+
+2024-04-09  Yang Yujie  <yangyujie@loongson.cn>
+
+	PR target/113233
+	* config/loongarch/loongarch.cc (loongarch_reg_init):
+	Reinitialize the loongarch_regno_mode_ok cache.
+	(loongarch_option_override): Same.
+	(loongarch_save_restore_target_globals): Restore target globals.
+	(loongarch_set_current_function): Restore the target contexts
+	for functions.
+	(TARGET_SET_CURRENT_FUNCTION): Define.
+	* config/loongarch/loongarch.h (SWITCHABLE_TARGET): Enable
+	switchable target context.
+	* config/loongarch/loongarch-builtins.cc (loongarch_init_builtins):
+	Initialize all builtin functions at startup.
+	(loongarch_expand_builtin): Turn assertion of builtin availability
+	into a test.
+
+2024-04-09  Jørgen Kvalsvik  <j@lambda.is>
+
+	PR middle-end/114627
+	* tree-profile.cc (instrument_decisions): Generate constant
+	at the start of loop.
+
+2024-04-09  Jørgen Kvalsvik  <j@lambda.is>
+
+	PR middle-end/114599
+	* tree-inline.cc (copy_bb): Copy cond_uids into callee.
+	(prepend_lexical_block): Remove outdated comment.
+	(add_local_variables): Remove bad cond_uids copy.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* expr.cc (convert_mode_scalar): Fix duplicated words in comment;
+	into into -> it into.
+	* function.h (function::cond_uids): Fix duplicated words in comment;
+	same same -> same.
+	* config/riscv/riscv-vector-costs.cc
+	(costs::adjust_vect_cost_per_loop): Fix duplicated words in comment;
+	model model -> model.
+	* config/riscv/riscv-vector-builtins-shapes.cc (build_base): Fix
+	duplicated words in comment; for for -> for.
+	* config/riscv/riscv-avlprop.cc (pass_avlprop::execute): Fix
+	duplicated words in comment; more more -> more.
+	* config/aarch64/driver-aarch64.cc (host_detect_local_cpu): Fix
+	duplicated words in comment; be be -> be.
+	* tree-profile.cc (masking_vectors): Fix duplicated words in comment;
+	has has -> has, the the -> the.
+	* value-range.cc (irange::set_range_from_bitmask): Fix duplicated
+	words in comment; the the -> the.
+	* gcov.cc (add_condition_counts): Fix duplicated words in comment;
+	to to -> to.
+	* vr-values.cc (get_scev_info): Fix duplicated words in comment;
+	the the -> to the.
+	* tree-vrp.cc (fully_replaceable): Fix duplicated words in comment;
+	by by -> by.
+	* mode-switching.cc (single_succ_confluence_n): Fix duplicated words
+	in comment; the the -> the.
+	* tree-ssa-phiopt.cc (value_replacement): Fix duplicated words in
+	comment; can can -> we can.
+	* gimple-range-phi.cc (phi_analyzer::process_phi): Fix duplicated words
+	in comment; it it -> it is.
+	* tree-ssa-sccvn.cc (visit_phi): Fix duplicated words in comment;
+	to to -> to.
+	* rtl-ssa/accesses.h (use_info::next_debug_insn_use): Fix duplicated
+	words in comment; if if -> if.
+	* doc/options.texi (InverseMask): Fix duplicated words; and and -> and.
+	Change take to takes.
+	* doc/invoke.texi (fanalyzer-undo-inlining): Fix duplicated words;
+	be be -> be.
+	(-minline-memops-threshold): Likewise.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/114628
+	* gimple-lower-bitint.cc (gimple_lower_bitint): Keep debug stmts
+	before returns_twice calls as is, don't push them into arg_stmts
+	vector/move to edges.
+
+2024-04-09  Sergey Bugaev  <bugaevc@gmail.com>
+
+	* config.gcc: Recognize aarch64*-*-gnu* targets.
+	* config/aarch64/aarch64-gnu.h: New file.
+
+2024-04-09  Sergey Bugaev  <bugaevc@gmail.com>
+
+	* config/i386/gnu.h: Move GNU/Hurd STARTFILE_SPEC from here...
+	* config/gnu.h: ...to here.
+
+2024-04-09  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/114604
+	* gimple-range.cc (enable_ranger): Initialize the global
+	bitmap obstack.
+	(disable_ranger): Release it.
+
+2024-04-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	* config.gcc (aarch64-*-rtems*): Add target makefile fragment
+	t-aarch64-rtems.
+	* config/aarch64/t-aarch64-rtems: New file.
+
+2024-04-09  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/114587
+	* config/i386/i386-c.cc (ix86_target_macros_internal): Define
+	__APX_INLINE_ASM_USE_GPR32__ for -mapx-inline-asm-use-gpr32.
+
+2024-04-09  Kewen Lin  <linkw@linux.ibm.com>
+	    Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR target/88309
+	* config/rs6000/rs6000-builtin.cc (rs6000_gimple_fold_builtin): Fix
+	wrong align passed to function build_aligned_type.
+	* tree-ssa-loop-prefetch.cc (is_miss_rate_acceptable): Add an
+	assertion to ensure align_unit should be positive.
+	* tree.cc (build_qualified_type): Update function comments.
+
 2024-04-08  Uros Bizjak  <ubizjak@gmail.com>
 
 	PR rtl-optimization/112560
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5c14c80a342..017b58270a7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240409
+20240410
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index d0f8c2512d4..abfb157660d 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,12 @@
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* analyzer.opt (Wanalyzer-undefined-behavior-strtok): Fix duplicated
+	words; in in -> in.
+	* program-state.cc (sm_state_map::replay_call_summary): Fix duplicated
+	words in comment; to to -> to.
+	(program_state::replay_call_summary): Likewise.
+	* region-model.cc (region_model::replay_call_summary): Likewise.
+
 2024-04-05  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/114588
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 7d3f2362562..58ff5c9f608 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-decl.cc (previous_tag): Fix duplicated words in comment; the the
+	-> the.
+	(diagnose_mismatched_decls): Fix duplicated words in comment;
+	about about -> about.
+
 2024-04-05  Martin Uecker  <uecker@tugraz.at>
 
 	Revert:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 55c0848f255..537c6a23e62 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/114580
+	* semantics.cc (finish_if_stmt_cond): Call
+	maybe_warn_for_constant_evaluated with IF_STMT_CONSTEXPR_P (if_stmt)
+	as the second argument, rather than true/false depending on if
+	it is if constexpr with non-dependent constant expression with
+	bool type.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* constexpr.cc (build_new_constexpr_heap_type): Fix duplicated words
+	in comment; is is -> is.
+	* cp-tree.def (CO_RETURN_EXPR): Fix duplicated words in comment;
+	for for -> for.
+	* parser.cc (fixup_blocks_walker): Fix duplicated words in comment;
+	is is -> is.
+	* semantics.cc (fixup_template_type): Fix duplicated words in comment;
+	for for -> for.
+	(finish_omp_for): Fix duplicated words in comment; the the -> the.
+	* pt.cc (more_specialized_fn): Fix duplicated words in comment;
+	think think -> think.
+	(type_targs_deducible_from): Fix duplicated words in comment; the the
+	-> the.
+
 2024-04-05  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/111132
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 962499b8c27..d0bfcef2ad1 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2024-04-09  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/114535
+	* resolve.cc (resolve_symbol): Remove last chunk that checked
+	for finalization of unreferenced symbols.
+
+2024-04-09  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/113956
+	* trans-expr.cc (gfc_trans_pointer_assignment): Remove assert
+	causing the ICE since it was unnecesary.
+
 2024-04-02  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/106999
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 11f76a3e3fb..d9cfc6ab4c6 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,8 @@
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* docs/topics/expressions.rst (Constructor expressions): Fix
+	duplicated words; have have -> have.
+
 2024-04-02  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* Make-lang.in: Implement exports list, and use a shared
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index bf3963c83cf..3d185fe2e59 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,15 @@
+2024-04-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* tools-src/makeSystem: Invoke ${COMPILER} once and adjust
+	the echo string to expand the shell variables with -wrapper
+	gdb, --args.
+
+2024-04-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/114648
+	* gm2-compiler/M2Options.mod (LineDirectives): Initially
+	set to true.
+
 2024-04-06  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/114617
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index b37ca0e56f4..c77fc4e57b4 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,7 @@
+2024-04-09  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* Make-lang.in (rust.install-dvi, rust.install-html): New rules.
+
 2024-03-04  Mark Wielaard  <mark@klomp.org>
 
 	* lang.opt.urls: Regenerate.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ea798168baa..0bb7c408c53 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2024-04-09  David Faust  <david.faust@oracle.com>
+
+	PR testsuite/114642
+	* gcc.dg/debug/btf/btf-datasec-3.c: Make test more robust on different
+	architectures.
+
+2024-04-09  Juergen Christ  <jchrist@linux.ibm.com>
+
+	* gcc.target/s390/vector/vec-expand-replicate.c: New test.
+
+2024-04-09  David Faust  <david.faust@oracle.com>
+
+	PR debug/114608
+	* gcc.dg/debug/btf/btf-datasec-1.c: Check bts_offset symbol references
+	only for BPF target.
+	* gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
+	* gcc.dg/debug/btf/btf-pr106773.c: Likewise.
+
+2024-04-09  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/114535
+	* gfortran.dg/pr114535d.f90: New test.
+	* gfortran.dg/pr114535iv.f90: Additional source.
+
+2024-04-09  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/113956
+	* gfortran.dg/pr113956.f90: New test.
+
+2024-04-09  Jørgen Kvalsvik  <j@lambda.is>
+
+	PR gcov-profile/114601
+	* gcc.misc-tests/gcov-pr114601.c: New test.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/114576
+	* gcc.target/i386/aes-pr114576.c: New test.
+
+2024-04-09  Yang Yujie  <yangyujie@loongson.cn>
+
+	PR target/113233
+	* lib/target-supports.exp: Define condition loongarch_sx_as.
+	* gcc.dg/lto/pr113233_0.c: New test.
+
+2024-04-09  Jørgen Kvalsvik  <j@lambda.is>
+
+	PR middle-end/114599
+	* gcc.misc-tests/gcov-19.c: New test.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/114580
+	* g++.dg/cpp2a/is-constant-evaluated15.C: New test.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/114628
+	* gcc.dg/bitint-105.c: New test.
+
+2024-04-09  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/114587
+	* gcc.target/i386/apx-3.c: Likewise.
+
+2024-04-09  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR testsuite/114614
+	* gcc.misc-tests/gcov-20.c: Add effective target check
+	profile_update_atomic.
+
+2024-04-09  Kewen Lin  <linkw@linux.ibm.com>
+	    Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR target/88309
+	* gcc.target/powerpc/pr88309.c: New test.
+
+2024-04-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/114648
+	* gm2/cpp/default/pass/AdvParse.def: New test.
+	* gm2/cpp/default/pass/AdvParse.mod: New test.
+	* gm2/cpp/default/pass/cpp-default-pass.exp: New test.
+
 2024-04-08  Thomas Schwinge  <tschwinge@baylibre.com>
 
 	* gcc.target/gcn/cond_fmaxnm_1.c: Specify
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index dd9c63ee07e..f3206978020 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,10 @@
+2024-04-09  Sergey Bugaev  <bugaevc@gmail.com>
+
+	* config.host: Recognize aarch64*-*-gnu* hosts.
+	* config/aarch64/gnu-unwind.h: New file.
+	* config/aarch64/heap-trampoline.c
+	(allocate_trampoline_page): Support GNU/Hurd.
+
 2024-04-04  Jørgen Kvalsvik  <j@lambda.is>
 
 	* libgcov-merge.c (__gcov_merge_ior): New.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index 2d6c2081ff2..5731270b9f1 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,18 @@
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* sfp-machine.h (__LITTLE_ENDIAN, __BIG_ENDIAN, __BYTE_ORDER): Define
+	if __BYTE_ORDER isn't defined.
+
+2024-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libquadmath/114623
+	* sfp-machine.h: New file.
+	* math/sqrtq.c: Include from libgcc/soft-fp also soft-fp.h and quad.h
+	if possible.
+	(USE_SOFT_FP): Define in that case.
+	(sqrtq): Use soft-fp based implementation for the finite positive
+	arguments if possible.
+
 2024-04-03  Simon Chopin  <simon.chopin@canonical.com>
 	    Jakub Jelinek  <jakub@redhat.com>
 
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 14178b73daa..1ed8b9bc93f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2024-04-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/114633
+	* include/bits/chrono_io.h (_Parser::operator()) <'S'>: Use
+	stream extraction if std::from_chars is not available.
+
 2024-04-08  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/114519

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

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

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