The branch 'mikael/heads/refactor_descriptor_v01' was updated to point to: d0cb386bd235... Suppression modif offset trans_associate_var
It previously pointed to: 3ba31387b9ad... Correction régression class_assign_4.f90 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 3ba3138... Correction régression class_assign_4.f90 760ecd9... Correction régressions inline_sum_* 4cc360e... Correction class_result_10.f90 2342ea2... Correction régression class_to_type_2.f90 3365380... Correction ICE class_to_type_1 b0e5045... Sauvegarde modif c8dd6ca... Essai suppression code inutile 8b73671... Renommage gfc_array_init_count -> gfc_descr_init_count f002d57... Mise à jour commentaires. c761a6e... Suppression argument nelems gfc_array_allocate 5b2a88f... Séparation get_array_memory_size 537d117... Mise à jour offset & span dans gfc_array_init_size c141dd1... Factorisation descriptor_element_size a7d3095... Déplacement fonction 9a83288... Factorisation shift_descriptor ddb31d5... Factorisation set_descriptor_dimension e6c9f7a... Factorisation set temporary descriptor a6b20dd... Correction erreurs non-lvalue lhs pr113363.f90 35c975b... Ajout surcharge gfc_conv_descriptor_type_set a6c9917... Correction non_lvalue PR97046.f90 749c143... Interdiction non-lvalue as lhs 62bf6ea... Mises à jour dumps ab0d39c... match: Unwrap non-lvalue as unary or binary operand 6c67765... match: Simplify double not and double negate to a non_lvalu bed2485... Introduction getters et setters descriptor compil' OK ded0b81... Factorisation initialisation dimension descripteur bf057de... Factorisation set_descriptor_dimension c55b04c... Factorisation gfc_conv_shift_descriptor d2722a0... Renseignement token par gfc_set_descriptor_from_scalar. d57bd41... Séparation motifs dump assumed_rank_12.f90 7973411... réduction différences dump assumed_rank_12.f90 3e14437... Sauvegarde factorisation set_descriptor_from_scalar c980269... Déplacement gfc_set_gfc_from_cfi f634a20... Déplacement gfc_copy_sequence_descriptor 9652121... Déplacement méthode set_descriptor_from_scalar 123a492... Update dump match count 468055f... Factorisation set_descriptor_from_scalar dans gfc_conv_scal c3d8cf0... Factorisation set_descriptor_from_scalar conv_derived_to_cl 60fb6b7... Factorisation set_descriptor_from_scalar dans conv_class_to 1392f13... Factorisation initialisation depuis cfi 84be5a4... utilisation booléen allocatable 57a9d25... Factorisation initialisation gfc depuis cfi 7d9a5b7... Refactoring gfc_conv_descriptor_sm_get. 55a2a10... Introduction gfc_conv_descriptor_extent_get c2ce739... Factorisation shift descriptor 41e3834... Factorisation initialisation subarray_descriptor c3a50c1... Factorisation set descriptor with shape b5834ef... Factorisation set_contiguous_array ccb2dcc... Factorisation set_contiguous_array bd3573d... Essai suppression unlimited_polymorphic a6d12d1... Refactor conv_shift_descriptor 7818e31... Factorisation shift descriptor 7421792... Factorisation shift descriptor d607595... Factorisation gfc_conv_expr_descriptor 82413c9... Factorisation copie gfc_conv_expr_descriptor ed6fee2... Extraction fonction fcncall_realloc_result 7ed0026... Factorisation gfc_conv_remap_descriptor 6d1a550... Introduction gfc_copy_sequence_descriptor b68e4d2... Utilisation de la méthode de nullification pour nullifier ecdc8da... Appel méthode shift descriptor dans gfc_trans_pointer_assi 063c001... Déplacement shift descriptor vers gfc_conv_array_parameter db8ddde... Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_c e3de444... Sauvegarde modifs 3c45ca6... Creation méthode initialisation descripteur Summary of changes (added commits): ----------------------------------- d0cb386... Suppression modif offset trans_associate_var 96f1081... Correction régression class_assign_4.f90 2fa2259... Correction régressions inline_sum_* 4bd0378... Correction class_result_10.f90 77b5e02... Correction régression class_to_type_2.f90 5c1e019... Correction ICE class_to_type_1 7a8cc81... Sauvegarde modif 80ddc85... Essai suppression code inutile 0374a20... Renommage gfc_array_init_count -> gfc_descr_init_count 4cdbf21... Mise à jour commentaires. 4be447d... Suppression argument nelems gfc_array_allocate e21cc2e... Séparation get_array_memory_size d8eaa4c... Mise à jour offset & span dans gfc_array_init_size 0af42b5... Factorisation descriptor_element_size f505307... Déplacement fonction 2d7569c... Factorisation shift_descriptor 4128faf... Factorisation set_descriptor_dimension b85b29d... Factorisation set temporary descriptor 22b0d8a... Correction erreurs non-lvalue lhs pr113363.f90 ef6f265... Ajout surcharge gfc_conv_descriptor_type_set 576440a... Correction non_lvalue PR97046.f90 ec8b274... Interdiction non-lvalue as lhs c3f09c5... Mises à jour dumps a85d41c... match: Unwrap non-lvalue as unary or binary operand 8e855c4... match: Simplify double not and double negate to a non_lvalu 903240f... Introduction getters et setters descriptor compil' OK f57ab2b... Factorisation initialisation dimension descripteur f6dfd5c... Factorisation set_descriptor_dimension b7452f4... Factorisation gfc_conv_shift_descriptor e590d27... Renseignement token par gfc_set_descriptor_from_scalar. 0aebc9d... Séparation motifs dump assumed_rank_12.f90 c9a19c4... réduction différences dump assumed_rank_12.f90 d6a408e... Sauvegarde factorisation set_descriptor_from_scalar fada7b6... Déplacement gfc_set_gfc_from_cfi 2ff57ae... Déplacement gfc_copy_sequence_descriptor 87e7a0c... Déplacement méthode set_descriptor_from_scalar d1010f2... Update dump match count da26b51... Factorisation set_descriptor_from_scalar dans gfc_conv_scal bef5a3b... Factorisation set_descriptor_from_scalar conv_derived_to_cl 56c9732... Factorisation set_descriptor_from_scalar dans conv_class_to cd55e99... Factorisation initialisation depuis cfi 44d5cde... utilisation booléen allocatable 78daf01... Factorisation initialisation gfc depuis cfi 390716d... Refactoring gfc_conv_descriptor_sm_get. 03f52ca... Introduction gfc_conv_descriptor_extent_get 4935261... Factorisation shift descriptor d50ae79... Factorisation initialisation subarray_descriptor cd8051d... Factorisation set descriptor with shape a30fa06... Factorisation set_contiguous_array 6fa9a2d... Factorisation set_contiguous_array a32ccba... Essai suppression unlimited_polymorphic ac11691... Refactor conv_shift_descriptor 9184980... Factorisation shift descriptor 071c00a... Factorisation shift descriptor 329a786... Factorisation gfc_conv_expr_descriptor 009cd15... Factorisation copie gfc_conv_expr_descriptor af9fdd6... Extraction fonction fcncall_realloc_result 15f2f67... Factorisation gfc_conv_remap_descriptor 9a4e837... Introduction gfc_copy_sequence_descriptor 3d700e0... Utilisation de la méthode de nullification pour nullifier c8bb63c... Appel méthode shift descriptor dans gfc_trans_pointer_assi 72de429... Déplacement shift descriptor vers gfc_conv_array_parameter 841c25b... Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_c c65f8ae... Sauvegarde modifs 7f5761b... Creation méthode initialisation descripteur b57e6e1... Avoid shift wider than unsigned HOST_WIDE_INT on unsigned i (*) 4627608... i386: Regenerate i386.opt.urls (*) 9ea56e2... i386: Re-alias avx10.2 to 512 bit and deprecate -mno-avx10. (*) e4f4a5c... i386: Deprecate -m[no-]avx10.1 and make -mno-avx10.1-512 to (*) e152160... i386: Do not check vector size conflict when AVX512 is not (*) ae14d7d... LoongArch: Fix the issue of function jump out of range caus (*) 2ef2b20... Daily bump. (*) 68e7419... [PR target/118248] Avoid bogus alloca call in RISC-V backen (*) 22a0cba... AVR: ad target/118764 - Let -mcvt set built-in macro __AVR_ (*) d6a09ff... AVR: Don't asm output operations for unused result bytes. (*) 7aee6b6... AVR: Diagnose unsupported built-ins in avr_resolve_overload (*) db19dc7... Remove double output of attr->save. (*) 6302f47... c++: Add testcase for now fixed issue [PR117324] (*) 11902be... x86: Properly find the maximum stack slot alignment (*) fa699c1... Daily bump. (*) 42a22b8... [PR tree-optimization/98028] Use relationship between opera (*) 8859dce... Fortran: passing of derived type to VALUE,OPTIONAL dummy ar (*) 12771b1... Fortran: gfortran allows type(C_ptr) in I/O list (*) d7a835a... [PATCH] RISC-V: Fix some widen-complicate tests. (*) 11cc336... [PATCH] rx: allow cmpstrnsi len to be zero (*) f9868e6... [PATCH] RISC-V: testsuite: Adjust pr117722.c scan. (*) ad3de70... RISC-V: testsuite: Fix reduc-[89].c again. (*) d0d5204... sarif-replay: handle the 'fixes' property (§3.27.30) (*) d022a06... sarif-replay: don't add trailing " [error]" (*) 79c311d... sarif-replay: handle relatedLocations without messages (§3 (*) a1f63ea... sarif-replay: display annotations as labelled ranges (§3.2 (*) 9f1f4ef... c++/modules: Don't treat template parameters as TU-local [P (*) 7410734... testsuite: tweak constexpr-lamda1.C [PR118053] (*) de66529... c++: NRVO, constexpr, lambda [PR118053] (*) bf84e5e... Remove defunct web site for site of Fortran preprocessor. (*) 7698d20... libstdc++: Remove unused header from <bits/shared_ptr_base. (*) e9ed0a0... libstdc++: Simplify and comment std::jthread extension [PR1 (*) 7bc72a3... libstdc++: Add conditional noexcept to remaining range acce (*) 08f7020... libstdc++: Combine three tests into one (*) fd00010... Fix PR 118884, Lapack build failure. (*) 8f386aa... nvptx: Tag 'gcc/config/nvptx/nvptx.cc:nvptx_record_needed_f (*) 25a103f... RISC-V: Bugfix ICE for RVV intrinisc when using no-extensio (*) 112ac3a... Daily bump. (*) 51f1848... Regenerate .pot files (*) 0c3cc57... libstdc++: Improve list assumption after constructor [PR118 (*) 8e44f7e... c++: add fixed test [PR83144] (*) e4c9e10... c++: assign the result of force_paren_expr (*) 1dc4e22... AVR: target/118878 - Don't ICE on result from paradoxical r (*) 2b9bdb2... GCN: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR942 (*) 9611ce6... nvptx: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR8 (*) 79cb262... nvptx: Sanity-check 'init_frag' state (*) 09b207b... nvptx: Clarify 'nvptx_output_skip' case of no or incomplete (*) 80b9c9c... c++: add fixed test [PR86933] (*) dfd1b1a... c++: add fixed test [PR82936] (*) 77ba1ab... c++: add fixed test [PR82794] (*) 9fd4e41... c++: add fixed test [PR70037] (*) 720137f... c++: add fixed test [PR66878] (*) 9a6758e... c++: add fixed test [PR66519] (*) 589d79e... tree-optimization/118852 - wrong code with 502.gcc_r (*) e96e1bb... c++: extended temp cleanups [PR118856] (*) 823de62... c++: remove unicode from comment (*) 06724b6... libstdc++: Fix more unqualified uses of make_pair (*) d5fb86c... libstdc++: Fix use of make_pair that used ADL (*) 5ced917... libstdc++: Conditionally use floating-point fetch_add built (*) b01664a... c++: fix propagating REF_PARENTHESIZED_P [PR116379] (*) 74ea20e... tree: Fix up the DECL_VALUE_EXPR GC marking [PR118790] (*) 7c50f95... LoongArch: Adjust the cost of ADDRESS_REG_REG. (*) ee579b7... LoongArch: When -mfpu=none, '__loongarch_frecipe' shouldn't (*) 753306b... LoongArch: After setting the compilation options, update th (*) c1af05f... LoongArch: Split the function loongarch_cpu_cpp_builtins in (*) 46ce50b... LoongArch: Move the function loongarch_register_pragmas to (*) 2765307... tree-optimization/90579 - avoid STLF fail by better optimiz (*) 8caf67e... c++: Clear lambda scope for unattached member template lamb (*) 12feb78... c++: Fix mangling of lambas in static member template initi (*) 397c56a... Daily bump. (*) 28b2ad5... RISC-V: Avoid more unsplit insns in const expander [PR11883 (*) 6ac3135... jit: add "final override" to diagnostic sink [PR116613] (*) a134dcd... driver: -fhardened and -z lazy/-z norelro [PR117739] (*) a560b5b... testsuite: adjust nontype-class72 for implicit constexpr (*) 53e1686... dwarf: emit DW_AT_name for DW_TAG_GNU_formal_parameter_pack (*) 4e7f742... c++: use -Wprio-ctor-dtor for attribute init_priority (*) 32d3e63... c++: omp declare variant tweak (*) cdb4d27... Fix LAPACK build error due to global symbol checking. (*) 6f7935b... c++: -frange-for-ext-temps and reused temps [PR118856] (*) 84f19ec... c++: P2308, Template parameter initialization (tests) [PR11 (*) 7738c62... tree, gengtype: Fix up GC issue with DECL_VALUE_EXPR [PR118 (*) 926c989... arm: gimple fold aes[ed] [PR114522] (*) 0e485b8... c++: Constrain visibility for CNTTPs with internal types [P (*) a1855a3... testsuite: Add another range for coroutines testcase [PR118 (*) 26baa2c... c++: Fix up regressions caused by for/while loops with decl (*) 7db9437... build: Remove HAVE_LD_EH_FRAME_CIEV3 (*) 85b0a6e... doc: Update install.texi for GCC 15 on Solaris (*) ac9806d... s390: Fix s390_valid_shift_count() for TI mode [PR118835] (*) 77d0192... tree-optimization/118817 - fix ICE with VN CTOR simplificat (*) 2f33fa0... Daily bump. (*) 8598a84... loop-invariant: Treat inline-asm conditional trapping [PR10 (*) aa972d0... ifcvt: Don't speculation move inline-asm [PR102150] (*) 30dfcec... avr.opt.urls += -mcall-main (*) 0fa06d7... AVR: target/118806 - Add -mno-call-main to tweak running ma (*) b0cf042... c++: add fixed test [PR101740] (*) cfdb961... vect: Set counts of early break exit blocks correctly [PR11 (*) 3880271... RISC-V: Vector pesudoinsns with x0 operand to use imm 0 (*) 580f571... RISC-V: unrecognizable insn ICE in xtheadvector/pr114194.c (*) 805329e... Doc: Fix Texinfo warning in install.texi (*) b9857b7... Doc: Fix some typos and other nearby sloppy-writing issues (*) 29a5b1b... Doc: Delete obsolete interface.texi chapter from GCC intern (*) 2605daa... RISC-V: Drop __riscv_vendor_feature_bits (*) 1fb2146... Daily bump. (*) 71f6540... [PR target/115478] Accept ADD, IOR or XOR when combining ob (*) 556248d... c++: don't default -frange-for-ext-temps in -std=gnu++20 [P (*) 0d2a5f3... c++: change implementation of -frange-for-ext-temps [PR1185 (*) 299a8e2... aarch64: Update fp8 dependencies (*) 00d943b... testsuite: Enable reduced parallel batch sizes (*) 9a2116f... OpenMP: Pass a 3-way flag to omp_check_context_selector ins (*) 84854ce... OpenMP: Bug fixes for comparing context selectors (*) 4abac2f... lto: Add an entry for cold attribute to lto_gnu_attributes (*) c74e7f6... c++: Reject cdtors and conversion operators with a single * (*) e8c5013... sarif-replay: fix off-by-one in handling of "endColumn" (§ (*) 0f8fd6b... Synchronize include/dwarf2.def with binutils (*) 0a1d2ea... tree-optimization/118817 - missed folding of PRE inserted c (*) 1bfab1d... testsuite: Fix g++.dg/modules/adl-5 (*) ef83fae... c++: Fix use-after-free of replaced friend instantiation [P (*) 7317fc0... x86: Correct ASM_OUTPUT_SYMBOL_REF (*) 0399e3e... config.gcc: Support mips*64*-linux-muslabi64 as ABI64 by de (*) 86b9abc... MIPS: Add some floating point instructions support for MIPS (*) b700855... libphobos: Disable libphobos.phobos/std/concurrency.d on ma (*) d171f21... testsuite: LoongArch: Remove from btrunc, ceil, and floor e (*) 30a3a55... i386: Fix AVX512BW intrin header with __OPTIMIZE__ [PR 1188 (*) 3c5422e... PR modula2/118761: gm2 driver doesnt behave as gcc for -fhe (*) a7ccad4... Daily bump. (*) d5c72da... libbacktrace: add cast to avoid undefined shift (*) d2ff1b7... This improves an error message, avoiding at ... at. (*) 118a6c3... Fortran: checking of pointer targets for structure construc (*) 4ce8ad6... [gcn] mkoffload.cc: Print fatal error if -march has no mult (*) 7037fdf... [gcn] install.texi: Update for new ISA targets and their re (*) 6d07e3d... ipa-cp: Perform operations in the appropriate types (PR 118 (*) 6ed1b40... arm: fix typo in dg-require-effective-target [PR118089] (*) 9214201... i386: Change RTL representation of bt[lq] [PR118623] (*) aaf5f50... testsuite: Fix two testisms on x86 after PFA [PR118754] (*) 38aeb60... Daily bump. (*) 22e30d6... [PR target/115123] Fix testsuite fallout from sinking heuri (*) b81bb3e... [PR middle-end/117263] Avoid unused-but-set warning in gena (*) a8d0a2d... Test procedure dummy arguments against global symbols, if a (*) 9576353... [RISC-V][PR target/118146] Fix ICE for unsupported modes (*) 58856a6... Daily bump. (*) 0c7109a... ad target/118764: Fix a typo in doc/extend.texi. (*) 5753f45... [PATCH] OpenMP: Improve Fortran metadirective diagnostics [ (*) 06e5b0b... libgcc: On FreeBSD use GCC's crt objects for static linking (*) 6312165... GCN, nvptx: 'sorry, unimplemented: exception handling not s (*) 7809aa1... For a few test cases, clarify dependance on effective-targe (*) 2466b0b... nvptx doesn't actually support effective-target 'exceptions (*) e90276a... BPF doesn't actually support effective-target 'exceptions' (*) 9f4feba... Clarify that effective-targets 'exceptions' and 'exceptions (*) 0e602b2... 'gcc.dg/pr88870.c': don't 'dg-require-effective-target nonl (*) 64d8ea0... i386: Fix ICE with conditional QI/HI vector maxmin [PR11877 (*) 846837c... x86: Verify that PUSH/POP can be skipped (*) 278bf57... Daily bump. (*) 7d8e8f8... aarch64: gimple fold aes[ed] [PR114522] (*) 818c36a... Fortran: fix initialization of allocatable non-deferred cha (*) c9b8a8f... rs6000: Add cast to avoid pointer to integer comparison war (*) 66af77c... Add a cache of recent lines (*) 0b6453d... arm: Prefer POP {lo-reg} over LDR lo-reg, ... for thumb2 [P (*) 7bee370... arm: fix ICE due to fix for POP {PC} change (*) 3889101... [rtl-optimization/116244] Don't create bogus regs in alter_ (*) ca7c6d1... c++: Fix up name independent decl in structured binding han (*) 35d40b5... c++: Fix up handling of for/while loops with declarations i (*) e229625... jit/118780 - make sure to include dlfcn.h when plugin suppo (*) 2a2bd96... libstdc++: fix a dangling reference crash in ranges::is_per (*) 6e758f3... libstdc++: Handle exceptions in std::ostream::sentry destru (*) 89f007c... libstdc++: Add comment about use of always_inline attribute (*) 1c8e673... RISC-V: Make VXRM as global register [PR118103] (*) d790f01... [testsuite] tolerate later success [PR108357] (*) ea4278b... aarch64: Fix bootstrap with --enable-checking=release [PR11 (*) 5fdcbe4... Honor dump options for C/C++ '-fdump-tree-original' (*) f5ef1f9... c++: ICE with unparsed noexcept [PR117106] (*) 0b2f34c... c++: Properly support null pointer constants in conditional (*) fcecc74... c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [ (*) 801fb71... c++: Use cplus_decl_attributes rather than decl_attributes (*) 6c8e6d6... c++: Allow constexpr reads from volatile std::nullptr_t obj (*) 251aa52... Fortran: Fix default init of finalizable derived argus [PR (*) 4931a63... tree-optimization/115538 - possible wrong-code with SLP con (*) 6aa3329... [gcn] Fix the output amdhsa.version (*) 8561e4e... [GCN] Handle generic ISA names in libgomp's plugin-gcn.c (*) bad9a73... LoongArch: Correct the mode for mask{eq,ne}z (*) 075ddb5... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR (*) b5a29a9... [gcn] Add gfx9-generic and generic-associated gfx* (*) fa55446... [gcn] Fix gfx906's sramecc setting (*) 7722b65... [testsuite] [sparc] select ultrasparc for fsmuld test (*) d106121... [testsuite] [sparc] skip tls tests if emulated (*) 9a551d6... [testsuite] [sparc] skip sparc-ret-1 with -mfix-ut699 (*) 670f83c... [testsuite] [sparc] use -mtune in alignment tuning test (*) d3ff498... ira: Add a target hook for callee-saved register cost scale (*) 5378627... Daily bump. (*) ba58506... [PATCH] RISC-V: Move UNSPEC_SSP_SET and UNSPEC_SSP_TEST to (*) 33e6101... [RISC-V] Fix risc-v expected test output after recent iv ch (*) a69b728... avr.opt.urls += -mcvt (*) 8d19fbb... middle-end: Remove unused internal function after IVopts cl (*) cfed997... Fortran: Fix handling of the X edit descriptor. (*) 6305c46... c++: Add no_unique_address attribute further test coverage (*) 122b946... c++: Add noreturn attribute further test coverage [PR110345 (*) 7169ee0... c++: Add nodiscard attribute further test coverage [PR11034 (*) cb27337... AVR: Add support for a Compact Vector Table (-mcvt). (*) a03303b... Fortran: FIx ICE in associate with elemental function [PR1 (*) bb9cee8... loop-iv, riscv: Fix get_biv_step_1 for RISC-V [PR117506] (*) 5282e13... AVR: genmultilib.awk - Use more robust parsing of spaces. (*) 50d2bde... LoongArch: Fix ICE caused by illegal calls to builtin funct (*) 7eb260c... vect: Move induction IV increments [PR110449] (*) 677122c... rtl-optimization/117922 - disable fold-mem-offsets for high (*) 927e10b... tree-optimization/118749 - bogus alignment peeling causes m (*) 9a409f5... Daily bump. (*) 3e08a4e... [committed] Disable ABS instruction on bfin port (*) 198f4df... c++: Reject default arguments for template class friend fun (*) 9854544... [PR115568][LRA]: Use more strict output reload check in rem (*) 0006c07... go: update builtin function attributes (*) 50a31b6... aarch64: Fix sve/acle/general/ldff1_8.c failures (*) 6f95af4... Fortran/OpenMP: Add location data to 'sorry' [PR118740] (*) 6094801... cselib: Fix up previous patch for SPARC [PR117239] (*) 886ce97... cselib: For CALL_INSNs to const/pure fns invalidate memory (*) 5163cf2... arm: Use POP {pc} to return when returning [PR118089] (*) b47c7a5... arm: remove constraints from *pop_multiple_with_writeback_a (*) aead1d4... arm: cleanup code in ldm_stm_operation_p; relax limits on l (*) da88e70... vect: Fix wrong code with pr108692.c on targets with only n (*) 754137d... testsuite: Revert to the original version of pr100056.c (*) 6b49883... libstdc++: Fix gnu.ver CXXABI_1.3.16 for Solaris [PR118701] (*) 884893a... MAINTAINERS: Add myself to write after approval (*) 3a58827... fortran/trans-openmp.cc: Use the correct member in gfc_omp_ (*) e41a5a2... Fortran: Fix PR 47485. (*) f2a8f3c... RTEMS: Add Cortex-M33 multilib (*) 432f988... Daily bump. (*) 4d0faaa... PR modula2/115112 Incorrect line debugging information occu (*) f176028... c++: add fixed test [PR94100] (*) a64d9c9... c++: Fix ICE with #embed/RAW_DATA_CST after list conversion (*) 64c66f5... Ada: Fix assertion failure with iterator in container aggre (*) 88c9c4a... testsuite: RISC-V: Ignore pr118170.c for E ABI (*) a506abf... Fix file cache tunables documentation (*) bcd3886... arm: testsuite: Adapt mve-vabs.c to improved codegen (*) e6e40cb... c++: auto in trailing-return-type in parameter [PR117778] (*) 53d1f6c... c++: bogus -Wvexing-parse with trailing-return-type [PR1187 (*) adf1da7... testsuite: XFAIL test in pr109393.c for ilp32 targets [PR11 (*) 4c8c9c9... c/118742 - gimple FE parsing of unary operators of C promot (*) a2e0a30... IBM zSystems: Do not use @PLT with larl (*) d346af2... c++: Fix overeager Woverloaded-virtual with conversion oper (*) 0675eb1... tree-optimization/117113 - ICE with unroll-and-jam (*) 887bdab... c++: Properly detect calls to digest_init in build_vec_init (*) 4b2726a... c++: Fix up pedwarn for capturing structured bindings in la (*) 4c98b38... optabs: Fix widening optabs for vec-mode -> scalar-mode [PR (*) c2a0ee5... Add modular exponentiation for UNSIGNED. (*) 5b46c01... rtl-optimization/117611 - ICE in simplify_shift_const_1 (*) a55e14b... lto/113207 - fix free_lang_data_in_type (*) d3627c7... c++: Improve contracts support in modules [PR108205] (*) 736e8ee... c++: Modularise start_cleanup_fn [PR98893] (*) a5b54be... Daily bump. (*) 26d3424... c++: find A pack from B in <typename...A,Class<A>...B> [PR1 (*) 4c74379... c++/coroutines: Fix awaiter var creation [PR116506] (*) ec716ad... c++: coroutines and range for [PR118491] (*) f3a41e6... Fortran: different character lengths in array constructor [ (*) 214224c... i386: Fix and improve TARGET_INDIRECT_BRANCH_REGISTER handl (*) 606527f... aarch64: Fix dupq_* testsuite failures (*) 88bb18c... hppa: Revise various millicode insn patterns to use match_o (*) 6ec1982... c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro (*) fbcbbfe... tree-optimization/118717 - store commoning vs. abnormals (*) 75ab30f... Add a unit test for random access in the file cache (*) baf26fc... Size input line cache based on file size (*) 33acec6... Remove m_total_lines support from input cache (*) 4a992ec... Rebalance file_cache input line cache dynamically (*) ae814af... Add tunables for input buffer (*) 6fef385... Daily bump. (*) 969c308... PR modula2/117411 Request for documentation to include exce (*) c0008df... options: Adjust cl_optimization_compare to avoid checking I (*) 427b871... Daily bump. (*) e8262c9... x86: Add a test for PR rtl-optimization/111673 (*) dceec9e... x86: Change "if (TARGET_X32 ...)" back to "else if (TARGET_ (*) e2d32c8... PR modula2/118703 Abort compiling m2pim_NumberIO_BinToStr (*) dd6247c... x86: Handle TARGET_INDIRECT_BRANCH_REGISTER for -fno-plt (*) cf24c0f... sarif-replay: support "cached" logical locations [§3.33.3] (*) 8ca6bbf... Ada: Fix segfault on uninitialized variable as operand of p (*) b38efaf... x86: Add a -mstack-protector-guard=global test (*) d3ba883... Daily bump. (*) 2c0a9b7... [committed][PR tree-optimization/114277] Fix missed optimiz (*) ebd111a... icf: Compare call argument types in certain cases and asm o (*) 6141fd5... c++: check_flexarray fixes [PR117516] (*) a9172b1... libstdc++: Fix flat_foo::insert_range for non-common ranges (*) ee79773... libstdc++: Fix return value of vector::insert_range (*) d6418fe... Fortran: host association issue with symbol in COMMON block (*) af51fe9... OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch (*) 0d97700... c++: wrong-code with consteval constructor [PR117501] (*) decc6c0... [PR116234][LRA]: Check debug insn when looking at one insn (*) 3b49727... Fix wrong elaboration for allocator at library level of dyn (*) 9fc0683... testsuite: Add testcase for already fixed PR [PR117498] (*) 5f34558... force-indirect-call-2.c: Allow indirect branch via GOT (*) 319f1d0... debug/100530 - Revert QUAL_ADDR_SPACE handling from dwarf2o (*) 85e1714... niter: Make build_cltz_expr more robust [PR118689] (*) 9e3ceed... Do not rely on non-SLP analysis for SLP outer loop vectoriz (*) c8cc686... Daily bump. (*) 5d43c3f... libbacktrace: add casts to avoid undefined shifts (*) dd5978b... [testsuite] require profiling support [PR113689] (*) 2ca288d... [testsuite] require -Ofast for vect-ifcvt-18 even without a (*) 1e819a9... AVR: Provide built-ins for strlen where the string lives in (*) cde452e... AVR: Only provide a built-in when it is available. (*) 4e6fd85... OpenMP: Update documentation of metadirective implementatio (*) 8fbccdb... OpenMP: Fortran support for metadirectives and dynamic sele (*) 6a6df26... s390: Fix up *vec_cmpgt{,u}<mode><mode>_nocc_emu splitters (*) ba6cac8... c++: remove LAMBDA_EXPR_CAPTURES_THIS_P (*) c5667a1... c++: Update const_decl handling after r15-7259 [PR118673]. (*) 9ba2de7... middle-end/118695 - missed misalign handling in MEM_REF exp (*) 34d8c84... libstdc++: Use safe integer comparisons in std::latch [PR98 (*) bea86e8... OpenMP: append_args clause fixes + Fortran support (*) 6b56e64... middle-end/118692 - ICE with out-of-bound ref expansion (*) d1c7837... tree-optimization/114052 - consider infinite sub-loops when (*) f559ac8... pair-fusion: Check for invalid use arrays [PR118320] (*) 15dba7d... [PR testsuite/116860] Testsuite adjustment for recently add (*) 0942ee3... Daily bump. (*) 62abe06... PR modula2/116073 invalid rtl sharing compiling FileSystem. (*) d9ac0ad... d: give dependency files better filenames [PR118477] (*) a0a202d... pair-fusion: A couple of fixes for sp updates [PR118429] (*) eacb85e... AVR: Allow to share libgcc's __negsi2. (*) 2a77afa... c++: add fixed test [PR57533] (*) d4d4e87... testsuite/118127: Pass fortran tests on ppc64le for IEEE128 (*) 4318821... [PATCH] RX: Restrict displacement ranges in "Q" constraint (*) 09d1cbe... libstdc++: Fix views::transform(move_only_fn{}) forwarding (*) dc6b949... split-path: Small fix for poor_ifcvt_pred (tsvc s258) [PR11 (*) eafdce1... split-path: CALL_EXPR can't show up in gimple_assign (*) 3d07e7b... tree-ssa-dce: Avoid creating invalid BBs with no outgoing e (*) 5a48079... RISC-V: Fix incorrect code gen for scalar signed SAT_TRUNC (*) bfb57d6... RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [P (*) 81aa948... RISC-V: Fix incorrect code gen for scalar signed SAT_ADD [P (*) 7ab7829... RISC-V: Refactor SAT_* operand rtx extend to reg help func (*) 7b02b8f... middle-end/118684 - fix fallout of wrong stack local alignm (*) 3a6ddbf... c++: Return false from __is_bounded_array for zero-sized ar (*) 5d001fa... Fortran: fix passing of component ref to assumed-rank dummy (*) 2abc555... Daily bump. (*) c3b0b98... c++: constexpr VEC_INIT_EXPR [PR118285] (*) d0f230a... c++: init-list opt and lvalue initializers [PR118673] (*) 0204dcf... arm: libgcc: make -spec=sync-*.specs compatible with LTO [P (*) 54bdeca... middle-end/118684 - wrongly aligned stack local during expa (*) 50c3751... input.cc: show line record indices in file_cache_slot::dump (*) b4bd067... sarif output: escape braces in messages [PR118675] (*) 98b2009... vect: Fix permutation counting in VLA-friendly path [PR1172 (*) ea578dd... c++: friend vs inherited guide confusion [PR117855] (*) 3ccbc8c... tree-optimization/112859 - add comment (*) a235c45... arm: libbacktrace: Check if the compiler supports __sync at (*) 01339d2... [PR118663][LRA]: Change secondary memory mode only if there (*) f1e776c... tree-optimization/117424 - invalid LIM of trapping ref (*) d6e66e7... Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in 'gcc/tree-pr (*) 846f086... Remove ChangeLog entry that shouldn't be there. (*) b529a41... combine: Fix up make_extraction [PR118638] (*) 1152555... Add tests for implied copy of variables in reduction clause (*) fc1f717... vect: Remove extra newline from dump message (*) efd2153... c: For array element type drop qualifiers but keep other pr (*) 2352153... [PR target/114085] Fix H8 constraint issue which led to ICE (*) b9871e3... Daily bump. (*) c7f1680... c++: only strip conversions for deduction [PR118632] (*) 019fe9c... RISC-V: Add another test for FRM elimination bug [PR118646] (*) ceabea4... c++: Don't prune constant capture proxies only used in arra (*) f7dc4fd... RISC-V: testsuite: Fix reduc-8.c and reduc-9.c (*) c0c2304... RISC-V: testsuite: Fix gather_load_64-12-zvbb.c (*) 006b4e4... RISC-V: Disable two-source permutes for now [PR117173]. (*) 9104472... Fortran: fix bogus diagnostics on renamed interface import (*) 9d450de... c++: Use mapped reads and writes when munmap and msync are (*) d31667e... Remove mistakenly committed files (*) f4d7723... c++: Handle CWG2867 even in namespace scope structured bind (*) ad8e6a4... c++: Implement for namespace statics CWG 2867 - Order of in (*) 6a510de... tree-optimization/118653 - ICE in vectorizable_live_operati (*) c6977f7... libstdc++: correct symbol version of typeinfo for bfloat16_ (*) 343e108... rtl-optimization/118662 - wrong combination of vector sign- (*) 5236635... middle-end/118643 - ICE with out-of-bound decl access (*) 04ba130... tree-optimization/112859 - bogus loop distribution (*) 3600b1f... Fortran: ICE in gfc_conv_expr_present w. defined assignment (*) 92a5c51... match.pd: Canonicalize unsigned division by power of two in (*) d8a7f07... match.pd: Fix indefinite recursion during exp-log transform (*) 1110ed7... Daily bump. (*) 7cd133a... Fortran: In openmp.cc, uncomment unroll/tile lines of gfc_o (*) bcbbce2... modula2: Tidyup gm2-compiler/M2GenGCC.mod:FoldConstBecomes (*) 13d9716... asan: Fix missing FakeStack flag cleanup (*) 50fb72d... OpenMP: Fix typo in atomic directive error message (*) 1c470cc... modula2: comment tidyup and parameter rename (*) 55d288d... RISC-V: Make FRM as global register [PR118103] (*) 0710024... Daily bump. (*) 765769d... [PR modula2/118010, modula2/118183] Rebuild bootstrap tools (*) 8fd2158... Fortran: fix issues with variables in BLOCK DATA [PR58857] (*) e2f024f... Move ferror out of hot loop of file cache (*) 2531cb1... PR modula2/118010 libc.def lseek procedure off_t bugfix (*) bee1910... c++: Reinstate check for uninitialized bases with c++ <= 17 (*) e5990a6... [RISC-V][PR target/116256] Improve handling of single bit c (*) 7eac20b... c: Diagnose ,) at the end of OpenMP clauses [PR118639] (*) ce268ca... c++: Only destruct elts of array for new expression if exce (*) d0acb7b... PR modula2/118010 m2 libc lseek procedure interface correct (*) 80bd9eb... c++/modules: Treat unattached lambdas as TU-local [PR116568 (*) 4c01f40... c++/modules: Diagnose TU-local lambdas, give mangling scope (*) 8990070... c++: Fix mangling of otherwise unattached class-scope lambd (*) 3fafd9c... Daily bump. (*) 7be5461... PR modula2/118589 Opaque type fields are visible outside im (*) 12b7220... aarch64: Add +cpa feature flag (*) 25464e7... docs: Add +wfxt and +xs to armv9.2-a (*) c784768... aarch64: Add command line support for armv9.5-a (*) b53781c... aarch64: Make AARCH64_FL_CRYPTO always unset (*) c6ef35b... aarch64: Refactor aarch64_rewrite_mcpu (*) 15e07e1... aarch64: Rewrite architecture strings for assembler (*) 1edf476... aarch64: Inline aarch64_get_all_extension_candidates (*) ecb4565... aarch64: Move arch/cpu parsing to aarch64-common.cc (*) 5c5b6a9... aarch64: Inline aarch64_print_hint_for_core_or_arch (*) 1ba5027... aarch64: Adjust option parsing parameter types. (*) 5a67421... aarch64: Rename info structs in aarch64-common.cc (*) 362cdb7... aarch64: Remove redundant generic cpu entry (*) 997bba3... aarch64: Replace duplicate cpu enums (*) 9364630... aarch64: Improve mcpu/march conflict check (*) c4dae80... [PR118497][IRA]: Fix calculation of cost of assigning calle (*) 10850f9... c++: ICE with nested anonymous union [PR117153] (*) 41a6d4f... testsuite: arm: Use -std=c17 for gcc.target/arm/thumb-bitfl (*) 062c04c... testsuite: arm: Use -Os -fno-math-errno in vfp-1.c [PR11644 (*) 4daf088... Fortran: Fix UTF-8 output with A edit descriptor. (*) 3469d0f... c++/modules: Fix linkage checks for exported using-decls (*) 4d18acf... jit: fix for write_reproducer [PR117886] (*) d49667b... sarif-replay: respect prefix and suffix during installation (*) 02fc12b... tree-optimization/116010 - dr_may_alias regression (*) b00bd29... s390: Implement isfinite and isnormal optabs (*) dc1e1b3... tree-optimization/118634 - improve cunroll dump (*) 8bdf10f... Fix command flags for SVE2 faminmax (*) 91fa9c1... [ifcombine] check for more zero-extension cases [PR118572] (*) a56122d... [ifcombine] improve reverse checking and operand swapping (*) 3f05d70... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] (*) 35d5c4f... Daily bump. (*) 6d8a0e8... c++: bogus error with nested lambdas [PR117602] (*) 4ce9e35... c++: Small make_tree_vector_from_ctor improvement (*) ce28eb9... hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h (*) 8f6dd18... vect: Avoid copying of uninitialized variable [PR118628] (*) 3cef53a... Fortran: do not evaluate arguments of MAXVAL/MINVAL too oft (*) 0bb3223... AVR: PR118012 - Try to work around sick code from match.pd. (*) 2d55c01... Optimize vector<bool>::operator[] (*) 3dbcf79... rtl-ssa: Avoid dangling phi uses [PR118562] (*) 1886dfb... aarch64: Avoid redundant writes to FPMR (*) ce6fc67... aarch64: Fix memory cost for FPM_REGNUM (*) 97beccb... aarch64: Allow FPMR source values to be zero (*) 27a05f8... tree-assume: Fix UB in assume_query [PR118605] (*) b8ac061... OpenMP/PolyInt: Pass poly-int structures by address to OMP (*) 314d20b... testsuite: i386: Adjust gcc.target/i386/cmov12.c for Sun as (*) b02c061... c++: Fix build_omp_array_section for type dependent array_e (*) dd14b08... c++: Fix weird expression in test for clauses other than wh (*) d19b068... builtins: Store unspecified value to *exp for inf/nan [PR11 (*) 57b706d... testsuite: Only run test if alarm is available (*) f30edd1... AVR: PR117726 - Tweak 32-bit logical shifts of 25...30 for (*) b3f51ea... Fortran: Regression- fix ICE at fortran/trans-decl.c:1575 [ (*) 7fffff1... tree-optimization/118558 - fix alignment compute with VMAT_ (*) 2119c25... c++: Update mangling of lambdas in expressions (*) 685c458... c++: Fix mangling of lambdas in static data member initiali (*) 21cccfa... c++/modules: Fix exporting temploid friends in header units (*) 9ddf4a6... LoongArch: Fix invalid subregs in xorsign [PR118501] (*) 06b7873... i386: Omit "p" for packed in intrin name for FP8 convert (*) f1f2813... i386: Change mnemonics from VCVT[,T]NEBF162I[,U]BS to VCVT[ (*) f105646... i386: Change mnemonics from VCVTNEPH2[B,H]F8 to VCVTPH2[B,H (*) cfef82b... i386: Change mnemonics from VCVTNE2PH2[B,H]F8 to VCVT2PH2[B (*) a75896c... i386: Change mnemonics from VCOMSBF16 to VCOMISBF16 (*) a3e1988... i386: Change mnemonics from V[GETEXP,FPCLASS]PBF16 to V[GET (*) d4d5935... i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to (*) 71a2737... i386: Change mnemonics from V[GETMANT,REDUCENE,RNDSCALENE]P (*) 5472f51... i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16 (*) 7f59b88... i386: Change mnemonics from V[CMP,MAX,MIN]PBF16 to V[CMP,MA (*) d584660... i386: Change mnemonics from VF[,N]M[ADD,SUB][132,213,231]NE (*) b2667fc... i386: Change mnemonics from V[ADDNE,DIVNE,MULNE,RCP,SUBNE]P (*) a19aca8... i386: Enhance AMX tests (*) 447a01c... i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases (*) 4d1befa... Daily bump. (*) fbc94ff... d,ada/spec: only sub nostd{inc,lib} rather than nostd{inc,l (*) 6db9d4e... c++: Implement for static locals CWG 2867 - Order of initia (*) cb82869... c++: further tweak to cxx_eval_outermost_constant_expr [PR1 (*) 27470f9... jit: fix startup on aarch64 (*) 9ece1c2... s390: Fix arch15 machine string for binutils (*) 6fbf0b5... aarch64: Fix aarch64_write_sysregdi predicate (*) 6f4592a... AVR: Add test cases for PR118591. (*) e13e751... c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy (*) 8c93a8a... LoongArch: Fix wrong code with <optab>_alsl_reversesi_exten (*) 14fde91... c++: Improve cp_parser_objc_messsage_args compile time (*) 1c40275... c++: Introduce append_ctor_to_tree_vector (*) 303cc73... c++: 'this' capture clobbered during recursive inst [PR1167 (*) e9bd9d4... Daily bump. (*) 3f641a8... Revert "[PATCH 1/2] RISC-V:Add intrinsic support for the CM (*) d4a1a63... Revert "[PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs (*) dae2b62... match: Improve the `x ==/!= ~x` pattern [PR118483] (*) 0d25d45... c++: Don't call fold from cp_fold if one of the operands is (*) 16d7782... testsuite: Require int32plus for test case pr117546.c (*) 79186e3... libphobos: Add MIPS64 implementation of fiber_switchContext (*) e324619... RISC-V: Unbreak bootstrap. (*) 55d7925... AVR: Tweak some 16-bit shifts by using MUL. (*) 1911b8c... c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118 (*) 3024b12... RISC-V: Add a new constraint to ensure that the vl of XThea (*) ab24171... RISC-V: Enable and adjust the testsuite for XTheadVector. (*) ef7ed22... Use `known_ge' instead of `compare_sizes_for_sort'. (*) 5ddcf04... testsuite: Add testcase for already fixed PR [PR118560] (*) f3f0249... c++: fix wrong-code with constexpr prvalue opt [PR118396] (*) da75309... vect: Force alignment peeling to vectorize more early break (*) ddc6517... MAINTAINERS: add myself to write after approval (*) 61995d8... [RISC-V][PR target/116256] Fix incorrect return value for p (*) 1a3a5f5... Regenerate aarch64.opt.urls (*) 1d25e35... tree-optimization/118569 - LC SSA broken after unrolling (*) eb0b551... AArch64: Add LUTI ACLE for SVE2 (*) 4e4c378... c++: Don't ICE in build_class_member_access_expr during err (*) 1dd79f4... middle-end: use ncopies both when registering and reading m (*) 9fd190c... aarch64: Drop ILP32 from default elf multilibs after deprec (*) 4d2a1c2... LoongArch: Implement target pragma. (*) c01ad91... LoongArch: Implement target attribute. (*) f3d884d... testsuite: Fix test failing with -fimplicit-constexpr [PR11 (*) e579887... Add warning for non-spec compliant FMV in Aarch64 (*) f31d49d... c++: Speed up compilation of large char array initializers (*) 2a68168... c, c++: Return 1 for __has_builtin(__builtin_va_arg) and __ (*) 843ca8a... c++: Handle RAW_DATA_CST in add_list_candidates [PR118532] (*) d559fba... Daily bump. (*) 2fcb0c0... c++/modules: Check linkage of structured binding decls (*) 5c0e187... c++/modules: Handle mismatching TYPE_CANONICAL when dedupin (*) 07f62ed... [PR118560][LRA]: Fix typo in checking secondary memory mode (*) 1edd93f... [PR target/116256] Adjust expected output in a couple testc (*) 64a162d... [PR target/114442] Add reservations for all insn types to x (*) 59e5d08... [PR target/116256] Fix latent regression in pattern to asso (*) 5ad94b6... Update gcc zh_CN.po (*) 5cd4605... [PR117868][LRA]: Restrict the reuse of spill slots (*) 96f4ba4... Fortran: improve error message for conflicting OpenMP claus (*) 749dcd9... vect: Preserve OMP info for conditional stores [PR118348] (*) 09c8aa3... Revert "vect: Preserve OMP info for conditional stores [PR1 (*) 8edf8b5... vect: Preserve OMP info for conditional stores [PR118384] (*) 6612b8e... aarch64: Fix invalid subregs in xorsign [PR118501] (*) 1b88204... aarch64: Add missing simd requirements for INS [PR118531] (*) 9ab3895... d: Fix failing test with 32-bit compiler [PR114434] (*) 0d1e62b... Fortran: do not copy back for parameter actual arguments [P (*) 0b58219... c++: Handle RAW_DATA_CST in make_tree_vector_from_ctor [PR1 (*) 9d86929... RISC-V: Correct the mode that is causing the program to fai (*) 0fe35e9... inline: Purge the abnormal edges as needed in fold_marked_s (*) b342614... libstdc++: perfectly forward std::ranges::clamp arguments (*) 7cc5730... arm, testsuite: fix fast-math-bb-slp-complex-mla-float.c dg (*) cb35651... arm, testsuite: remove duplicate dg-add-options arm_v8_3a_c (*) 7b64f75... tree-optimization/117875 - missed SLP vectorization (*) 10e9863... LoongArch: Improve reassociation for bitwise operation and (*) f3bedc9... LoongArch: Simplify using bstr{ins,pick} instructions for a (*) 67b10ee... testsuite: Fix name of PR116348 test case (*) 1265afa... tree-optimization/118552 - failed LC SSA update after unrol (*) 6c59379... nvptx: Gracefully handle '-mptx=3.1' if neither sm_30 nor s (*) d9d0eee... tree, c++: Consider TARGET_EXPR invariant like SAVE_EXPR [P (*) d882e48... tree-ssa-dce: Fix calloc handling [PR118224] (*) 459816e... s390: Update vec_(load,store)_len(,_r) (*) 10c52b3... s390: Vector shift: Add 128-bit integer support (*) ec22601... s390: arch15: Vector maximum/minimum: Add 128-bit integer s (*) 4cf5e26... s390: arch15: Vector load positive: Add 128-bit integer sup (*) 2e87d6e... s390: arch15: Vector compare: Add 128-bit integer support (*) f31ddaa... s390: arch15: Vector devide/remainder (*) 0f0b91e... s390: arch15: Count leading/trailing zeros (*) 41a6991... s390: arch15: Vector generate element masks (*) 7fb7b36... s390: arch15: Vector eval (*) adeb6ec... s390: arch15: Vector blend (*) d71e20b... s390: arch15: Bit deposit and extract (*) 86a1acf... s390: arch15: Load indexed address (*) 447b917... s390: arch15: New instruction variants supporting 128-bit i (*) b963174... s390: arch15: Prepare for future builtins (*) 13efa59... s390: Bump __VEC__ and add 128-bit integer zvector types (*) a8192b5... s390: arch15: Prepare for a future architecture (*) 2638aea... s390: Sort definitions in vecintrin.h (*) 0c6fdb9... s390: Stay scalar for TOINTVEC/tointvec (*) 43a6001... RISC-V: Add sifive_vector.h (*) af4fb24... i386: Fix wrong insn generated by shld/shrd ndd split [PR11 (*) a7185d9... Daily bump. (*) 9d4b1e3... i386: Reorder *movdi_internal ISA attribute by ascending al (*) 7026436... i386/testsuite: Fix gcc.target/i386/pr118067*.c tests (*) 90dc847... Regenerate sparc.opt.urls (*) 34c5148... testsuite: Fixes for test case pr117546.c (*) f7e0ac1... doc: Move modula2.org link to https (*) 1cc063e... doc: Adjust link to OpenMP specifications (*) 0ad1905... Daily bump. (*) 2ead012... d: Merge upstream dmd, druntime d115713410, phobos 1b242048 (*) 20a4306... c++: Copy over further 2 flags for !TREE_PUBLIC in copy_lin (*) deb3a4a... [RISC-V][PR target/116308] Fix generation of initial RTL fo (*) 557d1a4... Fix uniqueness of symtab_node::get_dump_name. (*) d309844... Fix bootstrap failure on SPARC with -O3 -mcpu=niagara4 (*) 729591f... RISC-V: Disable RV64-only crc testcases for RV32 (*) b9493e9... [PR target/118357] RISC-V: Disable fusing vsetvl instructio (*) c81543b... tree-optimization/118529 - ICE with condition vectorization (*) 0b2f2c6... AVR: Fix a plenk in doc/invoke.texi. (*) aa36161... AArch64: Use standard names for saturating arithmetic (*) 8f8ca83... AArch64: Use standard names for SVE saturating arithmetic (*) 1775a72... Revert "AArch64: Use standard names for saturating arithmet (*) 8787f63... Revert "AArch64: Use standard names for SVE saturating arit (*) 413985b... c++: Fix up find_array_ctor_elt RAW_DATA_CST handling [PR11 (*) 3c34cea... RISC-V: Remove unused variable in riscv_file_end function. (*) ce36692... LoongArch: Fix cost model for alsl (*) cc6176a... LoongArch: Add alsl.wu (*) 43a15ce... Daily bump. (*) ca2681d... libfortran: G formatting for UNSIGNED [PR118536] (*) 9f009e8... [PR118067][LRA]: Check secondary memory mode for the reg cl (*) d8a31b5... testsuite: Make embed-10.c test more robust (*) 975c4f1... d: Add testcase for fixed PR117115 (*) 71280df... s390: Replace some checking assertions with output_operand_ (*) 26b2d9f... AArch64: Use standard names for SVE saturating arithmetic (*) 5f5833a... AArch64: Use standard names for saturating arithmetic (*) 7a47e48... rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp (*) 38e862a... rs6000, remove built-ins __builtin_vsx_vperm_8hi and __buil (*) bc57533... rs6000, add testcases to the overloaded vec_perm built-in (*) 5d77976... rs6000, fix test builtins-1-p10-runnable.c (*) 6a9086b... AVR: Add "const" attribute to avr built-in functions if pos (*) f054c36... c++/modules: Propagate FNDECL_USED_AUTO when propagating de (*) 5e91be6... OpenMP/C++: Fix declare_variant's 'adjust_args' if there is (*) f3ccc57... c++: Allow pragmas in NSDMIs [PR118147] (*) 3347ac3... testsuite/117958 - ifcombine differences on aarch64 vs rest (*) 6580b89... AVR: Use INT_N to built-in define __int24. (*) 3ab9eb6... match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENE (*) b5a0692... c++: Friend classes don't shadow enclosing template class p (*) 44d2155... tree-optimization/92539 - missed optimization leads to bogu (*) c6f9f53... OpenMP: Fix metadirective test failures on x86_64 with -m32 (*) 59a869d... RISC-V: Add -fcf-protection=[full|branch|return] to enable (*) 2b3efe7... RISC-V: Add .note.gnu.property for ZICFILP and ZICFISS ISA (*) 805a052... RISC-V: Add Zicfilp ISA extension. (*) dc76aa0... RISC-V: Add Zicfiss ISA extension. (*) 29da6a6... Daily bump. (*) d740694... d: Fix record layout of compiler-generated TypeInfo_Class [ (*) 15a7544... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR (*) fed57c8... [testsuite] [arm] adjust wmul expectations [PR113560] (*) bc6e3a0... [testsuite] [arm] multilibs.exp: adjust float abi opt match (*) def933a... [testsuite] skip test on non-hosted libstdc++ [PR113994] (*) 4fc3bf9... [testsuite] drop explicit run overrider in more dfp tests (*) 22f9ccf... [testsuite] rearrange requirements for dfp bitint run tests (*) f5409d7... Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishand (*) 62daa81... c++: explicit spec of constrained member tmpl [PR107522] (*) d72e5b7... c++: pack expansion arg vs non-pack parm checking ICE [PR11 (*) 232d3a7... c++: make finish_pseudo_destructor_expr SFINAE-aware [PR116 (*) 37f38b0... c++: Make sure fold_sizeof_expr returns the correct type [P (*) 99bcce0... libfortran: fix conversion of UNSIGNED(kind=16) to decimal (*) 1ff85af... AArch64: have -mcpu=native detect architecture extensions f (*) 773beea... AArch64: don't override march to assembler with mcpu if mar (*) d983582... [PR118067][LRA]: Use the right mode to evaluate secondary m (*) c158f36... Allow CFI_cdesc_t in argument lists with -fc-prototypes. (*) 7f8bb64... OpenMP: Improve error message for invalid directive in "ass (*) c7dab40... d: Add testcase for fixed PR116373 (*) 3c8df36... OpenMP: Update "declare target"/OpenMP context interaction (*) fdeceba... OpenMP: Shared metadirective/dynamic selector tests for C a (*) 677e452... OpenMP: C++ support for metadirectives and dynamic selector (*) 4e20914... OpenMP: Add C support for metadirectives and dynamic select (*) 0696af7... rs6000: Fix ICE for invalid constants in built-in functions (*) 1a2d63a... rs6000: Fix loop limit for built-in constant checking (*) 3191d74... c++: Fix up reshape_* RAW_DATA_CST handling [PR118214] (*) 03e0bf3... c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ d (*) 80b5230... middle-end: Add early break conditions to vect-switch-searc (*) 3d678ad... Extend OpenACC 'serial' testing, compiler-side (*) 97aae0f... [OpenACC/Fortran testsuite] Use relative line numbers for a (*) c5a8e22... Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_ (*) 462a7f4... libstdc++: Move std::basic_ostream to new internal header [ (*) 301a961... libstdc++: Implement LWG 2937 for std::filesystem::equivale (*) 408f5b8... libstdc++: Check feature test macro for associative contain (*) 8682fcb... RISC-V: Update Xsfvqmacc and Xsfvfnrclip's testcases (*) 030aaea... RISC-V: Update Xsfvfnrclip implementation. (*) b42eeef... forwprop: Ensure that shuffle masks are VECTOR_CSTs (*) 57de373... forwprop: Eliminate redundant calls to to_constant() (*) ea1deef... tree-optimization/115494 - PRE PHI translation and ranges (*) 7f5adfd... tree-ssa-propagate: Special case lhs of musttail calls in m (*) 9c4397c... tailc: Virtually undo IPA-VRP return value optimization for (*) 015ec11... docs: Fix up inline asm documentation (*) 43f4d44... vec.h: Properly destruct elements in auto_vec auto storage (*) 3872daa... Fix typo to avoid ICE. (*) 1b5d2cc... tree-optimization/115895 - overrun with masked loop (*) cf9de71... lm32: In va_arg, skip to stack args with too few remaining (*) 423e9a8... lm32: Compute pretend_size in setup_incoming_varargs even i (*) 6e593fc... lm32: Skip last named param when computing save varargs reg (*) 3184f6a... lm32: Args with arg.named false still get passed in regs (*) efd00e3... Fix an incorrect file header comment for the core2 scheduli (*) e683c6b... Fix setting of call graph node AutoFDO count (*) 14f337e... Daily bump. (*) 79d5504... libstdc++: Fix use of internal feature test macro in test (*) f079fee... libstdc++: Fix fancy pointer test for std::set (*) 903ab91... match: Simplify `1 >> x` into `x == 0` [PR102705] (*) c340ff2... doc: cleanup trailing whitespace (*) d8e5244... doc: trivial grammar fix (*) 6f85a97... libstdc++: Fix reversed args in unreachable assumption [PR1 (*) 8923099... Fortran: reject NULL as source-expr in ALLOCATE with SOURCE (*) 2619413... c++: Handle RAW_DATA_CST in unify [PR118390] (*) 4ce502f... AArch64: Update neoverse512tvb tuning (*) 2713f6b... AArch64: Add FULLY_PIPELINED_FMA to tune baseline (*) 625ea3c... AArch64: Deprecate -mabi=ilp32 (*) 01c37f9... bpf: set index entry for a VAR_DECL in CO-RE relocs (*) 42786cc... bpf: calls do not promote attr access_index on lhs (*) d30def0... bpf: make sure CO-RE relocs are typed with struct BTF_KIND_ (*) 8d9d583... c++: Implement mangling of RAW_DATA_CST [PR118278] (*) 1bc474f... c++: handle decltype in nested-name-spec printing [PR118139 (*) 9cc31b4... libstdc++: Fix comments in test that reference wrong subcla (*) 25eb892... middle-end: Fix incorrect type replacement in operands_equa (*) bea593f... Annotate dbg_line_numbers table (*) 120a370... testsuite: i386: Fix expected vectoriziation in pr105493.c (*) b67a0d6... OpenMP/C++: Fix 'declare variant' for struct-returning func (*) dd389c2... ipa: Initialize/release global obstack in process_new_funct (*) 18f6bb9... c++: Delete defaulted operator <=> if std::strong_ordering: (*) 6482827... c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR11 (*) f263f2d... c++: Fix ICEs with large initializer lists or ones includin (*) 40ad10f... RISC-V: Fix code gen for reduction with length 0 [PR118182] (*) 21edcb9... Fix SLP scalar costing with stmts also used in externals (*) ed12331... lto: Remove link() to fix build with MinGW [PR118238] (*) d6f1961... [RISC-V][PR target/118170] Add HF div/sqrt reservation (*) cab2e12... [PR rtl-optimization/109592] Simplify nested shifts (*) 3b3b3f8... Daily bump. (*) 6e0b048... c++: dump-lang-raw with obj_type_ref fields (*) c8894b6... d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d (*) 5006b9d... [ifcombine] robustify decode_field_reference (*) e939005... c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] (*) d27db30... OpenMP: Remove dead code from declare variant reimplementat (*) 1294b81... OpenMP: Re-work and extend context selector resolution (*) 210a090... OpenMP: New tree nodes for metadirective and dynamic select (*) 22fe3c0... [ifcombine] check and extend constants to compare with bitf (*) e5e9e50... RISC-V: Fix vsetvl compatibility predicate [PR118154]. (*) 14cb061... match: Keep conditional in simplification to constant [PR11 (*) (*) This commit already exists in another branch. Because the reference `refs/users/mikael/heads/refactor_descriptor_v01' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.