From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2116) id 063533858D39; Mon, 26 Jun 2023 17:50:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 063533858D39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1687801858; bh=FYwBAkVR/kUppOq3ZkoXkt1Z7b7pnkxa+EDXjgT6fv4=; h=From:To:Subject:Date:From; b=Xu6IBgHmUz0+Qclqa7UKURbbp/iz/2SKVBDgUaKySTwZI/xSaVhV5Y+efmhFjh6v8 Cl9CwqHa+hbsaQTjp2IZJEfv9l9lgsO/LawYp2PGO+0YybJr27gZ2d/F4qXSvB5v/W CM6CklKRsgJBylAC8K0AmQg/NBe6xfWhMFt0UZQ0= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Ian Lance Taylor To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/gccgo] (87 commits) Merge from trunk revision 3a39a31b8ae9c6465434aefa657f7fcc8 X-Act-Checkin: gcc X-Git-Author: Ian Lance Taylor X-Git-Refname: refs/heads/devel/gccgo X-Git-Oldrev: 97e31a0a2a2d2273687fcdb4e5416aab1a2186e1 X-Git-Newrev: aa1e672b5d99102b03eb5fb9c51609c45f62bff7 Message-Id: <20230626175058.063533858D39@sourceware.org> Date: Mon, 26 Jun 2023 17:50:58 +0000 (GMT) List-Id: The branch 'devel/gccgo' was updated to point to: aa1e672b5d9... Merge from trunk revision 3a39a31b8ae9c6465434aefa657f7fcc8 It previously pointed to: 97e31a0a2a2... Merge from trunk revision 577223aebc7acdd31e62b33c1682fe54a Diff: Summary of changes (added commits): ----------------------------------- aa1e672... Merge from trunk revision 3a39a31b8ae9c6465434aefa657f7fcc8 3a39a31... compiler: support -fgo-importcfg (*) 79d8fbb... aarch64: Use instead of in scalar SQRSHRUN (*) 198bab3... aarch64: Clean up some rounding immediate predicates (*) 3bb9f93... libstdc++: Fix std::format for pointers [PR110239] (*) 6eafdfc... libstdc++: Implement P2538R1 ADL-proof std::projected (*) fa98bc4... libstdc++: Qualify calls to debug mode helpers (*) a29df49... IBM zSystems: Assume symbols without explicit alignment to (*) c2ebccc... Fix profile of forwarders produced by cd-dce (*) 6eeb519... docs: Fix typo (*) 38ead98... DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE (*) f0deeef... GIMPLE_FOLD: Fix gimple fold for LEN_{MASK}_{LOAD,STORE} (*) 4dfeb1c... Avoid redundant GORI calcuations. (*) 9302b07... vect: Cost intermediate conversions (*) 53d6f57... tree-optimization/110381 - preserve SLP permutation with in (*) a024176... RISC-V: Remove duplicated extern function_base decl (*) c7b0707... narrowing initializers and initializer_constant_valid_p_1 (*) 5b3d421... Avoid shorten_binary_op on VECTOR_TYPE (*) c3bdee8... Fix TYPE_PRECISION use in hashable_expr_equal_p (*) 9f76f04... RISC-V: Remove redundant vcond patterns (*) ab6eac2... tree-optimization/110392 - ICE with predicate analysis (*) 78da7a4... SCCVN: Fix repeating variable name "len" (*) 8326971... i386: New *ashl_doubleword_highpart define_insn_and_s (*) 1bfe7e5... Use cvt_op to save intermediate type operand instead of "su (*) 77a50c7... Don't use intermiediate type for FIX_TRUNC_EXPR when ftrapp (*) 2916278... i386: Sync tune_string with arch_string for target attribut (*) 068eba2... RISC-V: Fix one test failure of dg config. (*) ab98db1... d: Suboptimal codegen for __builtin_expect(cond, false) (*) f445b42... Daily bump. (*) 55620c7... d: Merge upstream dmd, druntime a45f4e9f43, phobos 106038f2 (*) 9326a49... RISC-V: Optimize VSETVL codegen of SELECT_VL with LEN_MASK_ (*) b23ec2d... RISC-V: fix expand function of vlmul_ext RVV intrinsic (*) d42d199... RISC-V: Enable len_mask{load, store} and remove len_{load, (*) df80ca2... internal-fn: Fix bug of BIAS argument index (*) da7408f... MAINTAINERS: Add myself to write after approval (*) c1fecab... configure, Darwin: Ensure overrides to host-pie are passed (*) 319e6fe... Revert "RISC-V:Add float16 tuple type abi" (*) ae10eb0... Revert "RISC-V:Add float16 tuple type support" (*) ef09afa... GIMPLE_FOLD: Apply LEN_MASK_{LOAD,STORE} into GIMPLE_FOLD (*) c79476d... Refine maskloadmn pattern with UNSPEC_MASKLOAD. (*) ec1f1d3... SSA ALIAS: Apply LEN_MASK_STORE to 'ref_maybe_used_by_call_ (*) a1e913a... SSA ALIAS: Apply LEN_MASK_{LOAD, STORE} into SSA alias anal (*) f9ab5d6... RISC-V:Add float16 tuple type abi (*) 7b1076a... Daily bump. (*) 8f6c747... i386: Add alternate representation for {and,or,xor}b %ah,%d (*) 3f97d10... Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argume (*) 95a2e53... RISC-V: Refactor the integer ternary autovec pattern (*) 0a3b1a0... RISC-V: Support RVV floating-point auto-vectorization (*) 31b7659... LOOP IVOPTS: Apply LEN_MASK_{LOAD,STORE} (*) ad5ab84... IVOPTS: Add LEN_MASK_{LOAD, STORE} into 'get_alias_ptr_type (*) b2e075a... text-art: remove explicit #include of C++ standard library (*) d39f488... VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer (*) 6f78df4... Daily bump. (*) 6b72442... compiler, libgo: support bootstrapping gc compiler (*) 13709b5... c++: provide #include hint for missing includes [PR110164] (*) 5388a43... c++: Add support for -std={c,gnu}++2{c,6} (*) b7fc0a3... libcpp: allow UCS_LIMIT codepoints in UTF-8 strings (*) dd2eb97... libstdc++: Use RAII in std::vector::_M_realloc_insert (*) 3124bfb... Tiny phiprop compile time optimization (*) d130ae8... Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argume (*) 370de14... Fix power10 fusion bug with prefixed loads, PR target/10532 (*) d83e0e3... testsuite,objective-c++: Fix imported NSObjCRuntime.h. (*) d0e8914... Improved SUBREG simplifications in simplify-rtx.cc's simpli (*) 2acbbf4... Fix initializer_constant_valid_p_1 TYPE_PRECISION use (*) 96854fd... Deal with vector typed operands in conversions (*) 85d8e0d... [aarch64/match.pd] Fix ICE observed in PR110280. (*) 4f2fcf2... Fix tree_simple_nonnegative_warnv_p for VECTOR_TYPEs (*) 4127e0f... Properly guard vect_look_through_possible_promotion (*) 1fe09b9... Use element_precision for match.pd arith conversion optimiz (*) 6b32400... Bogus and missed folding on vector compares (*) efc7fad... Optimize vector codegen for invariant loads, fix SLP suppor (*) 1742ea9... Improve vector_vector_composition_type (*) 270742c... Daily bump. (*) 8a30775... rust: Update usage of TARGET_AIX to TARGET_AIX_OS (*) b76cd1e... go: Update usage of TARGET_AIX to TARGET_AIX_OS (*) 33ebb0d... configure: Implement --enable-host-bind-now (*) 4ced836... Change fma_reassoc_width tuning for ampere1 (*) 2cd0689... libgomp.texi: Improve OpenMP ICV description (*) 2ac4186... tree-optimization/110332 - fix ICE with phiprop (*) 5322f00... i386: Convert ptestz of pandn into ptestc. (*) 0e466e9... analyzer: add text-art visualizations of out-of-bounds acce (*) 4f01ae3... diagnostics: add support for "text art" diagrams (*) 985d648... testsuite: move handle-multiline-outputs to before check fo (*) cb760f6... compiler: determine types of Slice_{value,info} expressions (*) 80e9ca0... Daily bump. (*) ce47d3c... function: Change return type of predicate function from int (*) 1c1dd39... c-family: implement -ffp-contract=on (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/gccgo' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.