From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2153) id 5F2CC3858C53; Thu, 25 Jan 2024 12:18:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5F2CC3858C53 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1706185099; bh=QCiPCNOs7WHvBqGS2nZ6lHJf0f0lXm3nYovNWYXOIpQ=; h=From:To:Subject:Date:From; b=pCVc1CRpQdfRhQNAg74xknC4A5yOJUGqOVKsJztIsU14qWxK9A2FhEhrQydjDB3m3 KLGNDnHM6f9BQRwFhZi4EPme55y7gIWKbVpyvdGkSObqC34x4RhTEy+V9qZcrt0m8L RIn05eZxglbEL84LG/BpDjvUQBSPZVRFAT8b6g7I= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Jakub Jelinek To: gcc-cvs@gcc.gnu.org Subject: [gcc/redhat/heads/gcc-14-branch] (172 commits) Merge commit 'r14-8423-gfb1b7e2fec951ba0bf4f68fac6a16929f4f X-Act-Checkin: gcc X-Git-Author: Jakub Jelinek X-Git-Refname: refs/vendors/redhat/heads/gcc-14-branch X-Git-Oldrev: f284ad3cd92c6b23c50d039ad3b6ed1bf4d97c4d X-Git-Newrev: f3118f3f56f589a21b94106c4e210e5ba9a60898 Message-Id: <20240125121819.5F2CC3858C53@sourceware.org> Date: Thu, 25 Jan 2024 12:18:19 +0000 (GMT) List-Id: The branch 'redhat/heads/gcc-14-branch' was updated to point to: f3118f3f56f... Merge commit 'r14-8423-gfb1b7e2fec951ba0bf4f68fac6a16929f4f It previously pointed to: f284ad3cd92... Merge commit 'r14-8252-g3d3145e9e1461e92bef02d55d36990261dd Diff: Summary of changes (added commits): ----------------------------------- f3118f3... Merge commit 'r14-8423-gfb1b7e2fec951ba0bf4f68fac6a16929f4f fb1b7e2... convert: Fix test for out of bounds shift count [PR113574] (*) c3de14b... aarch64: Fix out-of-bounds ENCODED_ELT access [PR113572] (*) 8eead11... aarch64: Handle overlapping registers in movv8di [PR113550] (*) f251bbf... aarch64: Avoid paradoxical subregs in UXTL split [PR113485] (*) c6c2a1d... RISC-V: Add LCM delete block predecessors dump information (*) 5ee45f5... RISC-V: Remove redundant full available computation [NFC] (*) e7d7c9e... Fix a few vect gimple testcases for LLP64 targets (e.g. min (*) 36c1384... docs: Fix 2 typos (*) 1a8bebb... RISC-V: Add optim-no-fusion compile option [VSETVL PASS] (*) 7715954... LoongArch: Remove vec_concatz pattern. (*) 578c7b9... tree-optimization/113576 - non-empty latch and may_be_zero (*) 0801a88... LoongArch: Disable TLS type symbols from generating non-zer (*) 464de9c... rs6000: Enable block compare expand on P9 with m32 and mpow (*) 73f0a1a... Enable -mlam=u57 by default when compiled with -fsanitize=h (*) 025b8f5... Adjust hwasan testcase for x86 target. (*) 6ff54cc... c++: Handle partial specialisations in GMF [PR113405] (*) b433a6f... c++: Fix importing nested namespace declarations [PR100707] (*) 6f4d133... i386: Modify testcases failed under -DDEBUG (*) ba2c1a4... Fix check_effective_target_vect_long_mult (*) 0d1b0f2... RISC-V: Don't make Ztso imply A (*) 2a9637b... Daily bump. (*) fecb45a... c++: ambiguous member lookup for rewritten cands [PR113529] (*) aedfdd3... c++: add test [PR113347] (*) 186ae6d... Fortran: passing of optional dummies to elemental procedure (*) e6fbc3c... Fix vect_long_mult for aarch64 [PR109705] (*) a9a8426... ipa: Self-DCE of uses of removed call LHSs (PR 108007) (*) d3ff08a... aarch64: Fix __builtin_apply with -mgeneral-regs-only [PR11 (*) fb54b97... [PATCH v3] RISC-V: Add split pattern to generate SFB instru (*) 0f5a9a0... Add -fmin-function-alignmnet (*) dfa17fd... AArch64: Fix expansion of Advanced SIMD div and mul using S (*) 306713c... AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] (*) bc4a20b... ipa-cp: Fix check for exceeding param_ipa_cp_value_list_siz (*) e503f9a... analyzer: fix taint false +ve due to overzealous state purg (*) b6e5375... analyzer kernel plugin: implement __check_object_size [PR11 (*) 3de031c... PR modula2/113559 FIO.mod lseek requires cssize_t rather th (*) b8f5419... testsuite: i386: Don't restrict gcc.dg/vect/vect-simd-clone (*) f4a2478... testsuite: i386: Fix gcc.target/i386/pr80833-1.c on 32-bit (*) 58af788... MIPS: Accept arguments for -mexplicit-relocs (*) 7fcdb50... MAINTAINERS: Update my work email address (*) da9647e... aarch64: Re-enable ldp/stp fusion pass (*) 5900471... middle-end: rename main_exit_p in reduction code. (*) 7242944... middle-end: fix epilog reductions when vector iters peeled (*) d89537a... libgomp.texi: Document omp_pause_resource{,_all} and omp_ta (*) ec0a68b... libstdc++: [_Hashtable] Remove useless check for _M_before_ (*) 7f7d9c5... RISC-V: Add regression test for vsetvl bug pr113429 (*) 3132d2d... RISC-V: Fix large memory usage of VSETVL PASS [PR113495] (*) 3128786... Daily bump. (*) bf358ea... testsuite: Disable new test for PR113292 on targets without (*) 9010fdb... c++: -Wdangling-reference and lambda false warning [PR10964 (*) ed4c789... MAINTAINERS: Update my email address (*) dbc5f1f... c: Call c_fully_fold on __atomic_* operands in atomic_bitin (*) 06ee648... aarch64/expr: Use ccmp when the outer expression is used tw (*) cc082cf... Update my email in MAINTAINERS (*) 3d82ebb... aarch64: Fix up debug uses in ldp/stp pass [PR113089] (*) 49bfda6... aarch64: Re-parent trailing nondebug base reg uses [PR11308 (*) cef6031... rtl-ssa: Provide easier access to debug uses [PR113089] (*) 639ae54... aarch64: Don't record hazards against paired insns [PR11335 (*) 0ad6908... Update year in Gnatvsn (*) 46f3ba5... LoongArch: testsuite: Disable stack protector for got-load. (*) c608ada... Ifdef `.hidden`, `.type`, and `.size` pseudo-ops for `aarch (*) 3936c87... gcc.dg/torture/pr113255.c: Fix ia32 test failure (*) 2bdf138... m2: Use time_t in time and don't redefine alloca (*) ef86659... aarch64: Fix up uses of mem following stp insert [PR113070] (*) 6dd613d... rtl-ssa: Ensure new defs get inserted [PR113070] (*) fce3994... rtl-ssa: Support for creating new uses [PR113070] (*) e0374b0... rtl-ssa: Run finalize_new_accesses forwards [PR113070] (*) d5d43dc... tree-optimization/113552 - fix num_call accounting in simd (*) ac98aa7... ia64: Fix up -Wunused-parameter warning (*) 02e6838... Refactor exit PHI handling in vectorizer epilogue peeling (*) 659a5a9... aarch64: Avoid registering duplicate C++ overloads [PR11298 (*) 20e1810... aarch64: Don't assert recog success in ldp/stp pass [PR1131 (*) bd1703b... gcn: Fix a warning (*) e2f3057... debug/107058 - gracefully handle unexpected DIE contexts (*) affef53... c++: Fix handling of extern templates in modules [PR112820] (*) 5015015... fold-const: Fold larger VIEW_CONVERT_EXPRs [PR113462] (*) f123173... LoongArch: Disable explicit reloc for TLS LD/GD with -mexpl (*) 23ebb09... find_base_value part (*) a98d513... rtl-optimization/113255 - base_alias_check vs. pointer diff (*) 7218f50... debug/112718 - reset all type units with -ffat-lto-objects (*) e861d76... LoongArch: doc: Add attribute descriptions defined in the t (*) 02948ce... compiler: don't pass iota value to lowering pass (*) 7e75889... Correct lists of options enabled by -Wall and -Wextra [PR90 (*) 4666cbd... Sort warning options in c-family/c.opt. (*) e2d1f85... Daily bump. (*) c596ce0... c++: extend Wdangling-reference17.C [PR109642] (*) bc77c03... Add -gno-strict-dwarf to dg-options in various btf enum tes (*) 41caf6b... arm: Fix parsecpu.awk for aliases [PR113030] (*) a1b2953... xfail libgomp.c/declare-variant-4-{fiji,gfx803}.c (*) f9df003... RISC-V: Lower vmv.v.x (avl = 1) into vmv.s.x (*) 8229214... libstdc++: Fix check in testsuite/std/time/clock/file/io.cc (*) f625c01... RISC-V: Fix regressions due to 86de9b66480b710202a2898cf513 (*) 13127da... [gcn] mkoffload: Fix linking with "-g"; fix file deletion; (*) 06c565c... Update copyright years. (*) 86f3cbd... tree-optimization/113373 - add missing LC PHIs for live ope (*) a618b3c... RISC-V: Fix vfirst/vmsbf/vmsif/vmsof ratio attributes (*) 46a664d... RISC-V: Bugfix for resolve_overloaded_builtin[PR113420] (*) 7e16f81... [committed] Adjust expectations for pr59533-1.c (*) d9ed3ac... Daily bump. (*) 3a6b650... [PATCH v3 2/2] RISC-V: Fix XCValu test (*) bdcf722... Re: [PATCH] Avoid ICE with m68k-elf -malign-int and libcall (*) 5efd98c... Install right version of last change. (*) b1829de... [committed] [NFC] Fix riscv_init_cumulative_args for unused (*) 7431fce... libstdc++: Fix std::format for floating-point chrono::time_ (*) fba15da... libstdc++: Fix std::chrono::file_clock conversions for low- (*) 86de9b6... PR rtl-optimization/111267: Improved forward propagation. (*) 5c3e2e1... Make the manual clearer about what options -Wunused enables (*) 68862e5... Fortran: passing of optional scalar arguments with VALUE at (*) 1ead42f... C23: Fix ICE for composite type for structs with unsigned b (*) a57439d... libstdc++: Fix std::format floating-point alternate forms [ (*) 29f931e... Clean up examples for -Wdangling-pointer [PR109708] (*) 11a5f26... Daily bump. (*) 0366231... Remove several xfails for 32-bit hppa*-*-* (*) c9c507f... Increase timeout by 2 in libgomp.fortran/alloc-comp-3.f90 o (*) 584e43e... Don't run libgomp.c/simd-math-1.c on hppa*-*-hpux* (*) 543b38f... xfail scan-tree-dump-times checks on hppa*64*-*-* in gcc.dg (*) e5c5bb4... Require target lra in gcc.dg/torture/pr110422.c (*) 7db802d... libstdc++: suppress -Wdangling-reference with operator| [PR (*) 17473a9... ipa: Add testcase for already fixed case [PR110705] (*) 6930e1f... fortran: Restore current interface info on error [PR111291] (*) 8fd992a... Correct documentation for -Warray-parameter [PR102998] (*) efc677f... lower-bitint: Handle INTEGER_CST rhs1 in handle_cast [PR113 (*) 291e00e... tree-switch-conversion: Bugfixes for _BitInt [PR113491] (*) 615e25c... RISC-V: Suppress warning (*) c254485... Daily bump. (*) f1dea0f... [PATCH] Avoid ICE on m68k -fzero-call-used-regs -fpic [PR11 (*) a834414... [PATCH] Avoid ICE in single-bit logical RMWs on m68k-uclinu (*) 07b3925... libgccjit: Add missing builtins needed by optimizations (*) 6373635... libgccjit: Make is_int return false on vector types (*) 94b2e6c... Fortran: fix wrong array bounds check [PR113471] (*) 1338ad2... c++: requires and using-decl [PR113498] (*) 631a922... libstdc++: Do not use CTAD for _Utf32_view alias template ( (*) 502a3c0... libstdc++: Fix P2255R2 dangling checks for std::tuple in C+ (*) f1e5bf0... c++: alias template argument conversion [PR112632] (*) e04376b... modula2: tidyup gcc/m2/gm2-compiler/M2GenGCC.mod remove unu (*) 81417a4... Limit dg-xfail-run-if for *-*-hpux11.[012]* to -O0 (*) 69d91f0... Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg (*) 89d42ec... Only xfail gcc.dg/pr84877.c on 32-bit hppa*-*-* (*) 4eee045... Skip gcc.dg/analyzer/pr94688.c on hppa*64*-*-* (*) d44b603... libstdc++: Add and to stdc++.h (*) 5451903... RISC-V: Update testcase due to message update (*) 19260a0... RISC-V: Documnet the list of supported extensions (*) 01260a8... RISC-V: Fix RVV_VLMAX (*) 62b59bc... debug/113488 - DW_AT_abstract_origin to self (*) 6ce7008... tree-optimization/113494 - Fix two observed regressions wit (*) 3670fb8... libsanitizer: Replace memcpy with internal version in sanit (*) ee2aa93... lower-bitint: Don't use m_loads for loads used in GIMPLE_AS (*) df1cd90... gimple-ssa-warn-restrict: Only use type range from NOP_EXPR (*) dcd5601... sccvn: Don't use SCALAR_INT_TYPE_MODE on BLKmode BITINT_TYP (*) 56778b6... expansion: Fix ICEs with BLKmode VIEW_CONVERT_EXPR around n (*) 730a801... RISC-V: Add the Zihpm and Zicntr extensions (*) 5a22bb2... RISC-V: Document the syntax of -march (*) 7fd1142... RISC-V: Update testsuite due to -march string relaxation (*) e752a1e... RISC-V: Remove unused function in riscv_subset_list [NFC] (*) 006ad3e... RISC-V: Relax the -march string for accept any order (*) 4e8fef3... RISC-V: Extract part parsing base ISA logic into a standalo (*) 7e949ff... gcc/testsuite/go.test: update for lowering pass move (*) 26c6613... Adjust testcase gcc.target/i386/part-vect-copysignhf.c. (*) 1c51d01... Fix testcase failure on many platforms which don't support (*) 565935f... RISC-V: Tweak the wording for the sorry message (*) 173852a... RISC-V: Raname UNSPEC_CLMUL in vector-crypto.md. (*) ed28a83... More precise documentation for cleanup attribute [PR110029] (*) bb0f96a... Daily bump. (*) 9b6b7d6... Improve documentation of noinline and noipa attributes [PR1 (*) 0c7c65c... hppa: Always enable PIE on 64-bit target (*) b6c4fcd... Remove remnant of removed Cygwin options from invoke.texi [ (*) dbda6cd... Restore documentation for const/volatile functions [PR10794 (*) d5604fe... analyzer: fix ICE on strlen ((char *)&VECTOR_CST) [PR111361 (*) 84096e6... analyzer: fix offsets in has_null_terminator [PR112811] (*) e254d12... Fix ICE in -fdiagnostics-generate-patch [PR112684] (*) 8cddf6f... libstdc++/pair: Guard P2321R2 changes with __glibcxx_ranges (*) ae8581e... libstdc++/tuple: Guard P2321R2 changes with __cpp_lib_range (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/redhat/heads/gcc-14-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.