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