[gcc/mikael/heads/refactor_descriptor_v206.01] (393 commits) fortran: array descriptor: Use default arguments instead of

Mikael Morin via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
The branch 'mikael/heads/refactor_descriptor_v206.01' was updated to point to:

 563d4bdc2023... fortran: array descriptor: Use default arguments instead of

It previously pointed to:

 7b0fc6721b89... Refactoring gfc_set_descriptor_from_scalar

Diff:

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

  7b0fc67... Refactoring gfc_set_descriptor_from_scalar
  de590b0... Refactoring gfc_set_descriptor_from_scalar
  1757afa... Simplification initialisation scalar dtype
  38d2587... Refactoring gfc_set_descriptor_from_scalar
  f1fa9fb... Renseignement token dans gcf_set_descriptor_from_scalar
  a1fa65f... Extraction gfc_set_descriptor_from_scalar
  fd325c3... Extraction gfc_set_descriptor_from_scalar
  8677a34... Déplacement copy_coarray_desc_part vers trans-descriptor.c
  827a5fb... Extraction gfc_set_descriptor_from_scalar
  3498434... Refactoring gfc_get_scalar_to_descriptor_type
  bba416c... Refactoring gfc_get_scalar_to_descriptor_type
  f57c8d1... fortran: array descriptor: Move null actual creation [PR122
  0d8e669... fortran: array descriptor: Move unallocated library result 
  3def62a... fortran: array descriptor: Move default descriptor initiali
  bbccd01... fortran: array descriptor: Move absent descriptor initializ
  c6b658f... fortran: array descriptor: Move result default initializati
  8986d27... fortran: array descriptor: Move nullification code [PR12252


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

  563d4bd... fortran: array descriptor: Use default arguments instead of
  7917603... fortran: array descriptor: Factor scalar descriptor init 2/
  617d104... fortran: array descriptor: Remove redundant array type unwr
  206c394... fortran: array descriptor: Don't set the span in the scalar
  6d3197d... fortran: array descriptor: Simplify scalar dtype initializa
  6ba6a96... fortran: array descriptor: Factor scalar descriptor init 1/
  4abf42a... fortran: array descriptor: Add token init to descriptor ini
  23bb4b4... fortran: array descriptor: Move scalar descriptor init 3/3 
  ed1e615... fortran: array descriptor: Move scalar descriptor init 2/3 
  304c9c3... fortran: array descriptor: Move coarray bounds copy [PR1225
  3b6a936... fortran: array descriptor: Move scalar descriptor init 1/3 
  b8efce1... fortran: array descriptor: Move scalar descriptor type crea
  2c19bf6... fortran: array descriptor: Move scalar type extraction to c
  6ed0c57... fortran: array descriptor: Move null actual creation [PR122
  d5a790a... fortran: array descriptor: Move unallocated library result 
  458c31f... fortran: array descriptor: Move default descriptor initiali
  bdd9223... fortran: array descriptor: Move absent descriptor initializ
  3dc91cf... fortran: array descriptor: Move result default initializati
  e0bac50... fortran: array descriptor: Move nullification code [PR12252
  e4eea36... fortran: array descriptor: Move dtype layout constants out 
  f3d5746... fortran: array descriptor: Move rank offset construction [P
  a214f07... fortran: array descriptor: Move dtype constructor generatio
  26ba7ae... fortran: Fix element size in CO_BROADCAST implementation [P (*)
  fbc3584... fortran: Fix element size in collective subroutines impleme (*)
  424bd64... dce: Fix check for no_delete for removing the lhs of a call (*)
  1374c26... dce: Don't remove lhs for calls for no_delete case [PR12681 (*)
  ad3f5b0... libcpp: add an AArch64 SVE2 search_line_fast (*)
  542d7ea... [PATCH v3] simplify-rtx: widen the memory attributes when f (*)
  c5d147d... RISC-V: Add more test cases for vwmacc[u].vv (*)
  4f75092... RISC-V: Add test cases for vwmaccu.vv reg overlap (*)
  55afdf3... RISC-V: Add test cases for vwmacc.vv reg overlap (*)
  2be327c... RISC-V: Allow RVV register overlap for vwmacc[u].vv (*)
  ee9c991... Daily bump. (*)
  15acadc... cobol: Refactor the use of cbl_char_t for big-endian archit (*)
  1c03a15... Darwin: Amend linker-visibility of strings [PR126723]. (*)
  15d6098... testsuite, aarch64: Gate CFI/CFA tests on the cfi effective (*)
  2aeac73... testsuite, aarch64: Add dg-requires for mabi=ilp32. (*)
  cc08be7... c++: do not hash TYPENAME_TYPEs on pointers [PR124811] (*)
  7f4f4b9... [frange] Convert range_operator::fold_range to sub-ranges. (*)
  f296bb3... i386: Fix some minor issues with BT patterns (*)
  21d8d36... AVR: Tidy round insns for 1- and 2-byte modes. (*)
  5ad734d... AVR: Support saturating fixed-point shifts. (*)
  6bf1714... doc: Update link to RISC-V Vector Intrinsics specification (*)
  610f116... match: Fix recent pattern for signed integer overflow deali (*)
  c491043... [PATCH v2] alpha: enable gnu-indirect-function support for  (*)
  019ccd0... aarch64: use [SU]DOT for the byte to word step of a widenin (*)
  98298f0... aarch64: use [SU]ADDLP/[SU]ADALP for widening sum reduction (*)
  d9e21f7... x86-64: Add -m128bit-atomic (*)
  2e722bc... vect: For now restrict vect_validate_multiplication_commuta (*)
  d9b2948... vect: Support another form of COMPLEX_FMS which the testcas (*)
  b3275d4... PR modula2/125129: Many tests fail to link on FreeBSD (*)
  f49cb89... aarch64: Add SME2p3/SVE2p3 x2 narrowing right shift intrins (*)
  75f5723... match.pd: fold a round up spelled with inclusive or (*)
  eaca0fd... doc: describe the lane freedom of reduc_widen_[us]sum and W (*)
  31fd60b... optabs: rename widen_[us]sum to reduc_widen_[us]sum (*)
  adc20f1... tree-optimization/126099 - SLP subgraph merging with low/hi (*)
  9b1c9b6... Verify BB SLP scheduling (*)
  5e63fb5... tree-optimization/126028 - vector placement and live lane e (*)
  a3732e7... Remove dead code from vectorizable_condition (*)
  81b7d7b... aarch64: accept x8-x15 in aarch64_general_reg (*)
  a7bdb51... aarch64: Define __ARM_FEATURE_CSSC ACLE macro (*)
  5d12345... tree-optimization/126789 - MMX and SSE mask interaction wit (*)
  f6a1e69... Add attribute and pragma for coverage suppression (*)
  2185755... Thread paths ending in a computed goto (*)
  89c1412... c++: Change alignof (decltype (^^::)) from 1 to alignof (vo (*)
  67c9a2c... vect: fix virtual PHI after header rewrite [PR126778] (*)
  475e9ef... i386: Disallow APX EGPR in FMA4/XOP insns [PR target/126787 (*)
  b3ef2a6... RISC-V: Widen fusion pair bitmask to unsigned HOST_WIDE_INT (*)
  2d3a1b4... Daily bump. (*)
  d829764... Use ssa-names rather than versions in the relation oracle. (*)
  4882e4e... Segregate relation creation code. (*)
  977fd87... Allow range invert to fail. (*)
  de2d80d... Check for abnoraml ranges on full dom search. (*)
  e02ce3b... Provide a DCE no-delete option. (*)
  0bf6e39... Check for undefined in operator_lshift::op1_range. (*)
  1dec335... tree-optimization/126789 - pattern recog and precision of v (*)
  5a259d4... AVR: Reduce the number or unused libgcc modules. (*)
  7c48d6a... match.pd: Fold abs(x) * abs(y) -> abs(x * y) [PR126693] (*)
  9cc1aa0... libstdc++: Fixed iosfwd/synopsis.cc test for _GLIBCXX_USE_C (*)
  4ef8dce... AVR: ad target/121343 - Use hard-reg constraints in avr-fix (*)
  93d5e1b... aarch64: Avoid extra move for two-element vector lane copie (*)
  121691a... i386: Don't use VCOMX for XFmode compares [PR126676] (*)
  d08c144... Daily bump. (*)
  0c0a5d9... cobol: Repair COBOL EXTERNAL data definition. (*)
  cee53ed... wide-int: Use return 1 instead of return len. (*)
  8412da1... Update gcc .po files (*)
  a7a0083... i386: Split MOVBE alternatives out of *bswaphi2_movbe to dr (*)
  c59bee6... tree-optimization: Simplify ((X CMP1 Y) - (X CMP2 Y)) REL 0 (*)
  baa4e4d... PE/COFF: Implement visibility attribute via .drectve (*)
  8576d0b... openmp: Adjust calls to OMPT variants depending on loop-end (*)
  8a8a022... Add --param=dom-jump-threading to disable DOM jump threadin (*)
  7bb64f4... install: Remove reference to OpenPKG (*)
  b41352c... aarch64: Fix -march=native when -mtune is used [PR124629] (*)
  37dcc82... aarch64: Fix assert checking alias feature bits (*)
  2791799... pair-fusion: Verify that a fused pair really is adjacent (*)
  1ae9479... cfgexpand: Check partition MEM_EXPRs once the RTL of parame (*)
  37807a1... Use positional_argument in callback_only attribute handler (*)
  2a4f362... fortran: Diagnose allocatable PROCEDURE results early [PR10 (*)
  b947bd4... tree-optimization/126658 - TARGET_MEM_REF and non-null infe (*)
  fd6fed6... MAINTAINERS.yml: Add my private email as additional email (*)
  ae19557... MAINTAINERS: Add myself as a rs6000/powerpc port reviewer (*)
  ef09fd7... match.pd: drop an operand discarded by a shift (*)
  c31b7a0... rs6000: Fix type size checks for __builtin_ppc_atomic_cas_l (*)
  a1ba773... RISC-V: Improve macro-fusion dump output and comments (*)
  e8f4e91... match: 1 / X -> X == 1 for positive X. [PR125735] (*)
  752e436... Daily bump. (*)
  5af5256... Improve tree_expr_nonnegative_p by using the ranger [PR1119 (*)
  cfd8458... phiopt: Fix up factoring out loads for REF_REVERSE_STORAGE_ (*)
  fbdabd5... gimplefe: Add support for REF_REVERSE_STORAGE_ORDER on mem (*)
  7e0bb48... hwint: Simplify add_hwi/mul_hwi. (*)
  aa65cd8... [PATCH] alpha: round to odd before narrowing TFmode to SFmo (*)
  0621cf6... middle-end: Wrong code for a != b | (a|b) != 0. [PR126742] (*)
  c73b71d... middle-end: If supported, use __builtin_*. [PR126625] (*)
  d4a985f... Fortran: Fix missing vptrs for class allocations [PR98573] (*)
  6b97b4f... [frange] Stream frange sub-ranges in LTO (*)
  c5e57d8... [frange] Convert float_binary_op_range_finish to sub-ranges (*)
  c4f4ed4... install: Spell CPU in uppercase letters (*)
  f7c7c04... testsuite: enable vector MIN for vec-narrow-1.C on x86 (*)
  22d8333... match.pd: turn a product of two quotients into one division (*)
  2fb55e1... PR tree-optimization/126467: 0.0-x -> -x vs. signed zeros i (*)
  7957c0f... Daily bump. (*)
  e212f5e... OpenMP: Use VOID_TYPE_P to check for void return type in SI (*)
  31f66a8... fortran: [PR47425] Array constructor fails with length type (*)
  b444c2a... driver: match up signal termination diagnostics (*)
  c74d6b1... match.pd: combine a pair of vector reductions (*)
  bc8c490... match.pd: extend the MIN/MAX narrowing through a cast to ve (*)
  3791d1b... match: fold the sum of a min/max pair (*)
  1c37c63... testsuite: Remove unrelated checks from signbit-1.c (*)
  1f5c347... fortran: Preserve host association for dummy procedures [PR (*)
  2c3ff1f... [frange] Convert the float to int cast to sub-ranges. (*)
  c4317bd... [frange] Convert the float to float cast to sub-ranges. (*)
  e0d3569... Daily bump. (*)
  131d80f... cobol: Refactor COMPUTE using Reverse Polish stack. (*)
  a5d4ef6... [frange] Guard sign-zero self test with HONOR_SIGNED_ZEROS  (*)
  c8cdf66... cobol: Refactored variable creation. (*)
  500d824... gimple-range-op: Use widen method even for sqrt reverse op  (*)
  40691e7... PR target/120681 - allow -mcmodel=large with PC relative ad (*)
  8d0676d... s390: Fix ICE in usubc5 [PR126667] (*)
  956d39b... PR target/120528 -- Simplify zero extend from memory to VSX (*)
  9dd5138... Update my entry in MAINTAINERS. (*)
  1fb6222... tree-optimization/110935 - add testcase (*)
  ec3dca4... gccrs: forever-stack: Add dfs_cache (*)
  dafe3b7... gccrs: Separate argument and function body drop scopes (*)
  24ccf53... gccrs: Gate `cfg_select!` macro behind `-frust-compat-versi (*)
  57a148f... gccrs: Backport `cfg_select!` macro (*)
  f610d9c... gccrs: lang: Add unsafe_cell (*)
  3ce3af9... gccrs: Move SlicePattern RestPattern handling (*)
  a3fd60f... gccrs: Test libcore compilation until lowering (*)
  2be06e7... gccrs: lang: Register lang items for alloc crate (*)
  1e03e93... gccrs: Use canonical path for Clone trait within derive (*)
  e4b1c9c... gccrs: Do not export indentation levels within metadata (*)
  dcb6355... gccrs: Remove metadata export visitor (*)
  3b338a1... gccrs: Fix duplicate unused assignment removals (*)
  7c08014... gccrs: Generalize prelude import handling (*)
  c4d353b... gccrs: Handle ambiguous glob imports (*)
  81cd356... gccrs: Mark types used as generic arguments as live (*)
  c9112a0... gccrs: Fix multiple glob imports in a use decl (*)
  3726152... gccrs: hir: Remove unnecessary HIR::RangeFromToInclExpr cla (*)
  7cd9851... gccrs: lang: Add range_inclusive_new (*)
  eb180fd... gccrs: Remove manual drop emission for explicit returns (*)
  a99c41f... gccrs: Emit drops before explicit returns (*)
  00f557f... gccrs: Fix deriving with generic const args (*)
  1b839ec... gccrs: Small fixes for #[repr(transparent)] (*)
  08e1db3... gccrs: Record dirty state of GlobbingVisitor (*)
  b825f43... gccrs: Improve resolution and compilation of control flow l (*)
  35e344e... gccrs: Apply try-finally cleanup for function-scope drops (*)
  4980b14... gccrs: add no mangle generic items lint (*)
  414d794... gccrs: add unused braces lint (*)
  bbed1c0... gccrs: refactor dead code lint (*)
  fae5d56... gccrs: Support ZST type checking for `#[repr(transparent)]` (*)
  cccd9fc... gccrs: Define constructor for LoadedCrate struct (*)
  ff64d77... gccrs: rust: Enforce irrefutability in let bindings and fun (*)
  b44ed1c... gccrs: rust: Add is_refutable methods to HIR pattern nodes (*)
  6614915... gccrs: rust: Add const getter overloads for HIR pattern fie (*)
  1bf0529... gccrs: Fix duplicate "trailing semicolon in macro used" war (*)
  46ff959... gccrs: attr: Register rustc_conversion_suggestion (*)
  a2f3fb2... gccrs: attr: Register needs_allocator (*)
  3b972ec... gccrs: add static mut refs lint (*)
  d36cc0e... libstdc++: Deprecate std::errc constants related to UNIX ST (*)
  44ee83b... gccrs: intrinsic: Add assert_zero_valid (*)
  652d87e... gccrs: Improve super segment resolution (*)
  80c98ea... gccrs: Use EH_ELSE_EXPR in block Drop TRY_FINALLY_EXPR (*)
  0a0bbb5... gccrs: Emit block scope drops through TRY_FINALLY_EXPR (*)
  344eb37... gccrs: Add builder for current-scope drop cleanup (*)
  f9eb875... gccrs: add dyn drop lint (*)
  a4169b4... gccrs: Name resolve external types (*)
  270f123... gccrs: Emit drops for function parameters (*)
  8b20ce8... gccrs: Emit function-scope drops for unit tail expressions (*)
  93442d5... gccrs: Evaluate non-unit tail expressions before drops (*)
  75b8ea9... gccrs: add unused doc comment lint (*)
  5f8db9c... gccrs: Add new checks for `#[repr(align)]` attribute (*)
  723537f... gccrs: Implement compilation of #[repr(transparent)] struct (*)
  3a54974... gccrs: Add support for #[repr(transparent)] attribute (*)
  f593db0... gccrs: core: Detect whether we are compiling core or any ot (*)
  83fa84c... gccrs: Handle ribs in GlobbingVisitor (*)
  751000c... gccrs: Add compatible version option (*)
  c32d2da... gccrs: Unify node trees (*)
  fb133ea... gccrs: testsuite: Add regression test for Rust-GCC/gccrs#41 (*)
  d020cdb... gccrs: Fix IdentifierPathPass on sub-patterns (*)
  41305b6... gccrs: Fix TypePathSegmentGeneric token collection (*)
  be9834c... gccrs: add drop bounds lint (*)
  662e604... gccrs: Register global_allocator attribute (*)
  09e7ac3... gccrs: Fix type param forward declare check (*)
  433a657... gccrs: Create ForeverStackBase (*)
  d037469... gccrs: Remove ForeverStackStore (*)
  e812614... gccrs: Group lang item names within an array (*)
  a51e7e1... gccrs: Move Identifier class to its own file (*)
  9dbda55... gccrs: Rename error type (*)
  30ec03e... gccrs: Simplify module and extern block emission (*)
  03ebe9a... gccrs: Export extern block metadata (*)
  f972fb4... gccrs: Use the same node id for all builtin types (*)
  3be9f2b... gccrs: Allow merge of CanonicalPath context (*)
  e741816... gccrs: Merge binding map when merging nr contexts (*)
  5922188... gccrs: Use late name resolution on extern crates (*)
  3385e12... gccrs: Revert optional lang item segment name (*)
  c0e2fc3... gccrs: Name resolve extern crate independently (*)
  f7dd8c5... gccrs: Use AST for metadata export instead of HIR (*)
  53452c3... gccrs: Emit modules within metadata export file (*)
  d182d58... gccrs: Return empty file name for inline string source (*)
  9de3bd1... x86_64: Update overconstrained x86_64 tests (*)
  2cf463c... testsuite: Fix copysign tests on ilp32 x86 [PR109843, PR112 (*)
  255207b... range-op-float, value-range: Fix up float_widen_lhs_range [ (*)
  5038e4a... [frange] Convert the int to float cast to sub-ranges. (*)
  b59ff31... match.pd: fold the overflow-free average idiom (*)
  980c330... match: fold a remainder of a remainder by a multiple (*)
  60379a4... match.pd: drop a clamp whose bounds cross (*)
  af4aea1... Undo making -mblock-ops-vector-pair a documented option. (*)
  5c9e307... PR target/99293: Optimize splat of a V2DF/V2DI extract with (*)
  60b5fa3... PR target/117487: Add power9 and power10 float to logical o (*)
  6e5c7b4... Use vector pair load/store for memcpy with -mcpu=future (*)
  232280c... Add Michael Meissner as PowerPC maintainer. (*)
  d556e40... match: Fix two typos and format. [PR64992] (*)
  e5a2562... Daily bump. (*)
  38bc78f... tree-optimization: Remove dead code. [PR126669] (*)
  1521151... [frange] Convert operator_abs::fold_range to sub-ranges. (*)
  7597853... [frange] Convert operator_negate::fold_range to sub-ranges. (*)
  ab5addf... [frange] Convert frange_add_zeros to multi-range (*)
  c07fc7b... match: fold two idioms built from the negation of a value (*)
  d55b885... i386: Use %w operand modifier for ROLW bswaphisi2_lowpart a (*)
  b9c9f93... Handle sub-ranges in frange == and != operators [PR126637] (*)
  2ec8e0d... Remove the free-standing contains_zero_p in favor of the me (*)
  ac3a213... aarch64: delete vaddd_s64 and vaddd_u64 from arm_neon.h [PR (*)
  c2cc06f... Fix latent issue in call vectorization (*)
  9cf7c32... vect: Recognise high-part multiply when the wide type has n (*)
  14b226a... middle-end/123175 - fix vec_perm_indices construction in se (*)
  d23698b... testsuite: Handle C++29 in libstdc++ std module exports plu (*)
  2314d04... testsuite: Handle C++29 in libstdc++ uglification plugin (*)
  24754ac... c++: Fix mangling of empty anon union/struct unnamed NSDMs  (*)
  467a2e2... Remove nonzero_p. (*)
  679c673... Implement the exact nonzero-set test without nonzero_p. (*)
  d428b01... Use !contains_zero_p for known nonzero tests instead of non (*)
  9231e36... Add contains_zero_p to the vrange hierarchy. (*)
  aa35616... match: Combine several patterns into fors. (*)
  4f751c0... c++: Mangling fix for type alias reflections [PR125680] (*)
  1a9d7ee... testsuite: Add yet another [[clang::no_specializations]] te (*)
  72c3436... libcpp, c-family: Implement C++29 P3733R1 - More named univ (*)
  393a84e... Fix up cpp_check_xid_property (used by rust) (*)
  b200f4d... libcpp: Implement C++29 P3658R1 - Adjust identifier followi (*)
  d2b8724... c++: Reject std::initializer_list with bases [PR125647] (*)
  75ee896... aarch64: Implement vector DImode high-part multiply using S (*)
  94843e8... c++: Fix up constexpr handling of break in expansion statem (*)
  7ebe4eb... match: fold a remainder compared with its dividend (*)
  091a150... c++: Fix structured binding pack instantiation ICE [PR12559 (*)
  fde81f0... Use chain_index in callback_only attribute handler. (*)
  cad654e... Add the callback_only attribute. (*)
  19a304d... testsuite: Clarify the std module export plugin diagnostics (*)
  7b87f41... libcpp: Fix up ICE with __VA_OPT__ [PR125048] (*)
  d609ca7... c++: implement C++29 P2287R6 - Designated-initializers for  (*)
  c80ac3c... RISC-V: Don't let popretz combine across a call [PR target/ (*)
  a624395... i386: Fix up recent cpuinfo.h change for FEATURE_AVX10V2AUX (*)
  c3526f4... RISC-V: Don't synthesize VLS vector constants. (*)
  245e329... libga68: regenerate configure (*)
  487ed3d... RISC-V: Return implied_exts by const reference (*)
  44cc8e5... i386: Fix __get_cpuid() and __get_cpuid_count() for Centaur (*)
  cd65161... phiopt/cselim: Allow a load between the load and the store  (*)
  fd1bc53... match.pd: add the inclusive or dual of the masked compariso (*)
  9a72a88... [PATCH 2/2] alpha: keep the exception receiver's gpdisp pai (*)
  e0e794b... [PATCH] RISC-V: Implement reassociation width hook (*)
  56d9817... RISC-V: Add more test cases for vwmulsu.vv (*)
  93ff238... RISC-V: Add test cases for vwmulsu.vv reg overlap (*)
  2a696e2... RISC-V: Allow RVV register overlap for vwmulsu.vv (*)
  0aca143... [PATCH 1/2] alpha: add a g++ testsuite directory (*)
  fcb6dca... Daily bump. (*)
  c1377cb... Revert "OpenMP/OpenACC tests. vs C++26" (*)
  8f43cf5... C++: Handle OpenMP/OpenACC array sections [: / :] with C++2 (*)
  49d761a... XFAIL default_format_2.f90 and default_format_denormal_2.f9 (*)
  869a3e3... Skip gfortran.dg/PR100914.f90 on hppa*-*-hpux* (*)
  33b48f3... testsuite, aarch64: Mark tests as needing ifunc support. (*)
  08ede4f... c++/objective-c++; Do not claim feature(modules), it is cla (*)
  c109d79... AVR: Add 16-bit saturated fixed-point divisions. (*)
  898cd93... AVR: Add [un]signed sat accum divisions. (*)
  e6cb892... libga68: do not record the source directory in generated so (*)
  52ec176... libga68: honour a preset A68FLAGS (*)
  4288735... Cleanup vectorizable_conversion (*)
  6641de4... aarch64: Add SVE AES2 ACLE builtins (*)
  28f2250... Simplify vect_get_vec_defs API (*)
  9baaca2... tree-optimization/126650 - get_inner_reference_aff and bitf (*)
  3f337c3... contrib: handle @option as indicating command to @table (*)
  141edd0... fold-const, match.pd: Improve ptr_difference_const optimiza (*)
  18550a0... Add FP8 to FP6 and vice-versa converts. (*)
  617944a... Add FP8 to FP4 and vice-versa converts. (*)
  1782fdf... Add FP8 to FP32 converts. (*)
  b07ea1a... Add FP32 to FP8 Biased converts. (*)
  50e5bb1... Add FP32 to FP8 Single-Source RTO converts. (*)
  9ab9159... Add ISA support for AVX10_V2_AUX and FP32 to FP8 single-sou (*)
  36990bb... tree-optimization: Recognize add/sub absolute-value idiom [ (*)
  d90aac0... libstdc++: Support any generator (up to 64bit) in generate_ (*)
  298071e... expand: Split divisions with near-power-of-two divisors [PR (*)
  8f60387... statistics: Fix destruction ordering issues with mem_alloc_ (*)
  6062380... statistics: Fix --enable-gather-detailed-mem-stats for PCH  (*)
  19fdf88... RISC-V: Add more test cases for vwsub/vwsubu/vwmul/vwmulu.v (*)
  ec2023e... RISC-V: Add test cases for vwmulu.vv reg overlap (*)
  c55a61e... RISC-V: Add test cases for vwmul.vv reg overlap (*)
  41b68b7... RISC-V: Add test cases for vwsubu.vv reg overlap (*)
  44e0270... RISC-V: Add test cases for vwsub.vv reg overlap (*)
  8264fa7... Daily bump. (*)
  7cdbbbd... RISC-V: Fix single-step expansion [PR126550]. (*)
  d6073a2... PR tree-optimization/126242: Check range is defined to avoi (*)
  b5b0203... testsuite: Fix up gcc.dg/pr126464.c test [PR126464] (*)
  17d0df5... testsuite: Fix up gcc.dg/torture/bitint-100.c test [PR12494 (*)
  bc1d30b... cobol: Unbreak bootstrap (*)
  54c3bdc... Run the bootstrap object comparison in parallel (*)
  1a75191... phiopt: Add some TARGET_MEM_REF support to factoring of loa (*)
  8642ff2... Revert "forwprop, widening_mul: Fold longhand wide-multiply (*)
  3cc9f5e... [PATCH] MAINTAINERS: Add myself to DCO section (*)
  f1ea3d5... forwprop, widening_mul: Fold longhand wide-multiply idioms  (*)
  1c71996... match: fold two comparisons of a masked value (*)
  987e387... vect: when REALPART/IMAGPART also check their def stmts [PR (*)
  f877362... vect: convert do-loop edges properly for LOOP_VINFO_EARLY_B (*)
  c3ceac8... vect: simplify is_linear_load_p using vec_perm_builder and  (*)
  30b4b8f... AArch64: block COMPLEX_MUL when honoring signed zeros [PR12 (*)
  3565f0b... vect: try all 8 multiplication orderings for complex patter (*)
  fdfe157... middle-end: fix condition on multiple negate pattern [PR126 (*)
  9df54ce... aarch64: Replace `UNSPEC_NONE` with optional arguments wher (*)
  70859b5... aarch64: use `unspec` type for unspec codes (*)
  61c13bd... aarch64: Use shifts in `aarch64_type_qualifiers` enum (*)
  58e6cb5... aarch64: Make `VECTOR_TYPE_none` an enum member (*)
  8ce6c6c... aarch64: Reformat array initializers (*)
  291a1a7... aarch64: Use variadic arguments (*)
  c4726f9... aarch64: Define `DEF_SVE_TYPE_SUFFIX` in terms of `DEF_SVE_ (*)
  7cb2104... aarch64: Document `DEF_*` macros (*)
  57850fb... aarch64: Rename `ENTRY` to `DEF_SIMD_TYPE` (*)
  504b476... vect: move check for safe speculative reads for inbound acc (*)
  91dda50... [PATCH v5] RISC-V: Fix riscv_subword_address for big-endian (*)
  8cd5fa5... contrib: Allow overriding download_prerequisites base URL (*)
  097d4a9... [RISC-V][PR target/108031] Expose address computations for  (*)
  d782390... arm: Thumb2 reg preferencing for vfp variant of movsi [PR12 (*)
  2354f26... arm: handle neon vec_dup from select of 128-bit vector (*)
  1e5aaad... [frange] Convert float_widen_lhs_range to sub-ranges. (*)
  dd4a1a6... [frange] Factor float_widen_bound out of float_widen_lhs_ra (*)
  672923a... analyzer: support exception subclass matching [PR analyzer/ (*)
  a49c114... widening_mul: Fix up ICE in maybe_optimize_guarding_check [ (*)
  5e90879... phiopt: Fix up spaceship_replacement [PR126564] (*)
  217df27... range-op-float: Remove inappropriate frange_drop_infs call  (*)
  c62176c... aarch64: Add missing CC clobber to max/min-of-add/sub patte (*)
  e5912e7... sched-deps: record barriers once instead of per register (*)
  789d24c... sched-deps: reuse reg_last arrays across regions (*)
  ce720fc... sched-deps: release reg_last lists outside reg_last_in_use (*)
  10a4ba5... sched-deps: clear dependency caches before freeing them (*)
  b06b1ea... x86: Check DECL_INCOMING_RTL for argument passing check (*)
  2db2cf6... RISC-V: Avoid unused frame-pointer references in stack ties (*)
  372d44c... [PATCH] match: Simplify `(A | C) == A` to `(A & C) != 0` wh (*)
  a1a07ce... Daily bump. (*)
  c483e3d... Update gcc zh_CN.po (*)
  7ca55e0... c++: Add missing "to" in reflection diagnostic (*)
  4569067... c++: early DMI and constructor default arg [PR126606] (*)
  8fb57ed... c++/reflection: ICE with &template [:members_of():] [PR1247 (*)
  1e8ce63... Update cpplib pt_BR.po (*)
  78b03e2... c++/reflection: ^^ rejects pack-index-specifier [PR126546] (*)
  366ebd4... cobol: Ignore comments in strings. (*)
  5387cfd... cobol: Allow ASSIGN OTHER under dialect ibm. (*)
  86b7458... fortran: [PR118793] Additional expanded namelist read diagn (*)
  011aa88... [committed] Fix recent msp430-elf regressions (*)
  6a2eb23... cobol: Remove TITLE token. (*)
  8239d93... match: Combine four simplify into one for. [PR63387] (*)
  a5407eb... cobol: Avoid internal compiler error in generated lexer. (*)
  71d225b... cobol: Repairs to structure creation.  [PR119461] (*)
  c4c8f79... hwint: Simplify sext_hwi. (*)
  9933a5f... libstdc++: Document std::chrono::tzdb database implementati (*)
  3db0206... [frange] Implement set_nonzero and nonzero_p. (*)
  7decbb5... match: Fix incorrect identification of POPCOUNT pattern [PR (*)
  81763ec... testsuite: Add yet another testcase for float range inverse (*)
  04e3459... testsuite: Add testcase for already fixed PR [PR126576] (*)
  e152b58... mips: Fix up creation of MD builtins with 0 arguments [PR12 (*)
  ee279a7... testsuite/g++: force the serial PSTL backend in xtreme-head (*)
  a430011... [frange] Represent the inverse of a constant range (*)
  9e39110... [frange] Enable sub-ranges. (*)
  779eed5... [PATCH v2] RISC-V: Reject non-monotonic shuffle masks in sl (*)
  4edb2f2... Daily bump. (*)
  c4b0024... cobol: Make pointer to stash location file-static. [PR12639 (*)
  529304e... match: Combine two patterns into one for. [PR19832] (*)
  092e382... match: Combine four fors into one for. (*)
  8640e4b... match: Combine two patterns into for. (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/mikael/heads/refactor_descriptor_v206.01' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.