public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-4626] Daily bump. Date: Tue, 13 Dec 2022 00:18:55 +0000 (GMT) [thread overview] Message-ID: <20221213001856.38F95385516C@sourceware.org> (raw) https://gcc.gnu.org/g:1728c537b4f697e2a4b4eba0b0c70165f2a02840 commit r13-4626-g1728c537b4f697e2a4b4eba0b0c70165f2a02840 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Dec 13 00:18:07 2022 +0000 Daily bump. Diff: --- contrib/ChangeLog | 4 +++ gcc/ChangeLog | 82 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 14 +++++++++ gcc/d/ChangeLog | 8 +++++ gcc/fortran/ChangeLog | 8 +++++ gcc/testsuite/ChangeLog | 48 +++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 37 ++++++++++++++++++++++ 8 files changed, 202 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index ed6cb0f3e4d..d1e87d6fccb 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2022-12-12 Martin Liska <mliska@suse.cz> + + * mklog.py: Do not search PR entry in a file that is binary. + 2022-12-11 Martin Liska <mliska@suse.cz> * check_GNU_style.py: Use newline=\n. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ead66bd73fc..547b067ef3d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,85 @@ +2022-12-12 Wilco Dijkstra <wilco.dijkstra@arm.com> + + * config/aarch64/aarch64.cc (aarch64_rtx_costs): Add correct costs + for 24-bit and 12-bit shifted immediate add/sub. + (TARGET_CONST_ANCHOR): Define. + * config/aarch64/predicates.md (aarch64_pluslong_immediate): + Fix range check. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * match.pd: Add new rule. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * config/aarch64/aarch64.cc (aarch64_can_change_mode_class): Restrict + conversions between partial struct types properly. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * config/aarch64/aarch64.md (*tb<optab><mode>1): Rename to... + (*tb<optab><ALLI:mode><GPI:mode>1): ... this. + (tbranch_<code><mode>4): New. + * config/aarch64/iterators.md(ZEROM, zerom): New. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * dojump.cc (do_jump): Pass along value. + (do_jump_by_parts_greater_rtx): Likewise. + (do_jump_by_parts_zero_rtx): Likewise. + (do_jump_by_parts_equality_rtx): Likewise. + (do_compare_rtx_and_jump): Likewise. + (do_compare_and_jump): Likewise. + * dojump.h (do_compare_rtx_and_jump): New. + * optabs.cc (emit_cmp_and_jump_insn_1): Refactor to take optab to check. + (validate_test_and_branch): New. + (emit_cmp_and_jump_insns): Optiobally take a value, and when value is + supplied then check if it's suitable for tbranch. + * optabs.def (tbranch_eq$a4, tbranch_ne$a4): New. + * doc/md.texi (tbranch_@var{op}@var{mode}4): Document it. + * optabs.h (emit_cmp_and_jump_insns): New. + * tree.h (tree_zero_one_valued_p): New. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * config/aarch64/aarch64-simd.md (*aarch64_simd_movv2hf): New. + (mov<mode>, movmisalign<mode>, aarch64_dup_lane<mode>, + aarch64_store_lane0<mode>, aarch64_simd_vec_set<mode>, + @aarch64_simd_vec_copy_lane<mode>, vec_set<mode>, + reduc_<optab>_scal_<mode>, reduc_<fmaxmin>_scal_<mode>, + aarch64_reduc_<optab>_internal<mode>, aarch64_get_lane<mode>, + vec_init<mode><Vel>, vec_extract<mode><Vel>): Support V2HF. + (aarch64_simd_dupv2hf): New. + * config/aarch64/aarch64.cc (aarch64_classify_vector_mode): + Add E_V2HFmode. + * config/aarch64/iterators.md (VHSDF_P): New. + (V2F, VMOVE, nunits, Vtype, Vmtype, Vetype, stype, VEL, + Vel, q, vp): Add V2HF. + * config/arm/types.md (neon_fp_reduc_add_h): New. + +2022-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins): Define + __ARM_FEATURE_PAUTH and __ARM_FEATURE_BTI when appropriate. + * config/aarch64/aarch64.h (TARGET_BTI): Define. + +2022-12-12 Richard Biener <rguenther@suse.de> + + * genmatch.cc (dt_simplify::gen): Revert last change. + * match.pd: Revert simplification of CONSTUCTOR leaf handling. + (&x cmp SSA_NAME): Handle ADDR_EXPR in SSA defs. + * fold-const.cc (split_address_to_core_and_offset): Handle + ADDR_EXPRs in SSA defs. + (address_compare): Likewise. + +2022-12-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/89317 + * tree-ssa-ccp.cc (ccp_fold): Handle GIMPLE_COND via + gimple_fold_stmt_to_constant_1. + * match.pd (&a != &a + c): Apply to pointer_plus with non-ADDR_EXPR + base as well. + 2022-12-11 Richard Biener <rguenther@suse.de> PR tree-optimization/89317 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a8efd513898..349ad3e1070 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20221212 +20221213 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b1973dde425..a4733bea3d6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,17 @@ +2022-12-12 Jason Merrill <jason@redhat.com> + + Revert: + 2022-12-08 Jason Merrill <jason@redhat.com> + + PR c++/105838 + * call.cc (convert_like_internal) [ck_list]: Use + maybe_init_list_as_array. + * constexpr.cc (cxx_eval_vec_init_1): Init might have + a different type. + * tree.cc (build_vec_init_elt): Likewise. + * init.cc (build_vec_init): Handle from_array from a + TARGET_EXPR. Retain TARGET_EXPR of a different type. + 2022-12-08 Jason Merrill <jason@redhat.com> PR c++/105838 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 6eae8090d68..7630f248401 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,11 @@ +2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/108055 + * decl.cc (function_defined_in_root_p): Check all enclosing template + instances for definition in a root module. + (function_needs_inline_definition_p): Replace call to + function_defined_in_root_p with test for outer module `isRoot'. + 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org> PR d/108050 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index c5f0ea1b86b..4535398a817 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2022-12-12 Harald Anlauf <anlauf@gmx.de> + + PR fortran/102180 + * array.cc (match_array_element_spec): Add check for bad + assumed-implied-spec. + (gfc_match_array_spec): Reorder logic so that the first bad array + element spec may trigger an error. + 2022-12-11 Steve Kargl <kargl@gcc.gnu.org> PR fortran/107995 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 32121382292..643d9030fc9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,51 @@ +2022-12-12 Jason Merrill <jason@redhat.com> + + Revert: + 2022-12-12 Jason Merrill <jason@redhat.com> + + PR c++/105838 + * g++.dg/tree-ssa/initlist-opt2.C: New test. + +2022-12-12 Harald Anlauf <anlauf@gmx.de> + + PR fortran/102180 + * gfortran.dg/pr102180.f90: New test. + +2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/108055 + * gdc.dg/torture/imports/pr108055conv.d: New. + * gdc.dg/torture/imports/pr108055spec.d: New. + * gdc.dg/torture/imports/pr108055write.d: New. + * gdc.dg/torture/pr108055.d: New test. + +2022-12-12 Wilco Dijkstra <wilco.dijkstra@arm.com> + + * gcc.target/aarch64/movk_3.c: New test. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/if-compare_1.c: New test. + * gcc.target/aarch64/if-compare_2.c: New test. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/tbz_1.c: New test. + +2022-12-12 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/sve/slp_1.c: Update testcase. + +2022-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/acle/bti_def.c: New test. + * gcc.target/aarch64/acle/pauth_def.c: New test. + +2022-12-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/89317 + * gcc.dg/tree-ssa/pr89317.c: Amend. + 2022-12-11 Steve Kargl <kargl@gcc.gnu.org> PR fortran/107995 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ad7bc5d2aa8..84afb9754d1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,40 @@ +2022-12-12 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/20_util/duration/arithmetic/overflow_c++20.cc: New + test. + +2022-12-12 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/108024 + * include/std/format (basic_format_string): Fix constraint. + * testsuite/std/format/format_string.cc: New test. + +2022-12-12 Jonathan Wakely <jwakely@redhat.com> + + * include/std/chrono (hh_mm_ss): Rename __is_unsigned member to + _S_is_unsigned. + * include/std/format (basic_format_context): Rename _Out_ + template parameter to _Out2. + * testsuite/17_intro/names.cc: Add Windows SAL annotation + macros. + +2022-12-12 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/98034 + * include/std/atomic (__cpp_lib_atomic_lock_free_type_aliases): + Define macro. + (atomic_signed_lock_free, atomic_unsigned_lock_free): Define + aliases. + * include/std/version (__cpp_lib_atomic_lock_free_type_aliases): + Define macro. + * testsuite/29_atomics/atomic/lock_free_aliases.cc: New test. + +2022-12-12 Jonathan Wakely <jwakely@redhat.com> + + * include/std/stacktrace (operator<<): Only output to narrow + ostreams (LWG 3515). + * testsuite/19_diagnostics/stacktrace/synopsis.cc: + 2022-12-09 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/108015
reply other threads:[~2022-12-13 0:18 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20221213001856.38F95385516C@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).