public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/gaius/heads/devel/modula-2] (737 commits) Merge branch 'master' into me/devel/modula-2.
@ 2021-08-10  9:16 Gaius Mulley
  0 siblings, 0 replies; only message in thread
From: Gaius Mulley @ 2021-08-10  9:16 UTC (permalink / raw)
  To: gcc-cvs

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.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-08-10  9:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-10  9:16 [gcc/gaius/heads/devel/modula-2] (737 commits) Merge branch 'master' into me/devel/modula-2 Gaius Mulley

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).