[gcc r16-3060] c++: Add testcase for CWG2576 [PR120778]

2025-08-06 Thread Jakub Jelinek via Gcc-cvs
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.

[gcc r16-3062] c++: Add testcase for CWG2577 [PR120778]

2025-08-06 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r16-3061] c++: Add testcase for CWG2575 [PR120778]

2025-08-06 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r16-3059] c++, c: Introduce -Wkeyword-macro warning/pedwarn - part of C++26 P2843R3 [PR120778]

2025-08-06 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r16-3058] s390: Add _BitInt support

2025-08-06 Thread Stefan Schulze Frielinghaus via Gcc-cvs
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

[gcc r16-3057] s390: libgcc: Enable soft-fp

2025-08-06 Thread Stefan Schulze Frielinghaus via Gcc-cvs
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:

[gcc r15-10198] i386: Fix invalid RTX mode in the unnamed rotate splitter.

2025-08-06 Thread Uros Bizjak via Gcc-cvs
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

[gcc] Created branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users'

2025-08-06 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v08' was created in namespace 'refs/users' pointing to: 785133605848... Extraction gfc_conv_null_array_to_descriptor

[gcc r16-3055] testsuite: fix escaping of square brackets

2025-08-06 Thread Sam James via Gcc-cvs
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

[gcc r16-3054] i386: Fix invalid RTX mode in the unnamed rotate splitter.

2025-08-06 Thread Uros Bizjak via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] fortran: Factor array descriptor references

2025-08-06 Thread Mikael Morin via Gcc-cvs
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?

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation descriptor_element_size

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor set_value

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_pdt_array_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_init_static_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_gfc_from_cfi

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression déclarations inutiles

2025-08-06 Thread Mikael Morin via Gcc-cvs
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(-)

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression mise à jour offset forall

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_set_contiguous_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Utilisation gfc_conv_descriptor_offset_{g, s}et

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_null_array_to_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_null_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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.

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement copy_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression déclaration inutile

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction get_array_memory_size

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Sauvegarde essai.

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacemement plus de code gfc_set_pdt_array_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_array_init_count -> gfc_descriptor_init_count

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_grow_array

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_empty_descriptor_bounds

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_for_assign_realloc

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Mise à jour offset & span dans gfc_array_init_size

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_temporary_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_shift_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Renseignement token dans gcf_set_descriptor_from_scalar

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_from_scalar

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_from_scalar

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_from_scalar

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction set_gfc_from_cfi

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_shift_subarray_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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-

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation set descriptor with shape

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring gfc_conv_descriptor_sm_get

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_descriptor_size

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_conv_shift_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +-

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_remap_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_shift_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement shift descriptor vers gfc_conv_array_parameter

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction fonction gfc_nullify_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_sequence_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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/

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Creation gfc_conv_null_array_descriptor, gfc_conv_scalar_null_to_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Appel méthode shift descriptor dans gfc_trans_pointer_assignment

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression set_dtype_for_unallocated

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor gfc_init_descriptor_variable

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_init_absent_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_build_default_class_descriptor

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_init_descriptor_variable

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction gfc_init_descriptor_result

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Modif gfc_init_descriptor_variable

2025-08-06 Thread Mikael Morin via Gcc-cvs
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,

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction gfc_symbol_attr

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring get_dtype_comp

2025-08-06 Thread Mikael Morin via Gcc-cvs
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,

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring getters & setters

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Ajout locations setters

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring get_type_field

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_dimension compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor get_descr_dim_comp

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Interdiction non-lvalue as lhs

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring get_ref_comp

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 |

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Ajout non_lvalue getters.

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Utilisation gfc_conv_descriptor_token_set

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_attribute compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_elem_len compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_type compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_rank compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement fonctions descripteur vers fichier séparé

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_version compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_dtype compil' OK

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: prise en charge BUILTIN_REALLOC

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: Prise en charge VIEW_CONVERT_EXPR

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: Prise en charge REALPART/IMAGPART

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: Affichage des arguments à l'appel de fonction

2025-08-06 Thread Mikael Morin via Gcc-cvs
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,

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Sauvegarde/restoration cfun

2025-08-06 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Prise en charge affichage TARGET_MEM_REF

2025-08-06 Thread Mikael Morin via Gcc-cvs
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 ++

[gcc] Deleted branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users'

2025-08-06 Thread Mikael Morin via Gcc-cvs
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): -

[gcc r16-3053] [hardbool] implement OP=, ++ and --, volatile and atomics

2025-08-06 Thread Alexandre Oliva via Gcc-cvs
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

[gcc r16-3052] install: Replace bzip2 by xz

2025-08-06 Thread Gerald Pfeifer via Gcc-cvs
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

[gcc r16-3051] i386: Add missing PTA_POPCNT and PTA_LZCNT with PTA_ABM

2025-08-06 Thread Uros Bizjak via Gcc-cvs
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_

[gcc r16-3050] gcc: drop placement new workaround for old bootstrap compilers

2025-08-06 Thread Sam James via Gcc-cvs
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

[gcc r16-3049] c2y: Evaluate size expression only in the active branch of conditional operator [PR108931]

2025-08-06 Thread Martin Uecker via Gcc-cvs
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

[gcc r16-3042] Allow fully masked loops with legacy gather/scatter

2025-08-06 Thread Richard Biener via Gcc-cvs
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

[gcc r16-3048] libiberty: disable logging of list content for doubly-linked list tests

2025-08-06 Thread Matthieu Longo via Gcc-cvs
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

[gcc r16-3046] c++: mangling cNTTP object w/ implicit non-trailing zeros [PR121231]

2025-08-06 Thread Patrick Palka via Gcc-cvs
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,

[gcc r16-3047] Simplify vect_supportable_dr_alignment

2025-08-06 Thread Richard Biener via Gcc-cvs
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

[gcc r16-3045] c++: improve constexpr type mismatch diagnostic

2025-08-06 Thread Jason Merrill via Gcc-cvs
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

[gcc r16-3043] Use proper alias type for gather/scatter with SLP

2025-08-06 Thread Richard Biener via Gcc-cvs
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

[gcc r16-3044] Record gather/scatter scale and base in the SLP tree

2025-08-06 Thread Richard Biener via Gcc-cvs
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

[gcc r15-10196] AArch64: Fix test for vector length safety

2025-08-06 Thread Tejas Belagod via Gcc-cvs
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   2   >