public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/vrull/heads/slp-improvements] (829 commits) Change the representative of partitions in libiberty partit
@ 2024-02-27 13:37 Philipp Tomsich
  0 siblings, 0 replies; only message in thread
From: Philipp Tomsich @ 2024-02-27 13:37 UTC (permalink / raw)
  To: gcc-cvs

The branch 'vrull/heads/slp-improvements' was updated to point to:

 af1f22d1dec... Change the representative of partitions in libiberty partit

It previously pointed to:

 8601c6fefea... Compact SSA names after every pass

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  8601c6f... Compact SSA names after every pass
  d8a6336... Fix (perf regression): revert to previous ordering
  dc3dc6f... Fix packing/unpacking of rearranged SLP nodes.
  977270b... Fix: Check for gassign before calling gimple_assign_rhs_cod
  441e8bc... Fix: Do not create mixed operation SLP nodes when rearrangi
  ad9480c... Use an enum to name rearrangement patterns in SLP
  f6475f4... Prorerly handle VIEW_CONVERT_EXPR in for NxM vector permute
  9e0f797... Fold some NxM vector permute networks in vect_slp_optimize_
  b27d9d5... Implement the missing transformation for SLP rearrange_patt
  eb7983d... Fix: Do not rearrange load/store nodes in try_rearrange_opr
  59f3139... Fix: Do not rearrange splat vectors in try_rearrange_oprnd_
  cdc6302... Add testcases for #342
  636cdb1... Fix statement ordering for vect_slp_optimize_permutes (#346
  ad48576... Slightly restrict preconditions for vect_slp_optimize_permu
  c82eb62... Add testcase for #346
  be077bf... Add testcase for #344
  8bc4eee... Add testcase for #343
  6142006... Fix signedness warnings in aarch64_evpc_ins_uzp
  f0072d8... Fix element_prevision check for vec_perm+view_convert patte
  0424602... Fix issues and improve vect_slp_optimize_permutes.
  962f4ee... Fix memory corruption when group_size is not a multiple of 
  596c284... tree-optimization: new permute optimization step in SLP
  385369b... tree-optimization: use fewer lanes on VEC_PERM_EXPR for two
  d61be74... aarch64: expand VEC_PERM into ins + uzp[12]
  b896c82... match.pd: Look through view_convert when folding vec_perms
  6fe9f96... Build SLP tree for nodes with shared statements


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

  af1f22d... Change the representative of partitions in libiberty partit
  2caf1cf... Compact SSA names after every pass
  56eabb2... Fold some NxM vector permute networks in vect_slp_optimize_
  14ce877... tree-optimization: new permute optimization step in SLP
  627830b... tree-optimization: use fewer lanes on VEC_PERM_EXPR for two
  ed7d621... aarch64: expand VEC_PERM into ins + uzp[12]
  e8a30f2... match.pd: Look through view_convert when folding vec_perms
  821917b... Build SLP tree for nodes with shared statements
  a82ecde... arm: warn about deprecation of iwmmx in mmintrin.h (*)
  a0b1798... tree-optimization/114074 - CHREC multiplication and undefin (*)
  c3c44c0... expand: Add trivial folding for bit query builtins at expan (*)
  8a5d940... tree-optimization/114081 - dominator update for prologue pe (*)
  8e8eac3... testsuite: Fix gcc.dg/attr-weakref-1.c on Solaris/x86 with  (*)
  1e2a3b2... Daily bump. (*)
  96773ce... AVR: Tag optimization options as "Optimization". (*)
  9b0f7ef... AVR: Dead code removal. (*)
  2f71e80... Fortran: do not evaluate polymorphic functions twice in ass (*)
  1931c40... varasm: Handle private COMDAT function symbol reference in  (*)
  7757691... c: Improve some diagnostics for __builtin_stdc_bit_* [PR114 (*)
  10c73c1... Update gcc sv.po, zh_CN.po (*)
  fb68e2c... tree-optimization/114099 - virtual LC PHIs and early exit v (*)
  8293df8... tree-optimization/114068 - missed virtual LC PHI after vect (*)
  146f16c... Add myself to write after approval and DCO. (*)
  39c07c5... Finalization of object allocated by anonymous access design (*)
  bb98f71... x86: Check interrupt instead of noreturn attribute (*)
  f12697f... i386: Enable _BitInt support on ia32 (*)
  a25d7d1... testsuite: xfail gcc.c-torture/compile/pr61159.c on Solaris (*)
  24aa051... match.pd: Guard 2 simplifications on integral TYPE_OVERFLOW (*)
  f9d2a95... fold-const: Avoid infinite recursion in +-*&|^minmax reasso (*)
  af66ad8... middle-end/114070 - folding breaking VEC_COND expansion (*)
  6987f16... i386: Fix up x86_function_profiler -masm=intel support [PR1 (*)
  4972f97... x86: Properly implement AMX-TILE load/store intrinsics (*)
  ad178a2... Daily bump. (*)
  94687d1... Merge dmd, druntime ceff48bf7d, phobos dcbfbd43a (*)
  3f58f96... libgfortran: Propagate user defined iostat and iomsg. (*)
  d1b241b... PR modula2/113749 m2 enabled build times out on i686-gnu-hu (*)
  5c45dc1... Daily bump. (*)
  0394ae3... vect: Tighten check for impossible SLP layouts [PR113205] (*)
  d8b74d0... Use HOST_WIDE_INT_{C,UC,0,0U,1,1U} macros some more (*)
  5e7a176... bitint: Handle VIEW_CONVERT_EXPRs between large/huge BITINT (*)
  2541c9d... Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64 (*)
  4d9da41... Daily bump. (*)
  80d126b... Fortran: ALLOCATE statement, SOURCE/MOLD expressions with s (*)
  85c12ae... RISC-V: Fix vec_init for simple sequences [PR114028]. (*)
  fdf9df9... c++: Fix ICE due to folding a call to constructor on cdtor_ (*)
  ff44271... aarch64: Spread out FPR usage between RA regions [PR113613] (*)
  9f105cf... aarch64: Tighten early-ra chain test for wide registers [PR (*)
  8a16e06... aarch64: Add missing early-ra bookkeeping [PR113295] (*)
  7f2cf0c... x86-64: Check R_X86_64_CODE_6_GOTTPOFF support (*)
  9266d9f... Fortran/Openmp: Use OPT_Wopenmp for gfc_match_omp_depobj wa (*)
  016c4ee... arm: fix ICE with vectorized reciprocal division [PR108120] (*)
  2212154... expr: Fix REDUCE_BIT_FIELD in multiplication expansion [PR1 (*)
  be1f2bc... bitintlower: Fix .{ADD,SUB}_OVERFLOW lowering [PR114040] (*)
  f09a9dd... LoongArch: Don't falsely claim gold supported in toplevel c (*)
  bff1cbf... Add ia64*-*-* to the list of obsolete targets (*)
  818094a... testsuite: vect: Actually skip  gcc.dg/vect/vect-bic-bitmas (*)
  6837c45... testsuite: plugin: Fix gcc.dg/plugin/crash-test-write-thoug (*)
  eb7a8f2... Add myself to write after approval (*)
  23f5da9... RISC-V: Point our Python scripts at python3 (*)
  1c5da88... doc: RISC-V: Document that -mcpu doesn't override -march or (*)
  33abf74... LoongArch: When checking whether the assembler supports con (*)
  77de8b7... Daily bump. (*)
  d34d7c7... testsuite: fix Wmismatched-new-delete-8.C with -m32 (*)
  37127ed... c: Handle scoped attributes in __has*attribute and scoped a (*)
  1076ffd... warn-access: Fix handling of unnamed types [PR109804] (*)
  7d8585c... AArch64: update vget_set_lane_1.c test output (*)
  c1667b1... PR modula2/114055 improve error message when checking the B (*)
  92c4029... tree-optimization/114048 - ICE in copy_reference_ops_from_r (*)
  549f251... tree-optimization/114027 - conditional reduction chain (*)
  a078253... profile-count: Don't dump through a temporary buffer [PR111 (*)
  7ed800c... call-cdce: Add missing BUILT_IN_*F{32,64}X handling and imp (*)
  853cbcb... bitintlower: Fix .MUL_OVERFLOW overflow checking [PR114038] (*)
  00bc8c0... invoke.texi: Fix some skipping UrlSuffix problem for MIPS (*)
  438ef14... rs6000: Neuter option -mpower{8,9}-vector [PR109987] (*)
  3688c2b... RISC-V: Upgrade RVV intrinsic version to 0.12 (*)
  9ca4c1b... RISC-V: Add tests for constraints "i" and "s" (*)
  98004ca... Daily bump. (*)
  a257671... Update cpplib de.po (*)
  d7d79c4... RISC-V: Enable assert for insn_has_dfa_reservation (*)
  bc6b426... RISC-V: Quick and simple fixes to testcases that break due  (*)
  67a29f9... RISC-V: Use default cost model for insn scheduling (*)
  6ec84c4... RISC-V: Add vector related pipelines (*)
  57b9522... RISC-V: Add non-vector types to dfa pipelines (*)
  f5964f1... doc: Fix typos in -Wmismatched-dealloc docs (*)
  3232ebd... RISC-V: Specify mtune and march for PR113742 (*)
  5772ea7... bpf: add inline memmove and memcpy expansion (*)
  161a67b... PR modula2/114026 Incorrect location during for loop type c (*)
  c874284... ipa: Convert lattices from pure array to vector (PR 113476) (*)
  767698f... Update copyright years. (*)
  e7c1948... gccrs: Add variadic check on function params (*)
  cdd7638... gccrs: Fix lookup of TuplePattern sub-pattern types (*)
  d7dde4b... gccrs: add powi intrinsics (*)
  6c6e357... gccrs: Add testcase for #[rustc_const_stable] (*)
  f8dad5a... gccrs: expand: Fix formatting for "macro not found" error (*)
  17a7fd1... gccrs: Fix rebinding imports (*)
  4cabeac... gccrs: Add testcase for matches!() macro (*)
  8534cc7... gccrs: Fix typo in RegionConstraints instance (*)
  d0f8cb1... AArch64: remove ls64 from being mandatory on armv8.7-a.. (*)
  c8c587b... AArch64: skip modes_1.f90 [PR107071] (*)
  38004cf... aarch64: More SME vs -mtrack-speculation (*)
  3651b1b... aarch64: Remove duplicated call (*)
  6d56f59... aarch64: Fix sibcalls involving shared-ZT0 functions (*)
  22f0cf3... aarch64: Ensure ZT0 is zeroed in a new-ZT0 function (*)
  58930e9... aarch64: Remove the aarch64_commit_lazy_save pattern (*)
  ad4df8c... aarch64: Stack-clash prologues and VG saves [PR113995] (*)
  4f7d4a2... Allow mode-switching to introduce internal loops [PR113220] (*)
  703d141... OpenMP/nvptx: support 'arch(nvptx64)' as context selector (*)
  51c0ff6... IBM Z: Preserve exceptions in autovec-*-signaling-eq.c test (*)
  608d40f... pru: Document how -mmcu option uses MCU specs (*)
  e3dfc15... pru: Document that arguments are not passed to main with -m (*)
  c0a80af... libgcc, aarch64: Allow for BE platforms in heap trampolines (*)
  0a6a5f8... analyzer: handle array-initialization from a string_cst [PR (*)
  79d4c7d... analyzer: handle empty ranges in symbolic_byte_range::inter (*)
  b4c88cc... Daily bump. (*)
  3b3f3f6... Update cpplib sv.po (*)
  ca5f509... libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_wrap behavior (*)
  14ba8d5... Fortran: fix passing array component ref to polymorphic pro (*)
  81e5f27... rs6000: Update instruction counts due to combine changes [P (*)
  61ab046... aarch64: Allow aarch64-linux-muscl for heap trampolines [PR (*)
  4238100... AVR: Use types of exact size and signedness in built-ins. (*)
  39ff133... AVR: extend.texi - Use @defbuiltin to document built-ins. (*)
  97f34ad... bpf: Add documentation for the -mcpu option (*)
  9870230... aarch64: Fix streaming-compatible code with -mtrack-specula (*)
  ecfcc36... testsuite: Fix up analyzer/torture/vector-extract-1.c test  (*)
  5a9a9bd... Fix testcase for platform without gnu/stubs-x32.h (*)
  5249027... Daily bump. (*)
  5651ad6... analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on  (*)
  eb37ea5... analyzer, testsuite: add regression test [PR110520] (*)
  d70facd... analyzer: Fix maybe_undo_optimize_bit_field_compare vs non- (*)
  1609fdf... libstdc++, Darwin: Handle a linker warning [PR112397]. (*)
  20e5766... libiberty: Fix error return value in pex_unix_exec_child [P (*)
  2322b6d... aarch64: Register rng builtins with uint64_t pointers. (*)
  238f93a... Update cpplib es.po (*)
  558f392... Update .po files (*)
  641b50b... GCN: Conditionalize 'define_expand "reduc_<fexpander>_scal_ (*)
  159174f... GCN: Restore lost '__gfx90a__' target CPU definition (*)
  3a6f335... c++: compound-requirement partial substitution [PR113966] (*)
  b29f20b... Fix testism where __seg_gs was being used for all targets (*)
  c715128... rtl-optimization/54052 - RTL SSA PHI insertion compile-time (*)
  78b72ee... PR modula2/113889 Incorrect constant string value if declar (*)
  eb17bdc... d: Add UTF BOM tests to gdc.dg testsuite (*)
  2bfdeca... match.pd: Fix ICE on BIT_INSERT_EXPR of BIT_FIELD_REF foldi (*)
  6082024... RISC-V: Suppress the vsetvl fusion for conflict successors (*)
  e42287e... Daily bump. (*)
  853eb57... x86-64: Generate push2/pop2 only if the incoming stack is 1 (*)
  e63ae90... AVR: Improve documentation for -mmcu=. (*)
  0b2284b... AVR: Add examples for ISR macro to interrupt attribute doc. (*)
  3796216... testsuite: Mark non-optimized variants as expensive (*)
  80362ff... LoongArch: Remove redundant symbol type conversions in larc (*)
  12bcac8... LoongArch: Fix wrong return value type of __iocsrrd_h. (*)
  c1d1571... Daily bump. (*)
  5aff58e... d: Merge dmd, druntime 9471b25db9, phobos 547886846. (*)
  a71d874... libgfortran: [PR105473] Fix checks for decimal='comma'. (*)
  296284a... fortran: gfc_trans_subcomponent_assign fixes [PR113503] (*)
  fccfe66... libgfortran: Fix namelist read. (*)
  876fa43... c++: wrong looser excep spec for dep noexcept [PR113158] (*)
  9739d7e... libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_base behavior (*)
  76aac40... Fortran: deferred length of character variables shall not g (*)
  e16f90b... testsuite: Fix up lra effective target (*)
  d70f155... Daily bump. (*)
  05ad8fb... libgcc: fix Win32 CV abnormal spurious wakeups in timed wai (*)
  cd503b0... Add -Wstrict-aliasing to vector-struct-1.C testcase (*)
  69efea3... Regenerate .pot files (*)
  40b8d7b... c++: wrong looser exception spec with deleted fn (*)
  c74131e... libstdc++: Fix FAIL: 26_numerics/random/pr60037-neg.cc agai (*)
  5f1438d... c++: Add testcase for this PR [PR97990] (*)
  bf6f00c... testsuite: Add support for scanning assembly with comparito (*)
  c95dc61... c++: add fixed testcase [PR111682] (*)
  254ff3d... c++: implicit move with throw [PR113853] (*)
  5286b07... c++: Diagnose this specifier on template parameters [PR1139 (*)
  945cb84... gdbhooks: regex syntax error (*)
  83aaa10... c++/modules: stream TREE_UNAVAILABLE and LAMBDA_EXPR_REGEN_ (*)
  7c6071a... libsanitizer: Intercept __makecontext_v2 on Solaris/SPARC [ (*)
  5fd1cbf... tree-optimization/113895 - consistency check fails in copy_ (*)
  7f3d900... libstdc++: Fix FAIL: 26_numerics/random/pr60037-neg.cc [PR1 (*)
  1aef0a9... libstdc++: Improve docs for debug mode backtraces (*)
  1c05d4e... libstdc++: Fix spelling of <envar> elements in manual (*)
  325d5dd... RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern (*)
  de65858... testsuite: Require lto-plugin support in gcc.dg/lto/modref- (*)
  7af0f1e... RISC-V: Add new option -march=help to print all supported e (*)
  f436a2a... Arm: Fix incorrect tailcall-generation for indirect calls [ (*)
  5c30ecf... Daily bump. (*)
  b3b3bd2... libgomp: Update documentation for indirect calls in target  (*)
  451bb58... openmp, fortran: Add Fortran support for indirect clause on (*)
  617bd59... analyzer: remove offset_region size overloads [PR111266] (*)
  0d5d1c7... testsuite: Require lra effective target for pr107385.c (*)
  cb80582... aarch64: Fix undefined code in vect_ctz_1.c (*)
  8e8c2d2... testsuite: Define _POSIX_SOURCE for tests [PR113278] (*)
  f995f56... bpf: fix zero_extendqidi2 ldx template (*)
  5459a90... testsuite: Add testcase for already fixed PR [PR107385] (*)
  2b4efc5... expand: Fix handling of asm goto outputs vs. PHI argument a (*)
  b312cf2... tree-optimization/111156 - properly dissolve SLP only group (*)
  2acf478... arm: testuite: Missing optimization pattern for rev16 with  (*)
  5cff288... AVR: target 113927 - Simple code triggers stack frame for R (*)
  84da9bc... amdgcn: Disallow unsupported permute on RDNA devices (*)
  f0b1cf0... gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead (*)
  5329b94... doc: Add documentation of which operand matches the mode of (*)
  594829b... doc: Fix some standard named pattern documentation modes (*)
  ab5fb0f... Do not record dependences from debug stmts in tail merging (*)
  bf883e6... libstdc++: Remove redundant zeroing in std::bitset::operato (*)
  e7ae13a... libstdc++: Use memset to optimize std::bitset::set() [PR113 (*)
  4d819db... libstdc++: Use unsigned division in std::rotate [PR113811] (*)
  b58f0e5... libstdc++: Avoid aliasing violation in std::valarray [PR991 (*)
  4d6513f... libstdc++: Update tzdata to 2024a (*)
  c9ce332... libstdc++: Use 128-bit arithmetic for std::linear_congruent (*)
  f0e2714... testsuite: Fix guality/ipa-sra-1.c to work with return IPA- (*)
  98e931d... Skip gnat.dg/div_zero.adb on RISC-V (*)
  baa4097... lower-bitint: Ensure we don't get coalescing ICEs for (ab)  (*)
  52ac4c6... [libiberty] remove TBAA violation in iterative_hash, improv (*)
  5266f93... Daily bump. (*)
  8221201... Fortran: namelist-object-name renaming. (*)
  430c772... testsuite: Fix a couple of x86 issues in gcc.dg/vect testsu (*)
  67ce5c9... x86: Support x32 and IBT in heap trampoline (*)
  2c2f57e... i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] (*)
  ea76757... PR other/113336: Fix libatomic testsuite regressions on ARM (*)
  dd9d14f... c++: Defer emitting inline variables [PR113708] (*)
  2b5e0c1... aarch64/testsuite: Remove dg-excess-errors from c-c++-commo (*)
  8d51bfe... Fix ICE in loop splitting with -fno-guess-branch-probabilit (*)
  16ae5ef... middle-end: inspect all exits for additional annotations fo (*)
  b79d3e6... Fortran: Implement read_x for UTF-8 encoded files. (*)
  eafbb05... coreutils-sum-pr108666.c: fix spurious LLP64 warnings (*)
  9bc6b23... c++: synthesized_method_walk context independence [PR113908 (*)
  ad7a365... tree-optimization/113910 - huge compile time during PTA (*)
  a032c31... testsuite: gdc: Require ucn in gdc.test/runnable/mangle.d e (*)
  948dbc5... vect/testsuite: Fix vect-simd-clone-1[02].c when dg-do defa (*)
  d04eeb4... testsuite: Add %[zt][diox] tests to gcc.dg/format/ (*)
  e8971ef... pretty-print: Fix up ptrdiff handling for %tu, %to, %tx (*)
  5352ede... middle-end/113576 - zero padding of vector bools when expan (*)
  bbb30f1... c++: Fix error recovery when redeclaring enum in different  (*)
  d79aa77... testsuite: i386: Skip gcc.target/i386/pr113689-1.c etc. on  (*)
  3d2e59e... testsuite: gfortran: Remove obsolete references to Solaris  (*)
  ab0c2c3... testsuite: xfail c-c++-common/pr103798-2.c for C++ on Solar (*)
  5f2cd52... libstdc++: C++ item p2442 is version 1 only (*)
  bfa634e... install: Update gettext link (*)
  df6c57c... Daily bump. (*)
  6fec511... c++: adjust the extra ; warning [PR113760] (*)
  ab71fd7... x86-64: Use push2/pop2 only if the incoming stack is 16-byt (*)
  a5d34b6... OpenMP: Reject non-const 'condition' trait in Fortran (*)
  0eb9265... c++/modules: use optimized crc32 from zlib (*)
  cb76d7e... c++/modules: ICEs with modular fmtlib (*)
  ce67b75... c++/modules: reduce lazy loading recursion (*)
  f4935df... Fortran: fix passing of optional dummies to bind(c) procedu (*)
  19ac327... c++: variable partial spec redeclaration [PR113612] (*)
  7eac19b... Re: [PATCH] RISC-V: Fix macro fusion for auipc+add, when id (*)
  ecc119e... c++: SFINAE-unfriendly error on throwing pointer [PR112436] (*)
  4a1cd55... tree-optimization/113896 - testcase for fixed PR (*)
  94225df... tree-optimization/113895 - copy_reference_ops_from_ref vs.  (*)
  efc71fd... libgm2: Fix libm2iso/wraptime.cc compilation on Solaris (*)
  743577e... Fix comment typo in ao_ref_init_from_vn_reference (*)
  aab45e2... tree-optimization/113902 - fix VUSE update in move_early_ex (*)
  491e574... middle-end: update vector loop upper bounds when early brea (*)
  0d810b7... c++: Don't advertise cxx_constexpr_string_builtins [PR11365 (*)
  af6d8d0... tree-optimization/113898 - ICE with sanity checking for VN  (*)
  2ca373b... libgcc: Fix UB in FP_FROM_BITINT (*)
  21de339... hwint: Fix up preprocessor conditions for GCC_PRISZ/fmt_siz (*)
  6caec7d... Fortran: Set the length of an allocatable character (*)
  b753ef8... diagnostics: unbreak 'make gcc.pot' (*)
  bf074ee... Daily bump. (*)
  153ce7a... libgfortran: Adjust bytes_left and pos for access="STREAM". (*)
  065dddc... libstdc++: Fix constexpr basic_string union member [PR11329 (*)
  39d9890... c++: ICE with reinterpret_cast and switch [PR113545] (*)
  9511b91... lower-bitint: Fix handle_cast when used e.g. in comparisons (*)
  b42e978... attribs: Don't canonicalize lookup_scoped_attribute_spec ar (*)
  f3306a9... gengtype: Use HOST_SIZE_T_PRINT_UNSIGNED in another spot (*)
  76fb835... testsuite: Fix up gcc.dg/pr113693.c for ia32 (*)
  53bb714... libiberty: Fix up libiberty_vprintf_buffer_size (*)
  160f3f3... libphobos: Bump soname version to 5 [PR113667] (*)
  b0efb1c... d: Fix internal compiler error: in make_import, at d/import (*)
  2dde675... d: Merge dmd, druntime 11240a9663 (*)
  3c57b1c... d: Fix callee destructor call invalidates the live object [ (*)
  1fcaa3a... gcc/Makefile.in: Always check info dependencies (*)
  5e39897... x86, libgcc: Implement ia32 basic heap trampoline [PR113855 (*)
  1e94648... libgomp: testsuite: Don't XPASS libgomp.c/alloc-pinned-1.c  (*)
  938a419... tree-optimization/113831 - wrong VN with structurally ident (*)
  0437cbd... libgm2: Define missing configure macros [PR113888] (*)
  016fbd2... RISC-V: Fix misspelled term args in error_at message (*)
  525cfe1... AVR: target/112944 - Addendum: Link code to initialize NVMC (*)
  1e3f78d... tree-optimization/113863 - elide degenerate virtual PHIs wh (*)
  cc136a0... Daily bump. (*)
  19a647b... Fix gcc.c-torture/execute/ieee/cdivchkf.c on hpux (*)
  bbf05e3... i386, testsuite: adjust asm patterns (*)
  167798a... libgomp: Define config_path for hppa*-*-linux* (*)
  f854508... testsuite: Update test case to comply with GCC14 changes (*)
  67d5b10... Daily bump. (*)
  93e1559... Add Myself to Write After Approval and DCO List (*)
  d29f6c0... Darwin, testsuite: skip some -mcmodel=large tests (*)
  6b13e32... Darwin, testsuite: -multiply_defined is obsolete (*)
  cff174f... c++: DR2237, cdtor and template-id tweaks [PR107126] (*)
  f882193... Darwin, testsuite: -bind_at_load is deprecated (*)
  d10c0dc... lower-bitint: Fix up .{ADD,SUB}_OVERFLOW lowering (*)
  1e87fcf... libgcc: Fix a bug in _BitInt -> dfp conversions (*)
  b2684e5... libgcc: Fix BIL_TYPE_SIZE == 32 support in _BitInt <-> dfp  (*)
  3992044... gimple-low: Fix up handling of volatile automatic vars in a (*)
  8427290... Add %[zt][diox] support to pretty-print (*)
  89e93ce... Use HOST_SIZE_T_PRINT_* and HOST_WIDE_INT_T_PRINT_* some mo (*)
  48207a5... c++: testcases for PR113545 (constexpr with switch and pass (*)
  8632026... PR modula2/113848 modula2 does not build with clang (*)
  2523654... Daily bump. (*)
  f29f7f8... c++: fix ICE with __type_pack_element [PR113834] (*)
  3a3e0f1... c++: make build_throw SFINAE-friendly [PR98388] (*)
  b3d622d... Fortran: error recovery on arithmetic overflow on unary ope (*)
  41a6d25... libstdc++: Use _GLIBCXX_USE_BUILTIN_TRAIT for is_same (*)
  f931bd7... c++/modules: anon union member of as-base class [PR112580] (*)
  c9bdcb0... lower-bitint: Fix handling of VIEW_CONVERT_EXPRs to minimal (*)
  2bb4556... hwint: Introduce HOST_SIZE_T_PRINT_* (*)
  0a329ec... libgcc, Darwin: Update symbol exports to include bitint and (*)
  0ad1884... expand: Fix asm goto expansion [PR113415] (*)
  6c12487... lower-bitint: Fix up additions of EH edges [PR113818] (*)
  97e49bf... lower-bitint: Attempt not to emit always true conditions in (*)
  1175d1b... testsuite: Pattern does not match when using --specs=nano.s (*)
  90586e2... Daily bump. (*)
  3d112bb... libstdc++: Fix comment typo in std::atomic<std::shared_ptr< (*)
  4e5dc6d... libstdc++: Add comment to gslice::operator=(const gslice&)  (*)
  232ffb6... RISC-V: Fix rvv intrinsic pragma tests dejagnu selector (*)
  5fb204a... libstdc++: Guard tr2::bases and tr2::direct_bases with __ha (*)
  d945912... arm: testsuite: fix issues relating to fp16 alternative tes (*)
  465b9c5... c++: NTTP type CTAD w/ tmpl from current inst [PR113649] (*)
  d2d5ef6... ranger: Grow BBs in relation oracle as needed [PR113735] (*)
  ce915ca... AVR: Tidy up gen-avr-mmcu-specs.cc (*)
  d279859... x86: Update constraints for APX NDD instructions (*)
  70b9dd8... testsuite: address Jakub's comments on vect-early-break_1-P (*)
  969bc58... AVR: target/113824 - Fix multilib set for ATA5795. (*)
  3f69db1... middle-end: don't cache restart_loop in vectorizable_live_o (*)
  e515d81... AVR: Always define __AVR_PM_BASE_ADDRESS__ in specs provide (*)
  5bd96fe... Revert part of vect_analyze_early_break_dependences changes (*)
  56adcd4... testsuite: fix pointer conversion error in testcase vect-ea (*)
  0ba32e2... AVR: Rename device-specs %_misc to %_rodata_in_ram. (*)
  9ec0878... RISC-V: Bugfix for RVV overloaded intrinsic ICE in function (*)
  bfd72bb... c: Fix boolean conversion of floating constant as integer c (*)
  4797f01... c++: class nttp ICE (*)
  0535c20... Daily bump. (*)
  91b016a... Update gcc zh_CN.po (*)
  ff41862... libstdc++: Work around modules issue causing hello-1 ICE [P (*)
  8636c53... tree-optimization/113796 - if-conversion and ranges (*)
  9920057... PR target/113690: Remove TImode REG_EQUAL notes in STV. (*)
  a698cbf... AArch64: Update system register database. (*)
  af3f048... gccrs: Fix macro parsing for trait items. (*)
  1e114b6... gccrs: Remove obsolete classes and functions. (*)
  6e9dad6... gccrs: Parse trait functions as `AST::Function`. (*)
  ffeb72c... gccrs: Fix inconsistent formatting. (*)
  41cbf91... gccrs: Add missing visitors for AST::Function. (*)
  4be51ab... gccrs: Add checks for Trait functions (*)
  4287f31... gccrs: Use AssociatedItem in place of TraitItem (*)
  72a0554... gccrs: fix bug in pattern check for tuples (*)
  ae2f709... gccrs: Add testcase to show issue is already fixed (*)
  955f332... gccrs: Move the Implementation of implitem lowering into it (*)
  c91248d... gccrs: refactor inference variable computation into a seper (*)
  229f2a7... gccrs: remove similar hack in type paths as we had in path  (*)
  f1d0b22... gccrs: remove old generics hack to reuse generic symbols fr (*)
  1c649ac... gccrs: Fix ICE accessing empty vector without check (*)
  9fecac8... gccrs: add test cases to prove type inference is working (*)
  ce096d3... gccrs: add testcase to prove issue has already been fixed (*)
  60f8171... gccrs: Set the default ABI to C for extern blocks and exter (*)
  99fccb3... gccrs: TyTy: Store reference to type before any substitutio (*)
  f217292... gccrs: TyTy: Store region constraints (*)
  3ed47dd... gccrs: Typecheck: add regions (lifetimes) to TyTy (*)
  459b61c... gccrs: HIR: Add mising getter (*)
  a2efcc8... gccrs: TyTy: Region (lifetime) representation (*)
  c49e45d... gccrs: Typecheck: lifetime interning and resolution tool (*)
  5eb4e50... gccrs: Implement quick-check for Unicode (*)
  f89186f... gccrs: Parse normal functions with `self` parameter correct (*)
  830d465... Apply TLC to vect_analyze_early_break_dependences (*)
  5c3ba60... middle-end: fix ICE when destination BB for stores starts w (*)
  8f6ed71... middle-end: fix ICE when moving statements to empty BB [PR1 (*)
  194d095... middle-end: add additional runtime test for [PR113467] (*)
  29998cc... range-op: Fix up ABSU_EXPR handling [PR113756] (*)
  6e308d5... testsuite: Don't xfail gcc.dg/debug/dwarf2/inline5.c (*)
  d755a82... wide-int: Fix mul_internal overflow handling [PR113753] (*)
  db5c3f6... RISC-V: Bugfix for RVV overloaded intrinisc ICE when empty  (*)
  3e4c4c5... Daily bump. (*)
  4048537... c++: Disallow this specifier except for parameter declarati (*)
  f2a0608... x86-64: Return 10_REG if there is no scratch register (*)
  1befe47... c++: add fixed test [PR94231] (*)
  8ec2f19... aarch64: Fix function multiversioning mangling (*)
  df9f6b9... aarch64: Fix build against libc++ in c++11 mode [PR113763] (*)
  68a8ec7... c++: add auto_diagnostic_group to early_check_defaulted_com (*)
  d29136a... RISC-V: Fix infinite compilation of VSETVL PASS (*)
  d3eac7d... asan: Don't fold some strlens with -fsanitize=address [PR11 (*)
  483c061... lower-bitint: Encode address space qualifiers in VIEW_CONVE (*)
  760a1a5... tree-ssa-math-opts: Fix up convert_{mult,plusminus}_to_wide (*)
  3cec491... libssp: Fix gets-chk.c compilation on Solaris (*)
  ca04e7a... AArch64: aarch64_class_max_nregs mishandles 64-bit structur (*)
  c5f48b5... libgcc: Export i386 symbols added after GCC_7.0.0 on Solari (*)
  16774da... libgcc: fix SEH C++ rethrow semantics [PR113337] (*)
  1e4664b... libstdc++: /dev/null is not accessible on Windows (*)
  c5d3491... c++: defaulted op== for incomplete class [PR107291] (*)
  66eebab... LoongArch: libsanitizer: Enable Lsan and Tsan for loongarch (*)
  1c9ddaa... Daily bump. (*)
  184978c... riscv: Fix compiler warning in thead.cc (*)
  d49780c... c++: -frounding-math test [PR109359] (*)
  106cc84... Update gcc zh_CN.po (*)
  c7e8381... c++: prvalue of array type [PR111286] (*)
  f141254... libgo: bump libgo version for GCC 14 release (*)
  e86066a... compiler: add Type::message_name (*)
  51f8ac3... x86-64: Find a scratch register for large model profiling (*)
  62babed... contrib: Fill in HOST{CC,CFLAGS,CXX,CXXFLAGS} in test_insta (*)
  194ab79... c: Avoid ICE with _BitInt(N) : 0 bitfield [PR113740] (*)
  8ca585e... libitm: small update for C++20 (*)
  23f1b49... arm: Fix missing bti instruction for virtual thunks (*)
  e5f50e6... x86-64: Update gcc.target/i386/apx-ndd.c (*)
  5535796... mips: Fix missing mode in neg<mode:MSA>2 (*)
  4d7fe3c... MIPS: Fix wrong MSA FP vector negation (*)
  42959ac... tree-optimization/113707 - ICE with VN elimination (*)
  9d139c0... Vectorizer and address-spaces (*)
  dede174... lower-bitint: Remove single label _BitInt switches [PR11373 (*)
  d413df0... i386: Clear REG_UNUSED and REG_DEAD notes from the IL at th (*)
  5b28194... target/113255 - avoid REG_POINTER on a pointer difference (*)
  91e09b3... RISC-V: Add sifive-p450, sifive-p67 to -mcpu (*)
  7c190f9... RISC-V: Support scheduling for sifive p400 series (*)
  7231917... Daily bump. (*)
  260a22d... libstdc++: Replace padding bits with bit-fields in __format (*)
  abf40d2... libstdc++: Fix libstdc++exp.a so it really does contain Fil (*)
  e99d960... libstdc++: Add copyright and license text to new generated  (*)
  3f722e7... xtensa: Fix missing mode warning in "*eqne_zero_masked_bits (*)
  7c2c7dd... xtensa: Recover constant synthesis for HImode after LRA tra (*)
  777df37... [committed] Reasonably handle SUBREGs in risc-v cost modeli (*)
  aa33570... LoongArch: Fix wrong LSX FP vector negation (*)
  829b263... LoongArch: Avoid out-of-bounds access in loongarch_symbol_i (*)
  8e6ebac... LoongArch: testsuite: Fix gcc.dg/vect/vect-reduc-mul_{1, 2} (*)
  2ada8bc... libphobos: Merge upstream phobos 37796e783 (*)
  c428454... d: Merge dmd, druntime a6f1083699, phobos 31dedd7da (*)
  435bed3... Daily bump. (*)
  fa96099... Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c (*)
  d436e8e... libgfortran: EN0.0E0 and ES0.0E0 format editing. (*)
  2663540... libatomic: Provide FPU exception defines for __hppa__ (*)
  78005c6... MAINTAINERS: Update my e-mail address (*)
  09df058... wide-int: Fix up wi::bswap_large [PR113722] (*)
  a4e2406... ggc-common: Fix save PCH assertion (*)
  51c4eb2... d: Merge dmd. druntime e770945277, phobos 6d6e0b9b9 (*)
  854b855... LoongArch: Fix an ODR violation (*)
  1149588... libphobos: Merge upstream phobos c6e1f98fa (*)
  4b7d4d8... Daily bump. (*)
  686b5eb... c++: requires-exprs and partial constraint subst [PR110006] (*)
  64b0130... PR modula2/113730 Unexpected handling of mixed-precision in (*)
  85094e2... middle-end: check memory accesses in the destination block  (*)
  48148a0... Fix some of vect-avg-*.c testcases (*)
  f204359... d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513. (*)
  5470a9b... d: Merge dmd, druntime d8e3976a58, phobos 7a6e95688 (*)
  838e706... d: Merge upstream dmd, druntime f1a045928e (*)
  cfc6d9a... libgo: better error messages for unknown GOARCH/GOOS (*)
  e52d318... compiler: export the type "any" as a builtin (*)
  fbb5693... libgcc: Fix up _BitInt division [PR113604] (*)
  5d534a2... libgccjit: Implement sizeof operator (*)
  e17a122... c++: op== defaulted outside class [PR110084] (*)
  1c3cfb5... hppa: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV (*)
  922e459... RISC-V: Expand VLMAX scalar move in reduction (*)
  639bd5e... testsuite, Darwin: Allow for undefined symbols in shared te (*)
  ae061a1... testsuite, ubsan: Add libstdc++ deps where required. (*)
  a6afa0d... testsuite, asan, hwsan: Add libstdc++ deps where required. (*)
  2c27aa8... [PATCH] libgcc: Include stdlib.h for abort() on mingw32 (*)
  6f75149... libstdc++: Make std::function deduction guide support expli (*)
  f929293... libstdc++: Fix experimental/names.cc failure on AIX (*)
  9f5caef... libgcc: Export XF, TF, HF and BFmode specific _BitInt symbo (*)
  cc13e60... doc: Fix typo in description of hardbool attribute (*)
  a049aca... testsuite: Add another bitint testcase [PR113691] (*)
  fb28d5c... lower-bitint: Handle casts from large/huge _BitInt to point (*)
  49e7566... lower-bitint: Handle uninitialized large/huge SSA_NAMEs as  (*)
  5b06911... libstdc++: Implement some missing functions for net::ip::ne (*)
  a628658... libstdc++: Fix invalid order in PSTL inplace_merge test [PR (*)
  723a7c1... libstdc++: Avoid reusing moved-from iterators in PSTL tests (*)
  a8f335c... tree-ssa-math-opts: Fix is_widening_mult_rhs_p - unbreak bo (*)
  e5b14d9... testsuite: i386: Fix gcc.target/i386/pr71321.c on Solaris/x (*)
  f60d7e1... libstdc++: Allow explicit conversion of string views with d (*)
  67f5a8c... libstdc++: Remove noexcept from std::osyncstream::operator= (*)
  91adf21... libstdc++: Remove noexcept from std::generator::promise_typ (*)
  a9e3818... testsuite: i386: Fix gcc.target/i386/sse2-stv-1.c on Solari (*)
  5487daf... testsuite: i386: Restrict gcc.target/i386/pr80569.c to gas (*)
  3e0b495... Revert "RISC-V: Allow LICM hoist POLY_INT configuration cod (*)
  f4aa644... testsuite, libphobos: Update link flags [PR112864]. (*)
  bec7100... testsuite, Objective-C++: Update link flags [PR112863]. (*)
  e439c78... testsuite, gfortran: Update link flags [PR112862]. (*)
  74489c1... RISC-V: Allow LICM hoist POLY_INT configuration code sequen (*)
  8939854... testsuite: i386: Fix gcc.target/i386/pieces-memcpy-7.c etc. (*)
  63f0907... testsuite: i386: Fix gcc.target/i386/apx-ndd-cmov.c on Sola (*)
  56891a2... MAINTAINERS: Update my e-mail address. (*)
  f499860... c++: no_unique_address and constexpr [PR112439] (*)
  0b786ff... c++: variable template array of unknown bound [PR113638] (*)
  e0701f8... RISC-V: Cleanup the comments for the psabi (*)
  22622a5... RISC-V: Remove vsetvl_pre bogus instructions in VSETVL PASS (*)
  92acc92... LoongArch: Fix incorrect return type for frecipe/frsqrte in (*)
  593d518... LoongArch: Adjust cost of vector_stmt that match multiply-a (*)
  f72586e... LoongArch: Don't split the instructions containing relocs f (*)
  3932899... LoongArch: Added support for loading __get_tls_addr symbol  (*)
  5fbd802... LoongArch: Enable explicit reloc for extreme TLS GD/LD with (*)
  fa97294... LoongArch: Add the macro implementation of mcmodel=extreme. (*)
  252f770... LoongArch: Merge template got_load_tls_{ld/gd/le/ie}. (*)
  3499793... LoongArch: Modify the address calculation logic for obtaini (*)
  e255454... Daily bump. (*)
  8efcdbf... c++: -Wdangling-reference tweak to unbreak aarch64 (*)
  4476498... i386: Improve *cmp<dwi>_doubleword splitter [PR113701] (*)
  e9b2f15... libgcc: Avoid warnings on __gcc_nested_func_ptr_created [PR (*)
  0351917... libgcc: Fix up i386/t-heap-trampoline [PR113403] (*)
  65b4cba... libstdc++: Implement P2165R4 changes to std::pair/tuple/etc (*)
  87d1623... libstdc++/pair: Factor out const-assignability helper for C (*)
  b142097... Set num_threads to 50 on 32-bit hppa in two libgomp loop te (*)
  d71c7f1... xfail gnat.dg/trampoline3.adb scan-assembler-not check on h (*)
  f260947... hppa: Fix bug in atomic_storedi_1 pattern (*)
  3ba5be1... c++: ttp TEMPLATE_DECL equivalence [PR112737] (*)
  a886a90... AVR: Tabify avr.cc (*)
  4571b4d... middle-end: Fix ICE in poly-int.h due to SLP. (*)
  314cbfe... libstdc++: Do not use def-file-line for each macro in <bits (*)
  52e9b70... libstdc++: Update expected error for debug/constexpr*_neg.c (*)
  e81a697... libstdc++: Fix -Wdeprecated warning about implicit capture  (*)
  a5eb246... GCN: Don't hard-code number of SGPR/VGPR/AVGPR registers (*)
  019dc63... libcpp: Stabilize the location for macros restored after PC (*)
  65b105b... c++: ICE with throw inside concept [PR112437] (*)
  ec217f7... RISC-V: Support scheduling for sifive p600 series (*)
  5c18df4... RISC-V: Add minimal support for 7 new unprivileged extensio (*)
  099d53e... Link shared libasan with -z now on Solaris (*)
  5b9b395... testsuite: i386: Fix gcc.target/i386/pr38534-1.c etc. on So (*)
  7fd4bb1... testsuite: i386: Fix gcc.target/i386/no-callee-saved-1.c et (*)
  6353c39... testsuite: i386: Fix gcc.target/i386/avx512vl-stv-rotatedi- (*)
  ee7011e... testsuite: i386: Fix gcc.target/i386/pr70321.c on 32-bit So (*)
  e98edc6... c++: Fix g++.dg/ext/attr-section2.C etc. with Solaris/SPARC (*)
  dd3455f... Daily bump. (*)
  3193893... GCN: Remove 'FIRST_{SGPR,VGPR,AVGPR}_REG', 'LAST_{SGPR,VGPR (*)
  f9eb021... GCN: Remove 'SGPR_OR_VGPR_REGNO_P' definition (*)
  6c2a40f... GCN, RDNA 3: Adjust 'sync_compare_and_swap<mode>_lds_insn' (*)
  75f49cf... PR modula2/111627 defend against ICE (*)
  b84f8a5... tree-optimization/113693 - LC SSA and region VN (*)
  d85c17a... aarch64: libgcc: Cleanup ELF marking in asm (*)
  ceb242f... gimple-low: Remove .ASAN_MARK calls on TREE_STATIC variable (*)
  2f14c0d... PR target/113560: Enhance is_widening_mult_rhs_p. (*)
  fd4829d... Revert "RISC-V: Add non-vector types to dfa pipelines" (*)
  2a30dd3... Revert "RISC-V: Add vector related pipelines" (*)
  017b4c2... Revert "RISC-V: Use default cost model for insn scheduling" (*)
  be697c0... Revert "RISC-V: Enable assert for insn_has_dfa_reservation" (*)
  23cd296... RISC-V: Enable assert for insn_has_dfa_reservation (*)
  4b799a1... RISC-V: Use default cost model for insn scheduling (*)
  e56fb03... RISC-V: Add vector related pipelines (*)
  26c34b8... RISC-V: Add non-vector types to dfa pipelines (*)
  dbf847d... aarch64: -mstrict-align vs __arm_data512_t [PR113657] (*)
  cc7aebf... analyzer: fix skipping of debug stmts [PR113253] (*)
  d22d1a9... c: Fix ICE for nested enum redefinitions with/without fixed (*)
  8123f3c... match: Fix vcond into conditional op folding [PR113607]. (*)
  d836db1... c++: add deprecation notice for -fconcepts-ts (*)
  f6ba433... Fix ICE with -g and -std=c23 when forming composite types [ (*)
  3fed160... uninit-pr108968-register.c: use __UINTPTR_TYPE__ for LLP64 (*)
  dcf579c... modula2: tidyup patch (*)
  4fd0948... PR modula2/111627 Excess test fails with a case-preserving- (*)
  f7935be... AArch64: relax cbranch tests to accepted inverted branches  (*)
  0a64045... hwasan: Remove testsuite check for a complaint message [PR1 (*)
  0debace... hwasan: instrument new memory and string functions [PR11264 (*)
  a73421b... libsanitizer: Sync fixes for asan interceptors from upstrea (*)
  22dbfbe... middle-end/110176 - wrong zext (bool) <= (int) 4294967295u  (*)
  0529ba8... aarch64: Avoid out-of-range shrink-wrapped saves [PR111677] (*)
  df2a614... testsuite: i386: Disable .eh_frame in gcc.target/i386/auto- (*)
  cfb3f66... tree-optimization/111444 - avoid insertions when skipping d (*)
  ccd8da1... testsuite: Require ucn in g++.dg/cpp0x/udlit-extended-id-1. (*)
  724b643... tree-optimization/113630 - invalid code hoisting (*)
  b59775b... simplify-rtx: Fix up last argument to simplify_gen_unary [P (*)
  457d2b5... dwarf2out: Fix ICE on large _BitInt in loc_list_from_tree_1 (*)
  90ac839... lower-bitint: Fix up VIEW_CONVERT_EXPR handling in handle_o (*)
  9bf91fa... libstdc++: Enable std::text_encoding for darwin and FreeBSD (*)
  358fd42... libstdc++: Add "ASCII" as an alias for std::text_encoding:: (*)
  00b2d7d... libstdc++: Add all supported headers to lists in the manual (*)
  86302e1... libstdc++: Fix -Wshift-count-overflow warning in std::bitse (*)
  924137b... tree-optimization/113670 - gather/scatter to/from hard regi (*)
  e7964bf... AVR: Add AVR64DU and some older devices. (*)
  d826596... strub: drop nonaliased parm from build_ref_type_for [PR1133 (*)
  320fb97... 0From: Alexandre Oliva <oliva@adacore.com> (*)
  35de88e... c: Fix ICEs casting expressions with integer constant opera (*)
  18aabe7... analyzer: handle null "var" in state_change_event::get_desc (*)
  9dd10de... RISC-V: Fix VSETLV PASS compile-time issue (*)
  097ddd5... Daily bump. (*)
  d725010... i386: Add "Ws" constraint for symbolic address/label refere (*)
  f2061b2... c++: avoid -Wdangling-reference for std::span-like classes  (*)
  24d5e0b... xtensa: Make full transition to LRA (*)
  1a4c47e... c++: add original testcase [PR67898] (*)
  209fc1e... testsuite: fix anon6 mangling [PR112846] (*)
  dd7aa98... testsuite: mangle-reparm1a options [PR113451] (*)
  0857a00... c++: duplicated side effects of xobj arg [PR113640] (*)
  af37bef... c++: unifying integer parm with type-dep arg [PR113644] (*)
  5525dd7... libstdc++: Fix check in testsuite/std/time/clock/gps/io.cc (*)
  7bfea0a... RISC-V: Bugfix for vls mode aggregated in GPR calling conve (*)
  9f38237... analyzer: fix -Wanalyzer-allocation-size false +ve on Linux (*)
  181f753... analyzer: add SARIF property bag to -Wanalyzer-allocation-s (*)
  2a98815... gccrs: Fix output line ending patterns. (*)
  1740fbe... gccrs: Remove TraitImplItem (*)
  c3ce1d6... gccrs: Add improved error when no fields in initializer (*)
  b49afa9... gccrs: Test: check implemented for lifetime handling (*)
  4b13ec2... gccrs: AST: Fix for lifetime lowering (*)
  37d4cf4... gccrs: AST: Fix for lifetime parsing (*)
  aed23b5... gccrs: Test: fix missing lifetime in a test (*)
  adb62fe... gccrs: Added newline to get more readable lexdump (*)
  1460044... gccrs: Unify storage of associated items in SingleASTNode (*)
  88a27c3... gccrs: Add improved error when a field is redefined in a st (*)
  7a0c487... gccrs: Handle `async` keyword for regular implementations (*)
  f7c8a71... gccrs: Fix inconsistent formatting (*)
  f46fdb6... gccrs: Handle `async` functions in traits (*)
  8b7d6ad... gccrs: Handle newlines during string parsing while lexing (*)
  14025f7... gccrs: TyTy: Refactor FnType deprecated API (*)
  d8e8ad5... gccrs: ast: Lower 'for' lifetimes (*)
  bc1a47f... gccrs: ast: Infer static lifetime for const and static item (*)
  6def638... gccrs: ast: Full lifetime elision handling (*)
  50f3059... gccrs: ast: Unify explicitly and implicitly elided lifettim (*)
  c936a63... gccrs: ast: Fix lifetime type parsing (*)
  81fcf10... gccrs: Generate error for `async` trait fucntions (*)
  bffceda... gccrs: Handle `async` qualifier inside trait (*)
  7b80033... gccrs: split rust-mangle.cc into two files (*)
  c54326a... gccrs: BIR: Cleanup (*)
  75e6d0c... gccrs: TyTy: SubstitutionRef cast specialization (*)
  44c58e2... gccrs: TyTy: Common interface for fucntion-like types (*)
  7eaef4f... gccrs: TyTy: refactor to new API (*)
  35d5f82... gccrs: BIR: Fix missed nodiscard (*)
  ed198ed... gccrs: TyTy: Fix missed nodiscard (*)
  cc94653... gccrs: HIR: add missing getters (*)
  5bcfcfe... gccrs: refactor builtins initialization and attributes (*)
  5ee51aa... gccrs: Change cfg stripper to use default visitor (*)
  65fb288... gccrs: Make expand visitor inherit from default visitor (*)
  b3b5115... gccrs: Make default resolver inherit from default visitor (*)
  bdbc24c... gccrs: Allow enabling lang_items and no_core features (*)
  d7b2d67... gccrs: Renamed `WIN64` to `WIN_64` (*)
  f48f9a9... gccrs: Generate error for const trait functions (*)
  a7991de... gccrs: Add a regression test for function body check (*)
  04fd5a0... gccrs: Add validation for functions without body (*)
  7a98939... gccrs: Make function bodies truly optional (*)
  f5e04e4... gccrs: Add execution test for name resolution 2.0 (*)
  a3f4152... gccrs: Add multiple regression test in name resolution (*)
  4cd0315... gccrs: Make early name resolver inherit from default one (*)
  1761af6... gccrs: Change the attribute checker visitor to default one (*)
  9f6d301... gccrs: Make feature gate visitor inherit from default one (*)
  ab257dc... gccrs: Add regression test for const fn in trait (*)
  9279483... gccrs: Add AST validation check for const in trait (*)
  ac501a7... gccrs: Add a regression test for async const functions (*)
  04b3089... gccrs: Add async const function ast validation pass (*)
  68990db... gccrs: Allow const and async specifiers in functions (*)
  12844c8... gccrs: Split async and const function qualifiers (*)
  f84e564... gccrs: Remove class AST::InherentImplItem (*)
  b4fc851... gccrs: Remove backend dependancy on resolution rib informat (*)
  088e3b0... gccrs: Add a regression test for unsafe module validation (*)
  5959f32... gccrs: Emit an error on unsafe modules (*)
  d6a0d96... gccrs: Parse module safety (*)
  7a4c2f8... gccrs: Add unsafety member to modules (*)
  b716680... gccrs: Create base class for TupleStructItems and TuplePatt (*)
  8fa7486... gccrs: toplevel: Resolve `use` declarations (*)
  17da301... gccrs: early: Move `use` declaration resolving to TopLevel (*)
  1133c1c... gccrs: ast: Add NodeId to UseTree base class (*)
  0a5cc7a... gccrs: toplevel: Add comment about running the collector tw (*)
  53d979f... gccrs: early: Resolve paths properly (*)
  0f0ec05... gccrs: late: Start storing mappings properly in the resolve (*)
  df6eadd... gccrs: late: Start setting up builtin types (*)
  cb3a12f... gccrs: nr2.0: Store mappings in NameResolutionContext (*)
  1ee01fd... gccrs: toplevel: Use DefaultResolver for Function (*)
  f726875... gccrs: nr2.0: Add base for late name resolution (*)
  d9b7a3d... gccrs: ctx: Add Labels ForeverStack to the resolver. (*)
  d5c5823... gccrs: Added support to Parse ASYNC function (*)
  2c843a0... gccrs: Introduce a proper keyword list (*)
  28652f2... gccrs: Replace some weak keyword raw value with constexpr (*)
  2fe5baf... gccrs: Add a list of weak keyword (*)
  f1c7ce7... gccrs: Replace some keyword raw values (*)
  ad2ff32... gccrs: Add await keyword (*)
  3b85350... gccrs: Treat underscore as a keyword (*)
  c23db3e... gccrs: Add edition separation for keywords (*)
  7f63196... gccrs: Replace TOK suffix with KW (*)
  7279256... gccrs: Add ast validation check on union variant number (*)
  4f45c71... gccrs: Add a test regular variadic functions errors (*)
  162137f... gccrs: Emit an error on variadic non extern functions (*)
  685491f... gccrs: Add check for associated items on auto traits (*)
  84e06bb... gccrs: Add a regression test for super trait on auto trait (*)
  d8c1a75... gccrs: Reject auto traits with super trait (*)
  3e0e74f... gccrs: Add regression test for generic auto traits (*)
  b1b744f... gccrs: Reject auto traits with generic parameters (*)
  478ac28... gccrs: forever stack: Remove development debug info (*)
  cbd0a9c... gccrs: resolve: Format if properly (*)
  232f94a... gccrs: foreverstack: Add `to_rib` method (*)
  12b2dcb... gccrs: foreverstack: Add `to_canonical_path` method (*)
  66e8a16... gccrs: forever stack: Improve resolve_path implementation (*)
  5fd3de1... gccrs: forever stack: Fix resolve_path signature (*)
  eec00ae... gccrs: foreverstack: Specialize `get` for Namespace::Labels (*)
  446ab9b... gccrs: forever-stack: Fix basic get logic (*)
  f7d8356... gccrs: rib: Add Namespace enum (*)
  c5925f3... gccrs: ast: Change *Path nodes API (*)
  08999fb... gccrs: Add new test for parsing errors on self pointers (*)
  3e450ae... gccrs: Report self parameter parsing error kind (*)
  ca16a3e... gccrs: Fix error emission for self pointers (*)
  bf47346... gccrs: Add a test to highlight public trait type parsing (*)
  ceed844... gccrs: Add visibility to trait item (*)
  4c2169d... tree-optimization/113659 - early exit vectorization and mis (*)
  87ed338... riscv: Move UNSPEC_XTHEAD* from unspecv to unspec (*)
  d1d144d... testsuite, GDC: Update link flags [PR112861]. (*)
  506e74f... libgcc: Make heap trampoline support dynamic [PR113403]. (*)
  7b3b378... libgcc: Make heap trampoline support dynamic [PR113403]. (*)
  fa2739a... aarch64: Avoid allocating FPRs to address registers [PR1136 (*)
  aeec7d8... aarch64: Handle debug references to removed registers [PR11 (*)
  d7250c1... tree-ssa-strlen: Fix up handle_store [PR113603] (*)
  26c9b95... except: Fix __builtin_eh_return_data_regno (-42) expansion  (*)
  47b8116... testsuite: Fix up pr113622-{2,3}.c for i686-linux [PR113622 (*)
  4ac00b7... RISC-V: THEAD: Fix improper immediate value for MODIFY_DISP (*)
  a88e08f... c++: Handle error header names in modules [PR107594] (*)
  4822887... Revert "testsuite: Disable strub on AIX." (*)
  786208d... x86: Limit -mcmodel=large tests to lp64 target (*)
  0ac3756... RISC-V: Fix regression (*)
  f070681... Daily bump. (*)
  39219ec... aarch64: fix handling of reversed mem ops in ldp/stp policy (*)
  8d59b93... libstdc++: Fix _GLIBCXX_DEBUG_BACKTRACE macro documentation (*)
  4bdcc8b... testsuite: require libc sym for -shared (*)
  2ddce88... testsuite: no dfp run without dfprt (*)
  1959aee... bpf: emit empty epilogues in naked functions (*)
  25cd22b... RISC-V: Add require-effective-target to pr113429 testcase (*)
  77d3fb3... c++: local class in generic lambda [PR113544] (*)
  f3fdaa3... MAINTAINERS: Update my work email address (*)
  8e84b4f... MIPS: Fix typo in gcc/configure.ac: gcc_cv_as_mips_explicit (*)
  bad991a... arm: Add pattern for bswap + rotate -> rev16 [Bug 108933] (*)
  0f79454... middle-end/113622 - handle store with variable index to reg (*)
  96bc048... middle-end/113622 - allow .VEC_SET and .VEC_EXTRACT for glo (*)
  d41a187... aarch64: Ensure iterator validity when updating debug uses  (*)
  291f75f... x86: Save callee-saved registers in noreturn functions for  (*)
  8a48723... PR112950: Use #pragma GCC for including arm_sve.h. (*)
  7cc2262... gcn/gcn-valu.md: Disable fold_left_plus for TARGET_RDNA2_PL (*)
  1a8261e... vect: Tighten vect_determine_precisions_from_range [PR11328 (*)
  9e89b5e... nvptx.opt: Add sm_89 and sm_90a to -march-map= (*)
  c1a38cd... install.texi: For gcn, recommend LLVM 15, unless gfx1100 is (*)
  ef5ccdb... gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966 (*)
  cb36673... libgomp.c/declare-variant-4.h: Fix used variant function fo (*)
  b338fdb... tree-ssa-strlen: Fix pdata->maxlen computation [PR110603] (*)
  b702dc9... debug/103047 - argument order of inlined functions (*)
  5b393ac... testsuite: Fix vect_long_mult for 32-bit Power [PR109705] (*)
  91b3da6... Daily bump. (*)
  7dd4466... Libatomic: Add checks in ifunc selectors for LSE/LSE2 requi (*)
  5ad64d7... libatomic: Enable LSE128 128-bit atomics for Armv9.4-a (*)
  a899a1f... libatomic: Add support for __ifunc_arg_t arg in ifunc resol (*)
  e64602c... libatomic: atomic_16.S: Improve ENTRY, END and ALIAS macro  (*)
  c477394... Fortran: NULL actual to optional dummy with VALUE attribute (*)
  f74f840... Objective-C, Darwin: Do not overalign CFStrings and Objecti (*)
  30d9e81... testsuite, Objective-C: Fix duplicate libobjc cases. (*)
  837827f... Fix __builtin_nested_func_ptr_{created,deleted} symbol vers (*)
  557bea3... testsuite, jit: Stabilize error output. (*)
  46df136... doc/invoke: Remove duplicate explicit-relocs entry of MIPS (*)
  3979171... Daily bump. (*)
  f64448f... bpf: add constant pointer to helper-skb-ancestor-cgroup-id. (*)
  ce61de1... Fortran: fix bounds-checking errors for CLASS array dummies (*)
  7cc9adc... x86: Don't save callee-saved registers in noreturn function (*)
  a96549d... x86: Add no_callee_saved_registers function attribute (*)
  a12b0e9... lower-bitint: Avoid sign-extending cast to unsigned types f (*)
  3f5ac46... lower-bitint: Fix up VIEW_CONVERT_EXPR handling in lower_me (*)
  675e522... lower-bitint: Add debugging dump of SSA_NAME -> decl mappin (*)
  5200ef2... c-family: Fix ICE with large column number after restoring  (*)
  ce9dae5... Daily bump. (*)
  4eb8367... c/c++: Tweak warning for 'always_inline function might not  (*)
  ec57d18... c++: Stream additional fields for DECL_STRUCT_FUNCTION [PR1 (*)
  5a874de... RISC-V/testsuite: Add RTL cset-sext.c testcase variants (*)
  d4e1508... RISC-V/testsuite: Add RTL pr105314.c testcase variants (*)
  3e3b9b7... RISC-V/testsuite: Also verify if-conversion runs for pr1053 (*)
  a059617... RISC-V/testsuite: Widen coverage for pr105314.c (*)
  861997a... genopinit: Split init_all_optabs [PR113575]. (*)
  eb61949... modula2: detect string and pointer formal and actual parame (*)
  c34ab54... Avoid registering unsupported OMP offload devices (*)
  209ed06... Fix architecture support in OMP_OFFLOAD_init_device for gcn (*)
  56d0aba... amdgcn: config.gcc - enable gfx1030 and gfx1100 multilib; a (*)
  99890e1... amdgcn: additional gfx1030/gfx1100 support (*)
  a0dde47... c++: Emit definitions of ODR-used static members imported f (*)
  f9b143d... tree-optimization/113602 - datarefs of non-addressables (*)
  4b5650a... gcn/gcn-hsa.h: Always pass --amdhsa-code-object-version= in (*)
  bf23a62... RISC-V: Refine some codes of VSETVL PASS [NFC] (*)
  e3a9b77... LoongArch: Split vec_selects of bottom elements into simple (*)
  dddafe9... LoongArch: Define LOGICAL_OP_NON_SHORT_CIRCUIT (*)
  9e7947a... LoongArch: testsuite:Added additional vectorization "-mlsx" (*)
  58a2773... LoongArch: Optimize implementation of single-precision floa (*)
  bfd6b36... testsuite/vect: Fix pr25413a.c expectations [PR109705] (*)
  d40b3c1... RISC-V: Fix incorrect LCM delete bug [VSETVL PASS] (*)
  0c2583d... aarch64: Fix/avoid undefinedness in aarch64_classify_index  (*)
  f22a7ae... Daily bump. (*)
  fd620bd... c++: Fix up build_m_component_ref [PR113599] (*)
  136a828... c++: array of PMF [PR113598] (*)
  44868e7... c++: co_await and initializer_list [PR109227] (*)
  f03b8f5... aarch64: Fix undefinedness while testing the J constraint [ (*)
  4762262... [PR113526][LRA]: Fixing asm-flag-1.c failure on ARM (*)
  ffeab69... MAINTAINERS: Update my work email address (*)
  6b678d8... AVR: target/113601 - Fix wrong data start for ATmega3208 an (*)
  305fe4f... aarch64: Fix eh_return for -mtrack-speculation [PR112987] (*)
  0614eb8... modula2: add project regression test and badpointer tests (*)
  660e17f... fold-const: Handle AND, IOR, XOR with stepped vectors [PR11 (*)
  90880e1... testsuite/vect: Add target checks to refined patterns. (*)
  6426d46... analyzer: fix defaults in compound assignments from non-zer (*)
  4ffccee... modula2: correct prototype for lseek within gcc/m2/gm2-libs (*)
  5739d5f... RISC-V: Add support for XCVsimd extension in CV32E40P (*)
  3fc3965... gcn: Add missing space to ASM_SPEC in gcn-hsa.h (*)
  acc22d5... RISC-V: remove param riscv-vector-abi. [PR113538] (*)
  fb1b7e2... convert: Fix test for out of bounds shift count [PR113574] (*)
  c3de14b... aarch64: Fix out-of-bounds ENCODED_ELT access [PR113572] (*)
  8eead11... aarch64: Handle overlapping registers in movv8di [PR113550] (*)
  f251bbf... aarch64: Avoid paradoxical subregs in UXTL split [PR113485] (*)
  c6c2a1d... RISC-V: Add LCM delete block predecessors dump information (*)
  5ee45f5... RISC-V: Remove redundant full available computation [NFC] (*)
  e7d7c9e... Fix a few vect gimple testcases for LLP64 targets (e.g. min (*)
  36c1384... docs: Fix 2 typos (*)
  1a8bebb... RISC-V: Add optim-no-fusion compile option [VSETVL PASS] (*)
  7715954... LoongArch: Remove vec_concatz<mode> pattern. (*)
  578c7b9... tree-optimization/113576 - non-empty latch and may_be_zero  (*)
  0801a88... LoongArch: Disable TLS type symbols from generating non-zer (*)
  464de9c... rs6000: Enable block compare expand on P9 with m32 and mpow (*)
  73f0a1a... Enable -mlam=u57 by default when compiled with -fsanitize=h (*)
  025b8f5... Adjust hwasan testcase for x86 target. (*)
  6ff54cc... c++: Handle partial specialisations in GMF [PR113405] (*)
  b433a6f... c++: Fix importing nested namespace declarations [PR100707] (*)
  6f4d133... i386: Modify testcases failed under -DDEBUG (*)
  ba2c1a4... Fix check_effective_target_vect_long_mult (*)
  0d1b0f2... RISC-V: Don't make Ztso imply A (*)
  2a9637b... Daily bump. (*)
  fecb45a... c++: ambiguous member lookup for rewritten cands [PR113529] (*)
  aedfdd3... c++: add test [PR113347] (*)
  186ae6d... Fortran: passing of optional dummies to elemental procedure (*)
  e6fbc3c... Fix vect_long_mult for aarch64 [PR109705] (*)
  a9a8426... ipa: Self-DCE of uses of removed call LHSs (PR 108007) (*)
  d3ff08a... aarch64: Fix __builtin_apply with -mgeneral-regs-only [PR11 (*)
  fb54b97... [PATCH v3] RISC-V: Add split pattern to generate SFB instru (*)
  0f5a9a0... Add -fmin-function-alignmnet (*)
  dfa17fd... AArch64: Fix expansion of Advanced SIMD div and mul using S (*)
  306713c... AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] (*)
  bc4a20b... ipa-cp: Fix check for exceeding param_ipa_cp_value_list_siz (*)
  e503f9a... analyzer: fix taint false +ve due to overzealous state purg (*)
  b6e5375... analyzer kernel plugin: implement __check_object_size [PR11 (*)
  3de031c... PR modula2/113559 FIO.mod lseek requires cssize_t rather th (*)
  b8f5419... testsuite: i386: Don't restrict gcc.dg/vect/vect-simd-clone (*)
  f4a2478... testsuite: i386: Fix gcc.target/i386/pr80833-1.c on 32-bit  (*)
  58af788... MIPS: Accept arguments for -mexplicit-relocs (*)
  7fcdb50... MAINTAINERS: Update my work email address (*)
  da9647e... aarch64: Re-enable ldp/stp fusion pass (*)
  5900471... middle-end: rename main_exit_p in reduction code. (*)
  7242944... middle-end: fix epilog reductions when vector iters peeled  (*)
  d89537a... libgomp.texi: Document omp_pause_resource{,_all} and omp_ta (*)
  ec0a68b... libstdc++: [_Hashtable] Remove useless check for _M_before_ (*)
  7f7d9c5... RISC-V: Add regression test for vsetvl bug pr113429 (*)
  3132d2d... RISC-V: Fix large memory usage of VSETVL PASS [PR113495] (*)
  3128786... Daily bump. (*)
  bf358ea... testsuite: Disable new test for PR113292 on targets without (*)
  9010fdb... c++: -Wdangling-reference and lambda false warning [PR10964 (*)
  ed4c789... MAINTAINERS: Update my email address (*)

(*) This commit already exists in another branch.
    Because the reference `refs/vendors/vrull/heads/slp-improvements' 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:[~2024-02-27 13:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-27 13:37 [gcc/vrull/heads/slp-improvements] (829 commits) Change the representative of partitions in libiberty partit Philipp Tomsich

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