[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Sauvegarde modifs

2024-12-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f351cbb70cb7ab639e9aac76bc0e538f72067479 commit f351cbb70cb7ab639e9aac76bc0e538f72067479 Author: Mikael Morin Date: Sat Dec 7 22:22:10 2024 +0100 Sauvegarde modifs Annulation suppression else Correction assertions Initialisation vptr

[gcc/aoliva/heads/testme] (2 commits) ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a06c5b1386d3... ifcombine field-merge: saturate align at inner object size It previously pointed to: 8391a5d0a61e... ifcombine field-merge: saturate align at load size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5789a91dc3a173a97c80d1f167f62c7a1a9851f5 commit 5789a91dc3a173a97c80d1f167f62c7a1a9851f5 Author: Alexandre Oliva Date: Sun Dec 1 08:17:58 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic tha

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a06c5b1386d397d149abfca9ed988d75273c1996 commit a06c5b1386d397d149abfca9ed988d75273c1996 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 78591179a40a... ifcombine field-merge: saturate align at inner object size It previously pointed to: a06c5b1386d3... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:78591179a40a21372576ff1eed14d0c16252d583 commit 78591179a40a21372576ff1eed14d0c16252d583 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e58a7d75e81b3f4b3286a49455452c3a2cc02721 commit e58a7d75e81b3f4b3286a49455452c3a2cc02721 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e58a7d75e81b... ifcombine field-merge: saturate align at inner object size It previously pointed to: 78591179a40a... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc r15-6109] middle-end: Add initial support for poly_int64 BIT_FIELD_REF in expand pass [PR96342]

2024-12-11 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:b6242bd122757ec6c75c73a4921f24a9a382b090 commit r15-6109-gb6242bd122757ec6c75c73a4921f24a9a382b090 Author: Victor Do Nascimento Date: Wed Dec 11 12:00:58 2024 + middle-end: Add initial support for poly_int64 BIT_FIELD_REF in expand pass [PR96342] While `

[gcc r15-6110] ipa: Update value range jump functions during inlining

2024-12-11 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:92e0e0f8177530b8c6fcafe1d61ba03b00dff6a6 commit r15-6110-g92e0e0f8177530b8c6fcafe1d61ba03b00dff6a6 Author: Martin Jambor Date: Wed Dec 11 14:55:27 2024 +0100 ipa: Update value range jump functions during inlining When inlining (during the analysis phase) a ca

[gcc r15-6113] Ada: Add GNU/Hurd x86_64 support

2024-12-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:d9f87b7b02d3a58c1cab889d075f5496e95799fa commit r15-6113-gd9f87b7b02d3a58c1cab889d075f5496e95799fa Author: Samuel Thibault Date: Tue Dec 10 21:51:49 2024 +0100 Ada: Add GNU/Hurd x86_64 support This is essentially the same as the i386-pc-gnu section, the diffe

[gcc r15-6111] Ada: Factorize bsd signal definitions

2024-12-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:aeab6f88a1152ea77c78e06247169e0226654f30 commit r15-6111-gaeab6f88a1152ea77c78e06247169e0226654f30 Author: Samuel Thibault Date: Tue Dec 10 21:51:47 2024 +0100 Ada: Factorize bsd signal definitions They are all the same on all BSD-like systems (including GNU/

[gcc r15-6112] Ada: Fix GNU/Hurd priority range

2024-12-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:d56e82d1a9370b33d91ccdd7289e854f6604a563 commit r15-6112-gd56e82d1a9370b33d91ccdd7289e854f6604a563 Author: Samuel Thibault Date: Tue Dec 10 21:51:48 2024 +0100 Ada: Fix GNU/Hurd priority range GNU/Mach currently uses a 0..63 range. gcc/ada/ChangeLog:

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class

2024-12-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fc1734ccc2996a69ad2f1b13006d0745ba57b97b commit fc1734ccc2996a69ad2f1b13006d0745ba57b97b Author: Mikael Morin Date: Wed Dec 11 16:03:10 2024 +0100 Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class Diff: --- gcc/fortran/trans-expr.cc | 5 ++--- 1 file c

[gcc r15-6114] input.cc: rename file_cache:in_context

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e4ef3aa2911f1a1548089712b0bf34c812c19438 commit r15-6114-ge4ef3aa2911f1a1548089712b0bf34c812c19438 Author: David Malcolm Date: Wed Dec 11 10:14:37 2024 -0500 input.cc: rename file_cache:in_context No functional change intended. gcc/ChangeLog:

[gcc r15-6116] c++: print z candidate count and number them (v2)

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d3dd24acd74605488ebdb93c8b95da958053d43f commit r15-6116-gd3dd24acd74605488ebdb93c8b95da958053d43f Author: David Malcolm Date: Wed Dec 11 10:24:26 2024 -0500 c++: print z candidate count and number them (v2) Changed in v2: changed wording to "there is"/"there

[gcc r15-6117] diagnostics: suppress "note: " prefix in nested diagnostics [PR116253]

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:7435d1dbae8ae1db239228811b1e1f2452674704 commit r15-6117-g7435d1dbae8ae1db239228811b1e1f2452674704 Author: David Malcolm Date: Wed Dec 11 10:26:17 2024 -0500 diagnostics: suppress "note: " prefix in nested diagnostics [PR116253] This patch is a followup to:

[gcc r15-6115] diagnostics: tweak output for nested messages [PR116253]

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:331226fd87c2010928329ef35b6d4f680d9234d1 commit r15-6115-g331226fd87c2010928329ef35b6d4f680d9234d1 Author: David Malcolm Date: Wed Dec 11 10:21:35 2024 -0500 diagnostics: tweak output for nested messages [PR116253] When printing nested messages with -fdia

[gcc r15-6118] c++: tweak colorization of incompatible declspecs

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4b4023d52986b20369a0bdc9366d82c2b2f1efc7 commit r15-6118-g4b4023d52986b20369a0bdc9366d82c2b2f1efc7 Author: David Malcolm Date: Wed Dec 11 10:32:14 2024 -0500 c++: tweak colorization of incompatible declspecs Introduce a helper function for complaining about "

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 8cc16190a694... ifcombine field-merge: saturate align at inner object size It previously pointed to: e58a7d75e81b... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8cc16190a694af2fb4c6d10456b6bea5adaa0ce8 commit 8cc16190a694af2fb4c6d10456b6bea5adaa0ce8 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] essai suppression

2024-12-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f197e8e4368ff21896d92bc57c0d583f878ba154 commit f197e8e4368ff21896d92bc57c0d583f878ba154 Author: Mikael Morin Date: Wed Dec 11 17:09:19 2024 +0100 essai suppression Diff: --- gcc/fortran/trans-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Suppression fonction inutilisée

2024-12-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:44959b9e60a913e4b1ed682a072a9c1e001d8ef2 commit 44959b9e60a913e4b1ed682a072a9c1e001d8ef2 Author: Mikael Morin Date: Wed Dec 11 17:12:16 2024 +0100 Suppression fonction inutilisée Diff: --- gcc/fortran/trans-expr.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletio

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 321efd0c8983... ifcombine field-merge: saturate align at inner object size It previously pointed to: 8cc16190a694... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:321efd0c8983659b43843d9877166801678ace9b commit 321efd0c8983659b43843d9877166801678ace9b Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc r15-6119] c++: allow stores to anon union vars to change current union member in constexpr [PR117614]

2024-12-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:337815c8bbd0fb5034223ad0e7899d1493e958a2 commit r15-6119-g337815c8bbd0fb5034223ad0e7899d1493e958a2 Author: Jakub Jelinek Date: Wed Dec 11 17:28:47 2024 +0100 c++: allow stores to anon union vars to change current union member in constexpr [PR117614] Since r1

[gcc r15-6102] autoupdate: replace obsolete macros in libiberty

2024-12-11 Thread Matthieu Longo via Gcc-cvs
https://gcc.gnu.org/g:f78b4da602b2bde56182765980c7e009285b1a04 commit r15-6102-gf78b4da602b2bde56182765980c7e009285b1a04 Author: Matthieu Longo Date: Tue May 28 10:49:41 2024 +0100 autoupdate: replace obsolete macros in libiberty Autoreconf-2.72 warns about obsolete macros. This p

[gcc r15-6108] middle-end: add vec_init support for variable length subvector concatenation. [PR96342]

2024-12-11 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:d069eb91d5696a8642bd5fc44a6d47fd7f74d18b commit r15-6108-gd069eb91d5696a8642bd5fc44a6d47fd7f74d18b Author: Victor Do Nascimento Date: Wed Dec 11 12:00:09 2024 + middle-end: add vec_init support for variable length subvector concatenation. [PR96342] For a

[gcc r14-11079] Fortran: Fix READ with padding in BLANK ZERO mode.

2024-12-11 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:2d9dbaf06e4cd83125781d1eb760f5404da3d175 commit r14-11079-g2d9dbaf06e4cd83125781d1eb760f5404da3d175 Author: Jerry DeLisle Date: Mon Dec 9 20:11:23 2024 -0800 Fortran: Fix READ with padding in BLANK ZERO mode. PR fortran/117819 libgfortran/Cha

[gcc r15-6120] gimple: Add limit after which slower switchlower algs are used [PR117091] [PR117352]

2024-12-11 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:56946c801a7cf3a831a11870b7e11ba08bf9bd87 commit r15-6120-g56946c801a7cf3a831a11870b7e11ba08bf9bd87 Author: Filip Kastl Date: Wed Dec 11 19:57:04 2024 +0100 gimple: Add limit after which slower switchlower algs are used [PR117091] [PR117352] This patch adds a

[gcc r15-6121] Fortran: Add DECL_EXPR for variable length assoc name [PR117901]

2024-12-11 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:bbb7c53d32ece75ec0c336663ec37df9e63652d3 commit r15-6121-gbbb7c53d32ece75ec0c336663ec37df9e63652d3 Author: Paul Thomas Date: Wed Dec 11 16:14:05 2024 + Fortran: Add DECL_EXPR for variable length assoc name [PR117901] 2024-12-11 Paul Thomas gcc

[gcc r15-6123] libstdc++: Remove constraints on std::generator::promise_type::operator new

2024-12-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2835bd76c1eabc8b5379aaec0d6190f14f62d5be commit r15-6123-g2835bd76c1eabc8b5379aaec0d6190f14f62d5be Author: Jonathan Wakely Date: Wed Dec 11 10:44:33 2024 + libstdc++: Remove constraints on std::generator::promise_type::operator new This was approved in Wr

[gcc r15-6126] libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517]

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9616deb23a17ebe81ad89ede191d7f9f752abdec commit r15-6126-g9616deb23a17ebe81ad89ede191d7f9f752abdec Author: Jonathan Wakely Date: Tue Dec 10 10:56:41 2024 + libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517] Because of PR c++/85944 w

[gcc r15-6124] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e95bda027e0b81922c1bf44770674190bdf787e8 commit r15-6124-ge95bda027e0b81922c1bf44770674190bdf787e8 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::span construction [PR117966] As PR c++/117966 shows, th

[gcc r15-6125] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3aeb2edee2f9fc39ab77c7e020f09d7204b167ac commit r15-6125-g3aeb2edee2f9fc39ab77c7e020f09d7204b167ac Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::array equality [PR106212] As PR c++/106212 shows, the D

[gcc r15-6122] [PR116778][LRA]: Check pseudos assigned to FP after rematerialization to build live ranges

2024-12-11 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:fca0ab08cd936464b152e9b45356f625eba27575 commit r15-6122-gfca0ab08cd936464b152e9b45356f625eba27575 Author: Vladimir N. Makarov Date: Wed Dec 11 15:36:21 2024 -0500 [PR116778][LRA]: Check pseudos assigned to FP after rematerialization to build live ranges Thi

[gcc r15-6104] middle-end: refactor type to be explicit in operand_equal_p [PR114932]

2024-12-11 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:3c32575e5b6370270d38a80a7fa8eaa144e083d0 commit r15-6104-g3c32575e5b6370270d38a80a7fa8eaa144e083d0 Author: Tamar Christina Date: Wed Dec 11 11:45:36 2024 + middle-end: refactor type to be explicit in operand_equal_p [PR114932] This is a refactoring with

[gcc r15-6103] MAINTAINERS: add myself to write after approval

2024-12-11 Thread Matthieu Longo via Gcc-cvs
https://gcc.gnu.org/g:979e9dbf568f0b4d75782984833e4257080995e9 commit r15-6103-g979e9dbf568f0b4d75782984833e4257080995e9 Author: Matthieu Longo Date: Wed Dec 11 11:36:04 2024 + MAINTAINERS: add myself to write after approval ChangeLog: * MAINTAINERS: Add mysel

[gcc r15-6105] middle-end: use two's complement equality when comparing IVs during candidate selection [PR114932]

2024-12-11 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:9403b035befe3537c343f7430e321468c0f2c28b commit r15-6105-g9403b035befe3537c343f7430e321468c0f2c28b Author: Tamar Christina Date: Wed Dec 11 11:47:49 2024 + middle-end: use two's complement equality when comparing IVs during candidate selection [PR114932]

[gcc r15-6107] middle-end: Fix mask length arg in call to vect_get_loop_mask [PR96342]

2024-12-11 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:240cbd2f26c0f1c1f83cfc3b69cc0271b56172e2 commit r15-6107-g240cbd2f26c0f1c1f83cfc3b69cc0271b56172e2 Author: Victor Do Nascimento Date: Wed Dec 11 11:58:55 2024 + middle-end: Fix mask length arg in call to vect_get_loop_mask [PR96342] When issuing multiple

[gcc r15-6106] middle-end: Pass stmt_vec_info to TARGET_SIMD_CLONE_USABLE [PR96342]

2024-12-11 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:561ef7c8477ba58ea64de259af9c2d0870afd9d4 commit r15-6106-g561ef7c8477ba58ea64de259af9c2d0870afd9d4 Author: Andre Vieira Date: Wed Dec 11 11:50:22 2024 + middle-end: Pass stmt_vec_info to TARGET_SIMD_CLONE_USABLE [PR96342] This patch adds stmt_vec_info to

[gcc r15-6100] aix: Resolve build failure with default C23

2024-12-11 Thread Sangamesh Malaya via Gcc-cvs
https://gcc.gnu.org/g:e76df3586417d645dd84e8a1ab165605a8924796 commit r15-6100-ge76df3586417d645dd84e8a1ab165605a8924796 Author: Sangamesh Mallayya Date: Sun Dec 8 01:23:49 2024 -0600 aix: Resolve build failure with default C23 libiberty/getopt.c file is defining _NO_PROTO, which

[gcc r15-6101] libstdc++: Make std::println use locale from ostream (LWG 4088)

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1fd7e36e990396c22823cedd068def2aa3b112ce commit r15-6101-g1fd7e36e990396c22823cedd068def2aa3b112ce Author: Jonathan Wakely Date: Wed Dec 11 09:37:48 2024 + libstdc++: Make std::println use locale from ostream (LWG 4088) This was just approved in Wrocław.

[gcc r15-6128] Fix misplaced x86 -mstack-protector-guard-symbol documentation [PR117150]

2024-12-11 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:fa878dc8c45fa30aeeaafbe8ab2ff2bae3fbb572 commit r15-6128-gfa878dc8c45fa30aeeaafbe8ab2ff2bae3fbb572 Author: Sandra Loosemore Date: Thu Dec 12 04:20:37 2024 + Fix misplaced x86 -mstack-protector-guard-symbol documentation [PR117150] Commit e1769bdd4cef522ad