From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id A65B83858C54; Wed, 27 Apr 2022 21:29:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A65B83858C54 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc/aoliva/heads/testbase] (302 commits) Fix oversight from previous commit to pr70673. X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testbase X-Git-Oldrev: 418967ca275853a570b0ae566d7022ff38e7cd0d X-Git-Newrev: 58e4a744b6e8140499ed6c33a8e9a6557e102f74 Message-Id: <20220427212933.A65B83858C54@sourceware.org> Date: Wed, 27 Apr 2022 21:29:33 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Apr 2022 21:29:33 -0000 The branch 'aoliva/heads/testbase' was updated to point to: 58e4a744b6e... Fix oversight from previous commit to pr70673. It previously pointed to: 418967ca275... try multi-reg dest in default_zero_call_used_regs Diff: Summary of changes (added commits): ----------------------------------- 58e4a74... Fix oversight from previous commit to pr70673. (*) 409edcc... c++: enum in generic lambda at global scope [PR105398] (*) 948e8e4... testsuite: Add testcase for dangling pointer equality bogus (*) f654140... Split test to remove failing run time test and add check fo (*) a71b107... libstdc++: Update {x86_64,i?86,aarch64,s390x,ppc{,64,64le}} (*) a849584... libstdc++: Add pretty printer for std::atomic (*) e07ea03... ada: Fix build for RTEMS (*) 1b21d79... LoongArch: Add fdiv define_expand template. (*) cec9786... LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instr (*) 9aaaae7... middle-end/104492 - avoid all equality compare dangling poi (*) 6a460a2... fortran: Compare non-constant bound expressions. [PR105379] (*) 3e0c9fd... fortran: Avoid infinite self-recursion [PR105381] (*) 6c211e7... testsuite: Add arm testcase for PR105374 (*) b2df4c4... [Ada] Revert r12-6599 (Fix up handling of ghost units [PR10 (*) bc79f0d... PR102024 - IBM Z: Add psabi diagnostics (*) 9715f10... asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR1053 (*) 39d2411... rs6000: Move V2DI vec_neg under power8-vector [PR105271] (*) 01ad093... Daily bump. (*) 9ace5d4... c++: pack init-capture of unresolved overload [PR102629] (*) 2579d61... GCN: Make "gang-private data-share memory exhausted" error (*) b683a0e... Update gcc sv.po (*) b6a4840... c++: decltype of non-dependent call of class type [PR105386 (*) cd4acb8... lto: use diagnostics_context in print_lto_docs_link (*) 796b7cb... libphobos: Don't call free on the TLS array in the emutls d (*) 41ccd68... libstdc++: Add std::atomic(nullptr_t) construct (*) e3c5e83... libstdc++: Define std::hash (LWG 365 (*) ad56a60... rs6000: Make the has_arch target selectors actually work (*) 7d31c67... ifcvt: Improve noce_try_store_flag_mask [PR105314] (*) d4836ac... reassoc: Don't call fold_convert if !fold_convertible_p [PR (*) 1b45ae1... testsuite: Fix up g++.target/i386/vec-tmpl1.C testcase [PR6 (*) 5face32... i386: Fix up ICE with -mveclibabi={acml,svml} [PR105367] (*) 22c24ba... testsuite: Improve unlimited_polymorphic_3.f03 [PR103662] (*) 57a957c... libgomp: Fix up two non-GOMP_USE_ALIGNED_WORK_SHARES relate (*) 65735d2... c++: generic lambda fn parm pack [PR104624] (*) c83b9c5... c++: ICE with requires-expr and -Wsequence-point [PR105304] (*) 288e4c6... c++: partial ordering with dependent NTTP type [PR105289] (*) 98de0da... Daily bump. (*) 6ad3ca0... analyzer: fix ICEs on complex constants [PR105365,105366] (*) a5dc264... gimple-fold: fix further missing stmt locations [PR104308] (*) b220243... fortran: Fix up gfc_trans_oacc_construct [PR104717] (*) 68fd1c9... contrib: filter out a new Clang warning (*) 2fbdcf5... libstdc++: Implement constexpr std::unique_ptr for C++23 (P (*) a5cee04... libstdc++: Add deduction guides for std::packaged_task [PR1 (*) 1ba397e... c++: __builtin_shufflevector with value-dep expr [PR105353] (*) 235f88d... docs: Fix 'modff' reference in extend.texi (*) 362e2a9... Retain existing range knowledge when prefilling statements. (*) 46cd445... contrib: filter out a new Clang warning (*) 71999fd... libstdc++: Add pretty printer for std::initializer_list (*) 6cc26f3... testsuite: add additional option to force DSE execution [P (*) f0e170f... tree-optimization/105368 - avoid overflow in powi_cost (*) ab91c10... tree-optimization/100810 - avoid undefs in IVOPT rewrites (*) b6e22db... target/89125 - BSD and math functions (*) 4f77738... rtl-optimization/105231 - distribute_notes and REG_EH_REGIO (*) 3c940d4... AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105 (*) bd64885... Daily bump. (*) 6b7441a... [committed] exec-stack warning for test which wants executa (*) fa5cd71... fortran: Detect duplicate unlimited polymorphic types [PR10 (*) afe0b5b... Daily bump. (*) 1ceddd7... i386: Improve ix86_expand_int_movcc [PR105338] (*) ab54f60... Daily bump. (*) 7c21556... libstdc++: Make atomic notify_one and notify_all non-const (*) 7964ab6... fortran: Use pointer arithmetic to index arrays [PR102043] (*) 761dda5... fortran: Generate an array temporary reference [PR102043] (*) e72fbb6... fortran: Update index extraction code. [PR102043] (*) 89ca0ff... fortran: Pre-evaluate string pointers. [PR102043] (*) 4938888... rs6000: Fix pack for soft-float (PR105334) (*) 55c17bc... docs: Correct "This functions" to "These functions" (*) 7092b7a... rtlanal: Fix up replace_rtx [PR105333] (*) c1a9cf6... Daily bump. (*) 748d46c... rs6000/testsuite: xfail bswap-brw.c (*) 26fa464... rs6000: Disparage lfiwzx and similar (*) fc9deca... rs6000: Add effective target has_arch_ppc64 (*) ae56e2d... d: Merge upstream dmd eb7bee331, druntime 27834edb, phobos (*) 93dd7f3... libstdc++: Avoid ASCII assumptions in floating_from_chars.c (*) 605a80b... c++: Remove unused parameter (*) 93b65ed... c++: wrong error with constexpr COMPOUND_EXPR [PR105321] (*) c049f63... fortran: Fix conv of UNION constructors [PR105310] (*) 1e6c0e6... libstdc++: Work around modules ICE in [PR105297] (*) cf37107... libstdc++: Remove bogus assertion in std::from_chars [PR105 (*) 811c7fb... Support --compress-debug-sections for ld.mold. (*) 504b02c... emit-rtl: Fix -fcompare-debug bug with label references in (*) 6a4e993... runtime: use correct field name for PPC32 GLIBC registers (*) 29a25a6... Daily bump. (*) 5bde80f... c++: Fall through for arrays of T vs T cv [PR104996] (*) 67ded3a... libstdc++: Fix macro checked by test (*) c644b7d... libstdc++: Use LTLIBICONV when linking libstdc++.so [PR9360 (*) 4d4eaa7... tree-optimization/104912 - ensure cost model is checked fir (*) 36f1de9... tree-optimization/105312 - fix ISEL VCOND expansion (*) 0707f42... Fix overflows in ipa-modref-tree.cc (*) 2a6d372... cgraph: Fix up semantic_interposition handling [PR105306] (*) d1d5718... Daily bump. (*) 4a1a72a... libgo: make a couple of sed uses POSIX compliant (*) 90a2984... gcov-profile: Allow negative counts of indirect calls [PR10 (*) b85abac... MAINTAINERS: Update my email address. (*) eeca2b8... sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR1052 (*) eb03e42... c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR10 (*) 353434b... tree-optimization/104010 - fix SLP scalar costing with patt (*) cd3964e... libstdc++: Stop defining _GLIBCXX_ASSERTIONS in floating_to (*) fdb3f82... libstdc++: Add pretty printer for std::span (*) 214d286... tree-optimization/104880 - move testcase (*) a2a7da1... libstdc++: Fix syntax error in libbacktrace configuration (*) 3f7c81e... Daily bump. (*) d2a0a5d... doc/install.texi: CRIS: Remove gone websites. Adjust CRIS t (*) a897a88... doc/invoke.texi: CRIS: Remove references to cris-axis-linux (*) ace4928... libgo: only add signum to siglist if it doesn't exist yet (*) 208b7d8... runtime: add special handling for signal 34 (*) d210653... libstdc++: Micro-optimize __from_chars_pow2_base (*) 021b518... testsuite: Skip pr105250.c for powerpc and s390 [PR105266] (*) 5385997... Daily bump. (*) 000c1b8... Daily bump. (*) b642a44... doc: Adjust mingw-w64 download link (*) 587953f... Daily bump. (*) d00dd52... compiler: revert `for package-scope "a = b; b = x" just set (*) 7e76cef... libstdc++: Avoid double-deref of __first in ranges::minmax (*) eb3f2e9... rs6000: Move more g++.dg powerpc tests to g++.target (*) ccae444... c++: wrong error with variadic concept [PR105268] (*) a54137c... libstdc++: Optimize integer std::from_chars (*) a335a94... i386: Correct target attribute for crc32 intrinsics (*) e580f81... c++: unsigned int32_t enum promotion [PR102804] (*) 6364a39... c++: using in diagnostics [PR102987] (*) 031bd52... Daily bump. (*) f5cd166... Update gcc de.po, fr.po, sv.po (*) a358e4b... analyzer: fix escaping of pointer arithmetic [PR105264] (*) af27d54... runtime: use regset indexes for PPC register values (*) c5de344... c++: constexpr trivial -fno-elide-ctors [PR104646] (*) 82536fb... libgccjit: Fix a bootstrap break for some targets. (*) 74b2e20... c++: lambda and the current instantiation [PR82980] (*) d634c5d... Refactor and update CTF testcases [PR105089] (*) d0b00e7... CTF for extern variable fix [PR105089] (*) 613a6fc... ctfc: get rid of the static variable in ctf_list_add_ctf_va (*) 3fc22ee... libstdc++: Default to mutex-based atomics on RISC-V (*) 832fcbb... libstdc++: Fix incorrect IS number in doc comment (*) b209a34... analyzer: fix ICE comparing VECTOR_CSTs [PR105252] (*) ba2f604... simplify-rtx: Don't assume shift count has the same mode as (*) 122a65e... testsuite/s390: Silence warning in pr80725.c (*) db4ce4a... s390: Add scheduler description for z16. (*) 41a72a7... libstdc++: Add new headers to PCH (*) d2f8208... libstdc++: Fix missing and incorrect feature test macros [P (*) 8369b4e... c++: alignment of local typedef in template [PR65211] (*) 1824da6... c++: local fn and generic lambda [PR97219] (*) d4e00cc... c++: template conversion op [PR101698] (*) ad8161e... c++: NRV and ref-extended temps [PR101442] (*) 019d6d4... c++: add test [PR105265] (*) 247bbed... Daily bump. (*) 33ba466... go.test: update issue10441.go to current upstream version (*) f2ebf2d... aarch64: Make sure the UF divides the VF [PR105254] (*) 469fad0... OpenMP/Fortran: Fix EXIT in loop diagnostic [PR105242] (*) ec03862... c++: empty base constexpr -fno-elide-ctors [PR105245] (*) 3135063... d: Merge upstream dmd 4d1bfcf14, druntime 9ba9a6ae, phobos (*) ca145c6... tree-optimization/105263 - reassoc and DFP (*) 29c4649... tree.cc: Use useless_type_conversion_p in tree_builtin_call (*) 13c32c1... c++: Treat alignas align_expr and aligned attribute's opera (*) dd61ee6... testsuite: Increase auto-inlining param in gcc.dg/ipa/remre (*) 85ae54e... c++: ambiguous call not diagnosed after DR2352 [PR97296] (*) 9645279... middle-end/105259 - adjust gcc.target/i386/auto-init-4.c (*) 522f25e... i386: Fix infinite loop under -mrelax-cmpxchg-loop [PR 1030 (*) 41f8f8b... attribs: Restrict decl_attributes DECL_FUNCTION_SPECIFIC_TA (*) 4e892de... tree-optimization/105250 - adjust fold_convertible_p PR1051 (*) 6e609e0... Revert "tree-optimization/104912 - ensure cost model is che (*) ac8340e... tree-optimization/104912 - ensure cost model is checked fir (*) ccb5e63... scev: Fix a comment typo (*) db14bb4... libgomp: Fix a documentation typo (*) c1ff207... ppc: testsuite: skip pr60203 on no ldbl128 (*) 6b7cc72... ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146] (*) bb50967... mips: testsuite: enforce -ffat-lto-objects for pr102024-4.c (*) 504dae1... Daily bump. (*) 3c74262... libstdc++: Prefer to use mmap instead of malloc in libbackt (*) b2c007b... libstdc++: shrink-to-fit in std::basic_stacktrace::current( (*) 7cf8875... libstdc++: Use allocator to construct std::stacktrace_entry (*) e48933f... libstdc++: Use nothrow new in std::stacktrace (*) 2ce0f51... libstdc++: Reduce memory usage in std::stacktrace::current (*) 6e5ad1c... libgccjit: Add support for setting the alignment [PR104293] (*) 79e1a6f... libgccjit: Add function to hide stderr logs [PR104073] (*) 5780ff3... libgccjit: Add support for register variables [PR104072] (*) 30f7c83... libgccjit: Add support for bitcasts [PR104071] (*) af80ea9... libgccjit: Add support for sized integer types, including 1 (*) 791a968... c++: local function versioning [PR104669] (*) 164c6a1... c++: non-array new alignment [PR102071] (*) aa78745... Let nvptx-as figure out the target architecture [PR97348] (*) 71863c9... Revert "[nvptx] Use --no-verify for sm_30" (*) 0c9bc1a... Revert "[nvptx] Fix ASM_SPEC workaround for sm_30" (*) e2c7070... c++: requires-expr in pack expansion using pack [PR103105] (*) 7c7e78e... ipa/104303 - revert overly conservative DCE change (*) 62082d2... arm: fix testsuite failure of reg_equal_test.c [PR101755] (*) 31cccad... tree-optimization/105235 - clean EH in execute_cse_conv_1 (*) 1210fd6... arm: remove unnecessary armv9-a multilib variant [PR104144] (*) 1bd9687... tree-optimization/105232 - handle overly large sizes in com (*) 62d5bb0... tree-optimization/105226 - avoid splitting abnormal edges (*) 152f243... i386: i386-expand formatting fixes (*) d481d13... i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] (*) 91a38e8... builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] (*) 82a4c5c... IBM zSystems: Add support for z16 as CPU name. (*) 0899b22... c++: rodata and defaulted ctor [PR104142] (*) 4195fce... c++: using operator= [PR105223] (*) 6afb21b... LoongArch: Fix bug for tmpdir-g++.dg-struct-layout-1/t033. (*) da066c4... Daily bump. (*) d74c4c6... rs6000: Handle pcrel sibcalls to longcall functions [PR1048 (*) 3a5e662... ipa: fix comment typos (*) d087b59... c++: operator new lookup [PR98249] (*) b112464... libstdc++: Fix incorrect branch prediction hint in std::sta (*) 0508f0b... rs6000: Fix unpack for no-direct-move (PR103623) (*) 1774ab8... phiopt: Fix up debug handling in the (x != cst1 ? x : cst2) (*) 73da9ec... libstdc++: Fix std::basic_stacktrace special members [PR105 (*) bdb9639... libstdc++: Improve behaviour of std::stacktrace::current (*) ab0f04e... ppc: testsuite: require target effectively [PR104253] (*) 5ce08ec... c++: Tolerate cdtors returning this in constexpr (*) 396a013... c++: Set loc on call even if result is discarded (*) 4132f6b... RISC-V: Support -misa-spec for arch-canonicalize and multil (*) c62b0f7... libstdc++: Move stacktrace tests to 19_diagnostics director (*) 0df39b0... libstdc++: Move Filesystem TS path definitions out of class (*) 7d25f9b... RISC-V: Sync arch-canonicalize and riscv-common.cc (*) 78c7184... middle-end: Prevent the use of the cond inversion detection (*) 790b02a... c++: -Wplacement-new and anon union member [PR100370] (*) a42aa68... phiopt: Optimize (x != cst1 ? x : cst2) != cst3 [PR104639] (*) 083e8e6... c-family: Initialize ridpointers for __int128 etc. [PR10518 (*) 8d331aa... [committed] Minor bfin codegen bugfix (*) 3ac1113... rs6000/test: Adjust p9-vec-length-{full,epil}-7.c [PR103196 (*) a1950f5... Daily bump. (*) 54c5e06... Fortran: fix checking of coshape specification in ALLOCATE (*) 71cac7d... Daily bump. (*) 3d41408... analyzer: fix folding of regions involving unknown ptrs [PR (*) 4943b75... Update semantic_interposition flag at analysis time (*) aabb9a2... Propagate nondeterministic and side_effects flags in modref (*) c8f7324... loongarch: testsuite: adapt stack-usage-1.c for LP64 (*) 6e34507... loongarch: testsuite: skip builtin-apply2.c (*) 4822108... c++: constexpr non-trivial aggregate init [PR105191] (*) 5858672... c++: friend implicit template instantiation [PR91618] (*) 405eda0... Daily bump. (*) 7b4495d... libstdc++: Fix constraints on std::expected constr (*) 0dfaf56... libstdc++: Fix std::expected::swap(expected&) [PR1 (*) 29e355d... libstdc++: Fix std::bad_expected_access constructor [PR1051 (*) 5522dec... aarch64: PR target/105157 Increase number of cores TARGET_C (*) e5453bc... tree-optimization/105198 - wrong code with predictive commo (*) 04ecadb... testsuite: Fix up 20050113-1.c test for i686-linux [PR10518 (*) 6e27436... c: Error on va_arg with function type [PR105149] (*) 5e65970... fold-const: Fix up make_range_step [PR105189] (*) cef0372... libgcc: IA64: don't compile glibc-based unwinder without li (*) b789c44... tree-optimization/105175 - avoid -Wvector-operation-perform (*) df00d10... Daily bump. (*) 45fb78c... Disable float128 tests on VxWorks, PR target/104253. (*) 7e7a96f... c++: use after free during name lookup w/ modules [PR99479] (*) 68163cc... testsuite: delete slp scan from loop vect test. (*) af3cadb... AArch64: fix ls64 intrinsics expansion [PR104409] (*) 8c0ebaf... ipa/104303 - miscompilation of gnatmake (*) 88b939b... analyzer: fix leak false +ve with symbolic writes [PR102208 (*) 27bfd13... tree-optimization/105185 - simplify modref query in SCCVN (*) 024edf0... AArch64: Fix left fold sum reduction RTL patterns [PR104049 (*) fdd81af... testsuite: enable fast-math-complex-* testcases. (*) 897b080... testsuite: skip PR103350 tests on big-endian (*) 46c739d... c++: Handle __builtin_clear_padding on non-trivially-copyab (*) 973a2ce... tree.cc: Add tree_builtin_call_types_compatible_p [PR105150 (*) 54ed656... middle-end/105165 - sorry instead of ICE for _Complex asm g (*) 176df4c... IBM zSystems/testsuite: PR105147: Skip pr105140.c (*) 83e4f0a... Refine and/ior/xor/andn masked patterns for V*HFmode. (*) f44a5c7... c++: conversion with trailing return type [PR101051] (*) 8e4339f... c++: nested generic lambda in DMI [PR101717] (*) 2dda109... libstdc++-v3 expected: Correct minimal-size test in require (*) d942178... c++: vector compound literal [PR105187] (*) 80eb8ec... Daily bump. (*) 5e431ae... Move 'libgomp/plugin/cuda/cuda.h' to 'include/cuda/cuda.h' (*) 790e981... jit: fix location of .png files for "make jit.pdf" [PR10282 (*) 61bee6a... combine: Don't record for UNDO_MODE pointers into regno_reg (*) 9fd377a... c++: Fix up ICE when cplus_decl_attributes is called with e (*) e58484a... c++: make -Wctad-maybe-unsupported respect complain [PR1051 (*) 6283d5a... sh: Fix up __attribute__((optimize ("Os"))) handling on SH (*) 717b2d4... --target-help: align with --help=target (*) c65d15d... rs6000/testsuite: Skip pr105140.c (*) cc76c50... c++: -Wunused-value and array init [PR104702] (*) eac5c12... mips: Fix C++14 vs. C++17 ABI incompatibility on mips64 (*) 5df29fe... gimple.cc: Follow-up to adjust gimple_call_builtin_p and gi (*) fd0024e... c++: -Wshadow=compatible-local type vs var [PR100608] (*) e1a5e75... tree-optimization/105173 - fix insertion logic in reassoc (*) 4be0831... ipa/105166 - avoid modref queries with mismatching types (*) 44fe494... tree-optimization/105163 - abnormal SSA coalescing and reas (*) 71770a0... gimple.cc: Adjust gimple_call_builtin_p and gimple_call_com (*) d037d9a... vect: Fix mask handling for SLP gathers [PR103761] (*) f0d2922... docs: Document new param x86-stlf-window-ninsns. (*) 86242eb... tree-optimization/105148 - fix IVOPTs recording uses (*) 6d4bbee... Support pandn for V1TI mode (i.e. *andnotv1ti3). (*) fc8d9e4... tree-optimization/105142 - wrong code with maybe_fold_{and, (*) e2a8186... testsuite/105122 - adjust testcases after memcpy folding ch (*) 83b43c7... rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [ (*) 9d84ed6... Daily bump. (*) 6be9d75... libbacktrace: don't skip initial aligned byte in uncompress (*) 0b5723d... Document that the 'access' and 'nonnull' attributes are ind (*) 4b3247f... Update gcc .po files (*) 7de4611... Fortran: Fix clause splitting for OMP masked taskloop direc (*) cbc9dd6... i386: Fix movv2qi_internal xmm reg to xmm reg move for AVX5 (*) 892c7f0... Fortran: improve error recovery for invalid coarray functio (*) d46685b... Fortran: a RECURSIVE procedure cannot be an INTRINSIC (*) 65b77d0... aarch64: Stop +mops clobbering variable values (*) 14814e2... aarch64: Fix -fpack-struct + [PR103147] (*) e8bc70c... aarch64: Use error_n for plural text [PR104897] (*) 5d583d2... c++: alias template equivalence and CTAD [PR103852] (*) 1de6612... c++: elaborated-type-spec in requires-expr [PR101677] (*) 5c8d22b... c++: adjust testcase (*) b0af8e3... OpenMP: Fix nested use_device_ptr (*) e68f5c9... c/105151 - move early walloca pass (*) 2874772... testsuite/s390: Adapt test expections. (*) 042f853... testsuite/s390: Change nle -> h in ifcvt tests. (*) 321d1dc... testsuite: Add -fno-tree-loop-distribute-patterns. (*) e3174d6... Split vector load from parm_del to elemental loads to avoid (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testbase' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.