public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/gaius/heads/devel/modula-2] (737 commits) Merge branch 'master' into me/devel/modula-2. Date: Tue, 10 Aug 2021 09:16:52 +0000 (GMT) [thread overview] Message-ID: <20210810091652.59E16385780A@sourceware.org> (raw) The branch 'gaius/heads/devel/modula-2' was updated to point to: b5a99148b78... Merge branch 'master' into me/devel/modula-2. It previously pointed to: 965bd756219... Remove unused variables, parameters and procedures. Diff: Summary of changes (added commits): ----------------------------------- b5a9914... Merge branch 'master' into me/devel/modula-2. 62f0124... Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broad (*) c408512... amdgcn: Enable OpenACC worker partitioning for AMD GCN (*) e2a58ed... openacc: Middle-end worker-partitioning support (*) e2e0b85... PR101609: Use the correct iterator for AArch64 vector right (*) 0095afa... Remove 'gcc/omp-offload.c' from 'GTFILES' (*) 2a700fb... Don't consider '-foffload-abi' in 'DEF_GOACC_BUILTIN', 'DEF (*) c523051... Sanity check that 'Init' doesn't appear without 'Var' in '* (*) 06870af... [OpenACC] Clean up unused 'BUILT_IN_ACC_GET_DEVICE_TYPE' (*) 7cc8585... [documentation] No need anymore to "mention ['gt-*.h' file] (*) 67b8443... [documentation] Fix GTY header file example (*) 848bcda... Improve handling of unknown sign bit in CCP. (*) 2eff2a3... libstdc++: Make allocator equality comparable in tests (*) 527a1cf... testsuite/lib/gfortran.exp: Add -I for ISO*.h [PR101305, PR (*) a5e78ee... aarch64: Expand %<w> correctly according to mode iterator (*) a5e3c1e... testsuite: aarch64: Fix invalid SVE tests (*) da81e30... testsuite: aarch64: Fix failing vector structure tests on b (*) 78be906... MAINTAINERS: Add myself for write after approval (*) 844105d... Daily bump. (*) 5f564fd... lra: Fix s/otput/output/ typo in debug output (*) ad9c394... libstdc++: Fix dg-prune-output assertion message (*) fd26ce8... Fix c6x test compromised by recent improvements to bswap & (*) e9b639c... libstdc++: Tweak timeout for testsuite/std/ranges/iota/max_ (*) 7b51202... Daily bump. (*) 307e0d4... compiler: support export/import of unsafe.Add/Slice (*) cd754ef... Fortran: ICE with automatic character object, save, and var (*) 6866f48... Add tests for PR tree-optimization/88531 (*) f92f477... Daily bump. (*) 81d6cdd... Move more code to new gimple-ssa-warn-access pass. (*) 629b569... compiler: make escape analysis more strict about runtime ca (*) aff75af... arm: Fix pr69245.c testcase for reorder assembler architect (*) a22b3e0... arm: Fix typos for reorder assembler architecture directive (*) f31da42... tree-optimization/101801 - remove vect_worthwhile_without_s (*) c2a984a... libstdc++: Also move the [[nodiscard]] attributes in <compa (*) cd04e82... i386: Fix conditional move reg-to-reg move elimination peep (*) 9d8eacc... Use CFN_BUILT_IN_CLRSB instead of BUILT_IN_CLRSB in switch. (*) 6b0bde7... middle-end/AArch64: Fix bootstrap after vec changes (*) 3c94db2... gcov: Remove <stdint.h> from libgcov-driver.c (*) bc181ad... aarch64: Use memcpy to copy structures in bfloat vst* intri (*) 1deb081... aarch64: Use memcpy to copy structures in vst2[q]_lane intr (*) 344f879... aarch64: Use memcpy to copy structures in vst3[q]_lane intr (*) a607592... aarch64: Use memcpy to copy structures in vst4[q]_lane intr (*) 318113a... rs6000: Fix restored rs6000_long_double_type_size (*) fd351c7... Fixup gfortran.dg/vect/vect-8.f90 for aarch64 (*) 9124bbe... gcov: Add __gcov_info_to_gdca() (*) a3d3e8c... Adjust by-value function vec arguments to by-reference. (*) 8ebf4fb... Daily bump. (*) 582c24e... runtime: extend internal atomics to comply with sync/atomic (*) c8b024f... libstdc++: Move [[nodiscard]] attributes again [PR101782] (*) 4739344... libcpp: Regenerate ucnid.h using Unicode 13.0.0 files [PR10 (*) 4805b92... libcpp: Fix makeucnid bug with combining values [PR100977] (*) 02e5ffd... libgcc: Honor LDFLAGS_FOR_TARGET when linking libgcc_s (*) 0bac793... openmp: Implement omp_get_device_num routine (*) 8dec72a... libstdc++: Add [[nodiscard]] to <compare> (*) 03d47da... testsuite: Fix warning introduced by nodiscard in libstdc++ (*) 7b1de3e... libstdc++: Move attributes that follow requires-clauses [PR (*) 72264a6... <x86gprintrin.h>: Add pragma GCC target("general-regs-only" (*) c04bb6d... doc: Document cond_* shift optabs in md.texi (*) 783d809... vect: Move costing helpers from aarch64 code (*) c1cdabe... arm: reorder assembler architecture directives [PR101723] (*) 6a37d03... arm: Don't reconfigure globals in arm_configure_build_targe (*) 62e66c6... arm: ensure the arch_name is always set for the build targe (*) 0c3aab7... aarch64: Don't include vec_select high-half in SIMD subtrac (*) 8cd27a3... aarch64: Don't include vec_select high-half in SIMD add cos (*) f0fc1e6... Adjust gcc.dg/vect/bb-slp-pr101756.c (*) d0a5624... cfgloop: Make loops_list support an optional loop_p root (*) 4e3129b... Fix oversight in handling of reverse SSO in SRA pass (*) ac8a2fb... compiler: make escape analysis more robust about builtin fu (*) c16f21c... Support cond_{xor,ior,and} for vector integer mode under AV (*) f7aa818... Support cond_{smax,smin} for vector float/double modes unde (*) 9a8c3fc... Support cond_{smax,smin,umax,umin} for vector integer modes (*) 2697f83... Daily bump. (*) ded2c2c... analyzer: initial implementation of asm support [PR101570] (*) 5738a64... x86: Update STORE_MAX_PIECES (*) 09dba01... x86: Avoid stack realignment when copying data with SSE reg (*) 361da78... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi (*) 6dc8c46... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector (*) 4e34925... IBM Z: Remove redundant V_HW_64 mode iterator. (*) 0aa7091... IBM Z: Get rid of vpdi unspec (*) 5391688... IBM Z: Get rid of vec merge unspec (*) 63834c8... aarch64: Don't include vec_select high-half in SIMD multipl (*) 1d65c9d... aarch64: Don't include vec_select element in SIMD multiply (*) 5a1017d... vect: Tweak comparisons with existing epilogue loops (*) 315a1c3... vect: Tweak dump messages for vector mode choice (*) eb55b5b... aarch64: Fix a typo (*) 929f2cf... gcov: check return code of a fclose (*) 96c82a1... Fix debug info for ignored decls at start of assembly (*) 9fcb8ec... [testsuite] Fix trapping access in test PR101750 (*) 31855ba... Add emulated gather capability to the vectorizer (*) f2e5d27... by_pieces: Pass MAX_PIECES to op_by_pieces_d (*) 96146e6... Fold (X<<C1)^(X<<C2) to a multiplication when possible. (*) 0d04fe4... libstdc++: Add [[nodiscard]] to sequence containers (*) 240b01b... libstdc++: Add [[nodiscard]] to iterators and related utili (*) 2724d1b... Rewrite more vector loads to scalar loads (*) 87a0b60... tree-optimization/101756 - avoid vectorizing boolean MAX re (*) af31cab... c++: Fix up #pragma omp declare {simd,variant} and acc rout (*) 8aa14fa... testsuite: Fix duplicated content of gcc.c-torture/execute/ (*) 9f26640... Refine predicate of peephole2 to general_reg_operand. [PR t (*) 7195fa0... libgcc: Fix duplicated content of config/t-slibgcc-fuchsia (*) 9db0bcd... Mark path_range_query::dump as override. (*) 4d56259... tree-optimization/101769 - tail recursion creates possibly (*) 5c73b94... docs: document threader-mode param (*) 3ae1468... Add dg-require-effective-target for testcases. (*) 2fc2e39... Support cond_{fma,fms,fnma,fnms} for vector float/double un (*) 22e40cc... compiler: support new language constructs in escape analysi (*) fa1407c... Daily bump. (*) e435e72... compile, runtime: make selectnbrecv return two values (*) cbbd439... compiler: check slice to pointer-to-array conversion elemen (*) 3a7794b... rs6000: Replace & by && (*) ebff536... rs6000: "e" is not a free constraint letter (*) 285aa68... Fix indirect call inlining with AutoFDO (*) 9265b37... Fixes for AutoFDO testing (*) 0ed093c... Fix indir-call-prof-2.c with AutoFDO (*) f9ad3d5... Fixes for AutoFDO tests (*) aabf07c... Disable a test case in ILP32 [PR101688]. (*) 0f44b09... rs6000: Add test for _mm_minpos_epu16 (*) eaa93a0... rs6000: Add support for _mm_minpos_epu16 (*) a77a46d... libstdc++: Suppress redundant definitions of inline variabl (*) 5c6759e... libstdc++: Replace TR1 components with C++11 ones in test u (*) 13a1ac9... libstdc++: Specialize allocator_traits<pmr::polymorphic_all (*) 9bd87e3... libstdc++: Remove trailing whitespace in some tests (*) 7f2f4b8... libstdc++: Deprecate std::random_shuffle for C++14 (*) 07b70df... libstdc++: Add testsuite proc for testing deprecated featur (*) e9f64ff... libstdc++: Reduce header dependencies in <regex> (*) 98d7f30... x86: Use XMM31 for scratch SSE register (*) a1a2654... libstdc++: Avoid using std::unique_ptr in <locale> (*) 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 (*) 9b8b37d... offloading: fix -foffload hinting (*) 1e72c24... arm/98435: Missed optimization in expanding vector construc (*) 5f5fbb5... PR tree-optimization/101403: Incorrect folding of ((T)bswap (*) d55eee2... Daily bump. (*) 269256f... Daily bump. (*) 7466a0a... Require target lra for tests using asm goto (*) 1798cac... runtime: remove direct assignments to memory locations (*) b9119ed... c++: 'new T[N]' and SFINAE [PR82110] (*) ef2ace6... Daily bump. (*) 506f337... libffi/x86: Always check __x86_64__ for x86 hosts (*) ddd25bd... c++: concepts TS and explicit specialization [PR101098] (*) d5b1bb0... coroutines: Factor code. Match original source location in (*) 5904527... Improvement to signed division of integer constant on x86_6 (*) 0d5db79... coroutines: Fix a typo in rewriting the function. (*) 41bd1b1... Darwin, X86: Adjust call clobbers to allow for lazy-binding (*) 54258e2... Darwin, config: Revise host config fragment. (*) 511cec0... Missing piece in earlier change (*) 37e6564... testsuite/101269: fix testcase when used with -m32 (*) 2c699fd... c++: requires-expr with dependent extra args [PR101181] (*) f53e660... c++: find_template_parameters and TEMPLATE_DECLs [PR101247] (*) 2e345e4... libstdc++: Only use __gthread_yield if gthreads is availabl (*) 7802ee7... [Ada] Fix style in expansion of attribute Put_Image (*) d35d546... [Ada] par-ch6: do not mark subprogram as missing "is" if im (*) f377685... [Ada] Fix crash on type extensions with discriminants (*) bb66a10... [Ada] Add missed OS constant values (*) d206399... [Ada] Improve performance of Ada.Containers.Doubly_Linked_L (*) 66d4366... [Ada] Crash on expansion of BIP construct in -gnatf mode (*) 79b87fc... [Ada] Typo corrections and minor reformatting (*) e4de29f... [Ada] Add -gnatX support for casing on discriminated values (*) 765ca22... [Ada] Crash on inlined separate subprogram (*) 175c2f9... [Ada] Declare time_t uniformly based on a system parameter (*) fbc72d0... [Ada] Add source file name to gnat bug box (*) 021cf76... [Ada] Fix layout of contracts (*) 2390451... [Ada] Fix invalid JSON for derived variant record with -gna (*) 06fd120... [Ada] Fix typo in comment related to derived discriminated (*) 90635a3... [Ada] Fix index range violations in krunch (*) e4a6acd... [Ada] Code cleanups in a-strfix.adb (*) 2a847e8... [Ada] Add paragraph about representation changes and Scalar (*) f1b4b3d... [Ada] aarch64-rtems6: use wraplf variant for a-nallfl (*) 1f72ec8... [Ada] Initialize local variables related to static expressi (*) e347e6c... [Ada] Inconsistency between declaration and body of predica (*) 9b1647a... [Ada] Incremental patch for restriction No_Dynamic_Accessib (*) d80c733... [Ada] Update internal documentation of debugging informatio (*) 81956c0... [Ada] Reorder preanalysis of static expression functions (*) e40f4ab... [Ada] Decouple analysis of static expression functions from (*) 640ba4c... [Ada] Avoid repeated computing of type of expression functi (*) e437dd4... [Ada] Fix comment related to analysis of expression functio (*) 8a13a00... [Ada] Avoid repeated calls in analysis of expression functi (*) 8bab88b... [Ada] Refine types of local variables in analysis of expres (*) 48096ca... [Ada] Remove an unnecessary local constant (*) 7e12d49... [Ada] Avoid unnecessary call in preanalysis without freezin (*) e37e175... Fix build failure on Windows with older binutils (*) 10722fb... i386: Fix *udivmodsi4_pow2_zext_? patterns (*) 840fabd... docs: don't split @smallexample in multiple @groups (*) b5405ba... docs: add missing 'see' word (*) 5f2d3ff... Improve early simplify and match for phiopt (*) 3b33b11... testsuite: mips: use noinline attribute instead of -fno-inl (*) 82625a4... mips: check MSA support for vector modes [PR100760,PR100761 (*) 062c762... rs6000: Support [u]mod<mode>3 for vector modulo insns (*) df85baa... test/rs6000: Add case to cover vector division (*) c3d1aa8... test/rs6000: Add cases to cover vector multiply (*) fdc4d2a... Daily bump. (*) 79d3378... Move warning suppression to the ultimate callee. (*) 68b938f... testsuite: Remove an xfail. (*) c232f07... Adjust expected output for LP32 [PR100451]. (*) c68cac9... Avoid including <new> to make cross-compiler testing easy. (*) dee00bf... c++: Fix noexcept with unevaluated operand [PR101087] (*) b14ac7b... Further improvements to H8 variable shift patterns (*) 763121c... ipa-sra: Fix thinko when overriding safe_to_import_accesses (*) 9bf9f27... Use Object Size Type zero for -Warray-bounds [PR101374]. (*) 1ca642d... testsuite: Add arm_arch_v7a_ok effective-target to pr57351. (*) 43931c9... [Ada] Tune detection of illegal occurrences of target_name (*) d45ee63... [Ada] Diagnose properly illegal uses of Target_Name (*) 8de68eb... [Ada] Remove Unknown_ functions (*) 4d74323... [Ada] Use encoded names only with -fgnat-encodings=all (*) 7c09296... [Ada] Transient scope cleanup (*) 6e8b502... [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxwork (*) d75dde1... [Ada] Duplicated D lines in ali files (*) 99d6c1f... [Ada] Spurious style message on missing overriding indicato (*) 3c18e32... [Ada] AI12-0156 Use subtype indication in generalized itera (*) 629c82d... [Ada] Spurious warning in generic instance (*) a9c3a49... [Ada] Fix violation of No_Implicit_Loops restriction for en (*) 73f841c... [Ada] Simplify redundant checks for non-empty lists (*) e959418... [Ada] Remove redundant condition for listing compilation un (*) e581fbe... [Ada] Restore context on failure in loading of renamed chil (*) df0783f... [Ada] Replace low-level condition with a high-level call (*) 3711c2e... [Ada] Fix style in comments and code related to compilation (*) 62aae31... [Ada] Prevent infinite recursion when there is no expected (*) 6105ebb... [Ada] Fix use of single question mark in error message (*) 6cb2bcb... [Ada] Skip types in error for test to compute array size (*) cd4341e... [Ada] Prevent crash on inspection point for unfrozen entity (*) 242c0f4... [Ada] Fix on computation of packed array size in case of er (*) 36fcfed... [Ada] Compute sizes when possible for packed array with Com (*) 5478d8a... [Ada] Unsynchronized concurrent access to a Boolean variabl (*) 076c1a9... [Ada] Add No_Tasking restriction is system.ads for bootstra (*) b927d93... [Ada] Incorrect iteration over hashed containers after mult (*) c5b1e8e... [Ada] Make runtime code compatible with No_Dynamic_Accessib (*) a2f91a5... [Ada] Revert meaning of -gnatd_b (*) 3cb3205... [Ada] Make tools compatible with No_Dynamic_Accessibility_C (*) 79a8b14... [Ada] Avoid linear search when ensuring dependency on Syste (*) 999a2dd... [Ada] Simplify string manipulation related to preprocessing (*) 2e9ef39... vect: Remove always-true condition (*) 298b0db... match.pd: Relax rule to include POLY_INT_CSTs (*) 4c61913... PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C (*) 663a014... i386: Add pack/unpack patterns for 32bit vectors [PR100637] (*) 852b11d... Generate 128-bit int divide/modulus on power10. (*) c24a970... Daily bump. (*) 48e8a7a... analyzer: remove add_any_constraints_from_ssa_def_stmt (*) a110855... Correct handling of variable offset minus constant in -Warr (*) 6278065... rs6000: Harden mma_init_builtins (*) a5b5c7c... [Ada] Remove unused define (*) 2c03e97... [Ada] Assertion errors on concurrent types with -gnatc and (*) cce4622... [Ada] Stronger assertion about flag for checking static exp (*) 18b267a... [Ada] Front-end inlining and instantiations of UC (*) 125bb16... [Ada] Keepalive control on Windows (*) 29d3965... [Ada] Optimize away certain elaboration checks (*) e1eb444... [Ada] Simplify code by reusing Remove on list of primitive (*) 9e76a06... [Ada] Minor code cleanup (*) 347d939... [Ada] Code cleanups in System.Atomic_Counters (*) 14212dc... [Ada] Implement new legality checks specified by AI12-0412 (*) e5be1e4... [Ada] Fix location of errors about volatile compatibility (*) 768f696... [Ada] Use bounded string buffer in Get_Unit_Name (*) d1d2bbc... [Ada] Replace obsolete calls that use global name buffer (*) a547eea... [Ada] Fix bugs in Value_Size clauses and refactor (*) 2d71668... [Ada] Improve interactions between DSA and Put_Image routin (*) 4fa7097... [Ada] Timeout correction on Get_Socket_Option (*) ebef978... [Ada] Unchecked_Convert_To: set Parent (*) a7f6640... [Ada] Simplify handling of sure errors in GNATprove mode (*) f78c17d... [Ada] Reduce scope of local variables (*) a7bb690... [Ada] Simplify code by reusing List_Length (*) 131c9af... [Ada] Replace low-level membership tests with Is_Private_Ty (*) 1945679... [Ada] Linker_Section_Pragma cleanup (*) d557a5f... [Ada] Fix precondition of Cot for code analyzers (*) 6dcf894... [Ada] Replace chopped string copy with renaming (*) 0543560... [Ada] Simplify handling of Generate_Code flag for compilati (*) f3ff729... [Ada] Add socket options to control keepalive on TCP connec (*) f8776ee... [Ada] Tune discovery of No_Elaboration_Code restriction (*) 6feab95... [Ada] Simplify iteration over pending instantiations (*) 738a0e8... [Ada] Transient scope cleanup (*) 0dbe0e1... [Ada] Unsynchronized access to a Boolean in tasking state (*) 0635707... aarch64: Remove a vestigial %K [PR101363] (*) e8073c0... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c remove -fno-s (*) 005f31a... tree-optimization/34195 - testcase for fixed vectorization (*) 9f34b78... tree-optimization/99728 - improve LIM for loops with aggreg (*) 98bfd84... Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization (*) 6fba0ee... Daily bump. (*) d9e9532... BTF testsuite: Remove explicit check on btm_type (*) 97bcacf... CTF testsuite: Remove explicit check on ctv_typeidx (*) e8db5f7... Add test for [PR55881]. (*) ee9a0e9... Add test for [PR86650]. (*) 151b423... dwarf2ctf: the unit of sou field location is bits [PR101283 (*) 4f6e181... Remove support for %G and %K. (*) 62e4358... Improve warning suppression for inlined functions. (*) 6d3bab5... Improve warning suppression for inlined functions. (*) 03b634c... fixincludes: AIX socket.h. (*) f658781... i386: Add variable vec_set for 32bit vectors [PR97194] (*) (*) This commit already exists in another branch. Because the reference `refs/users/gaius/heads/devel/modula-2' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2021-08-10 9:16 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=20210810091652.59E16385780A@sourceware.org \ --to=gaius@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).