public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] (869 commits) Merge commit 'df3a80d97fe58eafcd880448b3768ca302c743f6' int
@ 2023-04-11  8:45 Thomas Schwinge
  0 siblings, 0 replies; only message in thread
From: Thomas Schwinge @ 2023-04-11  8:45 UTC (permalink / raw)
  To: gcc-cvs

The branch 'devel/rust/master' was updated to point to:

 626dabb43d1... Merge commit 'df3a80d97fe58eafcd880448b3768ca302c743f6' int

It previously pointed to:

 92b13704858... gccrs: Support fully qualified calls to trait items from Ca

Diff:

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

  626dabb... Merge commit 'df3a80d97fe58eafcd880448b3768ca302c743f6' int
  62d48d5... gccrs: Introduce AST::Visitable class for AST
  2bc9f60... Placate clang-format, 'gcc/rust/rust-lang.cc:grs_langhook_t
  df3a80d... Merge upstream (dummy), "Rust front-end update 2023-04-05"
  3757e8d... Merge commit '6baa95c9c5b3fea96fd22d03d961db4e4cf48d88' int
  6baa95c... Adjust '.github/bors_log_expected_warnings'
  b1d131f... Merge commit '939fb3fffebf7be2638ddef25dbe1c15f2aaa9d6' int
  353f5e8... Merge commit 'aee5ee35602e0098c2ae16fa2fc9c8845caf92ed' int
  6ee85b3... Merge commit 'aee5ee35602e0098c2ae16fa2fc9c8845caf92ed~1' i
  3ccb746... Merge commit '334f23d83261997ca89d8919b94b97aa22003a65' int
  58b047a... Merge commit '320dc51c2d9969f644885cc1afa0d8a924f0ab87' int
  1dcdf61... Merge commit '7411eca498beb13729cc2acec77e68250940aa81' int
  ec91434... Merge commit '7411eca498beb13729cc2acec77e68250940aa81~1' i
  e44f127... ast: Add difference between attributes
  d2a499a... gccrs: Fix issue with parsing unsafe block expression state (*)
  990ae49... gccrs: Address unsafe with/without block handling ambiguity (*)
  f2d6ab8... gccrs: Added AST Node AST::InlineAsm (*)
  2785d59... gccrs: diagnostic: Refactor Error class (*)
  fa7675d... gccrs: ast: Refactor TraitItem to keep Location info (*)
  3b342e1... gccrs: add test case to show our query-type system is worki (*)
  1a58da7... gccrs: rename rust-hir-full-tests.cc (*)
  0ec543c... gccrs: Fix up DejaGnu directives in 'rust/compile/issue-183 (*)
  8628486... gccrs: Add AST::AltPattern class (*)
  6774d56... gccrs: Fix formatting (*)
  8b0ed23... gccrs: builtins: Return empty list of tokens instead of nul (*)
  ecdce2b... gccrs: Add trailing newline (*)
  a11b44b... gccrs: Fix regression in testcase (*)
  4b25fc1... gccrs: Support for Sized builtin marker trait (*)
  e90d06c... gccrs: Add new virtual function HIR::ImplItem::get_impl_ite (*)
  c627781... gccrs: Extract query_type from TypeCheckBase to be a simple (*)
  fd406fc... gccrs: Implemented UTF-8 checking for include_str!() (*)
  20529df... gccrs: Add support for parsing empty tuple patterns. (*)
  7b00a80... gccrs: testsuite: Add empty string macro test (*)
  b56d093... gccrs: lex: Prevent directories in RAIIFile (*)
  e81f5be... gccrs: Simplify WildcardPattern let statement handling (*)
  8a9886a... gccrs: Add test (*)
  a9d72ef... gccrs: Add variadic argument type checking (*)
  fd5eb9f... gccrs: Add feature gate for "rust-intrinsic". (*)
  b4229fb... gccrs: Update copyright years. (*)
  f64799a... gccrs: cli: Update safety warning message (*)
  5fd0442... gccrs: typecheck: Refactor rust-hir-trait-reference.h (*)
  fbd5244... gccrs: expander: Add documentation for `expand_eager_invoca (*)
  3821669... gccrs: macros: Perform macro expansion in a fixed-point fas (*)
  2d30e0b... gccrs: expansion: Add `get_token_slice` to `MacroInvocLexer (*)
  f548dde... gccrs: parser: Expose parse_macro_invocation as public API (*)
  1c57244... gccrs: rust-item: include rust-expr.h (*)
  fa7b3a2... gccrs: Add support for TuplePattern in let statements (*)
  eb4a61a... gccrs: Add general TypeBounds checks (*)
  11150b7... gccrs: Remove bad error message on checking function argume (*)
  9754a60... gccrs: Fix higher ranked trait bounds computation of self (*)
  f62dcf2... gccrs: Add missing Sized, Copy and Clone lang item mappings (*)
  2a2e671... gccrs: Fix nullptr dereference (*)
  68d671a... gccrs: Refactor the type unification code (*)
  e42c28b... gccrs: Remove monomorphization hack to setup possible assoc (*)
  31f1e59... gccrs: Add missing param subst callback (*)
  2f22857... gccrs: Clear the substitution callbacks when copying Argume (*)
  dcb2e57... gccrs: Refactor handle_substitutions to take a reference (*)
  1019fd6... gccrs: Rename header rust-hir-trait-ref.h to rust-hir-trait (*)
  6c4fa22... gccrs: Rename rust-tyctx.cc to rust-typecheck-context.cc (*)
  615ee14... gccrs: Refactor all code out of the rust-tyty.h header (*)
  547e511... gccrs: Refactor PathProbeType code into CC file (*)
  26af4b0... gccrs: Refactor PathProbe into cc file (*)
  d73082e... gccrs: Refactor BaseType, InferType and ErrorType impl into (*)
  6abbfb5... gccrs: Refactor all substitution mapper code implementation (*)
  e42118c... gccrs: Refactor SubstitutionRef base class into its own CC  (*)
  688fccb... gccrs: Refactor TyVar and TypeBoundPredicates (*)
  c1b1bbb... gccrs: Move TypePredicateItem impl out of the header (*)
  8d1d08c... gccrs: Add another test case for passing associated type-bo (*)
  4141941... gccrs: Removed comment copy-pasted from gcc/tree.def (*)
  476faea... gccrs: Add  support for feature check. (*)
  7f5144d... gccrs: parser: Fix parsing of closure param list (*)
  2af66eb... gccrs: parser: Improve parsing of complex generic arguments (*)
  86f53e5... gccrs: Implement lowering ReferencePattern from AST to HIR (*)
  0e4bf6e... gccrs: Optimize HIR::ReferencePattern (*)
  95efd84... gccrs: Remove HIR::GroupedPattern (*)
  fd7358a... gccrs: Improve GroupedPattern lowering (*)
  2dab57c... gccrs: Move rust-buffered-queue.h to util folder #1766 (*)
  9cbd270... gccrs: parser: Allow parsing multiple reference types (*)
  ad9d75f... gccrs: Create and use CompilePatternLet visitor for compili (*)
  51b607c... gccrs: macro: Allow builtin `MacroInvocation`s within the A (*)
  8e7e682... gccrs: fixed indentations in AST pretty expanded dump of tr (*)
  760f529... gccrs: fixed compiler error message on wildcard pattern wit (*)
  d6cb04b... gccrs: moved operator.h to util/rust-operators.h (*)
  9b19e93... gccrs: Rename file rust-ast-full-test.cc to rust-ast.cc (*)
  221650c... gccrs: Added missing GroupedPattern visitors for code gener (*)
  83e5f63... gccrs: Add type resolution for grouped patterns (*)
  d5a303c... gccrs: Add get_item method for HIR::GroupedPattern (*)
  93fcadd... gccrs: Add HIR lowering for GroupedPattern (*)
  cb42610... gccrs: Do not crash on empty macros expand. Fixes #1712 (*)
  910e7e0... gccrs: Support GroupedPattern during name resolution (*)
  60affc3... gccrs: testsuite: Handle Windows carriage returns properly (*)
  881ed7f... gccrs: Change how CompileVarDecl outputs Bvariable's (*)
  86f8e47... gccrs: diagnostics: Add underline for tokens in diagnostics (*)
  8e2abbe... gccrs: Add get_locus function for abstract class MetaItemIn (*)
  364f4cd... gccrs: Reuse TypeCheckPattern on LetStmt's (*)
  7eab9d1... gccrs: Support associated type bound arguments (*)
  3f1dbb2... gccrs: Add name resolution to generic argument associated i (*)
  e139423... gccrs: Implement declarative macro 2.0 parser (*)
  ef792b9... gccrs: rust: add bound parsing in parse_generic_arg. (*)
  d9e0570... gccrs: Check for mutable references in const functions (*)
  776ff05... gccrs: unsafe: check use of `target_feature` attribute (*)
  f66b135... gccrs: fatal_error_flag: Fix typo in error message (*)
  939fb3f... MAINTAINERS: Add myself as CTF and BTF reviewer (*)
  804208a... [testsuite] enable -maltivec like vect_int for signbit-2.c (*)
  0f81611... Fix typo in -param=vect-induction-float= attributes (*)
  673a2a6... testsuite: fix proc unsupported overriding in modules.exp [ (*)
  5229788... Daily bump. (*)
  1bd1319... PR modula2/109423 cc1gm2 ICE if an INCL or EXCL is performe (*)
  3bfd042... libstdc++: Fix some freestanding test failures (*)
  bff26ac... libstdc++: Downgrade DEBUG to ASSERTIONS when !HOSTED (*)
  6f0d67b... libstdc++: Add a test for <version> FTM redefinitions (*)
  9d63ce7... libstdc++: Harmonize <version> and other headers (*)
  85cefbc... Fix 22_locale/locale/cons/12658_thread-2.cc on hppa. (*)
  4a45f5d... [RFA][Bug target/108892 ][13 regression] Force re-recogniti (*)
  ddb0f66... Add assember CFI directives to millicode division and remai (*)
  f0f372f... ipa: Avoid another ICE when dealing with type-incompatibili (*)
  ce1e682... [PATCH] RISC-V: Fix SEW64 of vrsub.vx runtime fail in RV32  (*)
  44e17b8... libstdc++: Define std::sub_match::swap member function (LWG (*)
  fdc5abb... [PATCH] RISC-V: Fix PR109399 VSETVL PASS bug (*)
  4f81eda... RISC-V: Fix typos (*)
  645b136... Daily bump. (*)
  099515c... doc: md.texi (Including Patterns): Fix page break (*)
  cd5dea6... Regenerate gcc.pot (*)
  c57a93f... Fortran: reject module variable as character length in PARA (*)
  ce243c9... range-op-float: Fix reverse ops of comparisons [PR109386] (*)
  c1aca26... sanitizer: missing signed integer overflow errors [PR109107 (*)
  3f0ca7a... arm: Fix vcreate definition (*)
  688d126... libstdc++: Fix outdated docs about demangling exception mes (*)
  3457406... amdgcn: Add 64-bit vector not (*)
  8403540... riscv: Fix bootstrap [PR109384] (*)
  7735b11... config: -pthread shouldn't link with -lpthread on Solaris (*)
  d0b961b... tree-optimization/109304 - properly handle instrumented ali (*)
  d634e60... rs6000: Fix vector_set_var_p9 by considering BE [PR108807] (*)
  cdd2d66... rs6000: Fix vector parity support [PR108699] (*)
  0dfbb28... c++: friend template matching [PR107484] (*)
  59b4a55... doc: md.texi (Insn Splitting): Tweak wording for readabilit (*)
  10bdf69... Daily bump. (*)
  c37ed38... c++: ICE with loopy var tmpl auto deduction [PR109300] (*)
  78b8eda... Update gcc sv.po (*)
  9a75f0a... PR modula2/109388 clang warnings related to Modula-2 (*)
  da3fd01... ipa: Avoid constructing aggregate jump functions with huge  (*)
  b024858... build: Check that -lzstd can be linked (*)
  9fd6d83... param: document ranger-recompute-depth (*)
  2a0c4a1... Added item entry in docs for the new check_effective_target (*)
  63e95a8... RISC-V: Fix typo (*)
  0580ea4... rs6000: Modify test case after mode promotion disabled (*)
  b551ea3... Document signbitm2. (*)
  5f10c7f... Daily bump. (*)
  8f989fe... Fix gnat.dg/opt39.adb on hppa. (*)
  e355038... Skip gnat.dg/prot7.adb on hppa. (*)
  5bb27a1... PR modula2/109336 pass -fmod= though and build m2/stage2/cc (*)
  1719fa4... libiberty: Make strstr.c in libiberty ANSI compliant (*)
  802ab7d... RISC-V: Fix reload fail issue on vector mac instructions (*)
  db4f7a9... RISC-V: Fix ICE and codegen error of scalar move in RV32 sy (*)
  236cde7... Daily bump. (*)
  a5de246... c++: NTTP constraint depending on outer parms [PR109160] (*)
  b5e38b1... c++: improve "NTTP argument considered unused" fix [PR53164 (*)
  b06464c... Change "long_double" into "long double" for C prototypes fr (*)
  69044e1... range-op-float: Further foperator_{,not_}equal::fold_range  (*)
  5fe05ff... range-op-float: Further comparison fixes (*)
  87d3bc5... testsuite: Add testcase for already fixed PR [PR109362] (*)
  b1f6cb2... aarch64, builtins: Include PR registers in FUNCTION_ARG_REG (*)
  fc4cde2... c++,coroutines: Stabilize names of promoted slot vars [PR10 (*)
  e11cde0... Daily bump. (*)
  4969dcd... libstdc++: Teach optimizer that empty COW strings are empty (*)
  92f02e7... testsuite, analyzer: Fix up pipe-glibc.c testcase [PR107396 (*)
  1e1b30a... Adjust testcases to not produce errors.. (*)
  e9910e0... LRA: Implement commutative operands exchange for combining  (*)
  a35e804... libstdc++: Avoid -Wmaybe-uninitialized warning in std::stop (*)
  10e573e... libstdc++: Revert addition of boolean flag to net::ip::basi (*)
  e02c9d9... range-op-float, value-range: Fix up handling of UN{LT,LE,GT (*)
  79d1e0b... c++tools: Fix Makefile to properly clean and rebuild [PR101 (*)
  6083884... RISC-V: Fix missing file dependency in RISC-V back-end [PR1 (*)
  5de5e97... Adjust memory_move_cost for MASK_REGS when MODE_SIZE > 8. (*)
  65dd42d... c-c++-common/Warray-bounds.c: Fix excess warnings on LLP64 (*)
  fe42e7f... Rename ufix_trunc/ufloat* patterns to fixuns_trunc/floatuns (*)
  d20a6a3... Daily bump. (*)
  58df535... c++: anonymous union member reference [PR105452] (*)
  85131af... c++: generic lambda and function ptr conv [PR105221] (*)
  83d2b1c... libiberty: Remove a reference to the Glibc manual (*)
  c016887... c++: Fix up ICE in build_min_non_dep_op_overload [PR109319] (*)
  429a7a8... Add recursive GORI recompuations with a depth limit. (*)
  a23b33a... c++: lambda mangling alias issues [PR107897] (*)
  04b0a7b... tree-optimization/107561 - reduce -Wstringop-overflow false (*)
  1d0ba44... tree-optimization/109342 - wrong code with edge equivalence (*)
  ee6ae8c... c++: Avoid informs without a warning [PR109278] (*)
  a7df3be... Fix fc-prototypes usage with C_INT64_T and non LP64 Targets (*)
  3588c8c... Generate vpblendd instead of vpblendw for V4SI under AVX2. (*)
  0090888... Daily bump. (*)
  ee122a2... libstdc++: Fix filename of new test [PR109242] (*)
  e0d7714... libstdc++: Fix constexpr functions in <experimental/interne (*)
  ce39714... libstdc++: Apply small fix from LWG 3843 to std::expected (*)
  31a9097... libstdc++: Use std::remove_cv_t in std::optional::transform (*)
  14f50ba... libstdc++: Enforce requirements on template argument of std (*)
  68982b9... CRIS: Make rtx-cost 0 for many CONST_INT "quick" operands (*)
  3be4e43... PR modula2/109336 - The -fmod= and -fdef= options do not wo (*)
  b2f327b... RISC-V: Add Z*inx imcompatible check in gcc (*)
  8b2766e... configure: deprecate --enable-link-mutex option (*)
  86efc49... tree-optimization/109331 - make sure to clean up the CFG af (*)
  ad32fcb... scan generic vector tests before lowering (*)
  7fd1d28... tree-optimization/109327 - forwprop stmt removal issue (*)
  36330e2... ipa/106124 - ICE with -fkeep-inline-functions and OpenMP (*)
  8dd5793... tree-ssa-math-opts: Move PROP_gimple_opt_math from sincos p (*)
  c995499... tree-optimization/109154 - improve if-conversion for vector (*)
  91293ff... c++: alias ctad refinements [PR109321] (*)
  aa8f424... compiler: mark Call_expression multiple results as a result (*)
  579cdc1... Daily bump. (*)
  f4698e9... Update gcc de.po (*)
  ec12639... libstdc++: Do not use facets cached in ios for ATL128 build (*)
  b3c5933... Enable 'gfortran.dg/weak-2.f90' for nvptx target (*)
  cb6f663... libstdc++: More fixes for null pointers used with std::char (*)
  bf78b43... libstdc++: Tell GCC what basic_string::_M_is_local() means  (*)
  cf19ef9... libstdc++: Update tzdata to 2023a [PR109288] (*)
  2e71f05... libbacktrace: minor fixes for zstd decompression (*)
  22c3a6c... Don't emit -Wxor-used-as-pow on macro expansions [PR107002] (*)
  af45b17... c++: Allow translations of check_postcondition_result messa (*)
  0e8fc61... c-family: -Wsequence-point and COMPONENT_REF [PR107163] (*)
  5a92351... RISC-V: Define __riscv_v_intrinsic [PR109312] (*)
  97383b4... libstdc++: Add missing trait is_simd_flag_type (*)
  fb046e6... haifa-sched: fix autopref_rank_for_schedule comparator [PR1 (*)
  dd63bba... Fix compute_operand when op1 == op2 symbolically. (*)
  2b9d76c... tree-optimization/107087 - missed CCP after forwprop (*)
  e70e36c... mingw: Fix comments in x-mingw32-utf8 (*)
  fcb4115... aarch64: Restore vectorisation of vld1 inputs [PR109072] (*)
  75cda3b... bootstrap/84402 - improve (match ...) code generation (*)
  1a62008... libstdc++: Fix operator% implementation for Clang (*)
  4a9bec9... gcov-tool: Use subcommand rather than sub-command in functi (*)
  0ecebc3... openmp: Fix typo in diagnostics [PR109314] (*)
  ce3974e... range-op-float: Only flush_denormals_to_zero for +-*/ [PR10 (*)
  39a43dc... sanopt: Return TODO_cleanup_cfg if any .{UB,HWA,A}SAN_* cal (*)
  ccaee0d... range-op-float: Use get_nan_state in float_widen_lhs_range (*)
  3c62ba9... Fix line ending (*)
  4b5ef85... i386: Require just 32-bit alignment for SLOT_FLOATxFDI_387  (*)
  a21bd7f... Fix PR target/109140 (*)
  5cea00d... Modula-2: fix documentation layout again (*)
  8443f42... testsuite: Fix weak_undefined handling on Darwin (*)
  304c7d4... Extend UTF-8 support to the 32-bit mingw host. (*)
  b462947... Revert "rtl-optimization/109237 - speedup bb_is_just_return (*)
  21c74b6... fixincludes: Declare memmem if it's not declared in system  (*)
  3331233... Remove Negative(gwarf-) from gdwarf (*)
  cc4b7d6... Disallow -gno-dwarf, gno-dwarf-N, -gno-gdb and -gno-vms (*)
  c4d61d3... CRIS: Correct "T" to define_memory_constraint, not define_c (*)
  09d0a1f... CRIS: Add peephole2 to handle gcc.target/cris/rld-legit1.c  (*)
  75be4ba... CRIS: Improve bailing for eliminable compares for "addi" vs (*)
  bab2fb9... CRIS: Remove unused constraint "R". (*)
  ffcdac4... Daily bump. (*)
  cffa72f... gcov: Fix "subcomand" typos [PR109297] (*)
  bff7c6f... tree-optimization/54498 - testcase for the bug (*)
  ce4a00e... tree-optimization/108357 - add testcase (*)
  9da6f93... target/109296 - riscv: Add missing mode specifiers for XThe (*)
  3c0f5a9... libstdc++: Fix up experimental/net/timer/waitable/dest.cc t (*)
  ff1f2f2... aarch64: update ampere1 vectorization cost (*)
  0599619... fix: pytest error (*)
  776a5bb... rtl-optimization/109237 - speedup bb_is_just_return (*)
  4cbd5ef... lto/109263 - lto-wrapper and -g0 -ggdb (*)
  1e20bb6... rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent  (*)
  f33fc07... rs6000: Ensure vec_sld shift count in allowable range [PR10 (*)
  50a36a9... Docs, OpenMP: Correct internal documentation of OMP_FOR. (*)
  9341131... Daily bump. (*)
  55bc61a... m68k: handle TLS access with offset (*)
  07fc349... match.pd: Fix up fneg/fadd simplification [PR109230] (*)
  7eca91d... predict: Don't emit -Wsuggest-attribute=cold warning for fu (*)
  9cdbe57... doc: Remove anachronistic note related to languages built (*)
  810b924... Daily bump. (*)
  b5fce89... Fortran: remove dead code [PR104321] (*)
  d495ea2... diagnostics: ensure that .sarif files are UTF-8 encoded [PR (*)
  13ec81e... Daily bump. (*)
  fdb06fe... docs, analyzer: improvements to "Debugging the Analyzer" (*)
  0849a18... go: Fix up go.test/test/fixedbugs/bug207.go failure [PR1092 (*)
  833233a... Fortran: fix FE memleak with BOZ expressions. (*)
  bbf2424... c++: outer 'this' leaking into local class [PR106969] (*)
  1f641d6... libatomic: Fix SEQ_CST 128-bit atomic load [PR108891] (*)
  243fa48... libgomp.texi: Fix wording in GCN offload specifics (*)
  4e2cdb1... c++: default template arg, partial ordering [PR105481] (*)
  e8fec69... Add caveat/safeguard to OpenMP: Handle descriptors in targe (*)
  7f1e15f... json: preserve key-insertion order [PR109163] (*)
  0409aa5... Ranger cache dominator queries should ignore backedges. (*)
  ed626f1... tree-optimization/106912 - clear const attribute from fntyp (*)
  fe6e61f... modula2: Enable iso-extended-opaque-run-pass.exp to build l (*)
  5450833... builtins: Fix up ICE in inline_string_cmp [PR109258] (*)
  0d9e526... testsuite: Fix up gcc.target/i386/pr109137.c testcase [PR10 (*)
  86111e7... testsuite: Add testcase for already fixed PR [PR99739] (*)
  378ec7b... [testsuite] test for weak_undefined support and add options (*)
  3b67db3... Fortran: Escalate failure when Hollerith constant to real c (*)
  08ef17c... Fix native MSYS2 build failure [PR108865, PR109188] (*)
  ec92be4... Daily bump. (*)
  c4792bd... c++: constexpr PMF conversion [PR105996] (*)
  3fbeff6... testsuite: Xfail gcc.dg/tree-ssa/ssa-fre-100.c for ! natura (*)
  08981d5... testsuite: Compile-only gcc.dg/tree-ssa/pr100359.c if ! nat (*)
  f58cbbb... Don't force target of modulo into a distinct register. (*)
  80ed2a6... c: [PR84900] cast of compound literal does not cause the co (*)
  5ededfa... PR modula2/109264 Bugfix resolve opaque types containing se (*)
  41ade33... tree-optimization/107569 - avoid wrecking earlier folding i (*)
  25979b6... tree-optimization/109262 - ICE with non-call EH and forwpro (*)
  c46b5b0... ranger: Ranger meets aspell (*)
  097e2af... Skip gnat.dg/div_zero.adb on Aarch64 (*)
  59bfdd5... c++: further -Wdangling-reference refinement [PR107532] (*)
  3b97715... amdgcn: Fix register size bug (*)
  db80ccd... amdgcn: vec_extract no-op insns (*)
  484c41c... tree-vect-generic: Fix up expand_vector_condition [PR109176 (*)
  3a982e0... RISC-V: Bugfix for rvv bool mode size adjustment (*)
  37dd1f1... RISC-V: Fix loss of function to script 'multilib-generator' (*)
  4872e46... c++: local class in nested generic lambda [PR109241] (*)
  cd0c433... RISC-V: Fix LRA issue for LMUL < 1 vector spillings [PR1092 (*)
  116a867... RISC-V: Implement __riscv_vlenb PR109228 (*)
  a481eed... RISC-V: Fix wrong vsetvli fusion for vmv.s.x (*)
  0e27151... RISC-V: Fix wrong RTL pattern for ternary instructions. (*)
  ba31f9a... RISC-V: Add riscv_vector target check (*)
  7712736... Remove TARGET_GEN_MEMSET_SCRATCH_RTX since it's not used an (*)
  50bd9c4... Daily bump. (*)
  a495b73... libstdc++: Fix assigning nullptr to std::atomic<shared_ptr< (*)
  6b27409... testsuite: always use UTF-8 in scan-sarif-file[-not] [PR105 (*)
  e3af2b6... compiler: add missing Slice_info_expression::do_traverse (*)
  5a1717f... c++: array bound partial ordering [PR108390] (*)
  3e791f4... Fortran: improve checking of FINAL subroutine arguments [PR (*)
  f2e70da... libstdc++: Remove std::formatter<const charT[N], charT> spe (*)
  924d990... libstdc++: Define __cpp_lib_constexpr_algorithms in <utilit (*)
  02e8603... libstdc++: Add missing __cpp_lib_format macro to <version> (*)
  ba4f553... libstdc++: Use rvalues in std::string::resize_and_overwrite (*)
  7d4f4ce... libstdc++: Add comment to <format> (LWG 3720) (*)
  9ae1108... libstdc++: Add allocator-extended constructors to std::matc (*)
  ad0b9cf... libstdc++: Make std::istream_iterator copy ctor constexpr ( (*)
  81d762c... LRA: Do not repeat inheritance and live range splitting	in  (*)
  aae0d89... modula2: Add cwd to include path.  Include m2cor before m2p (*)
  426cab4... c++: attribute on dtor in template [PR108795] (*)
  d3a6f17... c++: Avoid duplicate diagnostic calling unavailable functio (*)
  0c652eb... analyzer: fix false +ves from -Wanalyzer-deref-before-check (*)
  1bde3ac... amdgcn: Add instruction patterns for complex number operati (*)
  eb800d4... MAINTAINERS: Add myself as OpenMP and libgomp maintainer (*)
  81295d4... frange: Implement nan_state class [PR109008] (*)
  5e812e8... configure: regenerate (*)
  573dbd5... PR modula2/107630 Remove M2LINK and remove some cross linki (*)
  0317852... Daily bump. (*)
  b332131... stor-layout: Set TYPE_TYPELESS_STORAGE consistently for typ (*)
  fac64bf... libstdc++: Use more precise __RECIPROCAL_MATH__ macro (*)
  403e48e... libstdc++: Skip integer division optimization for Clang (*)
  dd282b1... Fortran: reject MODULE PROCEDURE outside generic module int (*)
  8ff3ca2... libstdc++: Fix simd compilation with Clang (*)
  041a164... c++: DMI in template with virtual base [PR106890] (*)
  0963cb5... Terminate GORI calculations if a relation is not relevant. (*)
  26adc87... tree-optimization/109219 - avoid looking at STMT_SLP_TYPE (*)
  49a8bce... testsuite: Remove obsolete comments [PR108898] (*)
  b49aedf... testsuite: Fix up vect-simd-clone1[678]*.c tests [PR108898] (*)
  25db590... libstdc++: Fix simd test compilation with Clang (*)
  03041e0... tree: Fix up component_ref_sam_type handling of arrays of 0 (*)
  0395e13... html: Set CONTENTS_OUTPUT_LOCATION=inline if makeinfo suppo (*)
  e54b01a... docs: Fix up new instances of index reordering (*)
  27334eb... update_web_docs_git: Update CSS reference to new manual CSS (*)
  43b72ed... doc: Remove the @gol macro/alias (*)
  8a1b089... doc: Update texinfo.tex (*)
  f25efe5... docs: Add @defbuiltin family of helpers (*)
  e1e5ecb... doc: Fix a few minor errors spotted by testers (*)
  ab94680... docs: Create Indices appendix (*)
  5f413dc... tree-optimization/109170 - bogus use-after-free with __buil (*)
  259bd76... Fortran: Fix regression caused by PR37336 patch [PR109206] (*)
  3a9caf7... Fortran: Fix regression caused by PR37336 patch [PR109209] (*)
  76dda10... [modula2] Add $(CXX_FLAGS) to the bootstrap tool rules. (*)
  582f246... Daily bump. (*)
  ccfca55... libstdc++: Fix formatting in std::filesystem helper functio (*)
  7cfc4da... Update gcc sv.po (*)
  6c2b28e... Fortran: fix documentation of -fno-underscoring [PR109216] (*)
  a226590... c++: explicit ctor and list-initialization [PR109159] (*)
  0a84634... c++: Drop TREE_READONLY on vars (possibly) initialized by t (*)
  c67f312... Rework 128-bit complex multiply and divide. (*)
  4410a08... Fortran: simplification of NEAREST for large argument [PR10 (*)
  fbd50e8... rs6000: Don't ICE when compiling the __builtin_vec_xst_trun (*)
  e19234f... testsuite: Fix up 20230313.C test (*)
  5194ad1... libstdc++: Remove template-head from std::expected<void> ct (*)
  5889c7b... Fortran: Allow external function from in an associate block (*)
  09abeb7... Daily bump. (*)
  5426ab3... Fortran: procedures with BIND(C) attribute require explicit (*)
  655689f... Mention undefined behavior on integer overflow. (*)
  14361c5... Re: [PATCH] Testsuite: Disable micromips for MSA tests (*)
  8804eb0... [modula2] target independent doc and tools rebuilt (*)
  33fb162... or1k: Do not clear existing FPU exceptions before updating (*)
  0e38aed... Docs: correct typo in nonnull function attribute descriptio (*)
  cffcb77... Daily bump. (*)
  430d7d8... analyzer: fix ICE on certain longjmp calls [PR109094] (*)
  9b83d47... libstdc++: Fix test for hash<coroutine_handle<P>>::operator (*)
  d7caf31... Fortran: Fix bugs and missing features in finalization [PR3 (*)
  454a4d5... Daily bump. (*)
  44a1312... lra: Ignore debug insns and notes in combine_reload_insn [P (*)
  ac81fea... testsuite: Skip some gcc.dg/plugin tests for default_packed (*)
  6f90de9... c++: constant, array, lambda, template [PR108975] (*)
  8900433... c++: throw and private destructor [PR109172] (*)
  c48be82... libstdc++: Add const to hash<coroutine_handle<P>>::operator (*)
  ae7190e... c++: namespace-scoped friend in local class [PR69410] (*)
  24c0656... tree-inline: Fix up multiversioning with vector arguments [ (*)
  103d423... c, ubsan: Instrument even shortened divisions [PR109151] (*)
  6bfb5ea... PR modula2/109032 - message 'compiler checks to force' is t (*)
  5768895... LRA: Implement combining secondary memory reload and origin (*)
  daf20b4... PR modula2/109102 Wrong quotes in diagnostic (*)
  c413abe... RISC-V: Handle undef for vector mask patterns (*)
  02880e7... RISC-V: Use reg_or_subregno to check regno [PR109092] (*)
  2bb7142... testsuite: Fix up forwprop-39.c testcase [PR109145] (*)
  713fa5d... openmp: Fix up handling of doacross loops with noreturn bod (*)
  be6195c... gdbhooks: Update gdbhooks.py for recent tree_code_type chan (*)
  328477f... d: Merge upstream dmd, druntime 5f7552bb28, phobos 67a47cf3 (*)
  7ffbc74... Docs: Fix formatting issues in BPF built-ins documentation. (*)
  4ace81b... Docs: Fix some too-long lines in Texinfo manual. (*)
  6bf8041... [modula2] Bugfix local symbol names for -fm2-whole-program (*)
  5c389a5... Daily bump. (*)
  fa4d0ab... maintainer-scripts: Add Modula-2 manual to update_web_docs_ (*)
  78b3bf0... c++: __func__ and local class DMI [PR105809] (*)
  b323f52... c++: generic lambda, local class, __func__ [PR108242] (*)
  1cc8814... c++: &enum::enumerator [PR101869] (*)
  e6ccae0... [modula2] Add missing stdbool to testcode (*)
  f231bca... PR modula2/109125 SIGBUS in m2pim_ldtoa_ldtoa (*)
  77924df... PR 107630 runtime libs should be self-contained (*)
  acff89c... i386: Robustify vec perm blend functions for TARGET_MMX_WIT (*)
  31cdfde... c++: maybe_constant_init and unevaluated operands [PR109030 (*)
  c630157... c++: checking ICE with diagnosed constraint recursion [PR10 (*)
  8da8c7d... d: Merge upstream dmd, druntime 4ca4140e58, phobos 454dff14 (*)
  c5e2c3d... middle-end: always find a basename for -fdiagnostics-format (*)
  bd2d206... [testsuite] fix array element count (*)
  d0ed069... c++: co_await and move-only type [PR105406] (*)
  46c4be9... d: Fix closure fields don't get same alignment as local var (*)
  63b25b8... contrib: Update instructions regarding Unicode updates (*)
  99bae6e... libcpp: Update Unicode copyright years (*)
  0a07bfa... tree-optimization/109123 - run -Wuse-afer-free only early (*)
  adb70c2... Avoid random stmt order result in pass_waccess::use_after_i (*)
  af4f681... Move target independent documentation files into subdir (*)
  0c061da... maintainer-scripts: Abstract BUGURL in update_web_docs_git (*)
  39b1814... Daily bump. (*)
  ea4dd8f... c++: co_await and initializer_list [PR103871] (*)
  79aaba0... diagnostics: attempt to capture crash info in SARIF output  (*)
  8f1711e... PR 109125 13 regression SIGBUS in m2pim_ldtoa_ldtoa (*)
  57052c6... i386: Fix blend vector permutation for 8-byte modes (*)
  901edd9... Fortran: rank checking with explicit-/assumed-size arrays a (*)
  be20dcc... c++: ICE with constexpr lambda [PR107280] (*)
  cd394c5... OpenMP: Add omp_in_explicit_task to omp_runtime_api_call (*)
  dc35778... Avoid duplicate diagnostic in g++.dg/warn/Wuse-after-free3. (*)
  40c1352... c++: injected class name as default ttp arg [PR58538] (*)
  3ea64aa... c++: passing one ttp to another [PR108179] (*)
  5ccbf16... c++: coerce_template_template_parms interface tweak (*)
  0fc541e... tree-optimization/109139 - fix .DEFERRED_INIT removal (*)
  45641f3... builtins: Move the character difference into result instead (*)
  02fcaf4... riscv: thead: Add support for the XTheadMemPair ISA extensi (*)
  75047ae... riscv: thead: Add support for the XTheadFmv ISA extension (*)
  b2a1bef... riscv: thead: Add support for the XTheadMac ISA extension (*)
  8e7ffe1... riscv: thead: Add support for the XTheadCondMov ISA extensi (*)
  c493fa3... riscv: thead: Add support for the XTheadBb ISA extension (*)
  d328d3a... riscv: thead: Add support for the XTheadBs ISA extension (*)
  b77c322... riscv: thead: Add support for the XTheadBa ISA extension (*)
  c36fb3c... riscv: riscv-cores.def: Add T-Head XuanTie C906 (*)
  8351535... riscv: Add basic XThead* vendor extension support (*)
  a9ae16d... i386:Add missing OPTION_MASK_ISA_AVX512VL in i386-builtin.d (*)
  fd42a8f... Daily bump. (*)
  38945ee... gcc/testsuite/gcc.dg: Fix pic test case for PE targets (*)
  cd5baeb... c++: redeclaring member of constrained class template [PR96 (*)
  ec62dc9... c++: constrained template friend class matching [PR96830] (*)
  578f633... libstdc++: Fix template-head of repeat_view::_Iterator [PR1 (*)
  9e44a99... c++: variable tmpl partial specialization [PR108468] (*)
  2b204ac... libstdc++: Implement P2520R0 changes to move_iterator's ite (*)
  f2e7dd8... libstdc++: Implement LWG 3715 changes to view_interface::em (*)
  19c5dfc... PR 109125 Modula2 SIGBUS in m2pim_ldtoa_ldtoa (*)
  71b33f8... c++: -Wreturn-type with if (true) throw [PR107310] (*)
  42630fa... i386: Fix up split_double_concat [PR109109] (*)
  423d34f... d: Fix undefined reference to lambda defined in private enu (*)
  1526ecd... ipa-cp: Improve updating behavior when profile counts have  (*)
  68ba253... ipa-cp: Fix various issues in update_specialized_profile (P (*)
  4bcc3b5... i386: Use movss to implement V2SImode VEC_PERM. (*)
  7f22d1c... testsuite: Fix up g++.dg/cpp2a/concepts-lambda3.C [PR108972 (*)
  c35cf16... c++: Treat unnamed bitfields as padding for __has_unique_ob (*)
  0e6f878... RISC-V: Avoid calloc() poisoning on musl (*)
  bd6e566... Remove variables only used with .DEFERRED_INIT (*)
  67839c5... Add testcase for ifcvt fix (*)
  8b6c38e... Revert latest change to emit_group_store (*)
  4d77129... libstdc++: Fix preprocessor condition for inline variables (*)
  f50f55b... libstdc++: Add comment about symver linker scripts to makef (*)
  abb958a... libstdc++: Add assertions to std::mask_array operations [PR (*)
  0e0c18f... testsuite: move mla_1 test to aarch64 only [PR109118] (*)
  b109964... ifcvt: Lower bitfields only if suitable for scalar register (*)
  72b5275... tree-vect-patterns: Fix up ICE in upper_bound [PR109115] (*)
  5159a1f... Fix overactive sanity check in profile_count::to_sreal_scal (*)
  e17936f... New testcase (*)
  a983559... Daily bump. (*)
  370298f... PR 109103 Modula2 Missing function internal_error_at (*)
  eb01d03... Update gcc sv.po (*)
  ea7ba2c... Update gcc de.po (*)
  d1bddca... d: Delay removing DECL_EXTERNAL from thunks until funcion h (*)
  499b077... d: Refactor DECL_ARGUMENT and DECL_RESULT generation to own (*)
  6360bf9... xtensa: add .note.GNU-stack section on linux (*)
  538a0d0... c++: handle _FloatNN redeclaration like bool [PR107128] (*)
  8e9c65d... Docs: Fix double 'See' in zero-length-bounds docs. (*)
  23532da... testsuite: add test coverage for analyzer leak false +ve [P (*)
  129664c... testsuite: add test coverage for PR analyzer/108045 (*)
  fa9d3aa... analyzer, testsuite: add test coverage for various builtins (*)
  c981f61... xtensa: Remove REG_OK_STRICT and its derivatives (*)
  2219aed... RISC-V: Fine tunning merge operand constraint (*)
  9dd5155... RISC-V: Remove RVV intrinsic API test (*)
  6f6eba3... RISC-V: Fix ICE of RVV compare intrinsic (*)
  7ff5700... RISC-V: Fine tune RA constraint for narrow instructions (*)
  ced122b... c++: suppress -Wdangling-reference for std::span [PR107532] (*)
  7ef4457... gcn/mkoffload.cc: Pass -save-temps on for the hsaco step (*)
  336ce49... libcpp: Fix ICE on directive inside _Pragma() operator [PR6 (*)
  73dd5c6... libcpp: Update cpp_wcwidth() to Unicode 15 (*)
  26cb956... libstdc++: Another baseline_symbols.txt update (*)
  6ba33b1... libstdc++: Refer to documentation hacking docs from Makefil (*)
  97d4aaf... libstdc++: Regenerate HTML docs (*)
  dbec2e8... libstdc++: Update copyright year in FAQ (*)
  a1d4d92... libstdc++: Fix typo in comment (*)
  eb337d2... tree-optimization/109046 - re-combine complex loads (*)
  44ea731... Daily bump. (*)
  13071c3... aarch64: Add bfloat16_t support for aarch64 (*)
  eb1d8df... PR middle-end/109031: Fix final value replacement from narr (*)
  f23dc72... AArch64: Update div-bitmask to implement new optab instead  (*)
  81fd62d... middle-end: Implement preferred_div_as_shifts_over_mult [PR (*)
  0b3c630... middle-end: don't form FMAs when multiplication is not sing (*)
  03c6ba8... ranger: Add range-ops for widen addition and widen multipli (*)
  2246d57... middle-end: Revert can_special_div_by_const changes [PR1085 (*)
  8536c09... Docs: Fix typo in previous commit (*)
  431c066... [PR modula2/109089] implementation of boolean should be C++ (*)
  fa0ecd2... libstdc++: Move www.graphviz.org to https (*)
  f56ed5b... Docs: Clean up description of asan-kernel-mem-intrinsic-pre (*)
  1dced43... gcc/testsuite/gcc.dg: Fix LLP64 targets (*)
  9f3214a... gcc.c-torture/compile/103818.c: Enable for llp64 too (*)
  ed65ceb... Daily bump. (*)
  1be7240... doc: Drop a redundant link to AVR-LibC (*)
  d9922e4... Fwd: [PATCHJ]: Bugzilla 88860 - Clarify online manual infel (*)
  23ff464... Re: [PATCH 2/2] Corrected pr25521.c target matching. (*)
  2cf5f48... Fortran: fix bounds check for copying of class expressions  (*)
  c62df15... Docs: Update documentation of Texinfo versions for building (*)
  c806544... Daily bump. (*)
  020255e... testsuite: Tweak check_fork_available for CRIS (*)
  88bcd4e... testsuite: gcc.dg/pr108117.c: Require effective-target sche (*)
  b6503c7... testsuite: gcc.dg/pr106397.c: Add -w to options (*)
  c227508... c++ testsuite: Add test for PR107703 (*)
  246127a... libgcc, i386: Add __fix{,uns}bfti and __float{,un}tibf [PR1 (*)
  60b6f5c... c++: Don't clear TREE_READONLY for -fmerge-all-constants fo (*)
  991f9eb... c++, abi: Fix up class layout with bitfields [PR109039] (*)
  20d790a... MAINTAINERS: add myself to write after approval (*)
  a915c29... c++: constrained lambda error-recovery [PR108972] (*)
  4d0baea... ubsan: missed -fsanitize=bounds for compound ops [PR108060] (*)
  e20e5d9... Fortran: fix ICE with bind(c) in block data [PR104332] (*)
  fcbc5c1... Fix PR 108874: aarch64 code regression with shift and ands (*)
  f8332e5... Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [ (*)
  14f5e56... analyzer: fix leak false +ve seen in haproxy's cfgparse.c [ (*)
  2b2340e... Allow libgomp 'cbuf' buffering with OpenACC 'async' for 'ep (*)
  199867d... Simplify OpenACC 'no_create' clause implementation (*)
  b5037d4... OpenACC: Remove 'acc_async_test' -> skip shortcut in 'libgo (*)
  442d51a... Document/verify another aspect of OpenACC 'async' semantics (*)
  413ec1d... Speedup PTA solving for call constraint sets (*)
  649f193... Fix OpenACC/GCN 'acc_ev_enqueue_launch_end' position (*)
  e1c8cf9... c++: class NTTP and nested anon union [PR108566] (*)
  c4fd232... analyzer: fix deref-before-check false +ves seen in haproxy (*)
  44f80a3... range-op-float: Extend lhs by 0.5ulp rather than 1ulp if no (*)
  37c8a08... libstdc++: Fix GDB Xmethod for std::shared_ptr::use_count() (*)
  e3f8dfc... cygwin: Don't try to support multilibs [PR107998] (*)
  4c599ae... tree: Use comdat tree_code_{type,length} even for C++11/14  (*)
  2eb0191... file-prefix-map: Fix up -f*-prefix-map= [PR108464] (*)
  2c63cc7... c, c++, cgraphunit: Prevent duplicated -Wunused-value warni (*)
  a1d5c72... range-op-float: Fix up -ffinite-math-only range extension a (*)
  60bd33b... RISC-V: Add fault first load C/C++ support (*)
  a803c26... Extend nops num in "maybe_gen_insn" for RISC-V Vector intri (*)
  ab7bb44... RISC-V: Fine tune merge operand constraint for integer/load (*)
  2dc7387... [PATCH v2] vect: Check that vector factor is a compile-time (*)
  2fc55f5... c++: signed __int128_t [PR108099] (*)
  68c5d92... c++: overloaded fn in contract [PR108542] (*)
  da2b9c6... Daily bump. (*)
  e0324e2... c++: allocator temps in list of arrays [PR108773] (*)
  4214bdb... testsuite: add various -Wanalyzer-null-dereference false +v (*)
  ec4bc86... middle-end: On emergency dumps finish the graph generation. (*)
  8e26ac4... AArch64: Fix codegen regressions around tbz. (*)
  96abc82... libstdc++: Implement LWG 3820/3849 changes to cartesian_pro (*)
  065c93b... libstdc++: Implement LWG 3796 changes to repeat_/chunk_by_v (*)
  95827e1... libstdc++: Make views::single/iota/istream SFINAE-friendly  (*)
  c6232ba... Fix PR 108980: note without warning due to array bounds che (*)
  3df9760... libstdc++: extraneous begin in cartesian_product_view::end  (*)
  f366fdf... libstdc++: Really fix symver for __gnu_cxx11_ieee128::__try (*)
  afe1f0c... c++: CTAD for less-specialized alias template [PR102529] (*)
  9e61700... c++: fix alias CTAD [PR105841] (*)
  30556bf... c++: hide __is_deducible for GCC 13 (*)
  148cbb1... c++: add __is_deducible trait [PR105841] (*)
  d11e088... Enable UTF-8 code page on Windows 64-bit host [PR108865] (*)
  a645797... LRA: For clobbered regs use operand mode instead of the big (*)
  ace65db... middle-end/108995 - avoid folding when sanitizing overflow (*)
  bad177e... range-op-float: Fix up reverse binary operations [PR109008] (*)
  288bc7b... libgomp: Fix default value of GOMP_SPINCOUNT [PR 109062] (*)
  6a87fdd... Daily bump. (*)
  2e3dd14... libgomp.texi: Mention GCN_STACK_SIZE in Offload-Target Spec (*)
  15b83b6... libgcc, rs6000: Fix bump size for powerpc64 elfv1 ABI [PR10 (*)
  2a2a159... testsuite: Adjust powerpc ppc-fortran.exp to support dg-{wa (*)
  04ff5ad... testsuite: Adjust scalar-test-data-class-1[45].c with int12 (*)
  bab3b6a... testsuite: Adjust two bfp test cases with has_arch_ppc64 [P (*)
  9fd3d35... testsuite: Adjust scalar-test-neg-8.c with lp64 [PR108730] (*)
  3be550e... testsuite: Adjust pr101384-2.c for Power9 [PR108813] (*)
  4bcdc36... testsuite: Adjust fold-vec-extract-double.p9.c for powerpc  (*)
  0d25f82... Fix MIPS testsuite over-eager matching (*)
  dcce01a... testsuite: Fix omp-parallel-for-get-min.c and -for-1.c for  (*)
  af320a1... Daily bump. (*)
  c5c4fda... docs: Clarify LeakSanitizer in documentation [PR81649] (*)
  c7867f8... docs: Add link to gmplib.org. (*)
  4f181f9... c++: static lambda tsubst [PR108526] (*)
  f875857... libstdc++: Some baseline_symbols.txt updates (*)
  7d30593... libstdc++: Fix symver for __gnu_cxx11_ieee128::__try_use_fa (*)
  291c130... libstdc++: Fix comment typo in eh_personality.cc (*)
  80f0052... c++: -Wdangling-reference with reference wrapper [PR107532] (*)
  b2b841f... testsuite: Fix another syntax problem in slp-3.c (*)
  0d573c1... c++: Fix up ICE in emit_support_tinfo_1 [PR109042] (*)
  e469231... c++: noexcept and copy elision [PR109030] (*)
  e09bc03... c++: error with constexpr operator() [PR107939] (*)
  247cacc... RISC-V: Bugfix for rvv bool mode precision adjustment (*)
  59a72ac... aarch64: testsuite: disable stack protector for tests relyi (*)
  5937cfb... aarch64: testsuite: disable stack protector for pr104005.c (*)
  4c59cfc... aarch64: testsuite: disable stack protector for auto-init-7 (*)
  2fa3120... aarch64: testsuite: disable stack protector for pr103147-10 (*)
  edb336c... aarch64: testsuite: disable stack protector for sve-pcs tes (*)
  7e8a3db... aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70 (*)
  a1ccb45... aarch64: testsuite: disable PIE for tests with large code m (*)
  f30f04b... aarch64: testsuite: disable PIE for aapcs64 tests [PR70150] (*)
  1690f92... testsuite: Support scanning tree-dumps (*)
  e43f970... testsuite: Gate gcc.dg/plugin/must-tail-call-1.c and -2.c o (*)
  318c910... doc: Document testsuite check_effective_target_tail_call (*)
  7dde02e... testsuite: Add tail_call effective target (*)
  3dd4ada... Daily bump. (*)
  1d92cd0... testsuite: Fix gcc.dg/analyzer/allocation-size-multiline-3. (*)
  82318c5... testsuite: Provide means to regexp in multiline patterns (*)
  dfb14cd... Update gcc fr.po, sv.po (*)
  306c7b1... PR target/107299: Fix build issue when long double is IEEE  (*)
  553ff25... amdgcn: Add instruction patterns for conditional min/max op (*)
  14e5b65... Fix assertion failure on VSS library (*)
  94a67e3... Revert "Respect GNATMAKE Makefile variable" commit (*)
  c187307... tree-optimization/109025 - fixup double reduction detection (*)
  b83acef... Enable scatter for generic (*)
  67401d4... LoongArch: testsuite: Disable stack protector for some test (*)
  75eccdd... LoongArch: Stop -mfpu from silently breaking ABI [PR109000] (*)
  c5e77e9... libgo: revert incorrectly committed change (*)
  fa9fd68... Daily bump. (*)
  6aa1f40... Fortran: fix CLASS attribute handling [PR106856] (*)
  ca27d76... testsuite: Fix up syntax error in scan-tree-dump-times targ (*)
  44c918b... RISC-V: Fix ICE for avl_single-86/avl_single-88/avl_single- (*)
  2554d90... RISC-V: Implement ZKSH and ZKSED extensions (*)
  e6416e4... RISC-V: Implement ZKNH extension (*)
  072c558... RISC-V: Implement ZKND and ZKNE extensions (*)
  2c80951... RISC-V: Implement ZBKB, ZBKC and ZBKX extensions (*)
  8945633... RISC-V: Add prototypes for RISC-V Crypto built-in functions (*)
  7e52f44... RISC-V: costs: miscomputed shiftadd_cost triggering synth_m (*)
  7caa1ae... RISC-V: Add RVV misc intrinsic support (*)
  1bff101... RISC-V: Add permutation C/C++ support (*)
  f8ba8a4... RISC-V: Remove void_type_node of void_args for vsetvlmax in (*)
  2a2c4c9... RISC-V: Add testcase for VSETVL PASS (*)
  ec99ffa... RISC-V: Add scalar move support and fix VSETVL bugs (*)
  602cfc7... RISC-V: Allow const0_rtx operand in max/min (*)
  9debb24... RISC-V: Fix wrong partial subreg check for bsetidisi (*)
  2858bf1... Daily bump. (*)
  fbd2eda... Fix modula-2 rename autogenerated .c files to .cc (*)
  ab61100... Modula-2 rename autogenerated .c files to .cc (*)
  4ee2f41... Remove remaining traces of m_vecdata from comments [PR10900 (*)
  97651be... testsuite: Fix up syntax errors in scan-tree-dump-times tar (*)
  3ec9a87... c-family: Incremental fix for -Wsign-compare BIT_NOT_EXPR h (*)
  daaf74a... c-family: Fix up -Wsign-compare BIT_NOT_EXPR handling [PR10 (*)
  db1405d... c-family: Account for integral promotions of left shifts fo (*)
  9d5730d... c++: Don't defer local statics initialized with constant ex (*)
  739e7eb... diagnostics: Fix up selftests with $COLUMNS < 42 [PR108973] (*)
  53940ee... testsuite: Skip gcc.dg/ipa/pr77653.c for CRIS (*)
  37a0848... testsuite: Skip gcc.dg/ifcvt-4.c for CRIS (*)
  5e6fc0e... testsuite: Fix various scan-assembler identifiers not handl (*)
  2aa6673... Daily bump. (*)
  df01849... analyzer: start adding test coverage for OpenMP [PR109016] (*)
  56572a0... analyzer: provide placeholder implementation of sprintf (*)
  d3ef738... testsuite: remove XFAIL in gcc.dg/analyzer/pr99716-1.c [PR1 (*)
  16554ba... libstdc++: testsuite: async.cc early timeout (*)
  1f83aee... d: Document that TypeInfo-based va_arg is not implemented (*)
  8be49eb... [libstdc++] [prettyprint] add local std::string use to more (*)
  21edd84... link pthread_join from std::thread ctor (*)
  fdac2be... -Wdangling-pointer: don't mark SSA lhs sets as stores (*)
  aee43d2... [arm] adjust tests for quotes around +cdecp<N> (*)
  a36ae45... [arm] adjust expectations for armv8_2-fp16-move-[12].c (*)
  cc9cc5a... [PR51534] [arm] split out pr51534 test for softfp (*)
  cfa118f... [arm] complete vmsr/vmrs blank and case adjustments (*)
  220008e... [PR104882] [arm] require mve hw for mve run test (*)
  59a576f... gcc: Fix gdbhooks.py VecPrinter for vec<> as well as vec<>* (*)
  ce1c99f... gcc: Adjust gdbhooks.py VecPrinter for vec layout changes [ (*)
  341e6cd... c++: thinko in extract_local_specs [PR108998] (*)
  9056d0d... s390: libatomic: Fix 16 byte atomic {cas,load,store} (*)
  1b0e3f8... waccess: Fix two -Wnonnull warning issues [PR108986] (*)
  da5adab... s390: Use arch14 instead of z16 for -march=native. (*)
  0412a23... s390: Fix ifcvt test cases. (*)
  16f2d75... testsuite: Do not expect partial vectorization for s390. (*)
  1cd98ea... moxie: enable LRA (*)
  fe4f3bb... moxie: fix memory constraints (*)
  6703f49... driver: toplev: Fix a typo (*)
  0132acc... tree-optimization/109002 - partial PRE miscompilation (*)
  59bc2b6... libiberty: fix memory leak in pex-win32.c and refactor (*)
  dbeccab... gimple-fold: Fix up fputs -> fwrite folding [PR108988] (*)
  a5c5439... libstdc++: Update Solaris baselines for GCC 13.0 (*)
  6010189... target/108738 - limit STV chain discovery (*)
  33ca5c9... debug/108772 - ICE with late debug generated with -flto (*)
  1e4122f... [PR100127] Test for coroutine header in clang-compatible te (*)
  ddf7411... [vxworks] make wint_t and wchar_t the same distinct type (*)
  2e8686c... [c++] suppress redundant null-addr warn in pfn from pmfn (*)
  dc1be3e... testsuite: Tweak gcc.dg/attr-aligned.c for CRIS (*)
  929c6b8... d: Allow vectors to be compared for identity [PR108946] (*)
  ce1cea3... d: Fix ICE on explicit immutable struct import [PR108877] (*)
  33a7811... d: Add test for PR d/108167 to the testsuite [PR108167] (*)
  51af8a6... d: vector float comparison doesn't result in 0 or -1 [PR108 (*)
  14db9ed... Daily bump. (*)
  73bbfd5... testsuite: Fix up memchr-3.c test [PR108991] (*)
  df63f41... libquadmath: Assorted libquadmath strtoflt128 fixes [PR8720 (*)
  6978df2... c++, v3: Emit fundamental tinfos for _Float16/decltype(0.0b (*)
  6b432c0... jit, testsuite: fix a failing test by updating its error st (*)
  2639f9d... IRA: Use minimal cost for hard register movement (*)
  ce9cd72... amdgcn: Enable SIMD vectorization of math functions (*)
  5425159... c++: more mce_false folding from cp_fully_fold_init [PR1082 (*)
  cbaa1d9... c++: constant non-copy-init is manifestly constant [PR10824 (*)
  20bd258... analyzer: fix uninit false +ves reading from DECL_HARD_REGI (*)
  4d82022... c++, debug: Fix up locus of DW_TAG_imported_module [PR10871 (*)
  076d309... vect: Don't apply masks to operations on invariants [PR1089 (*)
  71afd06... c++: ICE with -Wmismatched-tags and member template [PR1062 (*)
  da19e37... s390: Add LEN_LOAD/LEN_STORE support. (*)
  61407e0... simplify-rtx: Use byte in simplify_subreg rather than assum (*)
  62a8d31... gcc.dg/memchr-3.c: Account for LLP64 warnings (*)
  17301ae... gcc.dg/overflow-warn-9.c: Fix LLP64 (*)
  0b83fa0... MIPS: Bugfix for fix Dejagnu issues with RTL checking enabl (*)
  f2b846f... MIPS: Add buildtime option to set msa default (*)
  b09dc74... Avoid creating (const (reg ...)) [PR108603] (*)
  2a8ce4b... vect: Fix voluntarily-masked negative conditionals [PR10843 (*)
  cc88366... fold-const: Ignore padding bits in native_interpret_expr RE (*)
  f0ef740... openmp: Fix up error recovery for invalid structured bindin (*)
  a292665... testsuite/108985 - missing vect_simd_clones target requirem (*)
  4ea6bfe... testsuite: Fix g++.dg/ext/attr-copy-2.C for default_packed  (*)
  b838a9f... testsuite: Fix gcc.dg/attr-copy-6.c for user-label-prefixed (*)
  8590e4d... analyzer: Support errno for newlib (*)
  854a268... testsuite: Handle "packed" targets in c-c++-common/auto-ini (*)
  c88a7c6... Daily bump. (*)
  de81e06... c++: can't eval PTRMEM_CST in incomplete class [PR107574] (*)
  a764d3d... c++: streamline tf_qualifying_scope usage (*)
  24ebc54... analyzer: fixes to side-effects for built-in functions [PR1 (*)
  c54cae8... libstdc++: Fix typo in comment in bits/cow_string.h (*)
  4abd5bc... libstdc++: Make std::chrono::current_zone() default to UTC (*)
  096f034... c++: unevaluated array new-expr size constantness [PR108219 (*)
  3843dc1... OpenMP: Ignore side-effects when finding struct comps [PR10 (*)
  070523b... analyzer: fix infinite recursion false +ves [PR108935] (*)
  f769d22... gcc: Remove size limit of PCH for *-*-mingw32 hosts (*)
  560f1db... harden-sls-6.c: Fix warning on LLP64 (*)
  96ff97f... OpenMP/Fortran: Fix handling of optional is_device_ptr + bi (*)
  f72c891... ubsan: Add another testcase for [0] array in the middle of  (*)
  520403f... cfgexpand: Handle WIDEN_{PLUS,MINUS}_EXPR and VEC_WIDEN_{PL (*)
  b222e72... c++: Don't recurse on DECL_INITIAL for DECL_EXPR on non-VAR (*)
  85203d5... tree-optimization/108970 - ICE with vectorizer peeling (*)
  9b4f700... lto: Fix up lto_fixup_prevailing_type [PR108910] (*)
  e3837b6... tree-optimization/108950 - widen-sum reduction ICE (*)
  392f399... rs6000: Allow powerpc64 to be unset for implicit 64 bit [PR (*)
  6622f7e... testsuite: Fix analyzer errors for newlib-fd (*)
  6f9e2f1... Daily bump. (*)
  d3d205a... c++: non-dependent variable template-id [PR108848] (*)
  afe6cea... Fixing PR107411 (*)
  62ed106... Fix build warnings noreturn M2RTS and fix calls to Register (*)
  d918c3a... c++: variable template and targ deduction [PR108550] (*)
  ea718fe... c++: ICE with constexpr variable template [PR107938] (*)
  c772880... ubsan: Honor -fstrict-flex-arrays= in -fsanitize=bounds [PR (*)
  41c02ee... testsuite/108942 - use sizetype in GIMPLE FE testcase (*)
  8e342c0... libstdc++: Fix uses_allocator_construction_args for pair<T& (*)
  822a11a... libstdc++: Do not use memmove for 1-element ranges [PR10884 (*)
  a41a56d... libstdc++: Add likely/unlikely attributes to <codecvt> impl (*)
  c1375d9... Fortran: Eliminate nuisance warnings by initializing. (*)
  cf2ba92... testsuite: No xfail infoleak-vfio_iommu_type1.c bogus for d (*)
  cdbcd46... testsuite: Shorten multiline pattern message to the same fo (*)
  5c70121... testsuite: Remove xfail gcc.dg/tree-ssa/pr91091-2.c RHS ! n (*)
  be0ea4a... Update cpplib sr.po, sv.po (*)
  2f2c0bc... testsuite: Add CRIS to targets not xfailing gcc.dg/attr-all (*)
  8c58f4b... testsuite: Add -fno-ivopts to gcc.dg/Wuse-after-free-2.c, P (*)
  bf0e0fc... Daily bump. (*)
  6cce953... Fortran: fix corner case of IBITS intrinsic [PR108937] (*)
  8020c9c... i386: Do not constrain fmod and remainder patterns with fla (*)
  ab76d71... Fix RTL simplifications of FFS, POPCOUNT and PARITY. (*)
  e5fcf08... libgm2/libm2pim/sckt.cc:254:3: warning: memset() called to  (*)
  b800f80... don't declare header-defined functions both static and inli (*)
  dfa85be... libstdc++: Add Doxygen comment for string::resize_and_overw (*)
  ce83c3e... xtensa: Make use of CLAMPS instruction if configured (*)
  999b7aa... gcc: xtensa: add XCHAL_HAVE_{CLAMPS,DEPBITS,EXCLUSIVE,XEA3} (*)
  16cfd80... aarch64: Fix typo in comment for aarch64_abs<mode> (*)
  529e03b... LoongArch: Change the value of macro TRY_EMPTY_VM_SPACE fro (*)
  2cd665b... Daily bump. (*)
  e6d39f6... Respect GNATMAKE Makefile variable (*)
  f2f4aea... Adjust example of compiler options for ACATS (*)
  94341f0... Daily bump. (*)
  3dd348d... Disable tower socket runtest (gm2-simple-execute). (*)
  a553fc8... Disable tower socket runtest (*)
  5c63809... fortran: Reuse associated_dummy memory if previously alloca (*)
  a24b272... testsuite: Don't include multiline patterns in the the pass (*)
  03c60e5... Fortran: fix memory leak with real to integer conversion wa (*)
  05652ac... modula-2 module registration process seems to fail with sha (*)
  461d3c8... gcc: xtensa: fix PR target/108919 (*)
  d3e427f... Fortran: Skip bound conv in gfc_conv_gfc_desc_to_cfi_desc w (*)
  4341106... Daily bump. (*)
  c8373dc... Update .po files (*)
  bcbeebc... Fortran: Add support for WEAK attribute for variables (*)
  24c9edf... fortran: Plug leak of associated_dummy memory. [PR108923] (*)
  45f406c... Fortran: frontend passes do_subscript leaks gmp memory [PR1 (*)
  b31186e... libstdc++: Fix formatting (*)
  e37b043... libstdc++: Always-inline most of non-cmath fixed_size imple (*)
  6ce5518... libstdc++: More efficient masked inc-/decrement implementat (*)
  2dd68cd... Avoid default-initializing auto_vec<T, N> storage, fix vec< (*)
  ef22c3e... Change vec<,,vl_embed>::m_vecdata refrences into address () (*)
  94c9b1b... asan: adjust module name for global variables (*)
  3d1d3ec... [PR105224] C++ modules and AAPCS/ARM EABI clash on inline k (*)
  8520132... libstdc++: Constrain net::executor constructors (*)
  97111dc... libstdc++: Make net::ip::basic_endpoint comparisons constex (*)
  80e9bac... libstdc++: Fix members of net::ip::network_v4 (*)
  36ecfb7... libstdc++: Fix conversion to/from net::ip::address_v4::byte (*)
  363f0ef... libstdc++: Optimize net::ip::address_v4::to_string() (*)
  ae39047... libstdc++: Suppress warnings about use of deprecated std::a (*)
  f30421f... libstdc++: Reorder dg-options before dg-do (*)
  05a3fc9... i386: Update i386-builtin.def file comment description of B (*)
  b580721... aarch64: Update FLAGS field documentation comment in aarch6 (*)
  2f1691b... cgraphclones: Don't share DECL_ARGUMENTS between thunk and  (*)
  0ccfa38... i386: Fix up builtins used in avx512bf16vlintrin.h [PR10888 (*)
  cab2636... libsanitizer: cherry-pick commit 8f5962b1ccb5fcd4d4544121d4 (*)
  35a0670... RTEMS: Tune multilib selection (*)
  19aa390... MIPS: Add pattern for clo (*)
  a3a45f0... Hazard barrier return support (*)
  e2b20ed... Daily bump. (*)
  34fca8f... gcc: xtensa: update include style in xtensa-dynconfig.cc (*)
  84d340f... gcc: xtensa: rename xtensa-dynconfig.c and update its build (*)
  f33d7a8... **/*.texi: Reorder index entries (*)
  f83e76c... xtensa: Eliminate unnecessary general-purpose reg-reg moves (*)
  33e4559... xtensa: Eliminate the use of callee-saved register that sav (*)
  7423f5b... xtensa: Fix up fatal_error message strings in xtensa-dyncon (*)
  5592679... testsuite: Fix up modules.exp [PR108899] (*)
  426b0ae... Fix memory leak in PTA (*)
  9f9a709... c++: Fix up -fcontracts option description [PR108890] (*)
  68e7489... ipa-prop: Fix another case of missing BUILT_IN_UNREACHABLE_ (*)
  8fda668... libstdc++: Test that integral simd reductions are precise (*)
  ffa39f7... libstdc++: Fix -Wsign-compare issue (*)
  fa37ac2... libstdc++: Add missing constexpr on simd shift implementati (*)
  92c47b1... libstdc++: Fix simd build failure on clang (*)
  2e29e2f... libstdc++: Simplify three helper functions into one (*)
  af46073... Fix memory leak in if-conversion (*)
  31cc582... tree-optimization/108888 - call if-conversion (*)
  4f609c6... xtensa: Fix missing mode warnings in machine description (*)
  782e442... xtensa: fix PR target/108876 (*)
  4c3191d... Revert "gcc: xtensa: fix PR target/108876" (*)
  ddf6fe3... docs: Reorder @opindex before corresponding options (*)
  b6f9899... Daily bump. (*)
  1370014... c-family: avoid compile-time-hog in c_genericize [PR108880] (*)
  31303c9... Fortran: reject invalid CHARACTER length of derived type co (*)
  5344482... testsuite: Skip module_cmi_p and related unsupported module (*)
  1a684dc... [arm] avoid aes-1742098 mitigation in combine tests (*)
  c20ab9b... Drop need for constant I in ctf test (*)
  2d6a0fd... xfail fp-uint64-convert-double-* on all arm targets (*)
  ac113b5... [arm] [testsuite] asm-flag-4.c: match quotes in expected me (*)
  1a45573... testsuite: Accept pmf-vbit-in-delta extra warning (*)
  d70f49e... [libstdc++] do not destruct mutex_pool mutexes (*)
  2ff7108... [libstdc++] xfail noreplace tests on vxworks (*)
  937692f... [libstdc++] [testsuite] intro/names.cc: undef func on vxw7k (*)
  aee5ee3... Rust: In 'type_for_mode' langhook also consider all 'int_n' (*)
  3da77f2... vect: inbranch SIMD clones (*)
  c878c65... RISC-V: Add RVV reduction C/C++ intrinsics support (*)
  dc244cd... RISC-V: Add floating-point RVV C/C++ api (*)
  c57fbdd... RISC-V: Make the test condition more strict for gcc.target/ (*)
  a0abd65... RISC-V: Adjust vsetvl testcase. (*)
  fb53659... cgraph: Handle BUILT_IN_UNREACHABLE_TRAP like BUILT_IN_UNRE (*)
  334f23d... Rust: Move void_list_node init to common code (*)
  320dc51... Add '-Wno-complain-wrong-lang', and use it in 'gcc/testsuit (*)
  7411eca... Rust: Don't depend on unused 'target-libffi', 'target-libba (*)
  10f0851... In 'contrib/config-list.mk', clarify i686-symbolics-gnu to  (*)
  c3bf22d... Daily bump. (*)
  8f63691... analyzer: stop exploring the path after certain diagnostics (*)
  b2ef02e... gcc: xtensa: fix PR target/108876 (*)
  6c1b825... Fortran: improve checking of character length specification (*)
  f77948c... libphobos: Merge upstream phobos e5a521ab2. (*)
  f99303e... d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a5 (*)
  7e9dd9d... d: Only handle the left-to-right evaluation of a call expre (*)
  8063de4... d: Set doing_semantic_analysis_p before calling functionSem (*)
  dfd39ed... libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace  (*)
  1dd033b... tree-optimization/108691 - remove trigger-happy assert (*)
  a7e706d... tree-optimization/108793 - niter compute type mismatch (*)

(*) This commit already exists in another branch.
    Because the reference `refs/heads/devel/rust/master' 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:[~2023-04-11  8:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-11  8:45 [gcc/devel/rust/master] (869 commits) Merge commit 'df3a80d97fe58eafcd880448b3768ca302c743f6' int Thomas Schwinge

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