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_
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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:
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
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
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
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
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
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
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
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
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
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
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 (
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
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
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_
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
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
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
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
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
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
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:
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
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
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
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
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 +++
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
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
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 +
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 |
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
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 +++
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
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
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 +++
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
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
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 ++
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
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
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
The branch 'mikael/heads/refactor_descriptor_v01' was created in namespace
'refs/users' pointing to:
30e7aab038fd... Extraction fonction fcncall_realloc_result
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):
---
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
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);
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
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:
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
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
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:
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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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:
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
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 ++---
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
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
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
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
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
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
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:
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
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
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
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)
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
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
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 - 100 of 135 matches
Mail list logo