From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2153) id E7EA4385DC2B; Sat, 17 Feb 2024 16:17:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E7EA4385DC2B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1708186672; bh=bRMhvxhUV7BkcxefTwxfyQdhj1pal+BDtOzYGfqbzoA=; h=From:To:Subject:Date:From; b=DH23LYcyrhvg7Ohjp2yLepMjyktjh7BNVxSPrbnE8wF37OIBm44P6yvtDXS+NBJfh MLuYamMYezzOQ2iHYukznGZM7EheCS1XY9DXAjVPI+1kImFFFezPC4qE0nJ4LNXYzS +pav8YscAXu+Qmi1ZVXBsAkMsAqkvtc4+fDCFcMs= 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] (165 commits) Merge commit 'r14-9049-g296284a9dbb7df4485cc5f1d3e975fdb4b8 X-Act-Checkin: gcc X-Git-Author: Jakub Jelinek X-Git-Refname: refs/vendors/redhat/heads/gcc-14-branch X-Git-Oldrev: b006f0561c0b004822f600ad0ea9a2b90fb29d7f X-Git-Newrev: 09808932c51a9cccff3f40f23da744eda6ac28e1 Message-Id: <20240217161752.E7EA4385DC2B@sourceware.org> Date: Sat, 17 Feb 2024 16:17:52 +0000 (GMT) List-Id: The branch 'redhat/heads/gcc-14-branch' was updated to point to: 09808932c51a... Merge commit 'r14-9049-g296284a9dbb7df4485cc5f1d3e975fdb4b8 It previously pointed to: b006f0561c0b... Merge commit 'r14-8885-gd2d5ef6e22082d945c4d255b44194155680 Diff: Summary of changes (added commits): ----------------------------------- 0980893... Merge commit 'r14-9049-g296284a9dbb7df4485cc5f1d3e975fdb4b8 296284a... fortran: gfc_trans_subcomponent_assign fixes [PR113503] (*) fccfe66... libgfortran: Fix namelist read. (*) 876fa43... c++: wrong looser excep spec for dep noexcept [PR113158] (*) 9739d7e... libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_base behavior (*) 76aac40... Fortran: deferred length of character variables shall not g (*) e16f90b... testsuite: Fix up lra effective target (*) d70f155... Daily bump. (*) 05ad8fb... libgcc: fix Win32 CV abnormal spurious wakeups in timed wai (*) cd503b0... Add -Wstrict-aliasing to vector-struct-1.C testcase (*) 69efea3... Regenerate .pot files (*) 40b8d7b... c++: wrong looser exception spec with deleted fn (*) c74131e... libstdc++: Fix FAIL: 26_numerics/random/pr60037-neg.cc agai (*) 5f1438d... c++: Add testcase for this PR [PR97990] (*) bf6f00c... testsuite: Add support for scanning assembly with comparito (*) c95dc61... c++: add fixed testcase [PR111682] (*) 254ff3d... c++: implicit move with throw [PR113853] (*) 5286b07... c++: Diagnose this specifier on template parameters [PR1139 (*) 945cb84... gdbhooks: regex syntax error (*) 83aaa10... c++/modules: stream TREE_UNAVAILABLE and LAMBDA_EXPR_REGEN_ (*) 7c6071a... libsanitizer: Intercept __makecontext_v2 on Solaris/SPARC [ (*) 5fd1cbf... tree-optimization/113895 - consistency check fails in copy_ (*) 7f3d900... libstdc++: Fix FAIL: 26_numerics/random/pr60037-neg.cc [PR1 (*) 1aef0a9... libstdc++: Improve docs for debug mode backtraces (*) 1c05d4e... libstdc++: Fix spelling of elements in manual (*) 325d5dd... RISC-V: Fix *sge_ pattern (*) de65858... testsuite: Require lto-plugin support in gcc.dg/lto/modref- (*) 7af0f1e... RISC-V: Add new option -march=help to print all supported e (*) f436a2a... Arm: Fix incorrect tailcall-generation for indirect calls [ (*) 5c30ecf... Daily bump. (*) b3b3bd2... libgomp: Update documentation for indirect calls in target (*) 451bb58... openmp, fortran: Add Fortran support for indirect clause on (*) 617bd59... analyzer: remove offset_region size overloads [PR111266] (*) 0d5d1c7... testsuite: Require lra effective target for pr107385.c (*) cb80582... aarch64: Fix undefined code in vect_ctz_1.c (*) 8e8c2d2... testsuite: Define _POSIX_SOURCE for tests [PR113278] (*) f995f56... bpf: fix zero_extendqidi2 ldx template (*) 5459a90... testsuite: Add testcase for already fixed PR [PR107385] (*) 2b4efc5... expand: Fix handling of asm goto outputs vs. PHI argument a (*) b312cf2... tree-optimization/111156 - properly dissolve SLP only group (*) 2acf478... arm: testuite: Missing optimization pattern for rev16 with (*) 5cff288... AVR: target 113927 - Simple code triggers stack frame for R (*) 84da9bc... amdgcn: Disallow unsupported permute on RDNA devices (*) f0b1cf0... gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead (*) 5329b94... doc: Add documentation of which operand matches the mode of (*) 594829b... doc: Fix some standard named pattern documentation modes (*) ab5fb0f... Do not record dependences from debug stmts in tail merging (*) bf883e6... libstdc++: Remove redundant zeroing in std::bitset::operato (*) e7ae13a... libstdc++: Use memset to optimize std::bitset::set() [PR113 (*) 4d819db... libstdc++: Use unsigned division in std::rotate [PR113811] (*) b58f0e5... libstdc++: Avoid aliasing violation in std::valarray [PR991 (*) 4d6513f... libstdc++: Update tzdata to 2024a (*) c9ce332... libstdc++: Use 128-bit arithmetic for std::linear_congruent (*) f0e2714... testsuite: Fix guality/ipa-sra-1.c to work with return IPA- (*) 98e931d... Skip gnat.dg/div_zero.adb on RISC-V (*) baa4097... lower-bitint: Ensure we don't get coalescing ICEs for (ab) (*) 52ac4c6... [libiberty] remove TBAA violation in iterative_hash, improv (*) 5266f93... Daily bump. (*) 8221201... Fortran: namelist-object-name renaming. (*) 430c772... testsuite: Fix a couple of x86 issues in gcc.dg/vect testsu (*) 67ce5c9... x86: Support x32 and IBT in heap trampoline (*) 2c2f57e... i386: psrlq is not used for PERM [PR113871] (*) ea76757... PR other/113336: Fix libatomic testsuite regressions on ARM (*) dd9d14f... c++: Defer emitting inline variables [PR113708] (*) 2b5e0c1... aarch64/testsuite: Remove dg-excess-errors from c-c++-commo (*) 8d51bfe... Fix ICE in loop splitting with -fno-guess-branch-probabilit (*) 16ae5ef... middle-end: inspect all exits for additional annotations fo (*) b79d3e6... Fortran: Implement read_x for UTF-8 encoded files. (*) eafbb05... coreutils-sum-pr108666.c: fix spurious LLP64 warnings (*) 9bc6b23... c++: synthesized_method_walk context independence [PR113908 (*) ad7a365... tree-optimization/113910 - huge compile time during PTA (*) a032c31... testsuite: gdc: Require ucn in gdc.test/runnable/mangle.d e (*) 948dbc5... vect/testsuite: Fix vect-simd-clone-1[02].c when dg-do defa (*) d04eeb4... testsuite: Add %[zt][diox] tests to gcc.dg/format/ (*) e8971ef... pretty-print: Fix up ptrdiff handling for %tu, %to, %tx (*) 5352ede... middle-end/113576 - zero padding of vector bools when expan (*) bbb30f1... c++: Fix error recovery when redeclaring enum in different (*) d79aa77... testsuite: i386: Skip gcc.target/i386/pr113689-1.c etc. on (*) 3d2e59e... testsuite: gfortran: Remove obsolete references to Solaris (*) ab0c2c3... testsuite: xfail c-c++-common/pr103798-2.c for C++ on Solar (*) 5f2cd52... libstdc++: C++ item p2442 is version 1 only (*) bfa634e... install: Update gettext link (*) df6c57c... Daily bump. (*) 6fec511... c++: adjust the extra ; warning [PR113760] (*) ab71fd7... x86-64: Use push2/pop2 only if the incoming stack is 16-byt (*) a5d34b6... OpenMP: Reject non-const 'condition' trait in Fortran (*) 0eb9265... c++/modules: use optimized crc32 from zlib (*) cb76d7e... c++/modules: ICEs with modular fmtlib (*) ce67b75... c++/modules: reduce lazy loading recursion (*) f4935df... Fortran: fix passing of optional dummies to bind(c) procedu (*) 19ac327... c++: variable partial spec redeclaration [PR113612] (*) 7eac19b... Re: [PATCH] RISC-V: Fix macro fusion for auipc+add, when id (*) ecc119e... c++: SFINAE-unfriendly error on throwing pointer [PR112436] (*) 4a1cd55... tree-optimization/113896 - testcase for fixed PR (*) 94225df... tree-optimization/113895 - copy_reference_ops_from_ref vs. (*) efc71fd... libgm2: Fix libm2iso/wraptime.cc compilation on Solaris (*) 743577e... Fix comment typo in ao_ref_init_from_vn_reference (*) aab45e2... tree-optimization/113902 - fix VUSE update in move_early_ex (*) 491e574... middle-end: update vector loop upper bounds when early brea (*) 0d810b7... c++: Don't advertise cxx_constexpr_string_builtins [PR11365 (*) af6d8d0... tree-optimization/113898 - ICE with sanity checking for VN (*) 2ca373b... libgcc: Fix UB in FP_FROM_BITINT (*) 21de339... hwint: Fix up preprocessor conditions for GCC_PRISZ/fmt_siz (*) 6caec7d... Fortran: Set the length of an allocatable character (*) b753ef8... diagnostics: unbreak 'make gcc.pot' (*) bf074ee... Daily bump. (*) 153ce7a... libgfortran: Adjust bytes_left and pos for access="STREAM". (*) 065dddc... libstdc++: Fix constexpr basic_string union member [PR11329 (*) 39d9890... c++: ICE with reinterpret_cast and switch [PR113545] (*) 9511b91... lower-bitint: Fix handle_cast when used e.g. in comparisons (*) b42e978... attribs: Don't canonicalize lookup_scoped_attribute_spec ar (*) f3306a9... gengtype: Use HOST_SIZE_T_PRINT_UNSIGNED in another spot (*) 76fb835... testsuite: Fix up gcc.dg/pr113693.c for ia32 (*) 53bb714... libiberty: Fix up libiberty_vprintf_buffer_size (*) 160f3f3... libphobos: Bump soname version to 5 [PR113667] (*) b0efb1c... d: Fix internal compiler error: in make_import, at d/import (*) 2dde675... d: Merge dmd, druntime 11240a9663 (*) 3c57b1c... d: Fix callee destructor call invalidates the live object [ (*) 1fcaa3a... gcc/Makefile.in: Always check info dependencies (*) 5e39897... x86, libgcc: Implement ia32 basic heap trampoline [PR113855 (*) 1e94648... libgomp: testsuite: Don't XPASS libgomp.c/alloc-pinned-1.c (*) 938a419... tree-optimization/113831 - wrong VN with structurally ident (*) 0437cbd... libgm2: Define missing configure macros [PR113888] (*) 016fbd2... RISC-V: Fix misspelled term args in error_at message (*) 525cfe1... AVR: target/112944 - Addendum: Link code to initialize NVMC (*) 1e3f78d... tree-optimization/113863 - elide degenerate virtual PHIs wh (*) cc136a0... Daily bump. (*) 19a647b... Fix gcc.c-torture/execute/ieee/cdivchkf.c on hpux (*) bbf05e3... i386, testsuite: adjust asm patterns (*) 167798a... libgomp: Define config_path for hppa*-*-linux* (*) f854508... testsuite: Update test case to comply with GCC14 changes (*) 67d5b10... Daily bump. (*) 93e1559... Add Myself to Write After Approval and DCO List (*) d29f6c0... Darwin, testsuite: skip some -mcmodel=large tests (*) 6b13e32... Darwin, testsuite: -multiply_defined is obsolete (*) cff174f... c++: DR2237, cdtor and template-id tweaks [PR107126] (*) f882193... Darwin, testsuite: -bind_at_load is deprecated (*) d10c0dc... lower-bitint: Fix up .{ADD,SUB}_OVERFLOW lowering (*) 1e87fcf... libgcc: Fix a bug in _BitInt -> dfp conversions (*) b2684e5... libgcc: Fix BIL_TYPE_SIZE == 32 support in _BitInt <-> dfp (*) 3992044... gimple-low: Fix up handling of volatile automatic vars in a (*) 8427290... Add %[zt][diox] support to pretty-print (*) 89e93ce... Use HOST_SIZE_T_PRINT_* and HOST_WIDE_INT_T_PRINT_* some mo (*) 48207a5... c++: testcases for PR113545 (constexpr with switch and pass (*) 8632026... PR modula2/113848 modula2 does not build with clang (*) 2523654... Daily bump. (*) f29f7f8... c++: fix ICE with __type_pack_element [PR113834] (*) 3a3e0f1... c++: make build_throw SFINAE-friendly [PR98388] (*) b3d622d... Fortran: error recovery on arithmetic overflow on unary ope (*) 41a6d25... libstdc++: Use _GLIBCXX_USE_BUILTIN_TRAIT for is_same (*) f931bd7... c++/modules: anon union member of as-base class [PR112580] (*) c9bdcb0... lower-bitint: Fix handling of VIEW_CONVERT_EXPRs to minimal (*) 2bb4556... hwint: Introduce HOST_SIZE_T_PRINT_* (*) 0a329ec... libgcc, Darwin: Update symbol exports to include bitint and (*) 0ad1884... expand: Fix asm goto expansion [PR113415] (*) 6c12487... lower-bitint: Fix up additions of EH edges [PR113818] (*) 97e49bf... lower-bitint: Attempt not to emit always true conditions in (*) 1175d1b... testsuite: Pattern does not match when using --specs=nano.s (*) 90586e2... Daily bump. (*) 3d112bb... libstdc++: Fix comment typo in std::atomic