[gcc/guojiufu/heads/guojiufu-branch] (1105 commits) Daily bump.

Jiu Fu Guo guojiufu@gcc.gnu.org
Fri Nov 20 06:54:09 GMT 2020


The branch 'guojiufu/heads/guojiufu-branch' was updated to point to:

 d62586ee567... Daily bump.

It previously pointed to:

 bc252d99031... IBM Z: Emit vector alignment hints for strlen

Diff:

Summary of changes (added commits):
-----------------------------------

  d62586e... Daily bump. (*)
  d3f2933... ranger: Improve a % b operand ranges [PR91029] (*)
  d0d8b5d... Process only valid shift ranges. (*)
  5bba221... c++: Template hash access (*)
  08b4d32... libstdc++: Avoid calling undefined __gthread_self weak symb (*)
  bfc139e... c++: Expose constexpr hash table (*)
  0862d00... Fix two bugs in operand_equal_p (*)
  8156cfa... c, tree: Fix ICE from get_parm_array_spec [PR97860] (*)
  ae48b74... c++: Fix array new with value-initialization [PR97523] (*)
  25056bd... c++: Fix crash with broken deduction from {} [PR97895] (*)
  e1f0713... config: Add tests for modules-desired features (*)
  255483e... c++: Relax new assert [PR 97905] (*)
  5ace177... pru: Add builtins for HALT and LMBD (*)
  0b0061f... vect: Add a “very cheap” cost model (*)
  5e6a431... libstdc++: Add missing header to some tests (*)
  5c5a67e... AArch64: Add cost table for Cortex-A76 (*)
  1d77928... AArch64: Improve inline memcpy expansion (*)
  2729378... Fix PR ada/97805 (*)
  9844497... preprocessor: main file searching (*)
  b204d77... libstdc++: Move std::thread to a new header (*)
  b108faa... libstdc++: Fix overflow checks to use the correct "time_t"  (*)
  bf42584... preprocessor: main-file cleanup (*)
  d84ba81... Fix bootstrap (*)
  717e22d... Fix gcc.dg/pr97897.c (*)
  b08e0ee... refactor reassocs get_rank (*)
  d8cf897... Fix operand_equal_p hash and copare of ODR_TYPE_REF (*)
  27842e2... [3/3] [AArch64][vect] vec_widen_lshift pattern (*)
  9fc9573... [2/3] [vect] Add widening add, subtract patterns (*)
  ec46904... [1/3][aarch64] Add vec_widen patterns to aarch64 (*)
  ec383f0... tree-optimization/97901 - ICE propagating out LC PHIs (*)
  43a0deb... Enhance debug info for fixed-point types (*)
  0d82909... tree-optimization/97897 - complex lowering on abnormal edge (*)
  5013418... i386: Disable *<absneg:code><mode>2_i387_1 for TARGET_SSE_M (*)
  7003374... Minor H8 shift code generation change in preparation for cc (*)
  25bb75f... Daily bump. (*)
  1be4878... Fix middle-end/85811: Introduce tree_expr_maybe_non_p et al (*)
  579d235... lto: Fix typo in comment of gcc/lto/lto-symtab.c (*)
  71c9d2b... vrp: Fix operator_trunc_mod::op1_range [PR97888] (*)
  84e0549... plugins: Allow plugins to handle global_options changes (*)
  f3f312b... analyzer: only use CWE-690 for unchecked return value [PR97 (*)
  0802809... Objective-C++ : Avoid ICE on invalid with empty attributes. (*)
  f44e609... Optimize two patterns with three xors (*)
  6fae7ed... openmp: Retire nest-var ICV for OpenMP 5.1 (*)
  965e0cc... Update gcc zh_TW.po. (*)
  95db7e9... options, lto: Optimize streaming of optimization nodes (*)
  d326ebc... configury: --enable-link-serialization support (*)
  71e234a... testsuite: Adjust bb-slp-pr68892.c for AArch64 (*)
  ee9dd1c... testsuite: Adjust gcc.dg/vect/slp-21.c for Arm targets (*)
  6a9cd27... testsuite: Add vect_perm3_int guards (*)
  6d0ffd9... testsuite: Add a vect_partial_vectors_usage_2 guard (*)
  0f545ad... testsuite: Fix vect/vect-sdiv-pow2-1.c (*)
  92648fa... aix: Fixinclude (*)
  c9c3d5f... preprocessor: C++ module-directives (*)
  7ceb899... preprocessor: Add support for header unit translation (*)
  db87f19... preprocessor: Update mkdeps for modules (*)
  d4a788c... libstdc++: Fix ranges::join_view::_Iterator::operator-> [LW (*)
  2f2709e... [PR97870] LRA: don't remove asm goto, just nullify it. (*)
  cb1a487... testsuite/libgomp.c/usleep.h: Use sleep-loop also for GCN (*)
  ba97b53... Fix PR ada/97859, building ada cross compiler targeting pow (*)
  bf7b94d... MSP430: Add 64-bit hardware multiply support (*)
  e045b85... MSP430: Add mul{hi,si} and {u,}mulsidi3 expanders (*)
  30270bf... tree-optimization/97886 - deal with strange LC PHI nodes (*)
  798bdfa... d: Fix LHS of array concatentation evaluated before the RHS (*)
  27d8c35... d: Fix a couple of ICEs found in the dmd front-end (PR97842 (*)
  fa9091a... d: Add dragonflybsd support for D compiler and runtime (*)
  4c4dfe2... libphobos: Merge upstream phobos 7948e0967. (*)
  ba00986... openmp: Fix ICE on non-rectangular loop with known 0 iterat (*)
  4b81528... RISC-V: Support version controling for ISA standard extensi (*)
  b03be74... RISC-V: Support zicsr and zifencei extension for -march. (*)
  6a5bb47... RISC-V: Handle implied extension in canonical ordering. (*)
  d87ee7f... Clean up loop-closed PHIs after loop finalize (*)
  397654d... cmd/go, cmd/cgo: update gofrontend mangling checks (*)
  4dabb03... Daily bump. (*)
  1e3e6c7... libstdc++: Revert changes for SYS_clock_gettime64 [PR 93421 (*)
  61ef34c... add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit (*)
  04dedd1... add --with-tune configure flag (*)
  1e27e7a... recognize implied ranges for modulo. (*)
  0c1db9f... Fix ipa-icf ICE on variadic types (*)
  d3ae802... extend cache_integer_cst (*)
  e0da4ae... c++: duplicate block-scope extern [PR 97877] (*)
  066c89d... global trees (*)
  c49f56a... Fortran texi: Fix description of GFC_RTCHECK_* macros. (*)
  a5f9c27... IOR with nonzero, range cannot contain 0. (*)
  c2cf58f... C++ : Remove an overzealous checking assert [PR97871] (*)
  1ffd8e3... float.h: Handle C2x __STDC_WANT_IEC_60559_EXT__ (*)
  ac30c8b... float.h: C2x *_IS_IEC_60559 macros (*)
  8895913... testsuite: allow opd section (*)
  b196e76... preprocessor: new callbacks (*)
  ecf6533... libstdc++: Fix unconditional definition of __cpp_lib_span i (*)
  1f8ac75... preprocessor: module line maps (*)
  6b91b3e... Add MODE_OPAQUE (*)
  8661f4f... libstdc++: Fix ranges::search_n for random access iterators (*)
  d7ab349... preprocessor: Fix profiled bootstrap warning [pr97858] (*)
  afa6adb... Improve handling of memory operands in ipa-icf 3/4 (*)
  18dd295... Make ltrans type canonicals compatible with WPA ones (*)
  8a97aed... langhooks: preprocessor hooks for c++ modules (*)
  e3b55ce... c-family: token streamer (*)
  7f87b4e... x86: Add a testcase for PR target/31799 (*)
  0f67592... aarch64: Remove XFAILs for two SVE tests (*)
  fcd513d... PR97693: Specify required vectype in vectorizable_call (*)
  f6da5ec... testsuite: Add a vect_load_lanes guard (*)
  324252d... testsuite: Add a vect_element_align_preferred guard (*)
  b513f5f... testsuite: Adjust vect/bb-slp-subgroups-3.c for VL vectors (*)
  8a1f652... testsuite: Adjust vect/pr65947-8.c for SVE (*)
  f5647cf... testsuite: XFAIL SLP induction tests for VL vectors (*)
  a880fcc... testsuite: XFAIL some SLP reduction tests for VLA SVE (*)
  e9cea0d... testsuite: Remove XFAIL for variable-length vectors (*)
  903adc0... testsuite: Extend vector() regexp (*)
  c51f1e7... gcc: Add `ll` and `L` length modifiers for `ms_printf` (*)
  200c9e8... MingW: Don't add suffix for nul device (*)
  2d8b144... c: Reject _Atomic type * as last argument to __builtin_*_ov (*)
  855ce4c... guality: Workaround for guality/pr59776.c testcase (*)
  d5ac040... Relocatable read-only section support for absolute jump tab (*)
  287cc75... Support variable index vec_set. (*)
  3072125... PR middle-end/97840 - Bogus -Wmaybe-uninitialized passing a (*)
  b1ecb86... PR middle-end/95673 - missing -Wstring-compare for an impos (*)
  f8e4c55... float.h: C2x decimal signaling NaN macros (*)
  3cfe746... float.h: C2x NaN and Inf macros (*)
  29c5d9c... Daily bump. (*)
  a019766... Update documentation for spec files (*)
  948ef14... [RS6000] Use LIB2_SIDITI_CONV_FUNCS in place of ppc64-fp.c (*)
  be39636... Improve code generation for x86_64 [PR 92180] (*)
  814e016... C-family : Fix a C++ ODR violation [PR97854]. (*)
  0c81ccc... PR fortran/48958 - Add runtime diagnostics for SIZE intrins (*)
  a71a225... param: Add missing dot for param description. (*)
  d6d9561... mklog: support unidiff 0.5.4 (*)
  85ebbab... IPA tracking of EAF flags in ipa-modref. (*)
  0c9687d... Disable some bogus -Wmaybe-uninitialized warnings (*)
  c84df34... Delay SLP instance loads gathering (*)
  d174638... further optimize non-store-motion LIM (*)
  2f473f4... IBM Z: Do not run long double tests on old machines (*)
  63496cb... modref: add missing Param Optimization keywords (*)
  9b2e9a0... Fix -param=modref-max-depth in params.opt (*)
  9dbf8dc... pointer-compare-1.c: Add __attribute__((used)) (*)
  b2099e9... libstdc++: Fix error shown during Solaris build (*)
  82e44f5... Add .cache to git ignore. (*)
  27f7fb7... gcov: Add -fprofile-info-section support (*)
  d0a206a... tree-optimization/97838 - fix SLP leaf detection (*)
  5e303cd... Prefer bit-test over the jump table. (*)
  d12603b... tree-optimization/97835 - fix step vector construction for  (*)
  aaccdb9... tree-optimization/97830 - fix compare of incomplete type si (*)
  c2099c1... Put PREFETCHW back to march=broadwell (*)
  cba3065... Daily bump. (*)
  c746fc4... MSP430: Fix inconsistent naming of hwmult libfuncs (*)
  814949d... MSP430: Define function to check 16-bit hwmult support (*)
  9243f0f... testsuite: fix ipa/modref-2.c on ilp32 (*)
  6403e02... testsuite: Update scanning symbol sections to support AIX. (*)
  8b3be94... VAX: Use `rtx_code' to hold the RTL expression code in `vax (*)
  9ba5e92... VAX/testsuite: Fix compilation options for `bswapdi-1.c' (*)
  075fdf8... VAX: Fix a typo in NO_EXTERNAL_INDIRECT_ADDRESS (*)
  c454324... VAX: Correct a typo in PIC symbolic addition operand checks (*)
  baf38d2... c++: Check abstract type only on object creation. [PR86252] (*)
  82b6d25... Remove duplicate vr_values::extract_range_builtin code. (*)
  253c415... Do not put reload insns in the last empty BB. (*)
  26285af... Mare return to clear EAF_UNUSED flag. (*)
  faab61b... Daily bump. (*)
  406b452... testsuite, Objective-C : Amend PR23214 for Darwin11. (*)
  b1cd56a... Escape parameters in gcc.dg/torture/pta-ptrarith-1.c (*)
  520d5ad... Detect EAF flags in ipa-modref (*)
  2873c8a... dwarf2: Emit DW_TAG_unspecified_parameters even in late DWA (*)
  8270a72... Simplify testing symbol sections (*)
  207de83... PR target/97682 - Fix to reuse t1 register between call add (*)
  dcf0dde... Asan changes for RISC-V. (*)
  a4dd85e... openmp: Add support for non-VLA {,first}private allocate on (*)
  77f67db... Daily bump. (*)
  4d039cb... libstdc++: Use custom timespec in system calls [PR 93421] (*)
  b8d36dc... libstdc++: Remove redundant overflow check for futex timeou (*)
  e400a64... c: C2x binary constants (*)
  f3dc991... Revert accidental commit (*)
  5cd4f89... testsuite: guality/redeclaration1.C test workaround (*)
  1d9a867... c++: Predefine __STDCPP_THREADS__ in the compiler if thread (*)
  ccd56db... In 'gcc/omp-oacc-kernels-decompose.cc', use langhook instea (*)
  e898ce7... Decompose OpenACC 'kernels' constructs into parts, a sequen (*)
  bd78857... More explicit checking of which OMP constructs we're expect (*)
  703e4f8... Attach an attribute to all outlined OpenACC compute regions (*)
  d1ba078... Add 'libgomp.oacc-fortran/pr94358-1.f90' [PR94358] (*)
  d4a3152... c++: Add feature test macro for C++20 using enum. (*)
  1a90e99... Fix modref insertion hook. (*)
  8fca814... Copied arguments are readonly (*)
  9100443... libstdc++: Avoid more 32-bit time_t overflows in futex call (*)
  500e7ef... Clarify the documentation for the ms_abi fucntion attribute (*)
  fcbb601... Re: Fix gimple_expr_code? (*)
  8409649... libiberty: Support the new ("v0") mangling scheme in rust-d (*)
  16b00dc... Make strstr.c in libiberty ANSI compliant (*)
  d503104... c++: Implement C++20 'using enum'.  [PR91367] (*)
  e3b3b59... [PATCH] Implementation of asm goto outputs (*)
  67100cb... openmp: Support allocate for C/C++ array section reductions (*)
  2e97d64... ipa-cp: One more safe_add (PR 97816) (*)
  6f1ae1e... Do not warn about unused macros while processing #pragma GC (*)
  e7e0eee... libstdc++: Avoid 32-bit time_t overflows in futex calls (*)
  0d1189b... Add 3 new EVRP testcases. (*)
  2935ff7... testsuite: move expected error location (*)
  a98ebdc... libsanitizer: update LOCAL_PATCHES. (*)
  d72227e... libsanitizer: Apply local patches. (*)
  98f792f... libsanitizer: merge from master. (*)
  a514934... MSP430: Skip index-1.c test (*)
  54896b1... MSP430: Implement TARGET_INSN_COST (*)
  546c8f9... MSP430: Add defaulting to the insn length attribute (*)
  f62dd39... MSP430: Implement TARGET_RTX_COSTS (*)
  953587a... MSP430: Implement TARGET_MEMORY_MOVE_COST (*)
  602c6cf... Improve handling of memory operands in ipa-icf 2/4 (*)
  a1fdc16... Determine access types in ipa-icf-gimple.c (*)
  156edf2... arm: Make use of RTL predicates (*)
  4792362... Cleanup range of address calculations. (*)
  ac91af7... loops: Invoke lim after successful loop interchange (*)
  4d6b8d4... improve VN PHI hashing (*)
  be61690... libphobos: Update libtool version to 2:0:0 (*)
  d975d6d... d: Explicitly determine which built-in copysign function to (*)
  5d4b824... d: Fix ICE in finish_thunk (PR97644) (*)
  5fa821b... clang: fix -Wmisleading-indentation warning. (*)
  4cfa853... doc : Fix build error from r11-4972. (*)
  dcfd302... tree-optimization/97812 - fix range query in VRP assert dis (*)
  3793ecc... aarch64: Make use of RTL predicates (*)
  8c4e33d... libstdc++: Add -pthread options to std::future polling test (*)
  54bbde5... aarch64: Add backend support for expanding __builtin_memset (*)
  5e28fca... C-Family, Objective-C : Implement Objective-C nullability P (*)
  64f191b... Objective-C [3/3] : Implement Wobjc-root-class [PR77404]. (*)
  d35fbf7... Objective-C [2/3] : Implement Wobjc-root-class [PR77404]. (*)
  3fe07cd... C-family, Objective-C [1/3] : Implement Wobjc-root-class [P (*)
  4852c32... remove almost all users of gimple_expr_code (*)
  8299083... Inline delegators in vrp_folder. (*)
  40c4eb6... Move vr_values out of vrp_prop into execute_vrp so it can b (*)
  022b99b... Move vrp_prop before vrp_folder. (*)
  7cc52bc... Refactor VRP threading code into vrp_jump_threader class. (*)
  2efb9ea... Group tree-vrp.c by functionality. (*)
  4109adf... MAINTAINERS: add myself for write after approval (*)
  ee24da1... Change range_handler, was  Re: Fix gimple_expr_code? (*)
  a5a1152... Daily bump. (*)
  de6f64f... c++: Don't form a templated TARGET_EXPR in finish_compound_ (*)
  93fc477... libstdc++: Optimise std::future::wait_for and fix futex pol (*)
  421d0d0... jit: add support for inline asm [PR87291] (*)
  fec5734... jit: fix string escaping (*)
  8948a57... libgccjit.h: fix typo in comment (*)
  97976c0... RISC-V: Enable ifunc if it was supported in the binutils fo (*)
  1d00f8c... c: C2x __has_c_attribute (*)
  6fcc3ca... openmp: Implement allocate clause in omp lowering. (*)
  9106c51... Adjust 'libgomp.oacc-fortran/attach-descriptor-1.f90' for i (*)
  25a0d08... cgraph: Avoid segfault when attempting to dump NULL clone_i (*)
  b86aedb... ipa-cp: Work with time benefits and frequencies in sreals (*)
  876b45d... system: Add WARN_UNUSED_RESULT (*)
  f8f575d... Compare field offsets in operand_equal_p and OEP_ADDRESS_OF (*)
  d21776e... libstdc++: Simplify __numeric_traits definition (*)
  896db49... More PRE compile-time optimizations (*)
  cb808c5... Specify reason of -Winvalid-pch warning (*)
  071a31a... Add support for copy specifiers in fnspec (*)
  b71ff8c... Fortran: improve location data for OpenACC/OpenMP directive (*)
  7f851c3... libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] (*)
  3c3beb1... Add test case for PR 97799. (*)
  512c6ba... Avoid PRE insert iteration when possible (*)
  7f445b5... aarch64: Fix SVE2 BCAX pattern [PR97730] (*)
  64326bb... tree-optimization/97806 - fix PRE expression post order (*)
  fc531c2... c++: Fix up constexpr CLEANUP_POINT_EXPR and TRY_FINALLY_EX (*)
  5d9ade3... IBM Z: Fix PR97326: Enable fp compares in vec_cmp (*)
  7ea19dc... IBM Z: Rename mode attr tointvec to TOINTVEC (*)
  87b7d45... dwarf2: Set DW_AT_declaration for undefined fns [PR97060] (*)
  d33bc98... testsuite: Adjust pr96789.c by disabling loop vect (*)
  8069928... analyzer: precision-of-wording for -Wanalyzer-stale-setjmp- (*)
  5e00ad3... analyzer: warn on invalid shift counts [PR97424] (*)
  0f5f9ed... Daily bump. (*)
  5d46ec3... CFI-handling : Add a hook to allow target-specific Personal (*)
  9227f81... Objective-C++ : Allow prefix attrs on linkage specs. (*)
  b1c9b3c... c++: Change the mangling of __alignof__ [PR88115] (*)
  61827d5... c++: Correct the handling of alignof(expr) [PR88115] (*)
  d6e5745... c++: Tweak tsubst_qualified_id location. (*)
  2e8b368... Fix PRE NEW_SETS guarding (*)
  505ea90... libstdc++: Exclude cygwin and mingw from linker relro suppo (*)
  86cca5c... Fix PRE topological expression set sorting (*)
  364ad1d... testsuite: Fix up scan-tree-dump-times regexps for 64-bit t (*)
  ce2d0ce... Remove superfluous call to Base_Type (*)
  4e1a215... Fix biased integer arithmetic (*)
  ec1b871... Fix segfault on elaboration of empty 1-element array at -O (*)
  1c91516... Fix internal error on chain of constants with -gnatc (*)
  1f8fc1f... Fix internal error with Shift_Right operator on signed type (*)
  4ac9360... testsuite/97797 - adjust GIMPLE tests for sizetype (*)
  bd87cc1... tree-optimization/97623 - Avoid PRE hoist insertion iterati (*)
  46c705e... aarch64: Support SVE comparisons for unpacked integers (*)
  e29dd0e... vect: Allow vconds between different vector sizes (*)
  0ebaea3... libstdc++: Assigning to a joinable std::jthread calls std:: (*)
  43f9e5a... libstdc++: Use helper type for checking thread ID (*)
  ca81388... Support Intel AVX VNNI (*)
  fbb3e27... Fix spelling. (*)
  57f0766... Drop topological sort for PRE phi-translation (*)
  c76c23a... Early exit on VR_VARYING from irange::set. (*)
  7a9a5d1... AArch64: Add FLAG for arithmetic operation intrinsics [PR94 (*)
  1644ab9... gfortran.dg/gomp/workshare-reduction-*.f90: Fix dumps for - (*)
  8137261... fortran: Fix up gfc_typename CHARACTER length handling [PR9 (*)
  693a79a... Re: Refactor copying decl section names (*)
  4656461... Improve efficiency of copying section from another tree (*)
  e79de06... Refactor section name ref counting (*)
  6b797b6... Formatting, there should be a space between PTA_* and (. (*)
  9179d9d... Update MicroBlaze strings test (*)
  96fc917... testsuite: skip zero-scratch-regs on powerpc. (*)
  ecba854... libstdc++: Implement std::emit_on_flush etc. (*)
  bb62264... Daily bump. (*)
  778087e... IBM Z: Fix bootstrap breakage due to HAVE_TF macro (*)
  5dfbc52... libstdc++: Avoid bad_alloc exceptions when changing locales (*)
  8c0c83f... c++: Improve static_assert diagnostic [PR97518] (*)
  a210d40... c++: Add 5 unfixed tests. (*)
  f7c41c5... libstdc++: Reorder constructors in <sstream> (*)
  95cb0fc... libstdc++: Add remaining C++20 additions to <sstream> [P040 (*)
  ced70eb... libstdc++: Fix more unspecified comparisons to null pointer (*)
  8b9a92f... Refactor copying decl section names (*)
  5e41e7f... Early exit from irange::set for poly ints. (*)
  c710051... analyzer: remove dead code (*)
  e929ef5... Fortran: OpenMP 5.0 (in_,task_)reduction clause extensions (*)
  2cca975... opts: Change `is incompatible with` messages to have standa (*)
  831f24a... Fix minor whitespace issues (*)
  ebc4cd5... Improve generated code for various libgcc2.c routines (*)
  cf392db... libgo: update to Go 1.15.4 release (*)
  0000ea4... c, c++: Fix up -Wunused-value on COMPLEX_EXPRs [PR97748] (*)
  1693746... tree-optimization/97769 - fix assert in peeling for alignme (*)
  960c471... tree-optimization/97780 - fix ICE in fini_pre (*)
  1900707... AArch64: Add FLAG for tbl/tbx intrinsics [PR94442] (*)
  9e62802... openmp: Implement OpenMP 5.0 base-pointer attachement and c (*)
  cba3d03... IBM Z: Test long doubles in vector registers (*)
  e627cda... IBM Z: Store long doubles in vector registers when possible (*)
  61dd8da... Fix wrong code for boolean negation in condition at -O2 (*)
  15e5f41... More PRE TLC (*)
  9693749... aarch64: Skip arm targets in vq*shr*n_high_n intrinsic test (*)
  61fecd4... doc: Fix grammar in description of earlyclobber (*)
  c69325a... sccvn: Fix up push_partial_def little-endian bitfield handl (*)
  2d59593... Fortran: Fix function decl's location [PR95847] (*)
  2686de5... tree-optimization/97760 - reduction paths with unhandled li (*)
  3d3470e... Normalize VARYING for -fstrict-enums. (*)
  fb54c30... Adjust Keylocker regex pattern for darwin, and add missing  (*)
  7d26a33... Fix logical_combine OR operation. Again. (*)
  2bee28d... Daily bump. (*)
  04126e4... c++: DR 1914 - Allow duplicate standard attributes. (*)
  d3fd75d... c++: Consider only relevant template arguments in sat_hashe (*)
  3d56e96... c++: Use two levels of caching in satisfy_atom (*)
  2096ebd... c++: Reuse identical ATOMIC_CONSTRs during normalization (*)
  71a8040... c++: Fix ICE with variadic concepts and aliases [PR93907] (*)
  32ff330... MAINTAINERS: Add myself for write after approval (*)
  6db0824... libstdc++: Remove <debug/array> (*)
  83f1c16... c++: Call tsubst_pack_expansion from tsubst. (*)
  05b0345... c++: Improve error location for class using-decl. (*)
  38b17c2... libstdc++: Make _GLIBCXX_DEBUG checks constexpr compatible (*)
  3a5f8d7... c++: Fix -Wvexing-parse ICE with omitted int [PR97762] (*)
  6624075... c-family: Avoid unnecessary work when -Wpragmas is being ig (*)
  4394b1c... c-family: Fix regression in location-overflow-test-1.c [PR9 (*)
  c5395d8... arc: Improve/add instruction patterns to better use MAC ins (*)
  b5cff0d... Clean up irange self tests. (*)
  f27a3b3... Fortran: Fix OpenACC in specification-part checks [PR90111] (*)
  b2b8516... libstdc++: Improve comment on _Power_of_2 helper function (*)
  ff4bfb1... libstdc++: Remove redundant check for zero in std::__popcou (*)
  96f3152... tree-optimization/97761 - fix SLP live calculation (*)
  4e85ad7... Cleanup irange::set. (*)
  fa59c8d... aarch64: Do not alter force_reg returned register expanding (*)
  0af3930... libstdc++: Use 'inline' consistently in std::exception_ptr  (*)
  99bf3a8... libstdc++: Include <typeinfo> even for -fno-rtti [PR 97758] (*)
  8a71317... config-ml.in: Suppress output from multi-do recipes (*)
  f5761c3... tree-optimization/97753 - fix SLP induction vect (*)
  ec735bc... tree-optimization/97746 - fix order of mask precision compu (*)
  e38cd64... c++: ADL refactor (*)
  4081596... c++: Consistently expose singleton overloads (*)
  ede8cfb... CSE VN_INFO calls in PRE and VN (*)
  17c25a4... Use a per-edge PRE PHI translation cache (*)
  2d4fa1f... arm: [testcase] Better narrow some bfloat16 testcase (*)
  dc7e883... Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=t (*)
  946b73c... libiberty/pex-win32.c: Initialize orig_err (*)
  ce4ae1f... ira: Recompute regstat as max_regno changes [PR97705] (*)
  fb95de7... Daily bump. (*)
  b642fca... Objective-C/C++ : Handle parsing @property 'class' attribut (*)
  49393e2... testsuite, Darwin, PPC : Skip zero scratch regs tests. (*)
  94b74e7... testsuite, Darwin, X86 : Add target requires native tls to  (*)
  8e62038... rs6000: Fix bootstrap after r11-4793. (*)
  2da7ee0... Daily bump. (*)
  bd3cefe... testsuite: Fix Wimplicit-fallthrough-20.c. (*)
  497c9f8... libcpp: Update cpp_wcwidth() to Unicode 13.0.0 (*)
  6f76248... Objective-C/C++ (C-family) : Add missing 'atomic' property  (*)
  0c30bf4... Objective-C : Implement NSObject attribute. (*)
  df78480... Fix Ada build failure for the SuSE PowerPC64/Linux compiler (*)
  13193e4... testsuite, Darwin, PPC : XFAIL zero-scratch-regs tests. (*)
  b2a28b8... Ada : Fix bootstrap after r11-4793. (*)
  8b7a9a2... C Parser: Implement mixing of labels and code. (*)
  7fc0f78... libsupc++: Make the destructor parameter to `__cxa_thread_a (*)
  44cab2d... Daily bump. (*)
  1a0f964... rs6000: Don't use operands[] for temporaries in define_expa (*)
  4959bed... MAINTAINERS: Update my email address. (*)
  bd7ed09... rs6000: Use the correct minimized testcase (*)
  a37b5bc... rs6000: Fix default alignment ABI break caused by MMA base  (*)
  659ba63... Fix stack pointer handling in ms_hook_prologue functions fo (*)
  e5502ae... rs6000: Fix TARGET_POWERPC64 vs. TARGET_64BIT confusion (*)
  6c8e4f4... builtins: Add DFP signaling NaN built-in functions (*)
  43d3b7b... c++: Small tweak to can_convert_eh [PR81660] (*)
  7987a8d... Improve uninitialized warning with value range info (*)
  887515a... libstdc++: Fix symbol version conflict in linker script (*)
  6e8e103... Objective-C/C++ : Allow visibility prefix attributes on int (*)
  9a34a5c... Objective-C/C++ (parsers) : Update @property attribute pars (*)
  6c282c1... c++: Propagate attributes to clones in duplicate_decls [PR6 (*)
  556ab51... Darwin: Darwin 20 is to be macOS 11 (Big Sur). (*)
  600be7f... rework PRE PHI translation cache (*)
  129e1a8... Combine new calculated ranges with existing range. (*)
  25126a2... Add PC as control register (*)
  ba64981... core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTIN (*)
  05f1883... aarch64: Use intrinsics for upper saturating shift right (*)
  4b5f564... libcpp: Provide date routine (*)
  6c3ce63... aarch64: Support permutes on unpacked SVE vectors (*)
  9b11203... Add -fbit-tests option. (*)
  d398949... make PRE constant value IDs negative (*)
  22175d0... tree-optimization/97706 - handle PHIs in pattern recog mask (*)
  1db815f... c++: Parser tweaks (*)
  15bcd01... testsuite: fix malloc alignment in test (*)
  4c27f90... [Fortran] Remove OpenACC 'loop' inside 'parallel' special-c (*)
  52b7446... Remove 'gfortran.dg/goacc/loop-6.f95' (*)
  4dfa178... Remove 'gfortran.dg/goacc/loop-5.f95' (*)
  f176773... gcc-changelog: prevent double cherry-pick line (*)
  b88fdcc... refactor SLP analysis (*)
  7144270... Move ipa-refs from ggc to heap. (*)
  8a2fd71... ipa-modref: Fix comment typos (*)
  b92e4be... IBM Z: Remove override of inline params (*)
  7307d8e... tree-optimization/97706 - part one, refactor vect_determine (*)
  c2e9f58... OpenACC/Fortran: Reject '!$acc atomic update capture' (*)
  a2c1193... OpenACC (C/C++): Fix 'acc atomic' parsing (*)
  8ebedfc... tree-optimization/97732 - fix init of SLP induction vectori (*)
  f11b1f9... Add dg-require-profiling directives to gcc.target/i386 test (*)
  ff47c61... Add dg-require-effective-target fpic to g++ tests (*)
  6cef01c... Add fnspec handling to ipa mode of ipa-modef. (*)
  366099f... Move size time tables from GGC to heap (*)
  344106a... c-common: Remove DEBUG_FUNCTION from verify_sequence_points (*)
  2210bf6... tree-optimization/97733 - fix SLP of reductions with zero r (*)
  c283a71... Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu (*)
  32ee472... Improve overflow check (*)
  6483f05... Simplify x >> x to 0. This fixes PR96701. (*)
  56ecdc2... RISC-V: Mark non-export symbol static and const in riscv-co (*)
  65e8263... PR target/96307: Fix KASAN option checking. (*)
  f72af3a... MAINTAINERS: Add myself for write after approval. (*)
  0cfd910... Daily bump. (*)
  44e1f63... c++: Add auto_diagnostic_group to check_handlers_1. (*)
  e6fd02c... c++: Fix decltype(auto) deduction with rvalue ref [PR78209] (*)
  1d87302... c++: Add -Wexceptions warning option [PR97675] (*)
  5b20031... c++: Implement -Wvexing-parse [PR25814] (*)
  22984f3... Pass multi-range from range_query::value_*  routines (*)
  d16d456... libstdc++: Fix typo in ChangeLog entry (*)
  cdd2d44... libstdc++: Fix constraints on std::optional comparisons [PR (*)
  10508db... openmp: Mark deprecated symbols in OpenMP 5.0 (*)
  7fa1b2c... Handle use of r18 as a TCB pointer on aarch64-vxworks (*)
  2f93a2a... libstdc++: Use non-throwing increment in recursive_director (*)
  710508c... libstdc++: Fix multiple definitions of std::exception_ptr f (*)
  50b840a... libstdc++: Export basic_stringbuf constructor [PR 97729] (*)
  8f02741... Add dg-require-effective-target fpic to gcc.dg test (*)
  5773855... Move and adjust PROBE_STACK reg definitions for aarch64 (*)
  58c9de4... Add fnspecs for C++ new and delete operators (*)
  9f87fcf... middle-end: guard slp-11b.c testcase on vec_lanes (*)
  4ef0f1e... Drop overflow from constants while building ranges in range (*)
  f8cc59e... diagnostic paths: loosen coupling between path-printing and (*)
  cc32e81... i386: Fix PR97715 (*)
  54cbdb5... analyzer: fix ICE comparing COMPLEX_CSTs [PR97668] (*)
  ea937e7... Fix uninitialized memory use in ipa-modref (*)
  432258b... libstdc++: Fix new <sstream> constructors (*)
  cbc3f0b... libstdc++: Adjust whitespace in <sstream> (*)
  403f0da... Fix SLP vectorization of stores from boolean vectors (*)
  1999887... middle-end: optimize slp simplify back to back permutes. (*)
  7eb6c0a... testsuite: disable vect tests that was accidentally enabled (*)
  1436ef2... debug/97718 - fix abstract origin references after last cha (*)
  e3587a2... middle-end: Store and use the SLP instance kind when aborti (*)
  025f434... rs6000: Use direct move for char/short vector CTOR [PR96933 (*)
  35c125c... Daily bump. (*)
  8f565d2... libstdc++: Fix default mode of new basic_stringstream const (*)
  4d76079... middle-end: Move load/store-lanes check till late. (*)
  6682ef4... IBM Z: Unhardcode NR_C_MODES (*)
  88ea64e... IBM Z: Remove unused RRe and RXe mode_attrs (*)
  9a02d31... go: disable -fipa-icf-functions by default in Go frontend (*)
  e86fd6a... Add Ranger temporal cache (*)
  9c1125c... libstdc++: Fix test failure with --disable-linux-futex (*)
  e0af865... libstdc++: Define new C++17 std::search overload for Parall (*)
  243492e... targhooks.c: Fix -fzero-call-used-regs 'sorry' typo (*)
  3ef33e7... libstdc++: Document istreambuf_iterator base class change [ (*)
  1272573... add costing to SLP vectorized PHIs (*)
  1e9f339... tree-optimization/97709 - set abnormal flag when vectorizin (*)
  3e19075... phiopt: Optimize x ? 1024 : 0 to (int) x << 10 [PR97690] (*)
  2436620... libstdc++: Fix constant expressions in std::uniform_int_dis (*)
  10a50d2... gcc-changelog: Change parse_git_revisions strict argument t (*)
  092cdbd... Re-instantiate SLP induction IV CSE (*)
  14ddf41... testsuite: fix arm/pure-code/no-literal-pool-* tests (*)
  619039d... gcc-changelog/git_commit.py: Check for missing description (*)
  c4f6330... i386: Fix Intel MCU psABI comment w.r.t DEFAULT_PCC_STRUCT_ (*)
  9649031... openmp: allocate clause vs. *reduction array sections [PR97 (*)
  7988c76... Fix duplicate ChangeLog entries. (*)
  8d88736... bootstrap/97666 - really fix sizeof (bool) issue (*)
  7526923... i386: Cleanup i386/i386elf.h and align it's return conventi (*)
  878cffb... Objective-C++ : Fix ICE in potential_constant_expression_1. (*)
  c19e44a... c: Implement C2x nodiscard attribute (*)
  2e0aa43... Don't extract memory from operand for normal memory constra (*)
  db8b3e1... Fix invalid address for special_memory_constraint. (*)
  fd2325e... Daily bump. (*)
  2e391ce... Add testcase for pr97695 (*)
  ab4664e... Fix copying of clone_info while reshaping clone tree. (*)
  e714437... c++: Not all character types are byte-access types. (*)
  e1276e3... libstdc++: Ensure std::lock_guard is declared (*)
  fab7259... [OpenACC] Use proper location to 'inform' of enclosing pare (*)
  12d0512... libstdc++: Add mising gnu-versioned-namespace symbols (*)
  8752253... c++: Don't try to parse a function declaration as deduction (*)
  9f925f3... libstdc++: Refactor std::call_once internals (*)
  ed7f995... c++: DR2303, ambiguous base deduction [PR97453] (*)
  a2058f5... Add missing non-NULL check in cgraphclones (*)
  93e79ed... libstdc++: Rewrite std::call_once to use futexes [PR 66146] (*)
  a52bf01... c++: using-decl instantiation (*)
  78f2f08... c++: Refactor clone copying (*)
  f4a0e87... i386: Fix ix86_function_arg_regno_p to return correct SSE r (*)
  5b01425... c++: Small pt.c cleanups (*)
  8bd9a00... cpplib:  EOF in pragmas (*)
  9ba9504... Add dg-require-effective-target fpic to gcc.target/powerpc  (*)
  ec4d374... Sync the aarch64-vx7r2 libgcc config with that of Linux (*)
  3553c65... aarch64: intrinsics extract half of bf16 vector (*)
  cee45e4... c++: Directly fixup deferred eh-specs (*)
  1c8b8ef... c++: A couple of template instantiation cleanups (*)
  770ec06... c++: Make extern-C mismatch an error (*)
  082a7b2... cpplib: Fix off-by-one error (*)
  84ed8d2... gcc-changelog/git_email.py: Support older unidiff modules (*)
  19859d6... Add setup.cfg for pytest. (*)
  abe9373... PR target/96342 Change field "simdlen" into poly_uint64 (*)
  c5b49c3... tree-optimization/97623 - limit PRE hoist insertion (*)
  d0d8a16... middle-end/97579 - fix VEC_COND_EXPR ISEL optab query (*)
  ea7df35... More Ranger cache tweaks (*)
  220929c... Tweaks to ranger cache (*)
  c2856ce... c++: Tweaks for value_dependent_expression_p. (*)
  f620e64... c++: Disable -Winit-list-lifetime in unevaluated operand [P (*)
  6ff95a6... Cleanup of a merge mistake in fold-const.c (*)
  23ac7a0... Fix PR97205 (*)
  d890927... libcpp: unbreak bootstrap (*)
  60be12c... AArch64: Add FLAG for AES/SHA/SM3/SM4 intrinsics [PR94442] (*)
  c229693... AArch64: Add FLAG for compare intrinsics [PR94442] (*)
  104ca9c... Save some memory at debug stream-in time (*)
  ed62f36... arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics (*)
  1528f34... arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics (*)
  6170a79... arm: Add vst1_bf16 + vst1q_bf16 intrinsics (*)
  8900766... arm: Add vld1_bf16 + vld1q_bf16 intrinsics (*)
  d65303b... arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics (*)
  c9a0276... arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics (*)
  444655b... c++: cp_tree_equal cleanups (*)
  fbc3f84... c++: rtti cleanups (*)
  918e8b1... libcpp: dependency emission tidying (*)
  f7d6961... aarch64: ACLE intrinsics convert BF16 to Float32 (*)
  9d1b813... bootstrap/97666 - fix array of bool allocation (*)
  ac6affb... tree-optimization/80928 - SLP vectorize nested loop inducti (*)
  a562d44... testsuite: Fix gcc.target/i386/zero-scratch-regs-*.c scan-a (*)
  87a9861... Add missing require-effective-target lto (*)
  aa23a2d... Add dg-require-effective-target fpic to gcc i386 tests (*)
  f89dcf9... Avoid recursion in tree-inline (*)
  8414529... testsuite/97688 - fix check_vect () with __AVX2__ (*)
  f53e9d4... tree-optimization/97678 - fix SLP induction epilogue vector (*)
  0caf400... Fortran: Add !GCC$ attributes DEPRECATED (*)
  682ed7a... x86: Optimize aes<aeswideklvariant>u8 a bit, fix whitespace (*)
  db3f0d2... x86: Fix comment in ix86_expand_builtin (*)
  64dc14b... [OpenACC] Enable inconsistent nested 'reduction' clauses ch (*)
  fedf3e9... [OpenACC] Split up testcases for inconsistent nested 'reduc (*)
  08fca4d... libstdc++: use lt_host_flags for libstdc++.la (*)
  41f7f61... [Fortran] More precise location information for OpenACC 'ga (*)
  beddd17... [OpenACC] More precise diagnostics for 'gang', 'worker', 'v (*)
  f5e18dd... pass: Run cleanup passes before SLP [PR96789] (*)
  bd6ecbe... libgcc: Expose the instruction pointer and stack pointer in (*)
  18f8fc9... Daily bump. (*)
  18963d3... can_implement_as_sibling_call_p REG_PARM_STACK_SPACE check (*)
  3ceaafc... Expand reg_equiv when scratches are removed. (*)
  6058b87... x86: Also require MMX for __builtin_ia32_maskmovq (*)
  88ce3d5... Daily bump. (*)
  9e3c694... Correct -Wstringop-overflow and -Wstringop-overread. (*)
  034db20... gcc: quote characters in texi source (*)
  6bcbcea... libstdc++: Add c++2a <syncstream> (*)
  d6912d9... c++: Fixup some vardecls and whitespace (*)
  9757d79... c++: refactor duplicate decls (*)
  f915e19... c++: Delete unused hash type (*)
  bebabf7... c++: Don't purge the satisfaction caches (*)
  0516125... Add bcd builtings listed in appendix B of the ABI (*)
  0a07912... c++: Some additional tests (*)
  48a201e... options:  Tiny refactor (*)
  a0bc61e... core: Synchronize tree-cst & wide-int caching expectations (*)
  9a2e765... core: id_equal should forward (*)
  f8a7379... core: debug-print whole call expr (*)
  e9a2e20... cpplib:  Macro use location and comparison (*)
  1c689b8... Add hint * too 2nd alternative of the 1st scratch in *vsx_e (*)
  ce99142... [PATCH] aarch64: Fix PR97638 (*)
  e881774... Rewrite SLP induction vectorization (*)
  86deadf... ipa-cp: New debug counters for IPA-CP (*)
  637aeb6... arm: Fix multiple inheritance thunks for thumb-1 with -mpur (*)
  c7f49e0... arm: Call thumb1_gen_const_int from thumb1_movsi_insn (*)
  011f5e9... arm: Improve thumb1_gen_const_int (*)
  79680c1... Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' (*)
  5677444... Further improve Fortran column location information [PR9279 (*)
  528507f... libgomp testsuite: tell warning from error diagnostics, etc (*)
  b2a31e2... Fortran: OpenMP - fixes for omp atomic [PR97655] (*)
  4c198dd... tree-optimization/97558 - compute vectype for SLP nested cy (*)
  f3a3327... Add test for PR97505. (*)
  5b41d67... tree-optimization/97558 - avoid SLP analyzing irrelevant st (*)
  a159081... tree-optimization/97650 - fix ICE in vect_get_and_check_slp (*)
  4ad7047... RISC-V: Check multiletter extension has more than 1 letter (*)
  c1e6691... RISC-V: Add configure option: --with-multilib-generator to  (*)
  c3c3e2c... arm: Improve handling of relocations with small offsets wit (*)
  4d9af90... arm: Avoid indirection with -mpure-code on v6m (PR96967) (*)
  590febb... Darwin: Adjust the PCH area to allow for 16384byte page siz (*)
  bb93020... Objective-C : Implement SEL as a built-in typedef. (*)
  7a2cc1e... Objective-C/C++ : Improve '@' keyword locations. (*)
  e344ea0... Objective-C++ : Address a FIXME. (*)
  3784f16... i386: Set the stack usage to 0 for naked functions (*)
  895fdc1... ipa: Fix segmentation fault in function_summary<clone_info* (*)
  318be20... testsuite, X86 : Add target requires masm_intel to three te (*)
  29e4184... libstdc++: Define type traits for wchar_t even when libc su (*)
  de77abe... libstdc++: Fix gnu-version-namespace buid (*)
  60d9f25... libstdc++: Prefer double to long double in std::shuffle_ord (*)
  ae7a23a... Move clone_info to summary (*)
  617695c... Handle fnspec in local ipa-modref (*)
  943cc2a... libstdc++: Use double for unordered container load factors  (*)
  afb8da7... libstdc++: Don't initialize from *this inside some views [P (*)
  39bf4f1... libstdc++: Implement P2017R1 "Conditionally borrowed ranges (*)
  f03851e... PowerPC: Don't assume all targets have GLIBC. (*)
  a1343e5... libstdc++: Use double for unordered container load factors  (*)
  d1e5d82... libstdc++: Fix some more warnings in test (*)
  667db6d... PR libfortran/97581 - clean up size calculation of random g (*)
  d10f3e9... Add -fzero-call-used-regs option and zero_call_used_regs fu (*)
  44fbc9c... Take insn scratch RA requirements into account in IRA. (*)
  bdf6524... PR middle-end/97556 - ICE on excessively large index into a (*)
  f3ced67... libstdc++: Fix the default constructor of ranges::__detail: (*)
  24d762d... testsuite: Avoid TCL errors when rootme or ASAN/TSAN/UBSAN  (*)
  1fc5e7e... Fortran: Update omp atomic for OpenMP 5 (*)
  aa70161... Fix thunk info WRT PCH (*)
  40cb3f8... Disable TBAA for array descriptors. (*)
  82ff7e3... tree-optimization/97623 - avoid excessive insert iteration  (*)
  33c0f24... tree-optimization/97626 - handle SCCs properly in SLP stmt  (*)
  5cafae2... openmp: Use FIELD_TGT_EMPTY once more (*)
  fa41031... [OpenACC] Elaborate testcases that verify column location i (*)
  63d0da8... gcc-changelog: Handle situations like '* tree-vect-slp.c () (*)
  c517003... AArch64: Add FLAG for float conversion intrinsics [PR94442] (*)
  c0bfd96... tree-optimization/97633 - fix SLP scheduling of single-node (*)
  7de23b8... aarch64: Fix PR96998 and restore code quality in combine (*)
  17e8da4... Predefine __ppc and __ppc__ for VxWorks 7 (*)
  9a835ba... Introduce support for vxworks7r2 on x86 and x86_64 (*)
  71e7132... openmp: Fix handling of allocate clause on taskloop (*)
  5a6b1d8... openmp: Handle non-static data members in allocate clause a (*)
  9735744... Adjust gcc.dg/vect/bb-slp-pr65935.c (*)
  228156e... PowerPC: Adjust float128/ibm128 warnings. (*)
  dec1eb4... libstdc++: AIX xfail for_overwrite.cc testcase (*)
  4f0606f... Daily bump. (*)
  ffe6b41... libstdc++: Fix linker script to remove conflicting patterns (*)
  a55cda8... libstdc++: Avoid narrowing conversion in subrange construct (*)
  d7aa21a... libstdc++: Fix some warnings in headers (*)
  52ddf0d... libstdc++: Prevent deprecation warnings from <tr1/shared_pt (*)
  13feb02... libstdc++: Avoid warnings in tests (*)
  11dc4c4... c++: Implement CWG 625: Use of auto as template-arg [PR9747 (*)
  52215bb... Replace free with XDELETE. (*)
  6fb7e3c... c++: Deducing type from initializer_list<auto> [PR93107] (*)
  79991e2... c++: Reject float <=> enum. (*)
  e1344fe... c++: Simplify constraint normalization routines (*)
  5681668... c++: Tolerate empty initial args during normalization [PR97 (*)
  57ec9b6... Fix some memleaks (*)
  8895443... c++: Fix constexpr cleanup error handling. (*)
  5afd90c... c++: Fix constexpr dtors vs invisible ref [PR97388] (*)
  2ca6de3... Annotate vec::copy better for mem stats (*)
  0da3e76... Avoid typeless storage in wide-int (*)
  815baad... c++: Diagnose constexpr delete [] new int; and delete new i (*)
  40749db... stdbool.h: Update true and false expansions for C2x (*)
  8c84486... libstdc++: Improve tests for constexpr algorithms (*)
  822c1d2... libstdc++: Allow Lemire's algorithm to be used in more case (*)
  d067bd7... libstdc++: Do not use volatile for __gnu_cxx::rope referenc (*)
  3c9b99e... libstdc++: Make std::function work better with -fno-rtti (*)
  054d7b9... Selectively trap if ranger and vr-values disagree on range  (*)
  8fe9869... 	* gcc.dg/pr97596.c: Require int128 effective target. (*)
  a3ffa86... Add testcase for PR97596 (*)
  9703b8d... c++: Stop (most) function-scope entities having a template  (*)
  2e0216f... libstdc++: Fix memory issue in ranges::lexicographical_comp (*)
  6e23549... vect: Fix load costs for SLP permutes (*)
  568de14... LTO: get_section: add new argument (*)
  6481747... libstdc++: Correct PR number in ChangeLog entry (*)
  e4b3d2a... Consistently pass the vector type for scalar SLP cost compu (*)
  eb6b71b... libstdc++: Fix some warnings in headers (*)
  9df44b9... Fix the logic conditioning VX_ENTER/LEAVE_TLS_DTOR (*)
  291d920... Fix conditional inclusion guard in gthr-vxworks-thread.c (*)
  bafcf45... opts: Sanity check for param names. (*)
  53dede0... CSE conversions within sincos (*)
  68990ed... libstdc++: Rename _UniformRandomNumberGenerator parameters (*)
  632a2f5... Enable GCC to support Intel Key Locker ISA (*)
  1e1e1ed... More BB vectorization tweaks (*)
  0162d00... Call infer_non_null() directly when checking for non-null. (*)
  c6bfc4e... libstdc++: Fix new basic_stringbuf constructor (*)
  0cdde1e... libgo: handle linking to NetBSD's versioned symbols (*)
  e93aae4... Daily bump. (*)
  f635f0c... analyzer: more non-determinism fixes (*)
  1a9af27... analyzer: fix false leak diagnostic on offsets from malloc  (*)
  e975114... analyzer: move svalue and region decls to their own header  (*)
  0a36f5f... analyzer: fix more pointer-printing in logs (*)
  f4f9364... libstdc++: Fix linker script (*)
  4166ebe... [RS6000] Don't be too clever with dg-do run and dg-do compi (*)
  bbb3625... [RS6000] float128-type-2.c unsupported (*)
  23edcf6... Re: testsuite: Enable and adjust powerpc fold-vec-extract/i (*)
  24fb1d9... c++: Improve the MVP -Wparentheses diagnostic. (*)
  455ade1... c++: Deprecate arithmetic convs on different enums [PR97573 (*)
  976e7ef... c++: Prevent warnings for value-dependent exprs [PR96742] (*)
  122f0db... testsuite: Adjust target requirements for sad-vectorize and (*)
  323dd42... c++: Member template function lookup failure [PR94799] (*)
  43cb722... c++: GCC accepts junk before fold-expression [PR86773] (*)
  dfbadb8... syscall: don't build libcall_bsd.go on solaris (*)
  3dcd473... AArch64: Skip test for pr97535 on ILP32 since it can't expr (*)
  54ef770... value-range: Give up on POLY_INT_CST ranges [PR97457] (*)
  a4223ab... c: Allow omitted parameter names for C2x (*)
  a0e4d7b... libstdc++: Implement C++20 features for <sstream> (*)
  4289e48... c++: Make OMP UDR DECL_LOCAL_DECL_P earlier (*)
  a3c1369... VSX_EXTRACT fix (*)
  8572edc... libstdc++: Fix arithmetic bug in year_month_weekday convers (*)
  f4af2dd... dump when SLP analysis fails due to shared vectype mismatch (*)
  9ccc349... c++: Check constraints before instantiation from mark_used  (*)
  7d5f38e... c++: Refactor push_template_decl (*)
  176b8b9... testsuite: Correct requirements for vadsdu*, vslv and vsrv  (*)
  6f62d8d... Ignore ignored operands in vect_get_and_check_slp_defs (*)
  a4b9620... testsuite: Correct requirements for byte-in-* testcases. (*)
  69adcfc... Fix gcc.dg/vect/bb-slp-5[89].c (*)
  b626b00... tree-optimization/97615 - avoid creating externals from pat (*)
  616351b... Fix iteration over loads in SLP optimize (*)
  c227d96... libstdc++: Add comment to nothrow new explaining catch (... (*)
  0bc199f... libstdc++: Override BUFSIZ for Windows targets [PR 94268] (*)
  2acb331... Change the way we split stores in BB vectorization (*)
  ac1724c... dump reason for throwing away SLP instance (*)
  72a87d8... libstdc++: Fix name clash with _Cosh in QNX headers [PR 955 (*)
  0f7cd5e... libstdc++: Make std::span layout-compatible with struct iov (*)
  292c812... aarch64: Add vstN_lane_bf16 + vstNq_lane_bf16 intrinsics (*)
  44e570d... aarch64: Add bfloat16 vldN_lane_bf16 + vldNq_lane_bf16 intr (*)
  31643fa... [PR97504] riscv needs wraplf for aux_long_long_float too (*)
  3a8b209... openmp: Parsing and some semantic analysis of OpenMP alloca (*)
  2298ca2... openmp: Implicitly discover declare target for variants of  (*)
  3f39b64... xfail and improve some failing libgomp tests [PR81690] (*)
  f165ef8... lto: LTO cgraph support for late declare variant resolution (*)
  279a9ce... wide-int: Fix up set_bit_large (*)
  2241061... [RS6000] power10 scan-assembler tests (*)
  ec69fe4... [RS6000] dg-do !compile and scan-assembler (*)
  c25d317... Tweaks to ranger API routines. (*)
  89bb01e... Daily bump. (*)
  75ce04f... c: Allow duplicate C2x standard attributes (*)
  668894d... libgo: update to Go 1.15.3 release (*)
  2b3e722... Fix PR97497 (*)
  a764c40... PR fortran/97491 - Wrong restriction for VALUE arguments of (*)
  edea991... PPC testsuite fixes (*)
  b7ac5fd... compiler, go/internal/gccgoimporter: export notinheap annot (*)
  6f33e2d... compiler: remove unused Type::in_heap_ member variable (*)
  54380d4... c++: Kill nested_udts (*)
  88f8b3d... c++: Small cleanup for do_type_instantiation (*)
  0f801e0... AArch64: Fix overflow in memcopy expansion on aarch64. (*)
  8eb8dca... aarch64: Add vcopy(q)__lane(q)_bf16 intrinsics (*)
  d4fd863... libstdc++: Fix ODR violations caused by <tr1/functional> (*)
  86558af... libstdc++: Remove unused variables in special functions (*)
  2232b61... libstdc++: Fix -Wsign-compare warnings in headers (*)
  f6b710f... Extract VX_CPU_PREFIX up into config/vxworks.h (*)
  7fdedf8... Fix glitch on VX_CPU selection for E6500 (*)
  4a97247... Fix BB store group splitting group size compute (*)
  fe90c50... Fix ipa-modref signature updates (*)
  e579f66... libstdc++: Add missing noexcept to std::from_chars declarat (*)
  044b043... libstdc++: Fix directory_iterator exception specification (*)
  fe9d058... libstdc++: Add noexcept to declaration of path::_List membe (*)
  c0b09c1... Add tests for PR92942 - missing -Wstringop-overflow for all (*)
  ea12663... Remove .s file. (*)
  3af4450... Combine logical OR ranges properly. pr97567 (*)
  686c1b7... Adjust BB vectorization function splitting (*)
  16ad9ae... analyzer: don't assume extern const vars are zero-initializ (*)
  942086b... analyzer: Change cast from long to intptr_t [PR96608] (*)
  bf1b5da... analyzer: eliminate non-deterministic behavior (*)
  b0702ac... analyzer: eliminate non-determinism in logs (*)
  ea0ae4e... analyzer: fix param "analyzer-max-enodes-per-program-point" (*)
  01079b6... libstdc++: Include <cstdint> in tests that use std::uintptr (*)
  9e78634... analyzer: implement region_model::get_representative_path_v (*)
  31ec724... testsuite: restrict test to c++11 and later [PR97590] (*)
  6d65ddc... Refactor array descriptor field access (*)
  4a369d1... SLP vectorize across PHI nodes (*)
  5af1e82... Avoid uniform lane BB vectorization (*)
  4e6e941... [RS6000] Unsupported test options for -m32 (*)
  d249ba8... d: Remove the d_critsec_size target hook. (*)
  e419ede... d: Merge upstream dmd 0fcdaab32 (*)
  14e19b8... gcov-profile: use static pool for TOPN first (*)
  21508c4... Re-enable fnspec checking once fortran frontend is fixed. (*)
  5cb0dbd... [Ada] vx7r2cert: port ARM, PowerPC and x86 targets (*)
  3970632... [Ada] Warnings on g-spogwa.adb (*)
  a026b59... [Ada] Fix GNATprove support for iterated_component_associat (*)
  fb00cc7... [Ada] Multidimensional arrays with Iterated_Component_Assoc (*)
  b3ad829... [Ada] CUDA: handle parameter associations in expansion of C (*)
  0c1eba1... [Ada] Remove Digits_From_Size and Width_From_Size (*)
  b36ec51... [Ada] New flag Transform_Function_Array (*)
  79e61a6... [Ada] Improve EINTR error handling on "poll" system call (*)
  0365b9e... Fix fnspec of math builtins (*)
  e94de06... RISC-V: Refine riscv_parse_arch_string (*)
  7f227da... Use EAF_RETURN_ARG in tree-ssa-ccp.c (*)
  5707996... Fix builtin decls generated in tree.c (*)
  b53f709... Add string builtins to builtin_fnspec (*)
  8322083... Move SLP nodes to an alloc-pool (*)
  1192953... lto: no sub-make when --jobserver-auth= is missing (*)
  953a9d6... call_summary: move hooks to base. (*)
  251c9ae... call_summary: modify cgraph hooks. (*)
  18cb619... Add test for pr97560. (*)
  15c9088... [RS6000] Separate dg-require-effective-target options (*)
  f19e7c8... Daily bump. (*)
  18e7f36... [RS6000] Remove -mpcrel from tests (*)
  b1fc5c9... [RS6000] biarch test fail (*)
  d7c7133... [RS6000] Replace -mcpu with -mdejagnu-cpu (*)
  99f6818... [RS6000] Tests that use int128_t and -m32 (*)
  8d8fef1... [RS6000] Link power10 testcases (*)
  6848894... [RS6000] dimode_off.c test (*)
  32c89b1... [RS6000] Non-pcrel tests when power10 (*)
  a573530... syscall: import additional BSD-specific syscall wrappers (*)
  48722d1... Combine logical OR ranges properly. (*)
  b784bbb... libstdc++: Fix error in experimental::strand (*)
  4f8cfb4... Extend builtin fnspecs (*)
  2118438... Handle signed 1-bit ranges in irange::invert. (*)
  f20a6c5... Implement three-level optimize_for_size predicates (*)
  63b2149... Refactor SLP instance analysis (*)
  425bb53... Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was:  (*)
  9e2256d... c++: Implement __is_nothrow_constructible and __is_nothrow_ (*)
  783dc02... Fix simdclones (*)
  2d5aad6... AArch64: Add FLAG for store intrinsics [PR94442] (*)
  93e9a7b... libstdc++: Fix declarations of memalign etc. for freestandi (*)
  7f0ce82... PR tree-optimization/97546 Bail out of find_bswap_or_nop on (*)
  605c2a3... middle-end/97521 - always use single-bit bools in mask vect (*)
  4052c05... x86: Inline strncmp only with -minline-all-stringops (*)
  3edc21a... x86: Add cmpmemsi for -minline-all-stringops (*)
  1953426... IBM Z: Add vcond_mask expander (*)
  50f9e1f... middle-end/97554 - avoid overflow in alloc size compute (*)
  27c1405... tree-optimization/97539 - reset out-of-loop debug uses befo (*)
  40e67ab... Make default duplicate and insert methods of summaries abor (*)
  dc78247... libstdc++: Add missing exception-specifications in shared_p (*)
  02a8253... [Ada] Handle Iterated_Component_Association with Others_Cho (*)
  fcae4f7... [Ada] Further small edition to documentation of Ada.Text_IO (*)
  38a61cf... [Ada] Replace GNAT_Extended_Ravenscar profile name (*)
  10c633b... [Ada] Avoid crash on use of Ada 2020 feature (*)
  4b0fe39... [Ada] Further small edition to documentation of Ada.Text_IO (*)
  19b00ff... [Ada] Fix freezing of previous contracts (*)
  d450671... [Ada] Another small edition to documentation of Ada.Text_IO (*)
  acd4ef9... [Ada] Fix harmless assertion failure in GNATprove mode (*)
  4ab5d8c... [Ada] Document characteristics of ordinary fixed point type (*)
  4d4a3fb... [Ada] Relax assertion on Small in Ada.Text_IO.Fixed_IO (*)
  86d774f... [Ada] Fix Accept_Socket and Connect_Socket timeout support (*)
  e0481cf... [Ada] Minor editions to documentation of Ada.Text_IO.Fixed_ (*)
  326c36c... [Ada] Fix GNATprove crash on generics with access types (*)
  7649892... [Ada] Suppress warnings on unreferenced parameters of dispa (*)
  f69ecf3... [Ada] Fix typos in error message for array delta aggregates (*)
  d111f09... [Ada] Restore hex addresses and improve symbolic backtraces (*)
  51fb700... [Ada] x86-lynx178elf - gcc build fails (*)
  5d2041a... [Ada] Fix interference between iterated element-and-compone (*)
  aa32e8f... [Ada] Do not instantiate generic bodies outside of main uni (*)
  cfc3a1d... [Ada] Spurious error on Old attribute reference in delta ag (*)
  adf1c86... [Ada] gnatpp: Document that --no-comments-fill is now the d (*)
  5c6430d... [Ada] Missing errors on extension aggregates with unknown d (*)
  cc744c0... [Ada] Delete: set Position to No_Element (*)
  1ab5385... [Ada] Improve error on missing with clause (*)
  8cb66f9... [Ada] Fix SPARK expansion of iterated_component_assoc in de (*)
  9fdbcec... [Ada] Cleanup SPARK expansion of aggregates with iterated_c (*)
  acdd1bd... [Ada] Fix typos in comments about parsing iterated_componen (*)
  e3710c6... [Ada] AI12-0395: Allow aspect_specifications on formal para (*)
  e8d6d5f... [Ada] Crash on membership test in expression function (*)
  3b01ce3... [Ada] Handle subtype_indication in 'Update for arrays (*)
  a7d153a... Add overloaded debug_bb and debug_bb_n with dump flags (*)
  9651cba... Daily bump. (*)
  308e403... Ada, Darwin, PowerPC : Fix bootstrap after 128 int changes. (*)
  47d13ac... Correct decls for functions which do not pass actual argume (*)
  d7ddd28... Daily bump. (*)
  1aeb7d7... Update check for working assembler --gdwarf-4 option (*)
  0df73be... c++: Fix verify_ctor_sanity ICE [PR96241] (*)
  16e2427... Handle undefined ranges in get_size_range. (*)
  a29ff9c... cgraph: move former_thunk_p out of CHECKING_P macro. (*)
  d0e2ffc... [RS6000] altivec style lvx/stvx addresses vs power10 (*)
  1a21c0e... [RS6000] Power10 ICE running gcc.target/powerpc/ppc-ne0-1.c (*)
  efe71fc... Daily bump. (*)
  27f7ab2... net/http/cgi: merge upstream changes to default env vars (*)
  d835608... testsuite: Fix -Wsizeof-array-div tests. (*)
  67f3791... Move thunks out of cgraph_node (*)
  83f83dd... c, c++: Implement -Wsizeof-array-div [PR91741] (*)
  757ba66... PR middle-end/97552 - missing waning passing null to a VLA  (*)
  7991e96... PR c/97463 - ICE in warn_parm_ptrarray_mismatch on an incom (*)
  c7c4a27... Darwin, Ada : Fix bootstrap after stat entry changes. (*)
  0aa5a93... Fix typo in recent change to Makefile.rtl (bis) (*)
  ef69ce0... Fix typo in recent change to Makefile.rtl (*)
  cd8b7d7... Link with the configured net lib on vxworks7 (*)
  e10440e... testsuite: Correct vec-rlmi-rlnm.c testsuite expected resul (*)
  ad1a9af... Fix overzealous gthread support inhibition for vxworks (*)
  081dc85... Add a if-exists-then-else built-in spec function (*)
  940e68b... rs6000: Fix extraneous characters in the documentation (*)
  9067a15... gcov: fix reading of zero sections. (*)
  b66b30a... testsuite: Add noexcept(false) to throwing destructor (*)
  5010620... libstdc++: Apply proposed resolutions for LWG 3428, 3447 (*)
  9e3b9dd... more wraplf for aux long long float: s390, sparc and powerp (*)
  d08d481... [Ada] Sockets.Poll implementation (*)
  66e9727... [Ada] Further Ada 2020 work on accessibility checking (*)
  15e2ad0... [Ada] gnatpp: Document --no-comments-fill (*)
  48d0e61... [Ada] Reject illegal syntax in pragma Contract_Cases (*)
  973c7b7... [Ada] GNAT.Sockets: fix comment typo (*)
  b120ca6... [Ada] Implement new legality rules introduced in C.6(12) by (*)
  84a5809... [Ada] Clean up in writing of ALI files (*)
  6c19298... [Ada] Fix logic in C_Select under mingw (*)
  3a5c937... [Ada] Do not use Long_Long_Long_Integer'Image with pragma D (*)
  995e072... [Ada] Crash on expression function and access type (*)
  0edbf7f... [Ada] Fix crash in SPARK on array delta_aggregate with subt (*)
  f2668d9... [Ada] Decorate iterated_component_association in SPARK expa (*)
  955886d... [Ada] GNATprove: remove support for external axiomatization (*)
  294e16b... [Ada] Ignore container types for aggregates if not in Ada_2 (*)
  99d4c1b... [Ada] Improve documentation of pragma Abort_Defer (*)
  6cc203b... [Ada] CUDA: fix CUDA_Execute not working with aggregates (*)
  4e40d14... [Ada] Error when closing c_stream (*)
  c12e23c... [Ada] CUDA: Use internal types instead of public ones (*)
  0e3ccc6... [Ada] Missing detection of unused with_clause (*)
  c875250... [Ada] Prevent copying uninitialized array with address clau (*)
  4d245fd... [Ada] Spurious errors on tagged types with renamed subprogr (*)
  70b590e... [Ada] Fix scope of index parameter inside a delta aggregate (*)
  f9c20bd... [Ada] Better error for illegal call to abstract operation i (*)
  ca5d8b9... [Ada] Always enable the support for 128-bit integer types o (*)
  b740cf2... [Ada] Update header of front-end files (*)
  44f3085... [Ada] Take advantage of Long_Long_Long_Integer in From_Stri (*)
  01364ae... [Ada] Iterative patch for accessibility cleanup (*)
  4d4ba37... [Ada] Sync code for external properties with SPARK RM (*)
  8467449... [Ada] Fix whitespace in code for external property pragmas (*)
  9d0761c... [Ada] Fix default value for re-analysis of external propert (*)
  9a83366... Fix up plugin header install (*)
  50bc948... stor-layout: Reject forming arrays with elt sizes not divis (*)
  5f966d6... Do not use doloop pattern with pragma Unroll (*)
  98161c2... arm: Auto-vectorization for MVE: vsub (*)
  6fade5a... LTO: check that make command works (*)
  7cda498... Revert "middle-end/97521 - fix VECTOR_CST expansion" (*)
  67b8991... vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P (*)
  43868df... Daily bump. (*)
  ca021ac... libstdc++: Ensure std::forward_as_tuple is defined (*)
  5c15063... [RS6000] Power10 vec-splati-runnable multiple test failures (*)
  0a74a0e... libstdc++: Fix custom clock in test (*)
  3307a81... testsuite: Adjust expected results for rlwimi-2.c and vec-r (*)
  76d6782... Use precision and sign to compare types for ranges (*)
  f5d9bc8... libstdc++: Only include <condition_variable> in <shared_mut (*)
  b1e7c6f... libstdc++: Reduce header dependencies in and on <memory> (*)
  d667bee... Scope libstdc++ configuration for vxworks to all versions (*)
  0e590b6... Materialize clones on demand (*)
  c26d7df... OpenMP: Fortran - support omp flush's memorder clauses (*)
  b69c006... [PATCH, rs6000] VSX load/store rightmost element operations (*)
  8732511... [PATCH, rs6000] int128 sign extention instructions (partial (*)
  dfb7345... [Ada] Enable the support of 128-bit integer types by defaul (*)
  b2dea70... [Ada] ACATS 4.1H - B853001 - missed errors for renamed limi (*)
  f0c57fc... [Ada] CUDA: discover runtime types instead of hard-coding (*)
  d4194d7... [Ada] Add more annotations and assertions in the runtime (*)
  41a5205... [Ada] Update annotations for codepeer analysis on GNAT runt (*)
  7b3bda2... [Ada] AI12-0211: Consistency of inherited nonoverridable as (*)
  944fed7... [Ada] Update the head comment of Check_Compile_Time_Size (*)
  44b9c67... [Ada] Allow use of debug routines when output is going else (*)
  47c53b0... [Ada] Minor fix in GNAT RM (*)
  9a678fe... [Ada] Implement AI12-0280's interactions with container agg (*)
  d7a6aa4... [Ada] Get rid of useless if-then-else in Exp_Fixd.Fpt_Value (*)
  daaf017... [Ada] Ada_2020 AI12-0250: Iterator filters in Iterated_Elem (*)
  e354dca... [Ada] Fix parser not detecting casing issues in keywords (*)
  d302be6... [Ada] Wrong accessibility for conversion to named access (*)
  67a3b51... [Ada] Adjust documentation for Has_Constrained_Partial_View (*)
  84d7433... [Ada] AI12-0095 Formal types and Constrained Partial Views (*)
  29f2d76... [Ada] Implement AI12-0030: Stream attribute availability (*)
  46e5478... [Ada] Fix bogus error on conversion from Float to 128-bit u (*)
  d7e2013... [Ada] Reimplementation of accessibility checking (*)
  cda800d... [Ada] Refactor appending to possibly empty lists (*)
  ea56c18... [Ada] Minor fixes in GNAT RM (*)
  9032759... [Ada] Reduce scope of local variables for detecting extra W (*)
  61d832d... [Ada] Add No_Implicit_Task_Allocations and No_Implicit_PO_A (*)
  b1f909c... [Ada] Build support units for 128-bit integer types on 64-b (*)
  1019e23... [Ada] Fix error message for import aspect (*)
  8be08b9... [Ada] Fix transformation of Suppress aspect into pragma (*)
  08c8883... [Ada] Ada_2020: ongoing work for aggregates for bounded con (*)
  4a11d43... [Ada] Fix oversight in Eval_Attribute for Bit_Position (*)
  c448859... [Ada] AI12-0307: uniform resolution rules for aggregates (*)
  1c58392... [Ada] Cleanup repeated code in checks for unused WITH claus (*)
  f5d2432... use wraplf for low-precision elementary functions on x86*-v (*)
  4f48f31... enable sincos optimization on mingw-w64 (*)
  3d423c6... c++: Handle RANGE_EXPR index in init_subob_ctx [PR97328] (*)
  46fdced... c++: constexpr evaluation and bare EMPTY_CLASS_EXPR [PR9657 (*)
  b083a14... c++: Check DECL_TEMPLATE_PARM_P in duplicate_decls [PR97511 (*)
  03e93e1... [RS6000] VSX_MM_SUFFIX (*)
  655f7f0... Refactor vect_analyze_slp_instance a bit (*)
  b960a9c... middle-end/97521 - fix VECTOR_CST expansion (*)
  e14c2bd... ipa-modref-tree.c: fix selftest leaks (*)
  f3cf517... Fix PR97502 (*)
  e3f25ea... Fix PR97439 (*)
  f7decfa... analyzer: fix ICE when handling callback exceeds enode limi (*)
  9ed7b33... analyzer: add some C++ test coverage (*)
  b7f2cfb... analyzer: fix ICE on dtor [PR97489] (*)
  56ddd5e... Daily bump. (*)
  346b302... Implement no_stack_protector attribute. (*)
  5a99796... Come up with stack_protector enum. (*)
  df7f0a3... RISC-V: Extend syntax for the multilib-generator (*)
  ef2d3ec... phiopt: Optimize x ? __builtin_clz (x) : 32 in GIMPLE fallo (*)
  17c5b7e... openmp: Add test for OMP_TARGET_OFFLOAD=mandatory for cases (*)
  552ed3e... x86: Allow configuring with --with-arch_64=x86-64-v[234] (*)
  74c9882... openmp: Change omp_get_initial_device () to match OpenMP 5. (*)
  d3acf7a... Use Aux_Long_Float for all real types on LynxOS (*)
  c0baff9... vxworks float EFs not precise enough -> use long float (*)
  9f4e1d1... Use Aux_Long_Long_Float wraplf for sparc*-sun-solaris too (*)
  f72d7f7... aarch64-* and ppc*-linux-gnu long long float/long double mi (*)
  439407a... syscall: only compile ptrace varargs shim on Linux (*)
  d5d9706... Free stale summaries in ipa-pure-const (*)
  89576d8... Move nested function info out of cgraph_node (*)
  52e7f09... Simplify vec_select of a subreg of X to just a vec_select o (*)
  7026bb9... Refactor implementation of *_bcst{_1,_2,_3} patterns. (*)
  4de7b01... Extend special_memory_constraint. (*)
  76835dc... arm: Auto-vectorization for MVE: vmin/vmax (*)
  966fdb2... Handle a_2= &b properly in range calculations. (*)
  0f41b5e... arm: Auto-vectorization for MVE: vmul (*)
  ca5f466... Check for undefined before not returning a constant value (*)
  2ab1fc7... syscall: import upstream code for BSD sockets and sysctls (*)
  3fd5876... Strenghten bound for bulitin_constant_p hint. (*)
  083c17f... testsuite: Enable p9-lxvx-stxvx testcases and fold-vec-extr (*)
  945151b... libstdc++: Simplify std::shared_ptr construction from std:: (*)
  84cc337... rs6000: MMA type causes an ICE in ranger pass due to incomp (*)
  caaa218... Inline functions with builtin_constant_p more agressively. (*)
  6bd2f2d... Remove interfering default #undefs from vx-common.h (*)
  1786798... Introduce vxworks7r2 support for ppc and ppc64 (*)
  c8f795c... testsuite: enable and fix swaps-p8 testcases (*)
  a186ab6... libstdc++: Make structured bindings always work for subrang (*)
  e957b86... libstdc++: Rebase include/pstl to current upstream (*)
  310fe80... Fortran: class.c - update vtable comment (*)
  d940930... tree-optimization/97500 - avoid SLP backedges for induction (*)
  9b5d50b... Simplify trivial VEC_COND_EXPR in expander. (*)
  5244b4a... phiopt: Optimize x ? __builtin_clz (x) : 32 in GIMPLE [PR97 (*)
  028a407... Simplify CFG copying tables (*)
  4fa5dc9... Separate new_edges compute in copy_bbs (*)
  878315a... Adjust overflow for invariants in bounds_of_var_in_loop. (*)
  121a881... libgomp: Hopefully avoid false positive warnings in env.c o (*)
  bae73ca... Move simplify_cond_using_ranges_2 to tree-vrp.c (*)
  6c5b08a... libsanitizer: add test-case (*)
  b69f33f... ASAN: Support detect_invalid_pointer_pairs=1 with detect_st (*)
  38aca14... [Ada] Support of the Ada.Text_IO hierarchy for 128-bit type (*)
  4cd2e6f... [Ada] Fix problematic placement of freeze node after instan (*)
  3d3378f... [Ada] Implement missing function result finalization. (*)
  cb7584a... [Ada] Support of attributes Image, Put_Image, Val and Width (*)
  a219511... [Ada] Work around missing Long_Long_Long_Size entry in .atp (*)
  4270e94... [Ada] Fix analysis of iterated component expression with nu (*)
  a547638... [Ada] Basic support for 128-bit types (*)
  6551e4c... [Ada] Document Long_Long_Long_Integer in implementation cha (*)
  bdf5a98... [Ada] Fix target configuration file used for CodePeer/SPARK (*)
  74580e1... [Ada] Refactor repeated calls to Etype in aggregate expansi (*)
  3c2d338... [Ada] Fix bootstrap with old GCC (*)
  ed9a428... [Ada] Fix crash on illegal OTHERS in iterated_component_ass (*)
  e22557e... [Ada] Use index parameter for iterated_component_associatio (*)
  f172233... [Ada] Wrong detection of potentially blocking call in prote (*)
  d0d9f29... [Ada] Codepeer remarks take into account (*)
  05eb5c6... [Ada] Compiler crash on prefixed call to controlled functio (*)
  5ff5f72... [Ada] Fix bogus error for bit-packed array with volatile co (*)
  948c6d7... [Ada] Improve precision of Ada.Directories.Modification_Tim (*)
  3b61231... [Ada] Fix crash with iterated_component_association and -gn (*)
  7c6fb75... [Ada] Spurious error in current instance used as formal pac (*)
  4a17254... [Ada] Remove -mthreads from Linker_Options pragma for x86-l (*)
  603b57c... [Ada] Use VxWorks 7 APIs for accessing environment variable (*)
  e98f6ed... [Ada] Use helper function in Freeze_Subprogram_Body (*)
  bd4dc93... [Ada] Incorrect associations for extra accessibility parame (*)
  c43098c... [Ada] Make minimum accessibility level a constant object (*)
  512fe5e... [Ada] Simplify the VxWorks implementation of __gnat_environ (*)
  54c49fc... [Ada] Disable warnings on entities when building finalizers (*)
  53ac096... [Ada] Fix typos and style in comments related to Default_In (*)
  ac38961... [Ada] Spurious error in taft ammendment derivation of CPP t (*)
  73764ba... [Ada] Raise Capacity_Error on formal vector insertion (*)
  19e9cf7... aarch64: [testsuite] Fix typo in diagnostic message (*)
  1768f53... Fix discrepancy in Walloca test on 32-bit systems. (*)
  e2e0428... Daily bump. (*)
  deb1365... Handle 16 bit targets in diagnostic pruning (*)
  292c927... Temporarily disable trap in in extract_range_builtin check. (*)
  7cf256c... libgo: adjust NetBSD-specific types for stable syscall API (*)
  52cb0c7... rs6000: Allow -mabi=no-altivec override on command line for (*)
  1b6f047... libstdc++: Refactor _Hashtable to prepare for custom pointe (*)
  15b8e2a... c++: block-scope extern decl with default args (*)
  d962ef7... libbacktrace: use __attribute__((__fallthrough__)) (*)
  e864d39... Convert -Wrestrict pass to ranger. (*)
  495ec0b... Convert -Walloca pass to ranger. (*)
  5223072... syscall: remove Sendfile on NetBSD (*)
  6267bb7... lto-wrapper: Fix -save-temps filename commit (*)
  4fb0ee8... AArch64: Add FLAG for get/set reg intrinsics [PR94442] (*)
  16e4f1a... Refactor range handling of builtins in vr_values and ranger (*)
  5d53ec2... Saturate overflows return from SCEV in ranger. (*)
  dbcc6b1... preprocessor: Further fix for EOF in macro args [PR97471] (*)
  35f258f... libgomp: Fix up bootstrap in libgomp/target.c due to false  (*)
  953277b... c++: Add fixed test [PR82239] (*)
  5bcd7de... Simplify and split irange::copy_legacy_range into two funct (*)
  f7378bb... gcc/doc/invoke.texi: Fix @table syntax (*)
  128f43c... Avoid changing PHIs in GIMPLE split_edge (*)
  0672959... Fix latch PHI arg lookup in vectorizable_reduction for doub (*)
  1bfc07d... openmp: Implement support for OMP_TARGET_OFFLOAD environmen (*)
  94fd05f... libstdc++: Define noop coroutine details private and inline (*)
  2c2278f... libstdc++: Remove inheritance from std::coroutine_handle<>  (*)
  8c3846e... MSP430: Support a memory operand for op1 of andneghi3 (*)
  b3032d1... collect-utils.c, lto-wrapper + mkoffload: Improve -save-tem (*)
  00b3555... Fix compilation on older systems (*)
  f0c0f12... Special case shifting by zero in operator_rshift::op1_range (*)
  8f70460... [Ada] Refine type for type constraining routines (*)
  420021e... [Ada] Prevent crashes when pretty-printing freeze nodes fro (*)
  3bb4836... [Ada] AI12-0339: Empty function for Aggregate aspect of Ada (*)
  71400ef... [Ada] Add support for Unreferenced aspect on formal paramet (*)
  53642c3... [Ada] Refine result type of Get_Accessibility (*)
  b21732c... [Ada] Replace low-level Ekind membership tests with high-le (*)
  4c5e987... [Ada] Implement AI12-0280 Making 'Old more flexible (*)
  e3b69cc... [Ada] Spurious error in current instance used as formal pac (*)
  6875e12... [Ada] Make attribute Update an obsolescent feature (*)
  b68e5db... [Ada] CUDA: build procedure calls instead of function calls (*)
  abc694c... [Ada] Crash on cond expression as actual for anonymous acce (*)
  c01c11c... [Ada] Fixes for pretty command-line GNATprove output with - (*)
  04b0694... [Ada] Hang on cond expression as actual for anonymous acces (*)
  854f9a8... [Ada] gnatpp: Fix documentation of threshold switches (*)
  66b6967... [Ada] New warning on not fully initialized box aggregate (*)
  6af3576... [Ada] Inlining nonstatic calls to static expression functio (*)
  b03a25f... [Ada] Crash on precondition, discriminant and protected obj (*)
  2e55a8e... [Ada] Issue with gnatbind -V switch and Ada 2012 (*)
  562ccc8... [Ada] Fix comments as volatility properties can apply to ob (*)
  8281a07... [Ada] Spurious discriminant check on "for of" loop (*)
  83dcc2b... [Ada] Flexible AST node structure (*)
  1b93e42... [Ada] Fix internal error on bit-aligned component of functi (*)
  d3c2ce8... [Ada] Document Ada.Task_Initialization (*)
  be27374... [Ada] Display source code pointing at locations in messages (*)
  bc60bb5... [Ada] Remove extra validity check in case statement (*)
  f3f1deb... [Ada] Ada_2020: Further code cleanup for container aggregat (*)
  797c14b... [Ada] Propagate predicate function to a full view of a priv (*)
  e837a62... [Ada] Code clean up (*)
  afa1ffd... [Ada] Support for new aspect Subprogram_Variant on recursiv (*)
  87eb6d2... [Ada] Minor reorder subprogram declarations alphabetically (*)
  a335f6f... tree-optimization/97496 - avoid SLP externs in patterns (*)
  57fa414... Add { target int128 } to gcc.dg/pr97488.c (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/guojiufu/heads/guojiufu-branch' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.


More information about the Gcc-cvs mailing list