https://gcc.gnu.org/g:2c5bd8e9fb16584cdd1d090b9a5a63dd9140b61b
commit r16-3060-g2c5bd8e9fb16584cdd1d090b9a5a63dd9140b61b
Author: Jakub Jelinek
Date: Thu Aug 7 08:51:00 2025 +0200
c++: Add testcase for CWG2576 [PR120778]
Another part of the C++26 P2843R3, this time in
https://eel.
https://gcc.gnu.org/g:6026a54f2faedf0be3b8e15b3e69492d21cfc082
commit r16-3062-g6026a54f2faedf0be3b8e15b3e69492d21cfc082
Author: Jakub Jelinek
Date: Thu Aug 7 08:53:23 2025 +0200
c++: Add testcase for CWG2577 [PR120778]
And here is the last part of the paper. Contrary what the pa
https://gcc.gnu.org/g:3b66a2a7890f2ae27ad4c1e1ac62b6551a2ffbae
commit r16-3061-g3b66a2a7890f2ae27ad4c1e1ac62b6551a2ffbae
Author: Jakub Jelinek
Date: Thu Aug 7 08:52:38 2025 +0200
c++: Add testcase for CWG2575 [PR120778]
From the paper it isn't clear what caused the decision change
https://gcc.gnu.org/g:64859dc6e2948616439b500b5d9ffb2635b45ae8
commit r16-3059-g64859dc6e2948616439b500b5d9ffb2635b45ae8
Author: Jakub Jelinek
Date: Thu Aug 7 08:47:44 2025 +0200
c++, c: Introduce -Wkeyword-macro warning/pedwarn - part of C++26 P2843R3
[PR120778]
The following pa
https://gcc.gnu.org/g:48787c734ee647cb99abb1e95d937f1ba66e78d0
commit r16-3058-g48787c734ee647cb99abb1e95d937f1ba66e78d0
Author: Stefan Schulze Frielinghaus
Date: Thu Aug 7 08:39:11 2025 +0200
s390: Add _BitInt support
gcc/ChangeLog:
* config/s390/s390.cc (print_o
https://gcc.gnu.org/g:872b002b9f2cb9d726137062147951d84c67f02f
commit r16-3057-g872b002b9f2cb9d726137062147951d84c67f02f
Author: Stefan Schulze Frielinghaus
Date: Thu Aug 7 08:39:11 2025 +0200
s390: libgcc: Enable soft-fp
Enable soft-fp for -m64 only.
libgcc/ChangeLog:
https://gcc.gnu.org/g:267411c9e1cb2a418c6096f9599f015f7f1bff28
commit r15-10198-g267411c9e1cb2a418c6096f9599f015f7f1bff28
Author: Uros Bizjak
Date: Wed Aug 6 20:06:42 2025 +0200
i386: Fix invalid RTX mode in the unnamed rotate splitter.
The following splitter from the commit r11-5
The branch 'mikael/heads/refactor_descriptor_v08' was created in namespace
'refs/users' pointing to:
785133605848... Extraction gfc_conv_null_array_to_descriptor
https://gcc.gnu.org/g:e5ba0f6cc16f186afb1bc68e36959e97c7b3c037
commit r16-3055-ge5ba0f6cc16f186afb1bc68e36959e97c7b3c037
Author: Sam James
Date: Wed Aug 6 23:25:48 2025 +0100
testsuite: fix escaping of square brackets
This fails for me as:
+ERROR: g++.dg/cpp26/constexpr-new3.C
https://gcc.gnu.org/g:84476b4c88465f09c3ec1a52fdf0df1a76364988
commit r16-3054-g84476b4c88465f09c3ec1a52fdf0df1a76364988
Author: Uros Bizjak
Date: Wed Aug 6 20:06:42 2025 +0200
i386: Fix invalid RTX mode in the unnamed rotate splitter.
The following splitter from the commit r11-57
https://gcc.gnu.org/g:7e34ffa230e4b9ab26cf4dd7de661627348f0511
commit 7e34ffa230e4b9ab26cf4dd7de661627348f0511
Author: Mikael Morin
Date: Wed Jul 9 21:18:18 2025 +0200
fortran: Factor array descriptor references
Regression tested on x86_64-pc-linux-gnu.
OK for master?
https://gcc.gnu.org/g:a43f762929f9295af824de8f02843a46eb037724
commit a43f762929f9295af824de8f02843a46eb037724
Author: Mikael Morin
Date: Fri Feb 14 11:04:01 2025 +0100
Factorisation descriptor_element_size
Diff:
---
gcc/fortran/trans-array.cc | 85 +++
https://gcc.gnu.org/g:1d8de7d39bb2ba9d0174e47619d43b5daa22975b
commit 1d8de7d39bb2ba9d0174e47619d43b5daa22975b
Author: Mikael Morin
Date: Wed Aug 6 18:46:44 2025 +0200
Refactor set_value
Diff:
---
gcc/fortran/trans-descriptor.cc | 73 -
1 file chan
https://gcc.gnu.org/g:fe42767bf6a5eec3d189d504d6c56264458513d7
commit fe42767bf6a5eec3d189d504d6c56264458513d7
Author: Mikael Morin
Date: Thu Jul 31 12:34:22 2025 +0200
Extraction gfc_set_pdt_array_descriptor
Diff:
---
gcc/fortran/trans-array.cc | 62 +---
https://gcc.gnu.org/g:22e48f80bc4f979a11e6c31cff2f311afb3b7fcb
commit 22e48f80bc4f979a11e6c31cff2f311afb3b7fcb
Author: Mikael Morin
Date: Tue Jul 15 21:06:28 2025 +0200
Extraction gfc_init_static_descriptor
Correction compilation
Renommage gfc_clear_descriptor -> gfc_init
https://gcc.gnu.org/g:dcb05f5e25cf28eac193eb9faf348565d316d3ac
commit dcb05f5e25cf28eac193eb9faf348565d316d3ac
Author: Mikael Morin
Date: Wed Jul 16 22:09:17 2025 +0200
Extraction gfc_copy_descriptor
Diff:
---
gcc/fortran/trans-array.cc | 25 ++---
gcc/fortran/tr
https://gcc.gnu.org/g:09139afa471d4ffd24180fa02b87f21d39e928e1
commit 09139afa471d4ffd24180fa02b87f21d39e928e1
Author: Mikael Morin
Date: Tue Jul 22 12:17:50 2025 +0200
Extraction gfc_set_gfc_from_cfi
Diff:
---
gcc/fortran/trans-descriptor.cc | 98
https://gcc.gnu.org/g:c18ddc6ba7958c9b9883d5011f5412183916ee59
commit c18ddc6ba7958c9b9883d5011f5412183916ee59
Author: Mikael Morin
Date: Thu Jul 31 17:50:45 2025 +0200
Suppression déclarations inutiles
Diff:
---
gcc/fortran/trans-descriptor.h | 7 ---
1 file changed, 7 deletions(-)
https://gcc.gnu.org/g:efb3dd78d179ddd5bb68c914d4b431e76e180b12
commit efb3dd78d179ddd5bb68c914d4b431e76e180b12
Author: Mikael Morin
Date: Mon Feb 17 17:28:01 2025 +0100
Suppression mise à jour offset forall
Sauvegarde
Correction régression forall
Diff:
---
gcc/fortran/t
https://gcc.gnu.org/g:bbad458a9241d5d9824d449ff941814ab25a3092
commit bbad458a9241d5d9824d449ff941814ab25a3092
Author: Mikael Morin
Date: Fri Jan 17 17:25:59 2025 +0100
Factorisation gfc_set_contiguous_descriptor
Factorisation set_contiguous_array
Diff:
---
gcc/fortran/trans-arr
https://gcc.gnu.org/g:213635bd46342fde0792386c3f52e3ce38efb8b3
commit 213635bd46342fde0792386c3f52e3ce38efb8b3
Author: Mikael Morin
Date: Thu Jun 19 18:04:56 2025 +0200
Utilisation gfc_conv_descriptor_offset_{g,s}et
Correction pr43808
Correction gfc_conv_descriptor_offset
https://gcc.gnu.org/g:78513360584874d7d4e81586ae0583da8c51bb0c
commit 78513360584874d7d4e81586ae0583da8c51bb0c
Author: Mikael Morin
Date: Wed Aug 6 22:08:03 2025 +0200
Extraction gfc_conv_null_array_to_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 32
https://gcc.gnu.org/g:08db3a3e53235c47e899fd858368a6b9333a8390
commit 08db3a3e53235c47e899fd858368a6b9333a8390
Author: Mikael Morin
Date: Thu Jul 31 20:35:45 2025 +0200
Extraction gfc_set_null_descriptor
Correction régression null_actual_7
Diff:
---
gcc/fortran/trans-descriptor.
https://gcc.gnu.org/g:2438d1a7204809bc9e5bc4dcce37bb57816ebae3
commit 2438d1a7204809bc9e5bc4dcce37bb57816ebae3
Author: Mikael Morin
Date: Thu Jul 31 20:48:05 2025 +0200
Déplacement copy_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 42 +
gcc/f
https://gcc.gnu.org/g:b4e11f4d869993579eeb7df6e0d69fd22c4832c1
commit b4e11f4d869993579eeb7df6e0d69fd22c4832c1
Author: Mikael Morin
Date: Wed Aug 6 21:38:11 2025 +0200
Suppression déclaration inutile
Diff:
---
gcc/fortran/trans-descriptor.h | 1 -
1 file changed, 1 deletion(-)
diff --gi
https://gcc.gnu.org/g:def0bf73f6f852863bb2f9d457808743e5d408b9
commit def0bf73f6f852863bb2f9d457808743e5d408b9
Author: Mikael Morin
Date: Thu Jul 31 20:42:28 2025 +0200
Extraction gfc_copy_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 24
gcc/fortran/tra
https://gcc.gnu.org/g:42c6641f72affd3f32c0317640de0324c77de151
commit 42c6641f72affd3f32c0317640de0324c77de151
Author: Mikael Morin
Date: Wed Jul 23 22:21:15 2025 +0200
Extraction get_array_memory_size
Diff:
---
gcc/fortran/trans-array.cc | 155 ---
https://gcc.gnu.org/g:e82984cbe6e843b60dba7ba2450e1b38a498747d
commit e82984cbe6e843b60dba7ba2450e1b38a498747d
Author: Mikael Morin
Date: Thu Jul 31 19:38:33 2025 +0200
Sauvegarde essai.
Diff:
---
gcc/fortran/trans-array.cc | 37 ++---
gcc/fortran/trans-ex
https://gcc.gnu.org/g:8ff265c319ec08722a544b3c163b99c9a663911e
commit 8ff265c319ec08722a544b3c163b99c9a663911e
Author: Mikael Morin
Date: Thu Jul 31 15:19:35 2025 +0200
Déplacemement plus de code gfc_set_pdt_array_descriptor
Diff:
---
gcc/fortran/trans-array.cc | 19
https://gcc.gnu.org/g:f4bb919e3b8ffddc761e3bd5c36c178c21a6042e
commit f4bb919e3b8ffddc761e3bd5c36c178c21a6042e
Author: Mikael Morin
Date: Thu Jul 31 16:51:20 2025 +0200
Déplacement gfc_array_init_count -> gfc_descriptor_init_count
Diff:
---
gcc/fortran/trans-array.cc | 301 ++---
https://gcc.gnu.org/g:3e1aaad122295bb817fb8d93e4002ae6fc8f89dd
commit 3e1aaad122295bb817fb8d93e4002ae6fc8f89dd
Author: Mikael Morin
Date: Thu Jul 31 14:41:23 2025 +0200
Déplacement gfc_grow_array
Diff:
---
gcc/fortran/trans-array.cc | 37 -
gcc/fo
https://gcc.gnu.org/g:8e14139c50035bf271a0f734771b7c1d77bcbbf8
commit 8e14139c50035bf271a0f734771b7c1d77bcbbf8
Author: Mikael Morin
Date: Thu Jul 31 17:47:15 2025 +0200
Extraction gfc_set_empty_descriptor_bounds
Diff:
---
gcc/fortran/trans-array.cc | 18 ++
gcc/fortr
https://gcc.gnu.org/g:97b66000ff7c2717273d8196ef9a99b8faf0ffc4
commit 97b66000ff7c2717273d8196ef9a99b8faf0ffc4
Author: Mikael Morin
Date: Thu Jul 31 12:11:15 2025 +0200
Extraction gfc_set_descriptor_for_assign_realloc
Diff:
---
gcc/fortran/trans-array.cc | 228 ++
https://gcc.gnu.org/g:d3755b618f6caa1fc25b2f37680c58747110d486
commit d3755b618f6caa1fc25b2f37680c58747110d486
Author: Mikael Morin
Date: Fri Feb 14 11:22:35 2025 +0100
Mise à jour offset & span dans gfc_array_init_size
Diff:
---
gcc/fortran/trans-array.cc | 30 ++
https://gcc.gnu.org/g:393f7eb7be45b0bbb903ff45f8ce230ce41bcc6d
commit 393f7eb7be45b0bbb903ff45f8ce230ce41bcc6d
Author: Mikael Morin
Date: Wed Jul 23 12:12:01 2025 +0200
Extraction gfc_set_temporary_descriptor
Diff:
---
gcc/fortran/trans-array.cc | 62 +---
https://gcc.gnu.org/g:ce3ff2c1d245fbefef56777db91cac8866af4459
commit ce3ff2c1d245fbefef56777db91cac8866af4459
Author: Mikael Morin
Date: Wed Jul 23 14:59:35 2025 +0200
Extraction gfc_shift_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 31 +++
gcc/for
https://gcc.gnu.org/g:4c332f24037d48af0391d1fe57b71a403c9c0a77
commit 4c332f24037d48af0391d1fe57b71a403c9c0a77
Author: Mikael Morin
Date: Wed Jul 23 10:48:32 2025 +0200
Extraction gfc_copy_descriptor
Diff:
---
gcc/fortran/trans-array.cc | 39 +++
https://gcc.gnu.org/g:26843c6737478c4d986e50a2fba365fe68bc9545
commit 26843c6737478c4d986e50a2fba365fe68bc9545
Author: Mikael Morin
Date: Wed Jul 23 09:44:49 2025 +0200
Renseignement token dans gcf_set_descriptor_from_scalar
Diff:
---
gcc/fortran/trans-descriptor.cc | 11 +++
gcc
https://gcc.gnu.org/g:ac3a532902cc625af1febd0a799cbcef76a7bd70
commit ac3a532902cc625af1febd0a799cbcef76a7bd70
Author: Mikael Morin
Date: Tue Jul 22 21:03:11 2025 +0200
Extraction gfc_set_descriptor_from_scalar
Diff:
---
gcc/fortran/trans-descriptor.cc | 20
gcc/fort
https://gcc.gnu.org/g:2588bd05640d522677b8c0ff6ddd2942d1a020f7
commit 2588bd05640d522677b8c0ff6ddd2942d1a020f7
Author: Mikael Morin
Date: Tue Jul 22 21:14:56 2025 +0200
Extraction gfc_set_descriptor_from_scalar
Correction code en doublon
Diff:
---
gcc/fortran/trans-descriptor.cc
https://gcc.gnu.org/g:0b3aef27a443a0666ff4cc950cafbd2eb1f4d619
commit 0b3aef27a443a0666ff4cc950cafbd2eb1f4d619
Author: Mikael Morin
Date: Tue Jul 22 20:50:41 2025 +0200
Extraction gfc_set_descriptor_from_scalar
Diff:
---
gcc/fortran/trans-descriptor.cc | 18 ++
gcc/fortra
https://gcc.gnu.org/g:a07b2c6caaa19fd141efe2a1f223b85ce136a97c
commit a07b2c6caaa19fd141efe2a1f223b85ce136a97c
Author: Mikael Morin
Date: Tue Jul 22 19:51:53 2025 +0200
Extraction set_gfc_from_cfi
Diff:
---
gcc/fortran/trans-decl.cc | 210 +++-
g
https://gcc.gnu.org/g:888d3ff60283d603390f5ed881a0976d249c5d33
commit 888d3ff60283d603390f5ed881a0976d249c5d33
Author: Mikael Morin
Date: Tue Jul 22 11:16:59 2025 +0200
Extraction gfc_conv_shift_subarray_descriptor
Correction alloc_comp_constructor_5
Diff:
---
gcc/fortran/trans-
https://gcc.gnu.org/g:0a0b6f12af38f76a15ee8f9030ab5729171fc73c
commit 0a0b6f12af38f76a15ee8f9030ab5729171fc73c
Author: Mikael Morin
Date: Tue Jul 22 10:03:33 2025 +0200
Factorisation set descriptor with shape
Diff:
---
gcc/fortran/trans-descriptor.cc | 78
https://gcc.gnu.org/g:479d976ee446f6462b59f35f76ef39f06649e488
commit 479d976ee446f6462b59f35f76ef39f06649e488
Author: Mikael Morin
Date: Tue Jul 22 11:32:27 2025 +0200
Refactoring gfc_conv_descriptor_sm_get
Diff:
---
gcc/fortran/trans-descriptor.cc | 7 +++
gcc/fortran/trans-descrip
https://gcc.gnu.org/g:db35231d474c06510c93401ac85245a1b15d8d64
commit db35231d474c06510c93401ac85245a1b15d8d64
Author: Mikael Morin
Date: Wed Jul 23 16:36:42 2025 +0200
Déplacement gfc_descriptor_size
Diff:
---
gcc/fortran/trans-array.cc | 47
https://gcc.gnu.org/g:528448b66a3d78748d218122a30697cbb1496942
commit 528448b66a3d78748d218122a30697cbb1496942
Author: Mikael Morin
Date: Fri Jul 18 14:45:07 2025 +0200
Factorisation gfc_conv_shift_descriptor
Factorisation gfc_conv_shift_descriptor
Diff:
---
gcc/fortran/trans-ex
https://gcc.gnu.org/g:62661299dd9642740ba0e0420b6fb3285aa744cd
commit 62661299dd9642740ba0e0420b6fb3285aa744cd
Author: Mikael Morin
Date: Sun Jul 20 17:25:26 2025 +0200
Extraction gfc_set_descriptor
Correction bootstsrap
Diff:
---
gcc/fortran/trans-array.cc | 163 +-
https://gcc.gnu.org/g:3f6224d1a22fd39792c3b294027be8a60a53dc8e
commit 3f6224d1a22fd39792c3b294027be8a60a53dc8e
Author: Mikael Morin
Date: Wed Jul 23 17:07:24 2025 +0200
Extraction gfc_conv_remap_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 104 ++
https://gcc.gnu.org/g:c0f051ff60e6a07f68f1dc0c7a1b0df7684757b0
commit c0f051ff60e6a07f68f1dc0c7a1b0df7684757b0
Author: Mikael Morin
Date: Wed Jul 16 21:39:51 2025 +0200
Extraction gfc_conv_shift_descriptor
Suppression variable inutilisée
Diff:
---
gcc/fortran/trans-descriptor.cc
https://gcc.gnu.org/g:f05638f5bc815e7e6184ca5753dbc9dff57a5ffe
commit f05638f5bc815e7e6184ca5753dbc9dff57a5ffe
Author: Mikael Morin
Date: Tue Dec 17 17:27:24 2024 +0100
Déplacement shift descriptor vers gfc_conv_array_parameter
Suppression variables inutilisées
Diff:
---
gcc/for
https://gcc.gnu.org/g:b3a1c789eece4619fbab1d4a5ea55a1dcb6e9b00
commit b3a1c789eece4619fbab1d4a5ea55a1dcb6e9b00
Author: Mikael Morin
Date: Wed Jul 16 16:49:28 2025 +0200
Extraction fonction gfc_nullify_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 6 ++
gcc/fortran/trans-desc
https://gcc.gnu.org/g:adadafd9a6b4439cf716027132388e0b96100656
commit adadafd9a6b4439cf716027132388e0b96100656
Author: Mikael Morin
Date: Wed Jul 23 16:34:39 2025 +0200
Extraction gfc_copy_sequence_descriptor
Diff:
---
gcc/fortran/trans-array.cc | 18 +-
gcc/fortran/
https://gcc.gnu.org/g:02c381a92dd42e7aa0dcaacf4302b2c001b2e203
commit 02c381a92dd42e7aa0dcaacf4302b2c001b2e203
Author: Mikael Morin
Date: Sat Jul 19 13:55:28 2025 +0200
Creation gfc_conv_null_array_descriptor, gfc_conv_scalar_null_to_descriptor
Revert "Renommage gfc_clear_descript
https://gcc.gnu.org/g:31cf2e82c5758e676b6ae43875499ac6c642daea
commit 31cf2e82c5758e676b6ae43875499ac6c642daea
Author: Mikael Morin
Date: Wed Jul 16 15:07:58 2025 +0200
Appel méthode shift descriptor dans gfc_trans_pointer_assignment
Diff:
---
gcc/fortran/trans-descriptor.cc | 92 +++
https://gcc.gnu.org/g:a0646fd8eea4646ba74373a9541c8f75c3ad8d19
commit a0646fd8eea4646ba74373a9541c8f75c3ad8d19
Author: Mikael Morin
Date: Wed Jul 16 12:40:12 2025 +0200
Suppression set_dtype_for_unallocated
Correction null_actual_6 et null_actual_7
Diff:
---
gcc/fortran/trans-de
https://gcc.gnu.org/g:09d0fb22f5643a0d2bdaff944db77a5364b320a9
commit 09d0fb22f5643a0d2bdaff944db77a5364b320a9
Author: Mikael Morin
Date: Wed Aug 6 21:29:10 2025 +0200
Refactor gfc_init_descriptor_variable
Diff:
---
gcc/fortran/trans-descriptor.cc | 24
1 file ch
https://gcc.gnu.org/g:58dd0347b4212dd98b264a8b50f26da3f6f6b41b
commit 58dd0347b4212dd98b264a8b50f26da3f6f6b41b
Author: Mikael Morin
Date: Wed Aug 6 21:28:50 2025 +0200
Extraction gfc_init_absent_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 7 +++
gcc/fortran/trans-descripto
https://gcc.gnu.org/g:e3281752b293e7601b447690cccb1552261c219c
commit e3281752b293e7601b447690cccb1552261c219c
Author: Mikael Morin
Date: Tue Jul 15 20:30:45 2025 +0200
Extraction gfc_build_default_class_descriptor
Correction régression class_allocate_14
Diff:
---
gcc/fortran/tr
https://gcc.gnu.org/g:e5527ccf4a8f403be607b52e8a32915bcce073f9
commit e5527ccf4a8f403be607b52e8a32915bcce073f9
Author: Mikael Morin
Date: Tue Jul 15 18:28:30 2025 +0200
Extraction gfc_init_descriptor_variable
Correction nom block
Correction libgomp.fortran/allocators-1.f9
https://gcc.gnu.org/g:955e4fcb9c56dd5199c525ad9b48f8d065f0dab8
commit 955e4fcb9c56dd5199c525ad9b48f8d065f0dab8
Author: Mikael Morin
Date: Sat Jul 19 15:55:36 2025 +0200
Introduction gfc_init_descriptor_result
Revert "Suppression gfc_init_descriptor_result"
This reverts co
https://gcc.gnu.org/g:103193fcb9a5324bd9a13df1683c3561efc4d97c
commit 103193fcb9a5324bd9a13df1683c3561efc4d97c
Author: Mikael Morin
Date: Sat Jul 19 15:55:19 2025 +0200
Modif gfc_init_descriptor_variable
Diff:
---
gcc/fortran/trans-descriptor.cc | 20 +---
1 file changed,
https://gcc.gnu.org/g:a5353d223487fa21f26281df489bb3b95a30ff08
commit a5353d223487fa21f26281df489bb3b95a30ff08
Author: Mikael Morin
Date: Thu Jul 17 16:38:25 2025 +0200
Introduction gfc_symbol_attr
Ajout déclaration gfc_symbol_attr
Diff:
---
gcc/fortran/gfortran.h | 1 +
gcc/fo
https://gcc.gnu.org/g:69598abe75a6f5ecad89e75c3156070fa0b2e025
commit 69598abe75a6f5ecad89e75c3156070fa0b2e025
Author: Mikael Morin
Date: Wed Aug 6 14:38:03 2025 +0200
Refactoring get_dtype_comp
Diff:
---
gcc/fortran/trans-descriptor.cc | 28
1 file changed,
https://gcc.gnu.org/g:2166d7c7a89a1b5de2e9680bb9e2c113ca4dc10c
commit 2166d7c7a89a1b5de2e9680bb9e2c113ca4dc10c
Author: Mikael Morin
Date: Tue Jul 1 22:10:35 2025 +0200
Refactoring getters & setters
Nettoyage refactoring
Correction refactoring
Diff:
---
gcc/fortran/trans
https://gcc.gnu.org/g:e8c29de4679eea7935841e2a9553a70bacc8e49c
commit e8c29de4679eea7935841e2a9553a70bacc8e49c
Author: Mikael Morin
Date: Tue Jul 1 22:20:34 2025 +0200
Ajout locations setters
Diff:
---
gcc/fortran/trans-descriptor.cc | 28
1 file changed, 20
https://gcc.gnu.org/g:b9c0a4bc6636fcee98412d3fd9cff0a89baed767
commit b9c0a4bc6636fcee98412d3fd9cff0a89baed767
Author: Mikael Morin
Date: Wed Aug 6 14:26:53 2025 +0200
Refactoring get_type_field
Diff:
---
gcc/fortran/trans-descriptor.cc | 31 +++
1 file change
https://gcc.gnu.org/g:f54b5dae8a820e232f12d95d7496c1c997923131
commit f54b5dae8a820e232f12d95d7496c1c997923131
Author: Mikael Morin
Date: Sun Jun 29 14:28:16 2025 +0200
Suppression gfc_conv_descriptor_dimension compil' OK
Suppression non_lvalue dimension_get
ajout locatio
https://gcc.gnu.org/g:1af23b40dd010061be1e424c4f3574ca4c7a3986
commit 1af23b40dd010061be1e424c4f3574ca4c7a3986
Author: Mikael Morin
Date: Wed Aug 6 14:41:41 2025 +0200
Refactor get_descr_dim_comp
Diff:
---
gcc/fortran/trans-descriptor.cc | 17 ++---
1 file changed, 6 insertio
https://gcc.gnu.org/g:0d37ed42f4badd8494188435d252621ebd03b4ba
commit 0d37ed42f4badd8494188435d252621ebd03b4ba
Author: Mikael Morin
Date: Tue Feb 11 21:34:11 2025 +0100
Interdiction non-lvalue as lhs
git commit correction erreur gimplify
Diff:
---
gcc/gimplify.cc | 6 ++
1 f
https://gcc.gnu.org/g:904519457f406b24d22764878e1f82ca5fa9cf96
commit 904519457f406b24d22764878e1f82ca5fa9cf96
Author: Mikael Morin
Date: Wed Aug 6 14:23:40 2025 +0200
Refactoring get_ref_comp
Renommage type
Correction compil'
Diff:
---
gcc/fortran/trans-descriptor.cc |
https://gcc.gnu.org/g:fb3a9b6b61eaa6257b033bca84979cbb5206223d
commit fb3a9b6b61eaa6257b033bca84979cbb5206223d
Author: Mikael Morin
Date: Thu Jun 19 17:22:05 2025 +0200
Ajout non_lvalue getters.
Mises à jour dumps
Mise à jour dump bind-c-contiguous-2.f90
Mise à j
https://gcc.gnu.org/g:76f840a21c65fce7ebd3f8ef7cab63e1bbe4857f
commit 76f840a21c65fce7ebd3f8ef7cab63e1bbe4857f
Author: Mikael Morin
Date: Tue Jul 15 17:17:33 2025 +0200
Utilisation gfc_conv_descriptor_token_set
Diff:
---
gcc/fortran/trans-array.cc | 12 +---
gcc/fortran/tran
https://gcc.gnu.org/g:c4b87f8618f6862ab22aa887cd16f2054b5a90f1
commit c4b87f8618f6862ab22aa887cd16f2054b5a90f1
Author: Mikael Morin
Date: Sun Jun 29 14:15:55 2025 +0200
Suppression gfc_conv_descriptor_attribute compil' OK
Diff:
---
gcc/fortran/trans-descriptor.cc | 16
g
https://gcc.gnu.org/g:bb1c9e2330d293757268e02889a9e86f13920698
commit bb1c9e2330d293757268e02889a9e86f13920698
Author: Mikael Morin
Date: Sun Jun 29 12:40:53 2025 +0200
Suppression gfc_conv_descriptor_elem_len compil' OK
Correction ICE class_allocate_21
Suppression non_lv
https://gcc.gnu.org/g:575e81dc24daf1f6fb6c4acf77875fa74fbd300b
commit 575e81dc24daf1f6fb6c4acf77875fa74fbd300b
Author: Mikael Morin
Date: Sun Jun 29 14:11:50 2025 +0200
Suppression gfc_conv_descriptor_type compil' OK
Correction régression PR97046
Suppression non_lvalue ty
https://gcc.gnu.org/g:ada2af961b8bb2a694d69f29ad706290c869b517
commit ada2af961b8bb2a694d69f29ad706290c869b517
Author: Mikael Morin
Date: Sun Jun 29 14:07:23 2025 +0200
Suppression gfc_conv_descriptor_rank compil' OK
Suppression non_lvalue rank_get
Ajout location rank_set
https://gcc.gnu.org/g:4faff5c5d96220314a6259108bc522e1e9c213c1
commit 4faff5c5d96220314a6259108bc522e1e9c213c1
Author: Mikael Morin
Date: Wed Jun 18 17:31:23 2025 +0200
Déplacement fonctions descripteur vers fichier séparé
Suppression déclarations trans-array.h
Inclusion
https://gcc.gnu.org/g:18b72f1ec36eebc3bc95b15db56e34d76e4f7ea2
commit 18b72f1ec36eebc3bc95b15db56e34d76e4f7ea2
Author: Mikael Morin
Date: Sun Jun 29 12:58:32 2025 +0200
Suppression gfc_conv_descriptor_version compil' OK
Suppression non_lvalue version_get
Ajout location ve
https://gcc.gnu.org/g:b9240b8f2aa3d1063b5be115e0dadf4f4a4bca6b
commit b9240b8f2aa3d1063b5be115e0dadf4f4a4bca6b
Author: Mikael Morin
Date: Sat Jun 28 23:09:22 2025 +0200
Suppression gfc_conv_descriptor_dtype compil' OK
Suppression non_lvalue dtype_get
Ajout location descri
https://gcc.gnu.org/g:209d1adce44cd2290e01a89bea137a9d81e66434
commit 209d1adce44cd2290e01a89bea137a9d81e66434
Author: Mikael Morin
Date: Tue Jul 29 17:43:43 2025 +0200
gimple-simulate: prise en charge BUILTIN_REALLOC
Diff:
---
gcc/gimple-simulate.cc | 181 +++
https://gcc.gnu.org/g:4515d6c46ef73beb40ead9cd5384f5be4c8c2c95
commit 4515d6c46ef73beb40ead9cd5384f5be4c8c2c95
Author: Mikael Morin
Date: Tue Jul 29 11:06:05 2025 +0200
gimple-simulate: Prise en charge VIEW_CONVERT_EXPR
Diff:
---
gcc/gimple-simulate.cc | 49 ++
https://gcc.gnu.org/g:0d79227ef4e9fc8c196db7a70e1193d56f792570
commit 0d79227ef4e9fc8c196db7a70e1193d56f792570
Author: Mikael Morin
Date: Thu Jul 24 12:34:22 2025 +0200
gimple-simulate: Prise en charge REALPART/IMAGPART
Diff:
---
gcc/gimple-simulate.cc | 99 ++
https://gcc.gnu.org/g:dd3095cf9acca0fbf764aefdea9c89e47d8d9247
commit dd3095cf9acca0fbf764aefdea9c89e47d8d9247
Author: Mikael Morin
Date: Tue Jul 29 11:45:38 2025 +0200
gimple-simulate: Affichage des arguments à l'appel de fonction
Diff:
---
gcc/gimple-simulate.cc | 1 +
1 file changed,
https://gcc.gnu.org/g:99f8f26129dc835c235b99e1ff89c2f51d23c38e
commit 99f8f26129dc835c235b99e1ff89c2f51d23c38e
Author: Mikael Morin
Date: Tue Jul 8 13:13:25 2025 +0200
Sauvegarde/restoration cfun
Correction bootstrap
Correction bootstrap
Correction bootstrap
Dif
https://gcc.gnu.org/g:ba8ab3a5a58d40a2577a7dbc9e4e345872458688
commit ba8ab3a5a58d40a2577a7dbc9e4e345872458688
Author: Mikael Morin
Date: Mon Jul 7 08:52:38 2025 +0200
Prise en charge affichage TARGET_MEM_REF
Diff:
---
gcc/gimple-simulate.cc| 87 ++
The branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users' was
deleted.
It previously pointed to:
c9070b4f0e77... Déplacement copy_descriptor
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-
https://gcc.gnu.org/g:01a523943c0a9b297726289d7333a5217b1d4d31
commit r16-3053-g01a523943c0a9b297726289d7333a5217b1d4d31
Author: Alexandre Oliva
Date: Wed Aug 6 16:31:50 2025 -0300
[hardbool] implement OP=, ++ and --, volatile and atomics
hardbools didn't behave quite like bools w
https://gcc.gnu.org/g:88732d9eb88298a2e7a999c83878c8ea9edc5827
commit r16-3052-g88732d9eb88298a2e7a999c83878c8ea9edc5827
Author: Gerald Pfeifer
Date: Wed Aug 6 21:17:22 2025 +0200
install: Replace bzip2 by xz
In addition to gzip format our snapshots and releases have been using
https://gcc.gnu.org/g:7c8f47e17dc508b6c5b6957e40dfd645c5268752
commit r16-3051-g7c8f47e17dc508b6c5b6957e40dfd645c5268752
Author: Yangyu Chen
Date: Thu Jul 31 01:24:06 2025 +0800
i386: Add missing PTA_POPCNT and PTA_LZCNT with PTA_ABM
This patch adds the missing PTA_POPCNT and PTA_
https://gcc.gnu.org/g:612194c064c2ca279191712bcc01f8fcef65ade9
commit r16-3050-g612194c064c2ca279191712bcc01f8fcef65ade9
Author: Sam James
Date: Sat Aug 2 13:57:03 2025 +0100
gcc: drop placement new workaround for old bootstrap compilers
Since r15-4719-ga9ec1bc06bd3cc, we require
https://gcc.gnu.org/g:d4ad08583965a4cc70c1aef658f63f335caf4880
commit r16-3049-gd4ad08583965a4cc70c1aef658f63f335caf4880
Author: Martin Uecker
Date: Sat Dec 17 15:34:30 2022 +0100
c2y: Evaluate size expression only in the active branch of conditional
operator [PR108931]
For size
https://gcc.gnu.org/g:50b1959cab19bdaf4f457f30e70a950ad9d35c6d
commit r16-3042-g50b1959cab19bdaf4f457f30e70a950ad9d35c6d
Author: Richard Biener
Date: Tue Aug 5 14:55:18 2025 +0200
Allow fully masked loops with legacy gather/scatter
The following removes the redundant check on supp
https://gcc.gnu.org/g:0d0837df6973e00c143a04fe652d74e4df856a2e
commit r16-3048-g0d0837df6973e00c143a04fe652d74e4df856a2e
Author: Matthieu Longo
Date: Mon Aug 4 11:04:13 2025 +0100
libiberty: disable logging of list content for doubly-linked list tests
When the doubly-linked list t
https://gcc.gnu.org/g:0a7eae02dea519403669ffb1b754f998ce7cf56f
commit r16-3046-g0a7eae02dea519403669ffb1b754f998ce7cf56f
Author: Patrick Palka
Date: Wed Aug 6 09:41:01 2025 -0400
c++: mangling cNTTP object w/ implicit non-trailing zeros [PR121231]
Here the results of A::make(0, 0,
https://gcc.gnu.org/g:54edbeeaac6eb4865fab37374fbdff3a9a2f2e12
commit r16-3047-g54edbeeaac6eb4865fab37374fbdff3a9a2f2e12
Author: Richard Biener
Date: Wed Aug 6 09:38:55 2025 +0200
Simplify vect_supportable_dr_alignment
The following simplifies vect_supportable_dr_alignment based o
https://gcc.gnu.org/g:ce7a22bd26c39137658e973797a419d27d767c2c
commit r16-3045-gce7a22bd26c39137658e973797a419d27d767c2c
Author: Jason Merrill
Date: Tue Jul 22 00:12:12 2025 -0400
c++: improve constexpr type mismatch diagnostic
This diagnostic failed to specify the actual type of
https://gcc.gnu.org/g:3da5038ed58578d3373d5d5e371d6a15b172b201
commit r16-3043-g3da5038ed58578d3373d5d5e371d6a15b172b201
Author: Richard Biener
Date: Wed Aug 6 09:41:26 2025 +0200
Use proper alias type for gather/scatter with SLP
Both vectorizable_load and vectorizable_store compu
https://gcc.gnu.org/g:79e4f386ad836b7f9e1bdaf6aded4585035432ef
commit r16-3044-g79e4f386ad836b7f9e1bdaf6aded4585035432ef
Author: Richard Biener
Date: Mon Aug 4 11:27:54 2025 +0200
Record gather/scatter scale and base in the SLP tree
The main gather/scatter discovery happens at SLP
https://gcc.gnu.org/g:3f898502159bf8742b92152b62080d35ccea008d
commit r15-10196-g3f898502159bf8742b92152b62080d35ccea008d
Author: Tejas Belagod
Date: Wed Jul 23 14:48:49 2025 +
AArch64: Fix test for vector length safety
The test was unsafe when tested on different vector lengt
1 - 100 of 113 matches
Mail list logo