From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 66818386194C; Fri, 29 Sep 2023 22:11:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66818386194C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1696025476; bh=3gr4zJaVnG/GTgC/lozI9yd2SZurq0ZSUE2MpUtiq3w=; h=From:To:Subject:Date:From; b=xDeJNdNjQ9xnZZbjlGHUx36VIGvuLX9uefllJiXfqj/zoqnZxr3BCovZvZy/2X2gv 0q88ydpU6JtgIYreGRuWQN4IYM2mMMVvSmAM6pJ0bpxhx6SHomipTVZgrWHw1XrEqL M3HdLSY/LCKfjWtrzl5Y+I4AKr1lKsEUsuG3ThgA= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc/aoliva/heads/testme] (340 commits) ppc: testsuite: p9-vec-length: add -mno-strict-align and -m X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: fc43d0c01c773b43c2287fe6edd35f89545c28c8 X-Git-Newrev: d81fe8c7231910c15adb9b8d130883f918a0721b Message-Id: <20230929221116.66818386194C@sourceware.org> Date: Fri, 29 Sep 2023 22:11:16 +0000 (GMT) List-Id: The branch 'aoliva/heads/testme' was updated to point to: d81fe8c7231... ppc: testsuite: p9-vec-length: add -mno-strict-align and -m It previously pointed to: fc43d0c01c7... Introduce -finline-stringops Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- fc43d0c... Introduce -finline-stringops Summary of changes (added commits): ----------------------------------- d81fe8c... ppc: testsuite: p9-vec-length: add -mno-strict-align and -m 50eb1bb... Compile prefix-ds-dq.c with -mno-strict-align 5692e76... use -mno-strict-align for strlenopt-80.c on powerpc 9a6d4c9... Introduce strub: machine-independent stack scrubbing a056431... Introduce hardbool attribute for C bd03168... hardcfr: fix -fgnu-tm empty asm 5a047dd... hardcfr: fix indirect jump 0b1c956... Control flow redundancy hardening 895ec19... check_GNU_style.py: Skip .md square bracket linting (*) 51d09e6... RISC-V: Replace not + bitwise_imm with li + bitwise_not (*) eaa41a6... Remove poly_int_pod (*) 94e68ce... Testsuite, DWARF2: adjust regexp to match darwin output (*) 5f24087... modula2: iso library SysClock.mod and wrapclock.cc fixes. (*) 0f184b4... Fix memory barrier patterns for pre PA8800 processors (*) a8b9c32... libstdc++: Fix handling of surrogate CP in codecvt [PR10897 (*) 28adad7... libstdc++: Ensure active union member is correctly set (*) 346f599... Harmonize headers between both dg-extract-results scripts (*) e40f330... vec.h: Guard most of static assertions for GCC >= 5 (*) a680274... Fortran: Free alloc. comp. in allocated coarrays only. (*) 574cec4... aarch64: Improve on ldp-stp policies code structure. (*) 962ca71... tree-optimization/111583 - loop distribution issue (*) 59cda1f... use *_grow_cleared rather than *_grow on vect_unpromoted_va (*) 7525707... ggc: do not wipe out unrelated data via gt_ggc_rtab [PR1115 (*) bcc97ed... Simplify & expand c_readstr (*) a561369... use *_grow_cleared rather than *_grow on vec (*) 14c363c... Daily bump. (*) 2028109... libstdc++: Use Python "not in" operator (*) 860b284... libstdc++: Remove std_ratio_t_tuple (*) 3384192... libstdc++: Remove unused locals from printers.py (*) bed1f84... libstdc++: Remove unused Python imports (*) 64f1210... libstdc++: Use gdb.ValuePrinter base class (*) 98db58e... libstdc++: Show full Python stack on error (*) 17d3477... libstdc++: Refactor Python Xmethods to use is_specializatio (*) 6b5c3f9... libstdc++: Reformat Python code (*) 0ef4cc8... libstdc++: Format Python docstrings according to PEP 357 (*) 918a691... modula2: Increase linking test timeouts for slower targets (*) 2c1e354... libstdc++: Force _Hash_node_value_base methods inline to fi (*) 8552dcd... Revert "[RA]: Improve cost calculation of pseudos with equi (*) d8b56c9... AArch64: Fix memmove operand corruption [PR111121] (*) 88d8829... RISC-V: Support {U}INT64 to FP16 auto-vectorization (*) 0c8ecbc... [RA]: Add flag for checking IRA in progress (*) f194c68... target/111600 - avoid deep recursion in access diagnostics (*) 4f41d49... libgfortran: Use __builtin_unreachable() not -Wno-stringop- (*) 73cd319... vec.h: Make some ops work with non-trivially copy construct (*) 46595ce... Remove some unused poly_int variables (*) 0d9b4e8... Daily bump. (*) 88d79b9... tree-optimization/111614 - missing convert in undistribute_ (*) 0fb176e... Replace riscv_vector with riscv_v in target selector clause (*) 110ffb2... RISC-V: Bugfix for RTL check[PR111533] (*) 1fab05a... libstdc++: Fix format string in StdChronoTimeZoneRulePrinte (*) 0f205d0... OpenMP: GIMPLE_OMP_STRUCTURED_BLOCK bug fix (*) 2ecab2f... Darwin, configure: Allow for an unrecognisable dsymutil [PR (*) 834fc2b... aarch64: Fine-grained policies to control ldp-stp formation (*) b31218b... vect, omp: inbranch simdclone dropping const (*) f7d7e26... Simplify abs (copysign (x, y)) (*) d326bb6... Harden scan patterns with a bit of scripting: (*) 3ba882c... remove workaround for GCC 4.1-4.3 [PR105606] (*) fcbbf15... RISC-V: Support FP roundeven auto-vectorization (*) 073849d... DSE: Fix ICE when the mode with access_size don't exist on (*) c00b6fe... ifcvt: Fix comments (*) 4a15bb6... RISCV test infrastructure for d / v / zfh extensions (*) 1c4ca59... RISC-V: Support FP trunc auto-vectorization (*) 12039c9... Fix pr111456-1.c for targets that use unsigned char by defa (*) 8e6757b... __atomic_test_and_set: Fall back to library, not non-atomic (*) dd0c42c... testsuite: Require thread-fence for 29_atomics/atomic_flag/ (*) a5f3985... RISC-V: Add zicond tests (*) c9dbace... Ensure ssa_name is still valid. (*) 53daf67... PR modula2/111510 runtime ICE findChildAndParent has caused (*) e1e18ea... AArch64: Remove BTI from outline atomics (*) c3c6f30... MATCH: Simplify `(A ==/!= B) &/| (((cast)A) CMP C)` (*) 68fa82e... PHIOPT: Fix minmax_replacement for three way (*) 2774561... MATCH: Optimize COND_ADD reduction pattern (*) dd0197f... MATCH: Optimize COND_ADD_LEN reduction pattern (*) 6e8a035... ada: Fix missing call to Finalize_Protection for simple pro (*) f6367fc... ada: Fix deferred constant wrongly rejected (*) a1c7807... ada: Fix unnesting generated loops with nested finalization (*) 52a7e4c... ada: Crash processing the accessibility level of an actual (*) 2e135bd... ada: Fix missing finalization of extended return object on (*) 198e643... ada: Update personality function for CHERI purecap (*) 0787c56... ada: Fix conversions between addresses and integers (*) 8e8e3a0... ada: Add CHERI variant of System.Stream_Attributes (*) 08ba004... ada: Define CHERI exception types (*) 4a91264... ada: Make minor corrections to CUDA-related comments (*) 3b426e2... ada: Dimensional analysis when used with elementary functio (*) 9236169... ada: Clarify RM references that justify a constraint check (*) d324984... RISC-V: Support FP round auto-vectorization (*) 31ef3fe... RISC-V/testsuite: Fix ILP32 RVV failures from missing FP conversions (*) 4907d22... Daily bump. (*) d8e08ba... testsuite: Add test for already-fixed issue with _Pragma ex (*) 601dbf2... libcpp: Fix ICE on #include after a line marker directive [ (*) b512d70... Tweak merge_range API. (*) 0a59ff6... aarch64: Ensure const and sign correctness (*) c08ffa0... RISC-V: Remove math.h import to resolve missing stubs failu (*) 0bd9616... [frange] Remove special casing from unordered operators. (*) 53d834a... c, c++: Accept __builtin_classify_type (typename) (*) 27282dc... internal-fn: Support undefined rtx for uninitialized SSA_NA (*) 75c4b0c... c++: improve class NTTP object pretty printing [PR111471] (*) 915574e... c++: further optimize tsubst_template_decl (*) 1a554a2... OpenMP: Add ME support for 'omp allocate' stack variables (*) b9cb735... RISC-V: Support simplifying x/(-1) to neg for vector. (*) b343978... RISC-V: Support VLS floating-point extend/truncate (*) c3d2b6b... RISC-V: Fix Demand comparison bug[VSETVL PASS] (*) 2e36eed... Darwin: Move checking of the 'shared' driver spec. (*) daf175e... tree-optimization/111489 - raise --param uninit-max-chain-l (*) b8a2a12... tree-optimization/111489 - turn uninit limits to params (*) 47ecac5... middle-end: use MAX_FIXED_MODE_SIZE instead of precidion of (*) 264ff81... RISC-V: Reorganize and rename combine patterns in autovec-o (*) 04b2fb5... openmp: Add omp::decl attribute support [PR111392] (*) d024a31... RISC-V: Fixed ICE caused by missing operand (*) 80048aa... debug/111409 - don't generate COMDAT macro sections for spl (*) d64631f... testcase: rename pr111303.c to pr111324.c (*) bea89f7... RISC-V: Extend VLS modes in 'VWEXTI' iterator (*) 677249a... ira: Consider save/restore costs of callee-save registers [ (*) c44926f... Modify gas uleb128 support test (*) 9bab65a... LoongArch: Check whether binutils supports the relax functi (*) 590a8be... Daily bump. (*) 6c33fad... c++modules: report module mapper files as a dependency (*) ce1b47e... c++modules: report imported CMI files as dependencies (*) 024f135... p1689r5: initial support (*) 1e44764... spec: add a spec function to join arguments (*) 5b554c5... RISC-V: Fix --enable-checking=rtl ICE on rv32gc bootstrap (*) 7a4e57f... [frange] Clean up floating point relational folding. (*) 4f52e61... c++: extend cold, hot attributes to classes (*) b991233... c++: fix cxx_print_type's template-info dumping (*) 58ab382... Disable generation of scalar modulo instructions. (*) 81d5ca0... PR 108143/modula2 LONGREAL and powerpc64le-linux (*) eec7c37... Fix bogus operand predicate on iq2000 (*) 15acabb... fortran: fix checking of CHARACTER lengths in array constru (*) 36eec79... [frange] Remove redundant known_isnan() checks. (*) cb3f870... Add frange::update_nan (const nan_state &). (*) 9c739c9... [frange] Add op2_range for operator_not_equal. (*) d2f53a6... testsuite work-around compound-assignment-1.c C++ failures (*) 1560cc9... c++: inherited default constructor [CWG2799] (*) bf6b107... New early __builtin_unreachable processing. (*) 6851e34... c++: Move consteval folding to cp_fold_r (*) f25960b... c/111468 - dump unordered compare operators in their GIMPLE (*) b510b83... c++: overeager type completion in convert_to_void [PR111419 (*) ddd064e... c++: constness of decltype of NTTP object [PR99631] (*) 131c1df... RISC-V: Add FNMS floating-point VLS tests (*) c81d9b9... LTO: Get rid of 'lto_mode_identity_table' (*) e181742... RISC-V: Fix RVV can change mode class bug (*) 0058886... ada: TSS finalize address subprogram generation for constra (*) eceb45b... ada: Private extensions with the keyword "synchronized" are (*) 5b94524... RISC-V: Support VLS unary floating-point patterns (*) 0472693... ada: Refine upper array bound for bit packed array (*) 54c1682... ada: Crash processing type invariants on child subprogram (*) 564ecb7... tree-optimization/111465 - bougs jump threading with no-cop (*) 836e2cf... c/111468 - add unordered compare and pointer diff to GIMPLE (*) 28569e7... RISC-V: Support VLS floating-point FMA/FNMA/FMS auto-vector (*) 5c5851b... match.pd: Some build_nonstandard_integer_type tweaks (*) 8e09480... RISC-V: Support integer FMA/FNMA VLS modes autovectorizatio (*) e16dee6... small _BitInt tweaks (*) 1534598... libgomp: Handle NULL environ like pointer to NULL pointer [ (*) 98c25cf... [testsuite][aarch64] Adjust vect_copy_lane_1.c for new code (*) 95d2ce0... RISC-V: Refactor and cleanup fma patterns (*) 7f4fc87... RISC-V: Fix typos on comments (SVE -> RVV) (*) f45cca2... RISC-V: Add builtin .def file dependencies (*) 6b78e9a... Daily bump. (*) aad0c3e... RISC-V: Support VLS mode for vec_set (*) 28f16f6... RISC-V: Bugfix for scalar move with merged operand (*) 7ea501d... MATCH: Make zero_one_valued_p non-recursive fully (*) 951d3c1... MATCH: Avoid recursive zero_one_valued_p for conversions (*) 80968d5... c++: optimize unifying nested templated classes [PR89231] (*) 6e92a6a... c++: non-dependent assignment checking [PR63198, PR18474] (*) a6ac1fc... c++: unifying identical tmpls from current inst [PR108347] (*) 155178c... c++: always check arity before deduction (*) 47346ac... Darwin,debug : Switch to DWARF 3 or 4 when dsymutil support (*) ce7a757... configure, Darwin: Adjust handing of stdlib option. (*) 0940919... c++: optimize tsubst_template_decl for function templates (*) 0fb828a... MATCH: Add simplifications of `(a == CST) & a` (*) 0db5331... Move 'g++.dg/abi/nvptx-[...].C' -> 'g++.target/nvptx/abi-[. (*) ade81bb... Add 'g++.target/nvptx/nvptx.exp' for nvptx-specific C++ tes (*) 3049501... Fix up 'g++.dg/abi/nvptx-ptrmem1.C' (*) 00d16a2... libstdc++: Minor tweak to C++20 status docs (*) c8e9a75... libstdc++: Update C++20 and C++23 status docs (*) 4260f4a... RISC-V: Remove redundant vec_duplicate pattern (*) bdb7d85... RISC-V: Fix bogus FAILs of vsetvl testcases (*) 1b03c73... RISC-V: Removed misleading comments in testcases (*) fc70700... AArch64: Improve immediate expansion [PR105928] (*) 64d5bc3... AArch64: List official cores before codenames (*) 4ab744a... RISC-V: Add fixed PR111255 testcase by other patch (*) 71e0f38... RISC-V: Support VLS reduction (*) 12755fe... libstdc++: Minor update to installation docs (*) 8fbc087... RISC-V: Fix VSETVL PASS fusion bug (*) 79b34b9... MAINTAINERS: Add myself to write after approval (*) d45ddc2... tree-optimization/111294 - backwards threader PHI costing (*) 1f9bf6f... RISC-V: Support VLS modes vec_init auto-vectorization (*) 4e679b9... RISC-V: Remove autovec-vls.md file and clean up VLS move mo (*) fafd250... RISC-V: Support VLS modes reduction[PR111153] (*) 93996cf... doc: GTY((cache)) documentation tweak (*) d5d4546... c++: overlapping subobjects tweak (*) 5761dce... RISC-V: Remove redundant codes of VLS patterns[NFC] (*) 55b22a6... use local range for one more pattern in match.pd (*) 5b4acfa... Daily bump. (*) 51f1287... Remove xfail from gcc.dg/tree-ssa/20040204-1.c (*) b34f8e7... rs6000: unnecessary clear after vctzlsbb in vec_first_match (*) 68845f7... Daily bump. (*) 8645130... RISC-V: Expand VLS mode to scalar mode move[PR111391] (*) 9882b81... RISC-V: Make SHA-256, SM3 and SM4 builtins operate on uint3 (*) a175168... RISC-V: Make bit manipulation value / round number and shif (*) 23224f0... RISC-V: Support FP SGNJX autovec for VLS mode (*) 37bbfd1... Daily bump. (*) 0ff3121... libstdc++: Do not require effective target pthread for some (*) 8ccae16... libstdc++: Remove dg-options "-std=gnu++20" from remaining (*) 4be56e2... libstdc++: Remove dg-options "-std=gnu++20" from 30_threads (*) f1b06f5... libstdc++: Remove dg-options "-std=gnu++20" from 27_io test (*) bb2dd76... libstdc++: Remove dg-options "-std=gnu++20" from 26_numeric (*) 762baaf... libstdc++: Remove dg-options "-std=gnu++20" from 24_iterato (*) b9a2dce... libstdc++: Remove dg-options "-std=gnu++20" from 23_contain (*) d8c446a... libstdc++: Remove dg-options "-std=gnu++20" from 21_strings (*) 6d0b43f... libstdc++: Remove dg-options "-std=gnu++20" from 20_utils t (*) 771752c... libstdc++: Remove dg-options "-std=gnu++20" from (*) 1b13c42... libstdc++: Remove dg-options "-std=gnu++20" from t (*) 6693bd9... libstdc++: Add missing tests for std::basic_filebuf::native (*) c4baeae... libstdc++: Implement C++26 native handles for file streams (*) a923c52... libstdc++: Add log line to testsuite output (*) 8cd5e57... libstdc++: Simplify dejagnu directives for some tests using (*) ed8fcd0... libstdc++: Remove dg-options "-std=gnu++2a" from XFAIL std: (*) 7810fb3... libstdc++: Remove dg-options "-std=gnu++23" from remaining (*) 5188b40... libstdc++: Remove dg-options "-std=gnu++23" from std::expec (*) 41cd9d4... libstdc++: Remove dg-options "-std=gnu++20" from std::chron (*) 4c0fbba... libstdc++: Remove dg-options "-std=gnu++20" from std::forma (*) 7dbb691... libstdc++: Remove dg-options "-std=gnu++2a" from constraine (*) d4ac20b... libstdc++: Remove dg-options "-std=gnu++20" from (*) 5d06672... libstdc++: Remove dg-options "-std=c++20" from and < (*) 07c602b... libstdc++: Replace dg-options "-std=c++20" with dg-add-opti (*) c4bf6e8... libstdc++: Replace dg-options "-std=c++17" with dg-add-opti (*) 52841fb... libstdc++: Replace dg-options "-std=c++11" with dg-add-opti (*) 3a0e01f... libstdc++: Add support for running tests with multiple -std (*) 038c0af... libstdc++: Fix 29_atomics/headers/atomic/types_std_c++2a_ne (*) d7b6020... fix PR 111259 invalid zcmp mov predicate. (*) fd5a858... libstdc++: Use C++20 constraints in (*) b09193f... analyzer: support diagnostics that don't have a stmt (*) 759a1a5... analyzer: introduce pending_location (*) 6319b5b... analyzer: handle volatile ops (*) 1cbf189... Fortran: improve bounds-checking for array sections [PR3080 (*) b975c0d... MATCH: Improve zero_one_valued_p for cases without range in (*) ba4c1f2... MATCH: Fix `(1 >> X) != 0` pattern for vector types (*) 76a2d56... Always do PHI analysis and before loop analysis. (*) c43bd87... Fix indentation. (*) 4aca1cf... Fix PR111407--SSA corruption due to widening_mul opt on con (*) 540a1d9... ada: Fix minor glitch in finish_record_type (*) d9275e8... ada: Explicitly analyze and expand null array aggregates (*) b96446e... ada: Fix wrong optimization of extended return for discrimi (*) 2578936... ada: Do not perform local-exception-to-goto optimization on (*) 62e170e... ada: Generate runtime restrictions list when the standard l (*) 140e20f... ada: Fix internal error on misaligned component with variab (*) ab246c1... ada: Fix internal error on aggregate nested in container ag (*) ee88062... ada: Remove GNAT Pro details regarding mold (*) ef49cc3... ada: Fix internal error on expression function with Refined (*) 553c37b... ada: Clean up scope depth and related code (tech debt) (*) 545af80... ada: Crash on creation of extra formals on type extension (*) dd6e5d2... RISC-V: Fix using wrong mode to get reduction insn vlmax (*) e6dba70... fortran: Remove reference count update [PR108957] (*) b259284... test: Block SLP check of slp-35.c for vect_strided5 (*) 5c7c359... test: Block SLP check of slp-34.c for vect_strided5 (*) 16c5d0f... test: Block vect_strided5 for slp-34-big-array.c SLP check (*) 9b80311... test: Block slp-16.c check for target support vect_strided6 (*) 0854ebe... test: Isolate slp-1.c check of target supports vect_strided (*) e1ec05b... test: Remove XPASS for RISCV (*) e6413b5... RISC-V: Refactor expand_reduction and cleanup enum reductio (*) 5daeda5... libstdc++: Fix constraints for std::variant default constru (*) d19bdf8... libstdc++: Remove non-void static assertions in variant's s (*) 8fa1430... libstdc++: Add operator bool to result types (P2 (*) 2d38f45... aarch64: Fix loose ldpstp check [PR111411] (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testme' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.