[gcc(refs/users/aoliva/heads/testme)] [ifcombine] drop other misuses of uniform_integer_cst_p

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f419ad18d1ba1a9ccc61a2fdbc53f0c54344eb40 commit f419ad18d1ba1a9ccc61a2fdbc53f0c54344eb40 Author: Alexandre Oliva Date: Fri Jan 10 04:24:22 2025 -0300 [ifcombine] drop other misuses of uniform_integer_cst_p As Jakub pointed out in PR118206, the use of uniform_

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] fix mask variable test to match use [PR118344]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:98ead44962ac7673b7a835c1872ad166195b69bd commit 98ead44962ac7673b7a835c1872ad166195b69bd Author: Alexandre Oliva Date: Thu Jan 9 10:23:50 2025 -0300 [ifcombine] fix mask variable test to match use [PR118344] There was a cut&pasto in the rr_and_mask's adjustme

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] reuse left-hand mask to decode right-hand xor operand

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b88da512d56ccbdf5dc012e2253dec14b427bfa1 commit b88da512d56ccbdf5dc012e2253dec14b427bfa1 Author: Alexandre Oliva Date: Thu Jan 9 11:57:03 2025 -0300 [ifcombine] reuse left-hand mask to decode right-hand xor operand If fold_truth_andor_for_ifcombine applies a

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] drop other misuses of uniform_integer_cst_p

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f419ad18d1ba... [ifcombine] drop other misuses of uniform_integer_cst_p It previously pointed to: adbdc5d3f1f3... [ifcombine] fix mask variable test to match use [PR118344] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESS

[gcc r15-6757] c++: improve some modules comments

2025-01-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:bd28244ec92b9aac082f822987818ff1e11b67fd commit r15-6757-gbd28244ec92b9aac082f822987818ff1e11b67fd Author: Jason Merrill Date: Mon Nov 25 18:02:30 2024 -0500 c++: improve some modules comments gcc/cp/ChangeLog: * error.cc (cxx_initialize_diag

[gcc r15-6756] c++: modules, generic lambda, constexpr if

2025-01-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6fe395025deda274f2f92b04e3e329aa53771dfe commit r15-6756-g6fe395025deda274f2f92b04e3e329aa53771dfe Author: Jason Merrill Date: Mon Nov 25 23:29:25 2024 -0500 c++: modules, generic lambda, constexpr if In std/ranges/concat/1.cc we end up instantiating conc

[gcc r14-11195] doc: cpp: fix version test example syntax

2025-01-09 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:91b524aa80e2ce22c4613f6bea625a72d1f5f4ed commit r14-11195-g91b524aa80e2ce22c4613f6bea625a72d1f5f4ed Author: Sam James Date: Wed Jan 1 17:16:17 2025 + doc: cpp: fix version test example syntax gcc/ChangeLog: * doc/cpp.texi (Common Predefin

[gcc r12-10892] doc: cpp: fix version test example syntax

2025-01-09 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:36db43d30282521732736ba5da23c397fb51f1e0 commit r12-10892-g36db43d30282521732736ba5da23c397fb51f1e0 Author: Sam James Date: Wed Jan 1 17:16:17 2025 + doc: cpp: fix version test example syntax gcc/ChangeLog: * doc/cpp.texi (Common Predefin

[gcc r13-9290] doc: cpp: fix version test example syntax

2025-01-09 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:5ff315e398b6a790471029950dd7eef4e168c312 commit r13-9290-g5ff315e398b6a790471029950dd7eef4e168c312 Author: Sam James Date: Wed Jan 1 17:16:17 2025 + doc: cpp: fix version test example syntax gcc/ChangeLog: * doc/cpp.texi (Common Predefine

[gcc r15-6755] LoongArch: Opitmize the cost of vec_construct.

2025-01-09 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:e8a57884ad4898fdec5c13a8933d73bcbaf06099 commit r15-6755-ge8a57884ad4898fdec5c13a8933d73bcbaf06099 Author: chenxiaolong Date: Tue Jan 7 21:04:51 2025 +0800 LoongArch: Opitmize the cost of vec_construct. When analyzing 525 on LoongArch architecture, it was fou

[gcc r14-11192] libstdc++: Improve Doxygen docs for std::allocator_traits specializations

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e6d2bcf74235ec8760136b2d7364ec472954b65b commit r14-11192-ge6d2bcf74235ec8760136b2d7364ec472954b65b Author: Jonathan Wakely Date: Fri Aug 23 21:54:21 2024 +0100 libstdc++: Improve Doxygen docs for std::allocator_traits specializations The main fix here is to

[gcc r14-11191] libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4)

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:734d7dae428a17647d49ed2734ccc1d7d9c9a3b5 commit r14-11191-g734d7dae428a17647d49ed2734ccc1d7d9c9a3b5 Author: Jonathan Wakely Date: Tue Jun 18 16:09:08 2024 +0100 libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4) This member function was

[gcc r14-11193] libstdc++: Use feature test macro for pmr::polymorphic_allocator<>

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a4c0f16f048b64c1ab3b2521e3a1595afc64462b commit r14-11193-ga4c0f16f048b64c1ab3b2521e3a1595afc64462b Author: Jonathan Wakely Date: Tue Dec 10 14:35:07 2024 + libstdc++: Use feature test macro for pmr::polymorphic_allocator<> Check the __glibcxx_polymorphic

[gcc r14-11190] libstdc++: Give std::memory_order a fixed underlying type [PR89624]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:72fe42c9a095ef9b4125bd65999cd1012dfb73b7 commit r14-11190-g72fe42c9a095ef9b4125bd65999cd1012dfb73b7 Author: Jonathan Wakely Date: Thu Apr 11 19:12:48 2024 +0100 libstdc++: Give std::memory_order a fixed underlying type [PR89624] Prior to C++20 this enum type

[gcc r14-11186] libstdc++: Document when std::string::shrink_to_fit was added

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b84070e7bdf1e3666953d008f30f2b7472d9174c commit r14-11186-gb84070e7bdf1e3666953d008f30f2b7472d9174c Author: Jonathan Wakely Date: Tue May 14 14:28:21 2024 +0100 libstdc++: Document when std::string::shrink_to_fit was added This section can be misread to say t

[gcc r14-11189] libstdc++: Fix typo in comment in src/c++17/fs_dir.cc

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d05d583f80ce3595e417955019d434690295b332 commit r14-11189-gd05d583f80ce3595e417955019d434690295b332 Author: Jonathan Wakely Date: Thu Dec 12 20:38:54 2024 + libstdc++: Fix typo in comment in src/c++17/fs_dir.cc libstdc++-v3/ChangeLog: * s

[gcc r14-11187] libstdc++: Fix some typos and grammatical errors in docs

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2f20d092fcf6d84128451278e7c3d53ff1671131 commit r14-11187-g2f20d092fcf6d84128451278e7c3d53ff1671131 Author: Jonathan Wakely Date: Wed Oct 30 21:10:58 2024 + libstdc++: Fix some typos and grammatical errors in docs Also remove some redundant 'void' paramet

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

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0cdd4c97c40331eadbd3e0e08c3c6f122c765c87 commit r14-11188-g0cdd4c97c40331eadbd3e0e08c3c6f122c765c87 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 r14-11185] libstdc++: Remove __builtin_expect from consteval assertion

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cfe866ebfb94499b95107e79f3e910bbe8c4c321 commit r14-11185-gcfe866ebfb94499b95107e79f3e910bbe8c4c321 Author: Jonathan Wakely Date: Wed Nov 27 12:28:30 2024 + libstdc++: Remove __builtin_expect from consteval assertion libstdc++-v3/ChangeLog:

[gcc r14-11184] libstdc++: Fix parallel std::exclusive_scan [PR108236]

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f0eb0ba218968715506c435ca4ff71043e86617c commit r14-11184-gf0eb0ba218968715506c435ca4ff71043e86617c Author: Jonathan Wakely Date: Tue Dec 3 16:36:05 2024 + libstdc++: Fix parallel std::exclusive_scan [PR108236] The standard says that std::exclusive_scan c

[gcc r14-11183] libstdc++: Fix debug containers for constant evaluation [PR117962]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3590d9f68207861b8973f2812adf02fdba0840ba commit r14-11183-g3590d9f68207861b8973f2812adf02fdba0840ba Author: Jonathan Wakely Date: Mon Dec 9 10:52:10 2024 + libstdc++: Fix debug containers for constant evaluation [PR117962] Using a stateful allocator with

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

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:845a0b71c82ad8f1d9967a6f15d10ef402f7f2e5 commit r14-11182-g845a0b71c82ad8f1d9967a6f15d10ef402f7f2e5 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

[gcc r14-11181] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1e696cac2baa35f011f85878e76039fc3945d241 commit r14-11181-g1e696cac2baa35f011f85878e76039fc3945d241 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

[gcc r14-11180] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:83fa0822aeec8af2162825976209efb90ca40c87 commit r14-11180-g83fa0822aeec8af2162825976209efb90ca40c87 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, t

[gcc r14-11179] libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035]

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:67c457de5a3f74151fc2d0085387127bf9e4e3c5 commit r14-11179-g67c457de5a3f74151fc2d0085387127bf9e4e3c5 Author: Jonathan Wakely Date: Mon Dec 16 17:42:24 2024 + libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035] Inserting an e

[gcc r14-11175] c++: template-id dependence wrt local static arg [PR117792]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:4dbfc2ff0a84edf6addeaa425272a5beacbbc7db commit r14-11175-g4dbfc2ff0a84edf6addeaa425272a5beacbbc7db Author: Patrick Palka Date: Thu Jan 9 10:49:45 2025 -0500 c++: template-id dependence wrt local static arg [PR117792] Here we end up ICEing at instantiation ti

[gcc r14-11176] c++: relax ICE for unexpected trees during constexpr [PR117925]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:aa1e19d821a39d973c4c8c0e8d1d19811d2fa433 commit r14-11176-gaa1e19d821a39d973c4c8c0e8d1d19811d2fa433 Author: Patrick Palka Date: Thu Jan 9 10:50:08 2025 -0500 c++: relax ICE for unexpected trees during constexpr [PR117925] When we encounter an unexpected (like

[gcc r14-11178] c++: ICE during requires-expr partial subst [PR118060]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:f73ecaf1957d35a9990735ebe228c8dd6188 commit r14-11178-gf73ecaf1957d35a9990735ebe228c8dd6188 Author: Patrick Palka Date: Thu Jan 9 10:50:19 2025 -0500 c++: ICE during requires-expr partial subst [PR118060] Here during partial substitution of the requir

[gcc r14-11173] libstdc++: Implement LWG 3563 changes to keys_view and values_view

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:03d0440d73a37e65311b504f62e76f5bcf237795 commit r14-11173-g03d0440d73a37e65311b504f62e76f5bcf237795 Author: Patrick Palka Date: Thu Nov 14 13:27:41 2024 -0500 libstdc++: Implement LWG 3563 changes to keys_view and values_view This LWG issue corrects the defin

[gcc r14-11177] c++: constexpr potentiality of CAST_EXPR [PR117925]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:70cea067dd2b101edc6b3710678529eb8ba2eec2 commit r14-11177-g70cea067dd2b101edc6b3710678529eb8ba2eec2 Author: Patrick Palka Date: Thu Jan 9 10:50:12 2025 -0500 c++: constexpr potentiality of CAST_EXPR [PR117925] We're incorrectly treating the templated callee (

[gcc r14-11174] libstdc++: Avoid unnecessary copies in ranges::min/max [PR112349]

2025-01-09 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:f236c897af48c3ae52095a894d57e66065b8ad87 commit r14-11174-gf236c897af48c3ae52095a894d57e66065b8ad87 Author: Patrick Palka Date: Fri Dec 13 13:17:29 2024 -0500 libstdc++: Avoid unnecessary copies in ranges::min/max [PR112349] Use a local reference for the (now

[gcc r14-11172] libstdc++: Fix complexity of drop_view::begin() const [PR112641]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:9d650c29562bbb18c1ea5d0064e07f48c177912b commit r14-11172-g9d650c29562bbb18c1ea5d0064e07f48c177912b Author: Patrick Palka Date: Tue Oct 29 09:26:19 2024 -0400 libstdc++: Fix complexity of drop_view::begin() const [PR112641] Views are required to have a amorti

[gcc r15-6753] RISC-V: testsuite: fix target selector for sync_char_short

2025-01-09 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:2d0f3457a80b804dc0d33924781cf386a0088511 commit r15-6753-g2d0f3457a80b804dc0d33924781cf386a0088511 Author: Edwin Lu Date: Thu Jan 9 10:32:07 2025 -0800 RISC-V: testsuite: fix target selector for sync_char_short The effective-target selector for riscv on sync_

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction variable inutilisée

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:594c3d47fa952a6a78bce3a166620f8090009681 commit 594c3d47fa952a6a78bce3a166620f8090009681 Author: Mikael Morin Date: Thu Jan 9 22:35:38 2025 +0100 Correction variable inutilisée Diff: --- gcc/fortran/trans-expr.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/gc

[gcc r15-6752] AArch64: Fix costing of emulated gathers/scatters [PR118188]

2025-01-09 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:08b6e875c6b1b52c6e98f4a2e37124bf8c6a6ccb commit r15-6752-g08b6e875c6b1b52c6e98f4a2e37124bf8c6a6ccb Author: Tamar Christina Date: Thu Jan 9 21:31:05 2025 + AArch64: Fix costing of emulated gathers/scatters [PR118188] When a target does not support gathers

[gcc r15-6751] [PR118017][LRA]: Don't inherit reg of non-uniform reg class

2025-01-09 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:fab96de044f1f023f52d43af866205d17d8895fb commit r15-6751-gfab96de044f1f023f52d43af866205d17d8895fb Author: Vladimir N. Makarov Date: Thu Jan 9 16:22:02 2025 -0500 [PR118017][LRA]: Don't inherit reg of non-uniform reg class In the PR case LRA inherited value o

[gcc r14-11171] testsuite: arm: Use -Os in memset-inline-8* tests

2025-01-09 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:1f509da6d7c9679f727daf539c30f8f1816dd16e commit r14-11171-g1f509da6d7c9679f727daf539c30f8f1816dd16e Author: Torbjörn SVENSSON Date: Sun Dec 22 16:19:17 2024 +0100 testsuite: arm: Use -Os in memset-inline-8* tests When the test was initially created, -fcommon

[gcc r15-6750] c++: be permissive about eh spec mismatch for op new

2025-01-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3cae3a80695e5aabd7353c02e179c997158eef30 commit r15-6750-g3cae3a80695e5aabd7353c02e179c997158eef30 Author: Jason Merrill Date: Thu Jan 9 15:12:07 2025 -0500 c++: be permissive about eh spec mismatch for op new r15-3532 made us more strict about exception-spec

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Introduction gfc_copy_sequence_descriptor

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f90f6f2d65980c675903c9d931b3312a89e5f269 commit f90f6f2d65980c675903c9d931b3312a89e5f269 Author: Mikael Morin Date: Tue Dec 31 15:27:35 2024 +0100 Introduction gfc_copy_sequence_descriptor Diff: --- gcc/fortran/trans-array.cc | 26 +- gcc/for

[gcc r15-6749] testsuite: arm: Fix typo in gcc.target/arm/armv8_2-fp16-conv-1.c

2025-01-09 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:424a9ac45ab1a80359b22ee30d2815fb0f2c5149 commit r15-6749-g424a9ac45ab1a80359b22ee30d2815fb0f2c5149 Author: Torbjörn SVENSSON Date: Thu Jan 9 21:57:50 2025 +0100 testsuite: arm: Fix typo in gcc.target/arm/armv8_2-fp16-conv-1.c gcc/testsuite/ChangeLog:

[gcc r15-6748] s390: Add testcase for just fixed PR118362

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8e4120500e0cfc71956dc6569fe4ff00d2c20949 commit r15-6748-g8e4120500e0cfc71956dc6569fe4ff00d2c20949 Author: Jakub Jelinek Date: Thu Jan 9 22:04:58 2025 +0100 s390: Add testcase for just fixed PR118362 On Thu, Jan 09, 2025 at 01:29:27PM +0100, Stefan Schulze Fr

[gcc r15-6747] c: Restore warning for incomplete structures declared in parameter list [PR117866]

2025-01-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:21571cdd8355f2162910d40f2f7d2dd4046f commit r15-6747-g21571cdd8355f2162910d40f2f7d2dd4046f Author: Martin Uecker Date: Mon Jan 6 15:32:16 2025 +0100 c: Restore warning for incomplete structures declared in parameter list [PR117866] In C23 mode the wa

[gcc r15-6746] testsuite: arm: Use -Os in memset-inline-8* tests

2025-01-09 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:681934aead9c1310e3b910d18986b76272168a80 commit r15-6746-g681934aead9c1310e3b910d18986b76272168a80 Author: Torbjörn SVENSSON Date: Sun Dec 22 16:19:17 2024 +0100 testsuite: arm: Use -Os in memset-inline-8* tests When the test was initially created, -fcommon w

[gcc r15-6745] testsuite: arm: Verify asm per function for armv8_2-fp16-conv-1.c

2025-01-09 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:794f6721e0ebd1b6cb6931285a033b9f1f30d650 commit r15-6745-g794f6721e0ebd1b6cb6931285a033b9f1f30d650 Author: Torbjörn SVENSSON Date: Fri Dec 27 17:22:55 2024 +0100 testsuite: arm: Verify asm per function for armv8_2-fp16-conv-1.c This change will enforce that t

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Extraction fonction fcncall_realloc_result

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:30e7aab038fd526d21b7a60e7ab2988f7cfb5b18 commit 30e7aab038fd526d21b7a60e7ab2988f7cfb5b18 Author: Mikael Morin Date: Thu Jan 9 21:38:39 2025 +0100 Extraction fonction fcncall_realloc_result Diff: --- gcc/fortran/trans-array.cc | 64 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression pointer_remapping_5

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:85a0e475a950d62fbb859cf9bfa5f0052e2ae32f commit 85a0e475a950d62fbb859cf9bfa5f0052e2ae32f Author: Mikael Morin Date: Sat Jan 4 22:36:27 2025 +0100 Correction régression pointer_remapping_5 Diff: --- gcc/fortran/trans-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Ajout assertion

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:750006e077de0e46cdd58f1a166d4cd2ef5dfb32 commit 750006e077de0e46cdd58f1a166d4cd2ef5dfb32 Author: Mikael Morin Date: Wed Dec 18 21:57:29 2024 +0100 Ajout assertion Diff: --- gcc/fortran/trans-expr.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/fortran/tra

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation gfc_conv_remap_descriptor

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9dee118024703e17b82aab551a160b6cc2282cc6 commit 9dee118024703e17b82aab551a160b6cc2282cc6 Author: Mikael Morin Date: Sat Jan 4 21:36:13 2025 +0100 Factorisation gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-array.cc | 119 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression sizeof_6

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:79818220cff77a11d732ab7bff2a327cf8d8e8b6 commit 79818220cff77a11d732ab7bff2a327cf8d8e8b6 Author: Mikael Morin Date: Sat Jan 4 17:43:49 2025 +0100 Correction régression sizeof_6 Diff: --- gcc/fortran/trans-array.cc | 15 ++- gcc/fortran/trans-expr.cc |

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction assertion même type

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5035a9adb9d74b2e1a8cd9cbc2a4d307017114ab commit 5035a9adb9d74b2e1a8cd9cbc2a4d307017114ab Author: Mikael Morin Date: Thu Dec 19 15:19:50 2024 +0100 Correction assertion même type Diff: --- gcc/fortran/trans-expr.cc | 34 +++--- 1 file chan

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

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fd1205377cd8fe43f2a8e89124c83ea3f75a6c71 commit fd1205377cd8fe43f2a8e89124c83ea3f75a6c71 Author: Mikael Morin Date: Tue Dec 17 22:37:18 2024 +0100 Appel méthode shift descriptor dans gfc_trans_pointer_assignment Diff: --- gcc/fortran/trans-array.cc | 129 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction dump

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:227befd3e898593e8585801e1fe737078b460bb6 commit 227befd3e898593e8585801e1fe737078b460bb6 Author: Mikael Morin Date: Wed Dec 18 21:55:13 2024 +0100 Correction dump Diff: --- gcc/testsuite/gfortran.dg/class_allocate_14.f90 | 2 +- 1 file changed, 1 insertion(+), 1 del

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression modifiable_p

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ce517b914649db33824b9d6a96867505e7912fb9 commit ce517b914649db33824b9d6a96867505e7912fb9 Author: Mikael Morin Date: Wed Dec 18 21:38:06 2024 +0100 Correction régression modifiable_p Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertions(+) diff

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation de la méthode de nullification pour nullifier un pointeur

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3b4a129206d1150802a373d4a3955fe730fd4edb commit 3b4a129206d1150802a373d4a3955fe730fd4edb Author: Mikael Morin Date: Wed Dec 18 19:04:41 2024 +0100 Utilisation de la méthode de nullification pour nullifier un pointeur Diff: --- gcc/fortran/trans-array.cc | 93 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Suppression variables inutilisées

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8bcb2d5556371f56b372f7e1b95de0c741fd4446 commit 8bcb2d5556371f56b372f7e1b95de0c741fd4446 Author: Mikael Morin Date: Tue Dec 17 18:55:23 2024 +0100 Suppression variables inutilisées Diff: --- gcc/fortran/trans-expr.cc | 2 -- 1 file changed, 2 deletions(-) diff --gi

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Silence uninitialized warning.

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7949e901b3598e14269e0ad942d41b16fe7f7ea0 commit 7949e901b3598e14269e0ad942d41b16fe7f7ea0 Author: Mikael Morin Date: Fri Dec 6 22:27:47 2024 +0100 Silence uninitialized warning. Diff: --- gcc/fortran/trans-intrinsic.cc | 2 +- 1 file changed, 1 insertion(+), 1 deleti

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

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7e3c4fc01d540bed302b9c8f0c399817f1307bb0 commit 7e3c4fc01d540bed302b9c8f0c399817f1307bb0 Author: Mikael Morin Date: Tue Dec 17 17:27:24 2024 +0100 Déplacement shift descriptor vers gfc_conv_array_parameter Diff: --- gcc/fortran/trans-array.cc | 49 ++

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

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4dda0ed3b6e09c1fd68f195ec0d19a4cec4ed0e3 commit 4dda0ed3b6e09c1fd68f195ec0d19a4cec4ed0e3 Author: Mikael Morin Date: Wed Dec 11 16:03:10 2024 +0100 Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class essai suppression Suppression fonction

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

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

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Creation méthode initialisation descripteur

2025-01-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5a961daeff663eee560f0f0b7a477f5e4d418393 commit 5a961daeff663eee560f0f0b7a477f5e4d418393 Author: Mikael Morin Date: Thu Dec 5 20:30:08 2024 +0100 Creation méthode initialisation descripteur Utilisation méthode initialisation descripteur gfc_trans_deferred_arr

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

2025-01-09 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v01' was created in namespace 'refs/users' pointing to: 30e7aab038fd... Extraction fonction fcncall_realloc_result

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

2025-01-09 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users' was deleted. It previously pointed to: 379a1ec7d736... Correction régression pointer_remapping_5 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r14-11170] c++: ICE initializing array of aggrs [PR117985]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:dedaccb4a0dedb47facf7af3b044ac684e9b29ff commit r14-11170-gdedaccb4a0dedb47facf7af3b044ac684e9b29ff Author: Marek Polacek Date: Thu Dec 12 14:56:07 2024 -0500 c++: ICE initializing array of aggrs [PR117985] This crash started with my r12-7803 but I believe th

[gcc r14-11169] c++: unresolved overload with comma op [PR115430]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:21600f3a6f23390c25a73e1cbfcfc544b7133d53 commit r14-11169-g21600f3a6f23390c25a73e1cbfcfc544b7133d53 Author: Marek Polacek Date: Tue Jun 25 17:42:01 2024 -0400 c++: unresolved overload with comma op [PR115430] This works: template int Func(T);

[gcc r14-11168] c++: noexcept and pointer to member function type [PR113108]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:3fe6135b62f190921db6dcae7bc2f9582ca4e7c2 commit r14-11168-g3fe6135b62f190921db6dcae7bc2f9582ca4e7c2 Author: Marek Polacek Date: Tue Sep 3 13:04:09 2024 -0400 c++: noexcept and pointer to member function type [PR113108] We ICE in nothrow_spec_p because it got

[gcc r14-11167] c++: ICE with structured bindings and m-d array [PR102594]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:df3ae94a5eb3090e59d5fd8d3ccc3d8231bac87f commit r14-11167-gdf3ae94a5eb3090e59d5fd8d3ccc3d8231bac87f Author: Marek Polacek Date: Thu Sep 5 16:45:32 2024 -0400 c++: ICE with structured bindings and m-d array [PR102594] We ICE in decay_conversion with this test:

[gcc r14-11166] c++: mutable temps in rodata [PR116369]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:078089a084f4fd20812b15cd1ec7bd4bcd5c9282 commit r14-11166-g078089a084f4fd20812b15cd1ec7bd4bcd5c9282 Author: Marek Polacek Date: Thu Aug 29 15:13:03 2024 -0400 c++: mutable temps in rodata [PR116369] Here we wrongly mark the reference temporary for g TREE_READ

[gcc r14-11165] c++: ICE with enum and conversion fn in template [PR115657]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:13242e5bb690da993941b7d942f7e55d461858cf commit r14-11165-g13242e5bb690da993941b7d942f7e55d461858cf Author: Marek Polacek Date: Thu Aug 15 18:47:29 2024 -0400 c++: ICE with enum and conversion fn in template [PR115657] Here we initialize an enumerator with a

[gcc r14-11164] c++: ICE with reference NSDMI [PR114854]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:da983b32877c86e8fa28027a0e20931527bb437b commit r14-11164-gda983b32877c86e8fa28027a0e20931527bb437b Author: Marek Polacek Date: Wed May 8 15:43:58 2024 -0400 c++: ICE with reference NSDMI [PR114854] Here we crash on a cp_gimplify_expr/TARGET_EXPR assert:

[gcc r14-11163] c++: concept in default argument [PR109859]

2025-01-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:e6dfe71f5a0e43e8c35460d09af16eff93756dfd commit r14-11163-ge6dfe71f5a0e43e8c35460d09af16eff93756dfd Author: Marek Polacek Date: Wed Sep 18 15:44:31 2024 -0400 c++: concept in default argument [PR109859] 1) We're hitting the assert in cp_parser_placeholder_typ

[gcc r15-6744] c, c++: preserve type name in conversion [PR116060]

2025-01-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c6b54302df470bf09801ad6785d5713ef23dcb38 commit r15-6744-gc6b54302df470bf09801ad6785d5713ef23dcb38 Author: Jason Merrill Date: Mon Dec 23 09:18:41 2024 -0500 c, c++: preserve type name in conversion [PR116060] When the program requests a conversion to a typed

[gcc r15-6743] testsuite: Require trampolines for gcc.dg/pr118325.c

2025-01-09 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:04f4ac9218259a1508f9a86ca98cf1d36cab2df2 commit r15-6743-g04f4ac9218259a1508f9a86ca98cf1d36cab2df2 Author: Dimitar Dimitrov Date: Thu Jan 9 20:18:08 2025 +0200 testsuite: Require trampolines for gcc.dg/pr118325.c The test case uses a nested function, which is

[gcc r15-6742] s390: Fix s390_constant_via_vgbm_p() [PR118362]

2025-01-09 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2f31819a0ac7b000fa3a456e5b068242e954edac commit r15-6742-g2f31819a0ac7b000fa3a456e5b068242e954edac Author: Stefan Schulze Frielinghaus Date: Thu Jan 9 17:49:02 2025 +0100 s390: Fix s390_constant_via_vgbm_p() [PR118362] Optimization s390_constant_via_vgbm_p()

[gcc r15-6739] c++: constexpr potentiality of CAST_EXPR [PR117925]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:76d1061237b5cd57a274cd8bc8fe02a6f407baa9 commit r15-6739-g76d1061237b5cd57a274cd8bc8fe02a6f407baa9 Author: Patrick Palka Date: Thu Jan 9 10:50:12 2025 -0500 c++: constexpr potentiality of CAST_EXPR [PR117925] We're incorrectly treating the templated callee (F

[gcc r15-6741] c++: ICE during requires-expr partial subst [PR118060]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:ca79349c050c27ff466735ba78d2e2bbce56ffdc commit r15-6741-gca79349c050c27ff466735ba78d2e2bbce56ffdc Author: Patrick Palka Date: Thu Jan 9 10:50:19 2025 -0500 c++: ICE during requires-expr partial subst [PR118060] Here during partial substitution of the require

[gcc r15-6738] c++: relax ICE for unexpected trees during constexpr [PR117925]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:eeedc54cc81c4dfb472ecbd6f14cfbf2dd035474 commit r15-6738-geeedc54cc81c4dfb472ecbd6f14cfbf2dd035474 Author: Patrick Palka Date: Thu Jan 9 10:50:08 2025 -0500 c++: relax ICE for unexpected trees during constexpr [PR117925] When we encounter an unexpected (likel

[gcc r15-6740] c++: tf_partial and instantiate_template [PR117887]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:27d620d67697157f2269f3add4cb830540ac5795 commit r15-6740-g27d620d67697157f2269f3add4cb830540ac5795 Author: Patrick Palka Date: Thu Jan 9 10:50:16 2025 -0500 c++: tf_partial and instantiate_template [PR117887] Ever since r15-3530-gdfb63765e994be the extra-args

[gcc r15-6737] c++: current inst w/ indirect dependent bases [PR117993]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:57904dc27d5b27226912838cdd6b5272cec4d050 commit r15-6737-g57904dc27d5b27226912838cdd6b5272cec4d050 Author: Patrick Palka Date: Thu Jan 9 10:50:06 2025 -0500 c++: current inst w/ indirect dependent bases [PR117993] In the first testcase we're overeagerly diagn

[gcc r15-6736] c++: template-id dependence wrt local static arg [PR117792]

2025-01-09 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:40f0f6ab75a391906bed40cbdc098b0df3a91af7 commit r15-6736-g40f0f6ab75a391906bed40cbdc098b0df3a91af7 Author: Patrick Palka Date: Thu Jan 9 10:49:45 2025 -0500 c++: template-id dependence wrt local static arg [PR117792] Here we end up ICEing at instantiation tim

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] fix mask variable test to match use [PR118344]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:adbdc5d3f1f3d9d13f809c8c9f02f9514d2e65dc commit adbdc5d3f1f3d9d13f809c8c9f02f9514d2e65dc Author: Alexandre Oliva Date: Thu Jan 9 10:23:50 2025 -0300 [ifcombine] fix mask variable test to match use [PR118344] There was a cut&pasto in the rr_and_mask's adjustme

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] reuse left-hand mask to decode right-hand xor operand

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b17ab50f84f0cfcbcdb188671c65b03dc24f7acc commit b17ab50f84f0cfcbcdb188671c65b03dc24f7acc Author: Alexandre Oliva Date: Thu Jan 9 11:57:03 2025 -0300 [ifcombine] reuse left-hand mask to decode right-hand xor operand If fold_truth_andor_for_ifcombine applies a

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] fix mask variable test to match use [PR118344]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: adbdc5d3f1f3... [ifcombine] fix mask variable test to match use [PR118344] It previously pointed to: 9f16aa5e1808... [ifcombine] adjust for narrowing converts before shifts [PR Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] adjust for narrowing converts before shifts [PR118206]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1a5cf10d2b214485f8dfa0ac402bb897e4409eac commit 1a5cf10d2b214485f8dfa0ac402bb897e4409eac Author: Alexandre Oliva Date: Thu Jan 9 03:05:41 2025 -0300 [ifcombine] adjust for narrowing converts before shifts [PR118206] A narrowing conversion and a shift both dro

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] fix mask variable test to match use

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c693789712be162638987e763f709910af43a061 commit c693789712be162638987e763f709910af43a061 Author: Alexandre Oliva Date: Thu Jan 9 10:23:50 2025 -0300 [ifcombine] fix mask variable test to match use Diff:

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] adjust for narrowing converts before shifts [PR118206]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9f16aa5e1808bfdcd1daeacb1ed4272201585830 commit 9f16aa5e1808bfdcd1daeacb1ed4272201585830 Author: Alexandre Oliva Date: Thu Jan 9 03:05:41 2025 -0300 [ifcombine] adjust for narrowing converts before shifts [PR118206] A narrowing conversion and a shift both dro

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] reuse left-hand mask to decode right-hand xor operand

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5ce16b0bfb202d06271e082af972e4a7e303e292 commit 5ce16b0bfb202d06271e082af972e4a7e303e292 Author: Alexandre Oliva Date: Thu Jan 9 11:57:03 2025 -0300 [ifcombine] reuse left-hand mask to decode right-hand xor operand Diff: --- gcc/gimple-fold.cc | 25 ++---

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] adjust for narrowing converts before shifts [PR

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9f16aa5e1808... [ifcombine] adjust for narrowing converts before shifts [PR It previously pointed to: 0a21efd561c8... [ifcombine] fix mask variable test to match use Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (L

[gcc r15-6735] arm: [MVE intrinsics] Another fix for moves of tuples (PR target/118131)

2025-01-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:823101941530d1aa0837f4e74436ea3e027c9241 commit r15-6735-g823101941530d1aa0837f4e74436ea3e027c9241 Author: Christophe Lyon Date: Fri Dec 20 20:31:29 2024 + arm: [MVE intrinsics] Another fix for moves of tuples (PR target/118131) Commit r15-6389-g670df03e5

[gcc r13-9288] libstdc++: Fix incorrect DocBook element in manual

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4498d4817461a9780e96557ced23fbf814ef494c commit r13-9288-g4498d4817461a9780e96557ced23fbf814ef494c Author: Jonathan Wakely Date: Mon Jan 6 21:29:54 2025 + libstdc++: Fix incorrect DocBook element in manual libstdc++-v3/ChangeLog: * doc/xm

[gcc r14-11162] arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]

2025-01-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:61de759f943ce0a5981affeee19debc82ec43744 commit r14-11162-g61de759f943ce0a5981affeee19debc82ec43744 Author: Christophe Lyon Date: Sun Nov 24 18:08:48 2024 + arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801] This backport is a ch

[gcc r15-6734] 'git mv gcc/testsuite/gcc.dg/{, torture/}crc-linux-3.c'

2025-01-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:310c8a6728cab1aa1c6816b5469ae4d603e2dfdd commit r15-6734-g310c8a6728cab1aa1c6816b5469ae4d603e2dfdd Author: Thomas Schwinge Date: Mon Dec 9 09:59:04 2024 +0100 'git mv gcc/testsuite/gcc.dg/{,torture/}crc-linux-3.c' Like recent commit 96f5fd3089075b56ea9ea85060

[gcc r14-11161] libstdc++: Update references to gcc.gnu.org/onlinedocs

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:409e766bea64027da3442c30c29799d37f802733 commit r14-11161-g409e766bea64027da3442c30c29799d37f802733 Author: Gerald Pfeifer Date: Sat Aug 17 15:21:21 2024 +0200 libstdc++: Update references to gcc.gnu.org/onlinedocs libstdc++-v3: * doc/xml/manual/a

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] fix mask variable test to match use

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0a21efd561c83ae0a76317442a04da6eed1ecc83 commit 0a21efd561c83ae0a76317442a04da6eed1ecc83 Author: Alexandre Oliva Date: Thu Jan 9 10:23:50 2025 -0300 [ifcombine] fix mask variable test to match use Diff:

[gcc(refs/users/aoliva/heads/testme)] testsuite: generalize ifcombine field-merge tests [PR118025]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:fe67e1e05a08778780ff887a8f2b5166c4e343ee commit fe67e1e05a08778780ff887a8f2b5166c4e343ee Author: Alexandre Oliva Date: Mon Jan 6 18:40:18 2025 -0300 testsuite: generalize ifcombine field-merge tests [PR118025] A number of tests that check for specific ifcombi

[gcc(refs/users/aoliva/heads/testme)] [testsuite] rearrange requirements for dfp bitint run tests

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d19ac113f21bd069d4b1bec3c2f907e8f0637591 commit d19ac113f21bd069d4b1bec3c2f907e8f0637591 Author: Alexandre Oliva Date: Thu Jan 9 08:17:46 2025 -0300 [testsuite] rearrange requirements for dfp bitint run tests dfp.exp sets the default to compile when dfprt is

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: improve handling of dwords

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:aa7a47fa3b3069a246ac05622e74cb7bdeaf585e commit aa7a47fa3b3069a246ac05622e74cb7bdeaf585e Author: Alexandre Oliva Date: Mon Jan 6 18:39:59 2025 -0300 ifcombine field-merge: improve handling of dwords On 32-bit hosts, data types with 64-bit alignment aren't get

[gcc/aoliva/heads/testme] (6 commits) [ifcombine] fix mask variable test to match use

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 0a21efd561c8... [ifcombine] fix mask variable test to match use It previously pointed to: 1b562cb3056c... [ifcombine] adjust for narrowing converts before shifts Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST)

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] adjust for narrowing converts before shifts [PR118206]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a5809d9a97105ef10a4290465a1a48a699fa2f15 commit a5809d9a97105ef10a4290465a1a48a699fa2f15 Author: Alexandre Oliva Date: Thu Jan 9 03:05:41 2025 -0300 [ifcombine] adjust for narrowing converts before shifts [PR118206] A narrowing conversion and a shift both dro

[gcc(refs/users/aoliva/heads/testme)] testsuite: generalized field-merge tests for <32-bit int [PR118025]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:41dd4aac1b1af310494870af0b6467192ba88609 commit 41dd4aac1b1af310494870af0b6467192ba88609 Author: Alexandre Oliva Date: Mon Jan 6 18:40:27 2025 -0300 testsuite: generalized field-merge tests for <32-bit int [PR118025] Explicitly convert constants to the desire

[gcc r15-6733] nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]

2025-01-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3861d362ec7e3c50742fc43833fe9d8674f4070e commit r15-6733-g3861d362ec7e3c50742fc43833fe9d8674f4070e Author: Thomas Schwinge Date: Sat Dec 7 00:17:49 2024 +0100 nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181] ..., and use it for '-mno-soft-stack

  1   2   >