public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Martin Liska <marxin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/sphinx] (456 commits) Merge branch 'master' into devel/sphinx Date: Tue, 3 Aug 2021 13:50:45 +0000 (GMT) [thread overview] Message-ID: <20210803135045.10C75385DC08@sourceware.org> (raw) The branch 'devel/sphinx' was updated to point to: fc45f824a02... Merge branch 'master' into devel/sphinx It previously pointed to: 993a6fb652c... Merge branch 'master' into devel/sphinx Diff: Summary of changes (added commits): ----------------------------------- fc45f82... Merge branch 'master' into devel/sphinx 048039c... aarch64: Add -mtune=neoverse-512tvb (*) 9690309... aarch64: Restrict issue heuristics to inner vector loop (*) 028059b... aarch64: Tweak MLA vector costs (*) 537afb0... aarch64: Tweak the cost of elementwise stores (*) 78770e0... aarch64: Add gather_load_xNN_cost tuning fields (*) b585f01... aarch64: Split out aarch64_adjust_body_cost_sve (*) 83d796d... aarch64: Add a simple fixed-point class for costing (*) fa3ca61... aarch64: Turn sve_width tuning field into a bitmask (*) d0b952e... Add cond_add/sub/mul for vector integer modes. (*) 759f385... Fix bashism in `libsanitizer/configure.tgt' (*) 1a830c0... analyzer: Fix ICE on MD builtin [PR101721] (*) 872c1a5... ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 (*) 4d17ca1... Daily bump. (*) e460471... gcc-changelog: ignore one more commit (*) 585394d... x86: Add testcases for PR target/80566 (*) daaed9e... tree-cfg: Fix typos on dloop in move_sese_region_to_fn (*) 724adff... Support cond_add/sub/mul/div for vector float/double. (*) 7459bfa... compiler, runtime: allow slice to array pointer conversion (*) 06d0437... compiler, runtime: support unsafe.Add and unsafe.Slice (*) 14d8a5a... libstdc++: Add missing std::move to ranges::copy/move/rever (*) 4414057... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*) 0e1bb3c... libstdc++: Add missing std::move to join_view::iterator cto (*) af863ef... x86: Also pass -mno-sse to vect8-ret.c (*) ff12cc3... x86: Update gcc.target/i386/incoming-11.c (*) dadbb1a... x86: Also pass -mno-avx to sw-1.c for ia32 (*) 20a1c9a... x86: Also pass -mno-avx to cold-attribute-1.c (*) d7d7475... x86: Also pass -mno-avx to pr72839.c (*) 0d3be08... x86: Add tests for piecewise move and store (*) bf159e5... x86: Add AVX2 tests for PR middle-end/90773 (*) 29f0e95... x86: Update piecewise move and store (*) 7f4c394... x86: Avoid stack realignment when copying data (*) 1bee034... x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX (*) 38fb24b... libstdc++: Fix filesystem::temp_directory_path [PR101709] (*) 2aaf691... libstc++: Add dg-error for additional error in C++11 mode (*) cac2353... Remove --param=threader-iterative. (*) 7d8577d... [gcc/doc] Improve nonnull attribute documentation (*) 99b520f... Fix PR 101683: FP exceptions for float->unsigned (*) f48c3cd... c++: Improve memory usage of subsumption [PR100828] (*) f9fcf75... Optimize x ? bswap(x) : 0 in tree-ssa-phiopt (*) 6f0c43e... i386: Improve SImode constant - __builtin_clzll for -mno-lz (*) 8dd1644... Add missing descriptions gcc/testsuite/ChangeLog (*) 9a89a06... Update gcc fr.po. (*) af76342... c++: ICE on anon struct with base [PR96636] (*) 5b759cd... c++: pretty-print TYPE_PACK_EXPANSION better (*) 4c4249b... [Committed] Tweak new test case gcc.target/i386/dec-cmov-2. (*) 05bcef5... openmp: Handle OpenMP directives in attribute syntax in att (*) 91425e2... i386: Improve extensions of __builtin_clz and constant - __ (*) cfd60b3... gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware (*) 309ddde... gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too (*) 15c8ad0... rs6000: Add tests for SSE4.1 "floor" intrinsics (*) 5f50071... rs6000: Add support for SSE4.1 "floor" intrinsics (*) d656a3d... rs6000: Add tests for SSE4.1 "ceil" intrinsics (*) bd9a873... rs6000: Add support for SSE4.1 "ceil" intrinsics (*) ed04cf6... rs6000: Add tests for SSE4.1 "blend" intrinsics (*) 9d352c6... rs6000: Add support for SSE4.1 "blend" intrinsics (*) f7bf03c... Decrement followed by cmov improvements. (*) 5b2515f... MMIX: remove generic placeholders parameters in call insn p (*) ee189a7... doc: correct documentation of "call" (et al) operand 2. (*) 145bc41... Handle constants in wi_fold for trunc_mod. (*) ebbcdd7... Change integral divide by zero to produce UNDEFINED. (*) d242acc... Change const basic_block to const_basic_block. (*) 0b3560d... Move failed part of a test to a new file [PR101671] (*) e5e164e... Add QI vector mode support to by-pieces for memset (*) d68d275... Add testcases that got lost when tree-ssa was merged (*) 3dbd4d9... libstdc++: Use secure_getenv for filesystem::temp_directory (*) 2065654... mips: Fix up mips_atomic_assign_expand_fenv [PR94780] (*) 45cb789... mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132 (*) 6cd005a... c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl (*) 3ead06c... c++: Reject anonymous struct with bases (*) 0ba2003... c++: Fix up attribute rollbacks in cp_parser_statement (*) 59ffdb9... Update gcc de.po. (*) 854ef6e... x86: Don't enable LZCNT/POPCNT if disabled explicitly (*) 011134d... d: Remove dead code from binary_op. (*) baa1226... d: Always layout initializer for the m_RTInfo field in Type (*) 5ad4eab... d: Don't generate a PREDICT_EXPR when assert contracts are (*) c18db63... d: Clarify comment for generating static array assignment w (*) 370f66b... d: Only handle named enums in enum_initializer_decl (*) e22b7ae... d: Set COMDAT and visibility of thunks only if they are pub (*) 99d6d3d... d: Factor aggregate_initializer_decl to set the sinit for a (*) 3b52a10... d: Use Identifier::idPool to generate anonymous field name. (*) bc5208f... d: Use hasMonitor to determine whether to emit a __monitor (*) b2abe4e... d: Insert null terminator in obstack buffers (*) bafda27... d: Drop any field or parameter types that got cached before (*) 5530395... d: Factor d_nested_class and d_nested_struct into single fu (*) 2730aa7... Mark gcc.dg/shrink-wrap-loop.c as XFAIL. (*) 28665dd... [libgomp] Restore offloading 'libgomp/fortran.c' (*) 5a973ae... arm/66791: Replace builtins in vld1. (*) 6165cf6... Replace evrp use in loop versioning with ranger. (*) 77ab4e3... c++: Accept C++11 attribute-definition [PR101582] (*) 291416d... ipa-devirt: check precision mismatch of enum values [PR1013 (*) e41ba80... Use range-based for loops for traversing loops (*) 4186cb9... fix breakage from "libstdc++: Remove unnecessary uses of <u (*) ef22e9c... Fix MMIX breakage; ICE in df_ref_record, at df-scan.c:2598 (*) 591b128... Update gcc .po files. (*) 0c6d21f... Reinstate branch-on-bit insns for H8 (*) 2f6bdd5... Xfail just the failing assertion and correct target. (*) 3c13cf4... d: Generate Object class if it doesn't exist during TypeInf (*) 7616ed6... d: Return the correct value for C++ constructor calls (PR10 (*) 5c9b740... d: Ensure casting from bool results in either 0 or 1 (PR964 (*) 75f2e3f... d: Remove generated D header files on error (PR101657) (*) cd4bda4... d: Don't escape quoted format strings in escape_d_format (P (*) 7d014f7... testsuite: Fix up two tests for recent libstdc++ header cha (*) 0829ab7... [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass (*) f0529d9... Fix failed test cases caused by disabling mode promotion fo (*) 2e96b5f... Backwards jump threader rewrite with ranger. (*) e63d762... c/101512 - fix missing address-taking in c_common_mark_addr (*) 841548f... Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST (*) e8de5ba... analyzer: : Refactor callstring to work with pairs of super (*) 7d11da8... Adjust/Refine testcases. (*) 231bcc7... Add a separate function to calculate cost for WIDEN_MULT_EX (*) aafa38b... Use preferred mode for doloop IV [PR61837] (*) 3916902... Daily bump. (*) 1121e49... Correct uninitialized object offset and size computation [P (*) b9cbf8c... Correct -Warray-bounds handling if function pointers [PR101 (*) 2a837de... Add new gimple-ssa-warn-access pass. (*) f471739... PR 100168: Fix call test on power10. (*) 37eb3ef... analyzer: play better with -fsanitize=bounds (*) b508113... analyzer: remove redundant return value from various impl_c (*) 7bf582e... Fortran: ICE in resolve_allocate_deallocate for invalid STA (*) 49e28c0... ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] (*) b4fc4df... match.pd: Fix up recent __builtin_bswap16 simplifications [ (*) de0214a... IBM Z: Fix 5 tests in 31-bit mode (*) 3c91efe... tree-optimization/101615 - SLP permute opt with CTOR roots (*) 8b06ccb... aarch64: Add smov alternative to sign_extend pattern (*) 9775e46... x86: Don't set AVX_U128_DIRTY when zeroing YMM/ZMM register (*) 6bb6e20... tree-optimization/101615 - SLP permute opt of existing vect (*) 1af1666... amdgcn: Fix attributes for LLVM-12 [PR 100208] (*) 04600a4... Return undefined on edges which are not executed. (*) 31534ac... analyzer: Handle strdup builtins (*) 84606ef... analyzer: Recognize __builtin_free as a matching deallocato (*) 54ec50b... d: Wrong evaluation order of binary expressions (PR101640) (*) c936c39... d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101 (*) 1a2306f... d: __FUNCTION__ doesn't work in core.stdc.stdio functions w (*) b2f6e1d... d: Compile-time reflection for supported built-ins (PR10112 (*) 3e21361... d: Change in DotTemplateExp type semantics leading to regre (*) ea22954... IBM Z: Enable LSan and TSan (*) b662250... AArch64: use stable sorting in generating ldp/stp (*) 0f95c6b... Don't skip prologue/epilogue when initializing alias. (*) 88d0f70... i386: Improve AVX2 expansion of vector >> vector DImode ari (*) 8af0c50... Correct a mistake in a warnung for -Wnonnull. (*) e78480a... Bind(c): Improve error checking in CFI_* functions (*) b4a9bc7... Bind(c): Fix bugs in CFI_section (*) a3b350f... Fix ISO_Fortran_binding.h paths in gfortran testsuite (*) c4dc9f5... Bind(C): Correct sizes of some types in CFI_establish (*) fef6798... Bind(C): Fix type encodings in ISO_Fortran_binding.h (*) 89b3c97... vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596 (*) 872da9a... Add the member integer_to_sse to processor_cost as a cost s (*) af3f12e... Daily bump. (*) 7590016... rs6000: Write static initializations for overload tables (*) bb4d8fe... rs6000: Write static initializations for built-in table (*) 5b58057... rs6000: Write output to the builtins init file, part 3 of 3 (*) 6aacd90... Let -Wuninitialized assume built-ins don't change const arg (*) 9360d6c... libstdc++: Simplify std::optional::value() (*) b7195fb... testsuite: Add missing C++ includes to tests [PR101646] (*) a0f9a5d... Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. (*) 7123ae2... Implement OpenMP 5.1 section 3.15: omp_display_env (*) 0853f39... Fix argument to pthread_join (*) 573e20a... Abstract out (forward) jump threader state handling. (*) bee2f80... c++: Reject ordered comparison of null pointers [PR99701] (*) 7ffba77... libstdc++: Adjust whitespace in <bits/cow_string.h> (*) 7b52761... libstdc++: Move COW string definitions to separate header (*) 16158c9... libstdc++: Remove unnecessary uses of <utility> (*) 261d5a4... libstdc++: Reduce header dependencies on <array> and <utili (*) fcc7c63... Implement basic block path solver. (*) 3bc9db6... simplify-rtx: Push sign/zero-extension inside vec_duplicate (*) d88a695... Don't use libgomp 'cbuf' buffering with OpenACC 'async' (*) 9c41f5b... Fix OpenACC "ephemeral" asynchronous host-to-device copies (*) 88c40c3... Add 'libgomp.oacc-c-c++-common/async-data-1-{1,2}.c' (*) 29ddaf4... [OpenACC] Clarify sequencing of 'async' data copying vs. pr (*) 599e275... Fix OpenACC 'async'/'wait' issues in 'libgomp.oacc-c-c++-co (*) 66030d6... tree-optimization/101573 - improve uninit warning at -O0 (*) c8ce54c... tree-optimization/39821 - fix cost classification for widen (*) 1358617... ipa: Adjust references to identify read-only globals (*) a21bd3c... gimple-fold: Fix up __builtin_clear_padding on classes with (*) 5485e82... PR 100170: Fix eq/ne tests on power10. (*) 1a7febe... Daily bump. (*) d5a8c13... Confirm and Handle only ASCII in toupper and tolower ranges (*) 3a1d168... analyzer: fix uninit false +ve when returning structs (*) 1ce0b26... Adjust ranges for to_upper and to_lower. (*) cf5f544... Fold bswap32(x) != 0 to x != 0 (and related transforms) (*) 44e322f... Regenerate .pot files. (*) f384e2f... Implement operator_bitwise_xor::op1_op2_relation_effect. (*) 3cb72ac... Pass relationship to methods calling generic fold_range. (*) bf6d414... Remove legacy external declarations in toplev.h [PR101447] (*) 0cbf036... PR fortran/93308/93963/94327/94331/97046 problems raised by (*) 32f7506... Abstract out conditional simplification out of execute_vrp. (*) dd44445... Pass gimple context to array_bounds_checker. (*) 1ab2270... AArch64: correct dot-product RTL patterns for aarch64. (*) 2050ac1... AArch64: correct usdot vectorizer and intrinsics optabs (*) acf9d1f... openmp: Add support for omp attributes section and scan dir (*) 124bb55... Daily bump. (*) b454c40... [Ada] Declare time_t uniformly based on a system parameter (*) 5a957cd... Daily bump. (*) 34dbb5f... include: Fix -Wundef warnings in ansidecl.h (*) ead235f... Daily bump. (*) e314cfc... Fortran: extend check for array arguments and reject CLASS (*) 8408d34... expmed: Fix store_integral_bit_field [PR101562] (*) 435f901... Use range_query object in array bounds class. (*) 50752b7... aarch64: Use memcpy to copy vector tables in vst1[q]_x2 int (*) ccf6e2c... aarch64: Use memcpy to copy vector tables in vst1[q]_x3 int (*) 0856666... x86: Don't return hard register when LRA is in progress (*) 3ea62a2... libstdc++: Reduce headers included by <future> (*) 1711b04... aarch64: Use memcpy to copy vector tables in vst1[q]_x4 int (*) 03148b8... aarch64: Use memcpy to copy vector tables in vst2[q] intrin (*) 95509ee... aarch64: Use memcpy to copy vector tables in vst3[q] intrin (*) e8de7ed... aarch64: Use memcpy to copy vector tables in vst4[q] intrin (*) 4848e28... aarch64: Use memcpy to copy vector tables in vtbx4 intrinsi (*) f2f04d8... aarch64: Use memcpy to copy vector tables in vtbl[34] intri (*) 5f65676... aarch64: Use memcpy to copy vector tables in vqtbx[234] int (*) 484acfa... aarch64: Use memcpy to copy vector tables in vqtbl[234] int (*) 5b965dc... libstdc++: Update documentation comments for namespace rel_ (*) 7f73641... openmp: Add support for __has_attribute(omp::directive) and (*) 2c5d803... openmp: Diagnose invalid mixing of the attribute and pragma (*) 19e0505... testsuite: mips: pass -finline/-fnoinline through (*) 863737b... Revert "testsuite: mips: use noinline attribute instead of (*) 60933a1... analyzer: fix feasibility false +ve with overly complex sva (*) 3382846... Fix execution failure of parity_1.f90 on P10 [PR100952] (*) 01ac2f0... Daily bump. (*) e4966e1... Bind(c): signed char is not a Fortran character type (*) 8ed6cfb... libstdc++: Fix non-default constructors for hash containers (*) b362d79... Add new test for PR65178. (*) 50f3ac1... Remove an invalid defintion [PR101568]. (*) 8819419... Fix PR 10153: tail recusion for vector types. (*) 4048d8a... Allow non-null adjustments for pointers even when there is (*) 3f7a237... aix: Protect AIX math.h overloads with new macro. (*) c9ca352... libstdc++: Use __builtin_operator_new when available [PR942 (*) aca7a02... libstdc++: Use std::addressof in ranges::uninitialized_xxx (*) c22bcfd... libstdc++: Initialize all subobjects of std::function (*) 254e5d1... libstdc++: Restore __gnu_debug::array [PR100682] (*) d3fa774... Allow non-symmetrical equivalences. (*) ea78923... Check for undefined on COND_EXPR before querying type. (*) e580932... Only call vrp_visit_cond_stmt if range_of_stmt doesn't reso (*) a6291d8... Remove pass_cpb which is related to enable avx512 embedded (*) a56c251... Support logic shift left/right for avx512 mask type. (*) 419c6c6... Daily bump. (*) 893b12c... analyzer: bulletproof -Wanalyzer-file-leak [PR101547] (*) 87bd75c... analyzer: fix ICE in binding_cluster::purge_state_involving (*) a61f6af... OpenACC 'nohost' clause (*) 6099b9c... [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc (*) e0a7a67... analyzer: fix issues with phi handling (*) 6bbad96... analyzer: fixes to -fdump-analyzer-state-purge for phi node (*) 8170358... analyzer: show BB index in BEFORE_SUPERNODE's in-edge (*) dcdf6bb... analyzer: tweak dumping of min_expr/max_expr (*) e279e32... Fix typos in a comment. (*) 133aa7e... rs6000: Add int128 target check to pr101129.c (PR101531) (*) d3f5a14... rs6000: Write output to the builtins init file, part 2 of 3 (*) ef9af12... rs6000: Write output to the builtins init file, part 1 of 3 (*) 89c0330... rs6000: Write output to the builtins header file (*) 86e5e4c... rs6000: Write output to the builtin definition include file (*) 04ef43c... rs6000: Build and store function type identifiers (*) 582b56d... rs6000: Parsing of overload input file (*) 63c334f... rs6000: Parsing built-in input file, part 3 of 3 (*) 3c51b62... rs6000: Parsing built-in input file, part 2 of 3 (*) c2d777d... rs6000: Parsing built-in input file, part 1 of 3 (*) 005054e... rs6000: Main function with stubs for parsing and output (*) 7aa28db... x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin func (*) c2b15fe... Fortran: ICE, OOM while calculating sizes of derived type a (*) b937dbf... Adjust macro to avoid warning [PR101379]. (*) 8edb614... libstdc++: Make __gnu_cxx::sequence_buffer move-aware [PR10 (*) e4d306c... c++tools, configury: Configure with C++; test checking stat (*) f8884b9... gcov: Fix use of profile info section (*) e0335bb... Revert "RISC-V: Detect python and pick best one for calling (*) b136b7a... openmp: Fix up omp_check_private [PR101535] (*) aea199f... c++: Ensure OpenMP reduction with reference type references (*) b3d4011... Fortran: Fix bind(C) character length checks (*) 957952c... unroll: Run VN on unrolled-and-jammed loops (*) 62acc72... unroll: Avoid unnecessary tail loops for constant niters (*) 2d9588b... predcom: Refactor more using auto_vec (*) 92d4550... Daily bump. (*) 4eea703... libsanitizer: Bump asan/tsan versions (*) a6e600f... libsanitizer: Update LOCAL_PATCHES (*) 1388232... libsanitizer: Apply local patches (*) 90e4607... libsanitizer: Merge with upstream (*) 8bf5b49... Correct stpcpy offset computation for -Warray-bounds et al. (*) 124eaa5... libstdc++: Fix create_directories to resolve symlinks [PR10 (*) e07d30f... Handle all UBSAN built-ins in -Wuninitialized [PR101300]. (*) 8182037... Attach MEM_EXPR information when flushing BLKmode args to t (*) 00dcc88... Adjust by-value function vec arguments to by-reference. (*) 7fcb334... PR 100167: Fix vector long long multiply/divide tests on po (*) e0e8285... rs6000: Fix up easy_vector_constant_msb handling [PR101384] (*) 89ec3b6... libstdc++: fix is_default_constructible for hash containers (*) 1ef9b13... aarch64: Tweak old vect-* tests to avoid new FAILs (*) 0c4ae4f... libstdc++: Add more tests for filesystem::create_directory (*) 7cc2df0... debug/101473 - apply debug prefix maps before checksumming (*) 6f79c78... dir-locals: Use https for bug references (*) b51de13... Limit fill-column to 79 (*) b7e450c... aarch64: Refactor TBL/TBX RTL patterns (*) 8168338... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*) 6d4da4a... i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph (*) e695f01... RISC-V: Detect python and pick best one for calling multili (*) 1c0d49b... rs6000: Support [u]mul<mode>3_highpart for vector (*) a1d2756... vect: Recog mul_highpart pattern [PR100696] (*) 21ea2f9... Daily bump. (*) 476242f... compiler: avoid aliases in receiver types (*) 4e2fa18... PR testsuite 101520 - gcc.target/powerpc/pr93658.c has exce (*) 237ab3e... coroutines: Adjust outlined function names [PR95520]. (*) a113b14... analyzer: add svalue::can_have_associated_state_p [PR101503 (*) f007a63... debug: Allow means for targets to opt out of CTF/BTF suppor (*) 483dd64... debug: Add new function ctf_debuginfo_p (*) aad32a0... amdgcn: Add -mxnack and -msram-ecc [PR 100208] (*) db95ac7... [AARCH64] Fix PR 101205: csinv does not have an zero_extend (*) 3522fe2... c++: Add test for DR 2126 (*) 8df3ee8... tree-optimization/101505 - properly determine stmt precisio (*) 9f2bc50... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*) 3d7686a... Remove gimple_expr_type (*) 3ce20b6... Remove last gimple_expr_type uses (*) 4a21a8c... Remove gimple_expr_type uses from value-range code (*) bdea84c... Daily bump. (*) 6ae8aac... x86: Enable the GPR only instructions for -mgeneral-regs-on (*) f527b82... Fortran: reject FORMAT tag of unknown type. (*) 5586e7e... x86: Don't issue vzeroupper if callee returns AVX register (*) 5cca413... libgccjit: Handle truncation and extension for casts [PR954 (*) 8539213... Daily bump. (*) 0103d18... Support EAF_NOT_RETURNED in tree-ssa-structalias (*) 704e8a8... Add wi_fold_in_parts. (*) 87277b6... Daily bump. (*) 3dbc7b8... libstdc++: Improve diagnostics for std::get with invalid tu (*) a8b3861... c++: alias CTAD in unevaluated context [PR101233] (*) d04b0c7... c++: covariant reference return types [PR99664] (*) 9faf834... analyzer: add region_model::check_region_access (*) 9ea10c4... analyzer: add __analyzer_dump_state (*) 5932dd3... analyzer: add svalue::maybe_get_region (*) e06b1c5... Fix PR 101453: ICE with optimize and large integer constant (*) 94ba897... PR testsuite/101468 - Wstringop-overflow tests failures (*) fa5f8b4... rs6000: Red-black tree implementation for balanced tree sea (*) e11b02f... rs6000: Add functions for matching types, part 3 of 3 (*) 8173693... rs6000: Add functions for matching types, part 2 of 3 (*) 0d685df... rs6000: Add functions for matching types, part 1 of 3 (*) 9abd2ac... rs6000: Add helper functions for parsing (*) 43fa306... rs6000: Add file support and functions for diagnostic suppo (*) 4a720a9... rs6000: Add initial input files (*) bd5b625... rs6000: Initial create of rs6000-gen-builtins.c (*) 27d16cb... Support scanning of build-time GC roots in gengtype (*) 3bf6e1f... testsuite: fix IL32 issues with usdot tests. (*) 7581559... libstdc++: Fix ChangeLog entry for commit r12-2326 (*) bfb0586... libstdc++: Simplify numeric_limits<__max_size_type> (*) 95891ca... libstdc++: Modernize <bits/random.h> helpers (*) 4216783... libstdc++: Use __extension__ instead of diagnostic pragmas (*) 1af937e... libstdc++: invalid default init in _CachedPosition [PR10123 (*) 73464a4... libstdc++: Give split_view::_Sentinel a default ctor [PR101 (*) e322345... c++: Don't hide narrowing errors in system headers (*) 650c70a... Remove more gimple_expr_type uses (*) 8da8ed4... Implement EAF_NOT_RETURNED tracking in ipa-modref (*) ce777ea... Get rid of some gimple_expr_type uses (*) 0990d93... IBM Z: Use @PLT symbols for local functions in 64-bit mode (*) df0d748... tree-optimization/101467 - fix make_temp_ssa_name usage (*) fc58c49... testsuite: aarch64: Fix failing SVE tests on big endian (*) 2f11ca2... C-SKY: Use the common way to define MULTILIB_DIRNAMES. (*) d6aa28b... tree-optimization/101462 - fix signedness of reused reducti (*) a314d50... Disable --param vect-partial-vector-usage by default on x86 (*) adc03d7... libstdc++: Adjust doxygen markup for unique_ptr grouping (*) da89dfc... libstdc++: Adjust doxygen markup for variable templates gro (*) c167665... libstdc++: Suppress pedantic warnings about __int128 (*) d97d71a... Daily bump. (*) c031ea2... analyzer: fix const-correctness of various is_a_helper (*) f364cdf... i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targe (*) 478cc96... Add gimple_range_type for statements. (*) f0500db... Detect buffer overflow by aggregate and vector stores [PR97 (*) 33255ad... analyzer: reimplement -Wanalyzer-use-of-uninitialized-value (*) 98cd4d1... analyzer: add -fdump-analyzer-exploded-paths (*) e9711fe... analyzer: use DECL_DEBUG_EXPR on SSA names for artificial v (*) a9241df... analyzer: handle self-referential phis (*) 797358f... testsuite: [arm] Remove arm_v8_2a_imm8_neon_ok_nocache (*) 7a9c9a3... testsuite: [arm] Add missing effective-target to vusdot-aut (*) 7094a69... c++: Optimize away NULLPTR_TYPE comparisons [PR101443] (*) b25edf6... testsuite: Fix testisms in scalar tests PR101457 (*) 98f1f9f... Avoid -Wvla-parameter for nontrivial bounds [PR97548]. (*) 07bd270... Change the type of return value of profile_count::value to (*) 17855ee... libstdc++: Fix std::get<T> for std::tuple [PR101427] (*) 1f7182d... libstdc++: Add noexcept to __replacement_assert [PR101429] (*) ad5f8ac... rs6000: Don't let swaps pass break multiply low-part (PR101 (*) 92acae5... Streamline vect_gen_while (*) 79f71ec... Abstract out non_null adjustments in ranger. (*) 8e321f2... Revert "AArch32: Correct sdot RTL on aarch32" (*) 5402023... Revert "AArch64: Correct dot-product auto-vect optab RTL" (*) f6dde32... gimplify: Fix endless recursion on volatile empty type read (*) cd6ca96... [POWER10] __morestack calls from pcrel code (*) 4f3b383... driver/101383 - handle -gtoggle in driver (*) ef3bb64... add myself to DCO section (*) 8d76ff9... pass location to md_asm_adjust (*) 329769b... use diagnostic location in diagnostic_report_current_functi (*) 28ca844... use error_at and warning_at in cfgexpand.c (*) 0b7a118... c++: fix tree_contains_struct for C++ types [PR101095] (*) c4fee1c... Daily bump. (*) 69feb76... rs6000: Generate an lxvp instead of two adjacent lxv instru (*) 7d91477... rs6000: Move rs6000_split_multireg_move to later in file (*) bebd8e9... c++: CTAD and forwarding references [PR88252] (*) 91bb571... vec: use auto_vec in a few more places (*) b15e301... c++: enable -fdelete-dead-exceptions by default (*) 4940166... Vect: correct rebase issue (*) 398572c... Turn hybrid mode off, default to ranger-only mode for EVRP. (*) a42f812... c++: constexpr array reference and value-initialization [PR (*) 269ca40... Fortran - ICE in gfc_conv_expr_present initializing non-dum (*) 6d1cdb2... AArch64: Correct dot-product auto-vect optab RTL (*) c9165e2... AArch32: Correct sdot RTL on aarch32 (*) 1e0ab1c... middle-end: Add tests middle end generic tests for sign dif (*) 6412c58... AArch32: Add support for sign differing dot-product usdot f (*) 752045e... AArch64: Add support for sign differing dot-product usdot f (*) ab0a6b2... Vect: Add support for dot-product where the sign for the mu (*) cc11b92... x86: Don't enable UINTR in 32-bit mode (*) f9c2ce1... libstdc++: Add noexcept-specifier to basic_string_view(It, (*) a967a3e... tree-optimization/101445 - fix negative stride SLP vect wit (*) 3be762c... godump: Fix -fdump-go-spec= reproduceability issue [PR10140 (*) 1dd3f21... Support reduction def re-use for epilogue with different ve (*) a7098d6... fix typo in attr_fnspec::verify (*) 66907e7... adjust landing pads when changing main label (*) 0e77545... Daily bump. (*) 8695bf7... gcc: Add vec_select -> subreg RTL simplification (*) 60aee15... rs6000: Add tests for SSE4.1 "test" intrinsics (*) acd4b91... rs6000: Add support for SSE4.1 "test" intrinsics (*) 4d3eaeb... libstdc++: Simplify basic_string_view::ends_with [PR 101361 (*) f755603... Adjust testcase to test the call is removed. (*) 9aa5001... Make gimple_could_trap_p const-safe. (*) bd1eb55... libstdc++: Remove duplicate #include in <string_view> (*) 1583b8b... vect: Reuse reduction accumulators between loops (*) 7670b66... vect: Simplify get_initial_def_for_reduction (*) 221bdb3... vect: Generalise neutral_op_for_slp_reduction (*) bd5a691... vect: Pass reduc_info to get_initial_def_for_reduction (*) 826c452... vect: Pass reduc_info to get_initial_defs_for_reduction (*) d592920... vect: Add a vect_phi_initial_value helper function (*) 32b8edd... vect: Ensure reduc_inputs always have vectype (*) 81ad6bf... vect: Remove new_phis from vect_create_epilog_for_reduction (*) b68eb70... vect: Create array_slice of live-out stmts (*) 3658ee4... vect: Simplify epilogue reduction code (*) 0ae469e... ifcvt: Improve tests for predicated operations (*) dddb6ff... passes: Fix up subobject __bos [PR101419] (*) 42f10ba... libgomp: Don't include limits.h instead of hidden visibilit (*) 18a463b... docs: Add 'S' to Machine Constraints for RISC-V (*) f546e2b... Revert "Display the number of components BB vectorized" (*) 063eba7... Deal with prefixed loads/stores in tests, PR testsuite/1001 (*) 31ff034... Fix vec-splati-runnable.c test. (*) 7591309... Change rs6000_const_f32_to_i32 return type. (*) 07bcbf9... Daily bump. (*) 9693ecd... Add relation processing to ubsan builtins. (*) e61afa0... docs: fix s/ei_safe_safe/ei_safe_edge/ typo (*) 8d75b88... c++: permit deduction guides at class scope [PR79501] (*) 8d980e8... i386: Fix vec_set<mode> expanders [PR101424] (*) a1539b7... Do not register a cast as an equivalence. (*) 9d4393a... libstdc++: Constrain std::as_writable_bytes [PR101411] (*) 3f2338b... [PHIOPT/MATCH] Remove the statement to move if not used (*) 4711377... produce simple DOT graphs from SLP trees (*) fedcf3c... tree-optimization/101373 - avoid PRE across externally thro (*) fe61005... Change the type of memory classification functions to bool (*) 6bebd55... [Ada] adaint.c minor reformatting (*) 58d32c7... [Ada] Use GNAT encodings only when -fgnat-encodings=all is (*) 3ccd5d7... [Ada] Implement support for unconstrained array types with (*) 0c8ff35... [Ada] Clean up Uint fields (*) 5cb3843... [Ada] Add DWARF 5 support to System.Dwarf_Line (*) 9b89dab... [Ada] Duplicate Size/Value_Size clause (*) 86b228b... [Ada] Avoid unnecessary work when expanding 'Image into 'Pu (*) c03cae4... Display the number of components BB vectorized (*) 92343e0... tree-optimization/101394 - fix PRE full redundancy wrt abno (*) 123d0a5... middle-end/101423 - internal calls do not trap (*) 0192c3e... Tweak testcase for PR tree-optimization/101403. (*) 6785eb5... arm/66791: Replace builtins for unsigned and fp vmul_n intr (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/sphinx' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2021-08-03 13:50 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210803135045.10C75385DC08@sourceware.org \ --to=marxin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).