https://gcc.gnu.org/g:aa086b7bf86945c1448fee665b8289c39dbcb743
commit r15-6726-gaa086b7bf86945c1448fee665b8289c39dbcb743
Author: Javier Miranda
Date: Wed Dec 25 06:42:10 2024 +
ada: Cleanup preanalysis of static expressions (part 3)
Avoid reporting spurious errors.
gc
https://gcc.gnu.org/g:659b70b3f86ae7dc5be6cc6f53741c2ee9c290ff
commit r15-6727-g659b70b3f86ae7dc5be6cc6f53741c2ee9c290ff
Author: squirek
Date: Mon Dec 30 19:59:45 2024 +
ada: Error on Disable_Controlled aspect in Multiway_Trees
This patch fixes an issue in the compiler whereby
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:785ddc26e20755b3eabff27f9817a1b3aa3751a0
commit r14-11159-g785ddc26e20755b3eabff27f9817a1b3aa3751a0
Author: Jonathan Wakely
Date: Tue Jan 7 15:13:56 2025 +
libstdc++: Add Doxygen docs for std::forward_like
Also add "@since C++11" to std::move, std::forwar
https://gcc.gnu.org/g:7178e38e89e51031d073f39543a291cd2f4e898f
commit r14-11158-g7178e38e89e51031d073f39543a291cd2f4e898f
Author: Jonathan Wakely
Date: Mon Jan 6 21:29:54 2025 +
libstdc++: Fix incorrect DocBook element in manual
libstdc++-v3/ChangeLog:
* doc/x
https://gcc.gnu.org/g:ec9ccda503d79865c5bf5bc9ef850003784c5b95
commit r14-11156-gec9ccda503d79865c5bf5bc9ef850003784c5b95
Author: Jakub Jelinek
Date: Tue Dec 17 10:13:24 2024 +0100
c++: Diagnose earlier non-static data members with cv containing class type
[PR116108]
In r10-6457
https://gcc.gnu.org/g:da82bf0a5fe31319735af1b67218578440ed8333
commit r14-11157-gda82bf0a5fe31319735af1b67218578440ed8333
Author: Jakub Jelinek
Date: Wed Jan 8 23:12:02 2025 +0100
c++: Honor complain in cp_build_function_call_vec for
check_function_arguments warnings [PR117825]
T
https://gcc.gnu.org/g:7ae55c2f73626e8a7a6871a1e4fd4cde2e6c8460
commit r14-11153-g7ae55c2f73626e8a7a6871a1e4fd4cde2e6c8460
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 r
https://gcc.gnu.org/g:6b417daf0c4c486a754ee99ec07c85aa5d55c610
commit r14-11143-g6b417daf0c4c486a754ee99ec07c85aa5d55c610
Author: Jakub Jelinek
Date: Fri Nov 22 19:47:52 2024 +0100
c-family: Yet another fix for _BitInt & __sync_* builtins [PR117641]
Sorry, the last patch only part
https://gcc.gnu.org/g:a7c5c4931f50b9898409d0101fad47abc9a223c3
commit r14-11160-ga7c5c4931f50b9898409d0101fad47abc9a223c3
Author: Jonathan Wakely
Date: Tue Dec 17 21:32:19 2024 +
libstdc++: Fix std::future::wait_until for subsecond negative times
[PR118093]
The current check
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
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: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: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: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: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: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: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:14879ba89a4f9d2263472dca1423b584c1236586
commit r15-6728-g14879ba89a4f9d2263472dca1423b584c1236586
Author: H.J. Lu
Date: Wed Jan 8 20:50:04 2025 +0800
ree: Skip extension on fixed register
Skip extension on fixed register since we can't turn
(insn 27
https://gcc.gnu.org/g:6d0503f87898617756bd423b3fe9d14b2d4e76c6
commit r14-11141-g6d0503f87898617756bd423b3fe9d14b2d4e76c6
Author: Jakub Jelinek
Date: Tue Nov 19 20:36:00 2024 +0100
c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641]
Only __atomic_* builtins are meant to wo
https://gcc.gnu.org/g:98eabdaddc660906f59b8b3db53703588f72f39f
commit r14-11140-g98eabdaddc660906f59b8b3db53703588f72f39f
Author: Jakub Jelinek
Date: Tue Nov 19 10:26:44 2024 +0100
expand: Fix up ICE on VCE from _Complex types to _BitInt [PR117458]
extract_bit_field can't handle e
https://gcc.gnu.org/g:e3b2c176d3e9f721185532a4a393814316172410
commit r14-11139-ge3b2c176d3e9f721185532a4a393814316172410
Author: Jakub Jelinek
Date: Tue Nov 19 10:25:57 2024 +0100
bitintlower: Handle PAREN_EXPR [PR117459]
The following patch handles PAREN_EXPR in bitint lowering,
https://gcc.gnu.org/g:5d7186159f678f2dd42cb9468d897d757e06a101
commit r14-11148-g5d7186159f678f2dd42cb9468d897d757e06a101
Author: Jakub Jelinek
Date: Thu Nov 28 14:31:44 2024 +0100
docs: Fix up __sync_* documentation [PR117642]
The PR14311 commit which added support for __sync_* b
https://gcc.gnu.org/g:c56b465044b2bd986cdb80eff90f6807a78a3c60
commit r14-11136-gc56b465044b2bd986cdb80eff90f6807a78a3c60
Author: Jakub Jelinek
Date: Wed Nov 6 10:22:13 2024 +0100
store-merging: Apply --param=store-merging-max-size= in more spots
[PR117439]
Store merging assumes
https://gcc.gnu.org/g:04d7d02d5842992ed88955211bf1d6299f38b877
commit r14-11138-g04d7d02d5842992ed88955211bf1d6299f38b877
Author: Jakub Jelinek
Date: Sat Nov 9 16:45:44 2024 +0100
m2: Fix up dependencies some more
Every now and then my x86_64-linux bootstrap fails due to missing
https://gcc.gnu.org/g:0183fb1cef5e382af2a5c0dc3c59efbcd32db6ab
commit r14-11146-g0183fb1cef5e382af2a5c0dc3c59efbcd32db6ab
Author: Jakub Jelinek
Date: Wed Nov 27 17:29:28 2024 +0100
c: Fix sizeof error recovery [PR117745]
Compilation of the following testcase hangs forever after em
https://gcc.gnu.org/g:67379c5b6ea4c87d69dea90ede51f33c9f5170c8
commit r14-11135-g67379c5b6ea4c87d69dea90ede51f33c9f5170c8
Author: Jakub Jelinek
Date: Wed Nov 6 10:21:09 2024 +0100
store-merging: Don't use sub_byte_op_p mode for empty_ctor_p unless
necessary [PR117439]
encode_tree
https://gcc.gnu.org/g:3190d6263c90f8e859b738a9b39f5e650a4a3a16
commit r14-11142-g3190d6263c90f8e859b738a9b39f5e650a4a3a16
Author: Jakub Jelinek
Date: Thu Nov 21 09:38:01 2024 +0100
phiopt: Fix a pasto in spaceship_replacement [PR117612]
When working on the PR117612 fix, I've notic
https://gcc.gnu.org/g:3b694271bec01ed971147a0f4cb68d8c9a7d0915
commit r15-6731-g3b694271bec01ed971147a0f4cb68d8c9a7d0915
Author: Eric Botcazou
Date: Sun Jan 5 17:34:41 2025 +0100
ada: Fix missing detection of late equality operator returning subtype of
Boolean
In Ada 2012, the co
https://gcc.gnu.org/g:448f84a49caba91a1eb159197afb19dbf662ce15
commit r14-11147-g448f84a49caba91a1eb159197afb19dbf662ce15
Author: Jakub Jelinek
Date: Thu Nov 28 10:23:47 2024 +0100
builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [PR117802]
In check_builtin_function_argum
https://gcc.gnu.org/g:bef6c31f18e546384cf8572efae6934550e5c501
commit r14-11137-gbef6c31f18e546384cf8572efae6934550e5c501
Author: Jakub Jelinek
Date: Fri Nov 8 13:36:05 2024 +0100
c++: Fix ICE on constexpr virtual function [PR117317]
Since C++20 virtual methods can be constexpr, a
https://gcc.gnu.org/g:326b6bac1f61302daf285e45baf39a6a30511272
commit r14-11149-g326b6bac1f61302daf285e45baf39a6a30511272
Author: Jakub Jelinek
Date: Sat Nov 30 11:19:12 2024 +0100
openmp: Add crtoffloadtableS.o and use it [PR117851]
Unlike crtoffload{begin,end}.o which just defin
https://gcc.gnu.org/g:f622acc1eb2679f14758a1ad6c5b693cd9bdea23
commit r15-6730-gf622acc1eb2679f14758a1ad6c5b693cd9bdea23
Author: Eric Botcazou
Date: Sun Jan 5 23:21:31 2025 +0100
ada: Accept predefined multiply operator for fixed point in expression
function
The RM 4.5.5(19.1/2)
https://gcc.gnu.org/g:54c381d5a8617fa0d13e3bfc9d9802eb5a1f6234
commit r14-11145-g54c381d5a8617fa0d13e3bfc9d9802eb5a1f6234
Author: Jakub Jelinek
Date: Tue Nov 26 09:46:51 2024 +0100
builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674]
This patch is similar to the one I've j
https://gcc.gnu.org/g:59eec2ee71b851e7470b414d1c3b5e59641ac1fc
commit r14-11144-g59eec2ee71b851e7470b414d1c3b5e59641ac1fc
Author: Jakub Jelinek
Date: Tue Nov 26 09:45:21 2024 +0100
builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal} [PR43374]
__builtin_is{inf,finite,norma
https://gcc.gnu.org/g:fbbc1a4ac5c7e55de1edc52cfe267b95f9621e21
commit r14-11154-gfbbc1a4ac5c7e55de1edc52cfe267b95f9621e21
Author: Jakub Jelinek
Date: Sat Dec 14 00:41:00 2024 +0100
cse: Fix up record_jump_equiv checks [PR117095]
The following testcase is miscompiled on s390x-linux
https://gcc.gnu.org/g:b602b32ff06726a6ede59b10e0f5b84f9f546e4c
commit r14-11150-gb602b32ff06726a6ede59b10e0f5b84f9f546e4c
Author: Jakub Jelinek
Date: Tue Dec 3 11:16:37 2024 +0100
bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847]
In the ?ROTATE_EXPR lowering I forgot to handle
https://gcc.gnu.org/g:1db025c67fc19612332d1668607ab800f0251520
commit r15-6732-g1db025c67fc19612332d1668607ab800f0251520
Author: Richard Biener
Date: Wed Jan 8 15:12:30 2025 +0100
Avoid PHI node re-allocation in loop copying
duplicate_loop_body_to_header_edge redirects the origina
https://gcc.gnu.org/g:5a78e369a3995480c39c325a2c36f17c2fc37f37
commit r14-11152-g5a78e369a3995480c39c325a2c36f17c2fc37f37
Author: Jakub Jelinek
Date: Mon Dec 9 14:17:39 2024 +0100
docs: Clarify -fsanitize=hwaddress target support [PR117960]
Since GCC 13 -fsanitize=hwaddress is not
https://gcc.gnu.org/g:26615af93cf75c5dfae0c51a827b05968cca
commit r14-11151-g26615af93cf75c5dfae0c51a827b05968cca
Author: Jakub Jelinek
Date: Thu Dec 5 13:01:21 2024 +0100
doloop: Fix up doloop df use [PR116799]
The following testcases are miscompiled on s390x-linux, becau
https://gcc.gnu.org/g:1dd428c751fc4c394a60f007d483a61fbac3c7b9
commit r14-11155-g1dd428c751fc4c394a60f007d483a61fbac3c7b9
Author: Jakub Jelinek
Date: Sat Dec 14 11:27:20 2024 +0100
warn-access: Fix up matching_alloc_calls_p [PR118024]
The following testcase ICEs because of a bug i
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
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: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
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:d107140205537aec9c8e235d869b166e9b884775
commit r15-6729-gd107140205537aec9c8e235d869b166e9b884775
Author: Andre Vehreschild
Date: Wed Jan 8 14:58:35 2025 +0100
Fortran: Cylce detection for non vtypes only. [PR118337]
gcc/fortran/ChangeLog:
P
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: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: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: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: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: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: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:1b562cb3056cdd750eb23e5b2b03356773117781
commit 1b562cb3056cdd750eb23e5b2b03356773117781
Author: Alexandre Oliva
Date: Thu Jan 9 03:05:41 2025 -0300
[ifcombine] adjust for narrowing converts before shifts
A narrowing conversion and a shift both drop bits from
The branch 'aoliva/heads/testme' was updated to point to:
1b562cb3056c... [ifcombine] adjust for narrowing converts before shifts
It previously pointed to:
64bed88e5aea... [ifcombine] adjust for narrowing converts before shifts
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL
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
1 - 100 of 135 matches
Mail list logo