[gcc/mikael/heads/refactor_descriptor_v291.01] (250 commits) Renseignement span
Mikael Morin via Gcc-cvs <[email protected]>
| Newsgroups | gmane.comp.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
The branch 'mikael/heads/refactor_descriptor_v291.01' was updated to point to:
a77cad600330... Renseignement span
It previously pointed to:
02a52a844736... Renseignement span
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
02a52a8... Renseignement span
4d5db6e... Introduction gfc_conv_descriptor_extent_get
a8b0f3e... Refactor set_dimension_fields set_empty_descriptor
2d28b7a... Refactor set_dimension_fields descriptor_init_count
1246b34... Refactoring set_dimension_fields set_pdt_array_descriptor
93447e3... Nettoyage gfc_set_pdt_array_descriptor
dc42d8a... Factorisation set_dimension_bounds/shift_dimension_bounds g
a4e14e6... Factorisation shift_dimension_fields/set_dimension_fields g
26a9384... Factorisation set_dimension_fields gfc_set_descriptor_with_
ec65bba... Factorisation set_dimension_fields gfc_set_descriptor
0378bde... Suppression déclarations inutiles
f9a2c04... Extraction gfc_copy_assumed_rank_descriptor
27d863a... Déplacement initialisation dernière borne sup assumed siz
43693ad... Suppression set_dtype_if_unallocated
2c3cbc5... Suppression déclarations inutiles
153da97... Extraction gfc_set_empty_descriptor_bounds
fcc63e1... Déplacement gfc_array_init_count -> gfc_descriptor_init_co
2d0ddc4... Déplacemement plus de code gfc_set_pdt_array_descriptor
7539cd8... Extraction gfc_set_pdt_array_descriptor
3ad33d7... Extraction gfc_set_descriptor_for_assign_realloc
8361d82... Suppression mise à jour offset forall
cce3842... Extraction get_array_memory_size
de96ead... Mise à jour offset & span dans gfc_array_init_size
ef15787... Factorisation descriptor_element_size
26bce96... Extraction gfc_set_temporary_descriptor
9c200a3... Refactoring set_dimension_fields
307d8c9... Refactor set_dimension_bounds
291c187... Déroulement boucle set_gfc_from_cfi
26bebe3... Refactor set_gfc_from_cfi
9dd02d1... Extraction set_gfc_from_cfi
580e9fd... Extraction gfc_set_gfc_from_cfi
63f3b29... Refactoring gfc_conv_descriptor_sm_get
650d0a4... Factorisation utilisation shapeval
e837795... Extraction set_descriptor_with_shape
f94a3a7... Factorisation gfc_set_contiguous_descriptor
eaa6e4f... Extraction gfc_set_descriptor
3dfb633... Calcul offset sans passer par le descripteur
db40e53... Modification initialisation stride
208abd6... Simplification initialisation offset remap descriptor
0cca9a7... Extraction gfc_conv_remap_descriptor
8633643... Extraction gfc_copy_descriptor
2b39f6f... Extraction gfc_copy_descriptor
b51e7df... Extraction gfc_copy_descriptor
2eff5aa... Extraction gfc_copy_sequence_descriptor
ceabea5... Refactoring shift descriptor
f4cae42... Initialisation shifted offset en partant de zero
eac9a6e... Extraction gfc_shift_descriptor
96a45aa... Extraction gfc_conv_shift_subarray_descriptor
1c3d009... Factorisation gfc_conv_shift_descriptor
71179a1... Extraction gfc_conv_shift_descriptor
55772db... Appel méthode shift descriptor dans gfc_trans_pointer_assi
50345b4... Refactoring gfc_set_descriptor_from_scalar
d7dccf0... Renseignement token dans gcf_set_descriptor_from_scalar
ae088c5... Extraction gfc_set_descriptor_from_scalar
afec181... Déplacement copy_coarray_desc_part vers trans-descriptor.c
e8db29d... Correction artefact conflit rebase
eba87e9... Extraction gfc_set_descriptor_from_scalar
957d413... Extraction gfc_set_descriptor_from_scalar
db94ce8... Refactoring gfc_get_scalar_to_descriptor_type
498c6f8... Refactoring gfc_get_scalar_to_descriptor_type
92d5a14... Introduction gfc_create_null_actual_descriptor
37107c6... Extraction gfc_create_unallocated_library_result_descriptor
81156d7... Refactoring gfc_nullify_descriptor/gfc_init_descriptor_vari
ce4cf38... Refactor gfc_init_descriptor_variable
1a53151... Modif gfc_init_descriptor_variable
b8c1fc6... Introduction gfc_symbol_attr
05e441f... Renseignement dtype par défaut
35c2309... Extraction gfc_init_descriptor_variable
dc2aec8... Extraction gfc_init_static_descriptor
4611d9f... Extraction gfc_init_absent_descriptor
4b3a17a... Introduction gfc_init_descriptor_result
d5c3b29... Extraction fonction gfc_nullify_descriptor
9fed611... Déplacement constantes dtype trans.h -> trans-descriptor.c
eab20dc... fortran: array descriptor: Move rank offset construction [P
4217853... fortran: array descriptor: Move dtype constructor generatio
Summary of changes (added commits):
-----------------------------------
a77cad6... Renseignement span
0e92107... Introduction gfc_conv_descriptor_extent_get
e768e6e... Refactor set_dimension_fields set_empty_descriptor
16ca502... Refactor set_dimension_fields descriptor_init_count
b7fb859... Refactoring set_dimension_fields set_pdt_array_descriptor
8d50e6c... Nettoyage gfc_set_pdt_array_descriptor
4785848... Factorisation set_dimension_bounds/shift_dimension_bounds g
ffbb6e7... Factorisation shift_dimension_fields/set_dimension_fields g
34ba5b3... Factorisation set_dimension_fields gfc_set_descriptor_with_
bc53776... Factorisation set_dimension_fields gfc_set_descriptor
5e55c4f... Suppression déclarations inutiles
1c17ee6... Extraction gfc_copy_assumed_rank_descriptor
a7a285c... Déplacement initialisation dernière borne sup assumed siz
770dbc2... Suppression set_dtype_if_unallocated
6e470ae... Suppression déclarations inutiles
a30a791... Extraction gfc_set_empty_descriptor_bounds
05eea79... Déplacement gfc_array_init_count -> gfc_descriptor_init_co
a03330b... Déplacemement plus de code gfc_set_pdt_array_descriptor
92979f0... Extraction gfc_set_pdt_array_descriptor
a6ad6db... Extraction gfc_set_descriptor_for_assign_realloc
5f20df2... Suppression mise à jour offset forall
824cb38... Extraction get_array_memory_size
48b71c7... Mise à jour offset & span dans gfc_array_init_size
2b19b73... Factorisation descriptor_element_size
54f66fe... Extraction gfc_set_temporary_descriptor
353b197... Refactoring set_dimension_fields
29a0af6... Refactor set_dimension_bounds
52b25d9... Déroulement boucle set_gfc_from_cfi
4763780... Refactor set_gfc_from_cfi
a165465... Extraction set_gfc_from_cfi
c87af3c... Extraction gfc_set_gfc_from_cfi
329db27... Refactoring gfc_conv_descriptor_sm_get
e38b15d... Factorisation utilisation shapeval
810e91c... Extraction set_descriptor_with_shape
39f6cf4... Factorisation gfc_set_contiguous_descriptor
f770857... Extraction gfc_set_descriptor
ce994e2... Calcul offset sans passer par le descripteur
0194b9a... Modification initialisation stride
e417785... Simplification initialisation offset remap descriptor
879c3f2... Extraction gfc_conv_remap_descriptor
2c04acc... Extraction gfc_copy_descriptor
8d2de52... Extraction gfc_copy_descriptor
3375995... Extraction gfc_copy_descriptor
deda224... Extraction gfc_copy_sequence_descriptor
a018da2... Refactoring shift descriptor
4aa9cba... Initialisation shifted offset en partant de zero
d6f05e6... Extraction gfc_shift_descriptor
b87ff9c... Extraction gfc_conv_shift_subarray_descriptor
7e6da0c... Factorisation gfc_conv_shift_descriptor
495cf3c... Extraction gfc_conv_shift_descriptor
a15f376... Appel méthode shift descriptor dans gfc_trans_pointer_assi
41fb80a... Refactoring gfc_set_descriptor_from_scalar
7682c81... Renseignement token dans gcf_set_descriptor_from_scalar
86e912d... Extraction gfc_set_descriptor_from_scalar
0c3ba08... Déplacement copy_coarray_desc_part vers trans-descriptor.c
f10417a... Correction artefact conflit rebase
52bd728... Extraction gfc_set_descriptor_from_scalar
f80c1df... Extraction gfc_set_descriptor_from_scalar
3796300... Refactoring gfc_get_scalar_to_descriptor_type
6313eb2... Refactoring gfc_get_scalar_to_descriptor_type
d15a5a7... Introduction gfc_create_null_actual_descriptor
bf7cacb... Extraction gfc_create_unallocated_library_result_descriptor
fcad48b... Refactoring gfc_nullify_descriptor/gfc_init_descriptor_vari
595ef0e... Refactor gfc_init_descriptor_variable
b99e7d2... Modif gfc_init_descriptor_variable
d87a4a5... Introduction gfc_symbol_attr
a9b2dce... Renseignement dtype par défaut
dfb63ac... Extraction gfc_init_descriptor_variable
526220b... Extraction gfc_init_static_descriptor
d5b45ef... Extraction gfc_init_absent_descriptor
7650f61... Introduction gfc_init_descriptor_result
7cea717... Extraction fonction gfc_nullify_descriptor
98bb34b... fortran: array descriptor: Move dtype layout constants out
dbe97d1... fortran: array descriptor: Move rank offset construction [P
0281da1... fortran: array descriptor: Move dtype constructor generatio
b80a434... libstdc++: Fix num_children of the map pretty-printers (*)
e217558... libstdc++: Fix parameter name in map/set printer num_childr (*)
53c2caf... ada: adjust runtime flags used by the GPR file (*)
51c8f33... libstdc++: Remove unused variable (*)
ed04be2... i386: Correct vdpbf16ps mask usage in pattern [PR126429] (*)
95ee9c9... cfgexpand: Verify that partitions do not share a MEM_EXPR [ (*)
447618d... out-of-SSA: Split partitions of parameters and results too (*)
6f8fff3... out-of-SSA: Use all partition names to find the decl to spl (*)
baf658d... i386: Avoid XCHGB %rH, %rL in bswaphi2 on non-pentium4 targ (*)
9acbae6... middle-end: look through VEC_DUPLICATE_EXPR in ssa_uniform_ (*)
6ae7119... tree-optimization/126417 - bogus fold-left reduction check (*)
3cd23c9... tree-optimization/126404 - fixup conversion detection in re (*)
6add1e2... Daily bump. (*)
1c69a96... testsuite: Add C++ testcase for PR 126296: `<=>` folding in (*)
50de881... match: Combine two for into one for. (*)
4eb6175... cobol: Accept NUL in comments. (*)
bdcc2f7... cobol: Resume source format after copybook ends. (*)
a0694cf... OpenMP: Fortran + ME - update for spatial dimensions + mess (*)
822ce7e... fortran: Fix ICE with loops with (deprecated) non-integral (*)
f445271... testsuite/aarch64: use a relative tolerance in vect-vaddv.c (*)
266b652... testsuite/aarch64: restore the second lane-index error in m (*)
6137957... testsuite/aarch64: accept either ubfx width in struct_3 tes (*)
31216a5... testsuite/aarch64: accept either csel polarity in fuse_cmp_ (*)
66a30b6... doc: Fix up doc build (*)
4506585... testsuite: arm: require fp16 alternative hw for tests (*)
3f2b3ec... i386: Prefer shorter fold-left reduction chains (*)
0e429ac... c++: vrp and pmf conversion [PR126310] (*)
f94bbe0... cobol: Improve the creation of run-time arrays. (*)
f8a8ef3... Daily bump. (*)
4d9a71c... fortran: Fix editorial error and new test case (*)
e3e1c72... c++: parse trivial DMI immediately [PR96645] (*)
cd45302... c++: Fix ICE with loop pragmas at class scope [PR126323] (*)
b71686d... libstdc++: Robustify flat_map::insert_range move counter te (*)
4d855f3... Fix size calculation for reallocation for matmul of rank 2 (*)
85a3db6... RISC-V: Adjust test case due to allow vwadd[u].wv overlap (*)
761d740... RISC-V: Add test cases for vwaddu.wv reg overlap (*)
ab24fe5... RISC-V: Add test cases for vwadd.wv reg overlap (*)
540a9c0... RISC-V: Allow RVV register overlap for vwadd[u].wv (*)
7149f5e... Daily bump. (*)
de8be0e... phiopt: New comparison combine part of phiopt [PR126138] (*)
ea33efb... ifcombine: Handle trapping ifcombining better. [PR126138] (*)
7d781db... fold: Allow combining eq/ne with a trapping to get a trappi (*)
d47f486... c++: function NTTP argument in pack considered unused [PR12 (*)
368574d... libstdc++: Implement LWG 4074 changes to join_with_view's c (*)
f678da4... libstdc++: Optimize flat_map range insertion for pair-like (*)
8832459... Use HOST_SIZE_T_PRINT_UNSIGNED in a few other spots (*)
5f53a0a... libgfortran: Fix whitespace in ceill_16.c (*)
f1864c0... MAINTAINERS: Add myself to write-after-approval and DCO (*)
07e7842... AVR: Add __negdi2_r10 to libgcc. (*)
f6b00ae... ifcvt: Keep only reaching definitions when rewiring sets [P (*)
7b4d5b4... ifcvt: Reject hard-register destinations in multiple sets [ (*)
699ff07... gcc.target/i386/pr[27827|50038].c: Compile with -mno-sse (*)
642bd00... cobol: ACCEPT <DATE> into subscripted and reference-modifie (*)
1649ee1... [PATCH v2] tree-optimization: Fix strlen(s) != 0 not folded (*)
5b0d2e9... RISC-V: Use ordered scatter variants. (*)
6098abe... testsuite: Split rs6000 mma related PR test cases to dmf an (*)
b37ace0... middle-end: Remove most ENUM_BITFIELD uses. [PR125507] (*)
85b1d6e... Daily bump. (*)
7c19a52... Fix m68k bootstrap due to -Wempty-body warning (*)
6c3bea1... testsuite/aarch64: Update bitint-args.c for w vs x reg usag (*)
2605893... x86: Check register argument spill by callee (*)
b5e6f5d... middle-end: Replace INTEGER_CST + expand_normal with tree_t (*)
5fbbf2d... gcn: mkoffload - pass -L<dir> on to the amdgcn-amdhsa linke (*)
ad8686f... AArch64: Update Neoverse V2 cost model for SVE structure lo (*)
d20adca... target/126328 - [x86] insn_cost of *sse3_h{add,sub}v2df3[_l (*)
a3a3e4f... Remove shift vectorization check from vect_build_slp_tree_1 (*)
04e8cc4... Set INSN_CODE to recognized insn before calling insn_cost i (*)
d96ac42... testsuite: Split rs6000 mma tests into power10 and future (*)
380bd5c... OpenMP/C++: Handle OMP_CLAUSE_DEVICE_TYPE in pt.cc (*)
10cba11... Mention the forge on unofficial mirrors (*)
b13e5bf... x86 SSE: Use insertps to zero V4SI/V4SF elements in a singl (*)
33402b1... ifcvt: drop redundant reversibility pre-checks in store-fla (*)
7c89181... libgfortran: Add additional long double math support for hp (*)
d6cbca3... Daily bump. (*)
36f131b... Use HOST_SIZE_T_PRINT_UNSIGNED instead of %zu format string (*)
eb25d3e... cobol: Handle -Wno options and -fPIC better in gcobc emulat (*)
28838a5... testsuite: use arm_neon as xfail condition [PR118407] (*)
fa85747... rs6000: Builtins for MMA+ float16 outer product instruction (*)
3b12607... middle-end: Fold averages with equal operands [PR122715] (*)
dcb8c8d... ifcvt: do not emit a store flag for an irreversible conditi (*)
a9da591... rs6000: Builtins for MMA+ bfloat16 and int8 instructions [R (*)
1c6f621... cobol: Recognize TYPE clause as implicit USAGE for validati (*)
abbc5b3... rs6000: Add DMR extract builtins for Dense Math support (*)
83a903f... c++: implement LWG 3819, reference_xes_from_temporary [PR11 (*)
571aae1... c++: Diagnose return from [[noreturn]] function during cons (*)
706c087... c++: constant not recomputed when ADDR_EXPR changed [PR1262 (*)
e906beb... libstdc++: Use __chrono_write via _S_empty_fs for chrono os (*)
4e2b29c... libstdc++: Remove noexcept from basic_string instantiations (*)
a4ceb70... libstdc++: Don't dereference past-the-end iterator with ove (*)
b75d81d... libsanitizer: parallelize subdir builds (*)
ea513c3... gcn: Fix sram-ecc default for gfx9-4-generic (*)
ad1f516... c++: Diagnose declaration of objects with anonymous union o (*)
e95693c... configure: Fix a typo (*)
c17883e... testsuite: Provide shf_link_order effective target (*)
fb0838b... Support two-lane vector BB reductions without target suppor (*)
469a256... testsuite: Provide gnu_retain effective target (*)
88e7db7... testsuite: Don't use auto-host.h in target-supports.exp (*)
e3f61fb... testsuite: Use solaris_ld effective target (*)
52de304... testsuite: Use solaris_as effective target (*)
46ef72e... i386: Update Suffix for AVX10.2 SAT CVT scalar Intrinsics (*)
e870be6... i386: Add vector lrint expanders for conversions (*)
eacad75... openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules (*)
d0430a0... rs6000: Update existing mma insns to use wD constraint and (*)
93a9ff5... frange: Add a comparison function for range endpoints (*)
6d3f404... rs6000: Add Dense Math (DMF/MMA+) built-in/instruction supp (*)
7aa3a19... testsuite: prevent packing enum in vect-early-break_65.c [P (*)
bef9e8e... rs6000: Add the __dmr1024 opaque type. (*)
1c6f598... lto-streamer: Remove an unused field (*)
816274e... RISC-V: Adjust test case due to allow vwcvt.x[u].f.v overla (*)
a6d07f9... RISC-V: Add test cases for vfwcvt.rtz.xu.f.v reg overlap (*)
6853865... RISC-V: Add test cases for vfwcvt.rtz.x.f.v reg overlap (*)
a4cb95e... RISC-V: Allow RVV register overlap for vfwcvt.rtz.x[u].f.v (*)
9d4a986... Daily bump. (*)
eb80114... phiopt: for non-diamond case, invoke a limited conditional (*)
fd3e590... cselim: reduced cs-elim without non-trapping (*)
f128c34... cobol: Restrict CDF reserved words to CDF parsing. (*)
70add87... cobol: Improve "sameness" test when deciding whether a CDF (*)
d284bf3... [frange] Consolidate signed-zero canonicalization of endpoi (*)
7ec7871... cobol: Enable suppression of unimplemented exception condit (*)
b2c4447... fortran: [PR78718] ICE in gfc_get_symbol_decl, at fortran/t (*)
ab087de... libstdc++: std::variant test should be C++17 and up (*)
b64e38f... libgomp: Add by-device capabilities for OpenMP 'omp require (*)
f5e5264... cobol: Accept ASSIGN TO DEVICE. (*)
f764d71... fortran: [PR53296] Fix character array-ctor function called (*)
454e684... Update my name in the MAINTAINERS file (*)
345dcca... Fix maintainer_utils.py for older jsonscheme [PR126162] (*)
4ee8fd7... rs6000: Add DMF-specific XO move pattern (*)
d94e8b7... Simplify vect_schedule_slp_node (*)
6581a83... Fix SLP scheduling in-region check (*)
7b8575e... rs6000: Add TDOmode reload patterns for DMR registers (*)
c033e4b... AVR: Use more .branch_plus in lib1funcs.S (*)
b3637a1... libstdc++: Update Solaris baselines for GCC 17.0 (*)
8679354... AVR: Tweak lib1funcs-fixed.S::__mulQ64_work once more. (*)
65b50eb... AVR: Tweak lib1funcs-fixed.S::__mulQ64_work. (*)
8d16b07... testsuite: require cortex-a53 in reg_equal_test.c test (*)
2fe9a29... libstdc++: Update Linux baselines for GCC 17.0 (*)
7cb252f... libgomp: Add by-device capabilities for OpenMP 'omp require (*)
13e2608... doc/invoke.texi: -fopenmp-ompt - add additional construct (*)
a0dc39b... rs6000: Add TDOmode move patterns (*)
ee30b1a... rs6000: Build DMF accumulators using DMR insert operations (*)
7821571... s390x: Implement vec_cbranch_{all,any} (*)
14375d0... rs6000: Add %wD constraint and predicate for accumulators (*)
2c421a5... rs6000: Add support for Dense Math Facility (DMF) registers (*)
087c89a... Daily bump. (*)
3e2b0fc... tree-optimization: Fold constant conditional selects [PR124 (*)
172f855... cobol: Enable Bison parser stack growth. (*)
fe724b2... AArch64: use ranger to fold WHILE_ULT to ptrue (*)
89c5502... AArch64: Move SVE ptrue VL folding helpers (*)
888b4d4... middle-end: enable ranger in gimple-isel (*)
8682e3a... xtensa: Refurbish xtensa_legitimize_address() (*)
c8c3988... xtensa: Define LOCAL_REGNO() macro (*)
f0421da... vect: replace usages of SLP_TREE_SCALAR_SMTS where possible (*)
ea991f7... Fix a few false positive warnings with unused/undefined war (*)
2ef1fe7... rs6000: Add %W print modifier (*)
9cdb20d... RISC-V: Adjust test case due to allow vwcvt.f.x[u].v overla (*)
0eb5dc7... RISC-V: Add test cases for vfwcvt.f.xu.v reg overlap overla (*)
e43b9a1... RISC-V: Add test cases for vfwcvt.f.x.v reg overlap (*)
d527096... RISC-V: Allow RVV register overlap for vfwcvt.f.x[u] (*)
7459f91... out-of-SSA: Preserve storage for split partition decls [PR1 (*)
10f6e51... Simplify (vec_select:<scalar> (vec_concat ..)) (*)
066b229... docs: Document that scatters are left-to-right. (*)
03750b3... AVR: Tweak __muldi3_6 (*)
2428677... AVR: Add missing SET to __mulQ64_work from previous commit. (*)
91f7c5e... testsuite: remove xfail "vectorized 1 loops" arm_neon [PR12 (*)
409b00d... testsuite: remove xfail for arm_mve from ssa-dom-cse-2.c [P (*)
ef6451b... libstdc++: Handle ibm128 in generate_canonical tests. (*)
8080c77... AVR: Add 64-bit fixed-point multiplications to libgcc. (*)
5e914c4... libstdc++: Use 2 * epsilon step for piecewise_constant_dist (*)
ccd676c... i386: Split DI<->V2DI patterns before reload with -m32. (*)
fabf7b5... libstdc++: Introduce GLIBCXX_3.4.37 version for symbols not (*)
336f25a... x86: Don't set cum->preserve_none_abi for x86-64 MS calls (*)
27fe577... Daily bump. (*)
a69f9f3... a68: fix lowering of maxabschar [PR algol68/126330] (*)
71a5a83... c++: implement CWG3020 - Missing specification for __has_cp (*)
58c8c3e... match: Combine two patterns into for neeq (ne eq) and fix t (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/mikael/heads/refactor_descriptor_v291.01' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.