https://gcc.gnu.org/g:8bb076ac0d887a6a67263e280b17aacd9e5062e7
commit r16-3570-g8bb076ac0d887a6a67263e280b17aacd9e5062e7
Author: Robin Dapp
Date: Thu Aug 28 11:52:51 2025 +0200
vect: Use poly_int64 for prolog bound.
Since peeling and version for alignment for VLA modes was introdu
https://gcc.gnu.org/g:2c2df024df3aa6248f92203df9c1051b5f1fe5f8
commit r16-3573-g2c2df024df3aa6248f92203df9c1051b5f1fe5f8
Author: Tomasz Kamiński
Date: Wed Aug 27 12:33:02 2025 +0200
libstdc++: Merge bind_front and bind_back binders
The _Bind_front and _Bind_back class templates ar
https://gcc.gnu.org/g:1a41e52d7ecb583947a37b8d2e16a0a9ea3777a4
commit r16-3575-g1a41e52d7ecb583947a37b8d2e16a0a9ea3777a4
Author: Tomasz Kamiński
Date: Mon Sep 1 14:37:57 2025 +0200
libstdc++: Reuse _Bind_back_t functor in ranges::_Partial
This patch refactors ranges::_Partial to b
https://gcc.gnu.org/g:593e9ee05d683587c737df4fa7815a03f2c076c3
commit r16-3577-g593e9ee05d683587c737df4fa7815a03f2c076c3
Author: Richard Earnshaw
Date: Wed Sep 3 18:08:49 2025 +0100
arm: wrong code from vset_lane_* [PR121775]
Insufficient validation of the operands in vec_set__int
https://gcc.gnu.org/g:3f46a271a820d00fef8e9977542f4f6f68b03609
commit r14-11998-g3f46a271a820d00fef8e9977542f4f6f68b03609
Author: Jonathan Wakely
Date: Wed Jul 24 18:08:03 2024 +0100
libstdc++: Implement LWG 3836 for std::expected bool conversions
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:ac28c9730c14e7e6868c18420a803aed0d3935f1
commit r13-9867-gac28c9730c14e7e6868c18420a803aed0d3935f1
Author: Jonathan Wakely
Date: Tue Sep 2 22:30:46 2025 +0100
libstdc++: Make CTAD ignore pair(const T1&, const T2&) constructor
[PR110853]
For the pair(T1, T2)
https://gcc.gnu.org/g:877592a62e9568db7a91f1ac0d71310cb19835b2
commit r13-9865-g877592a62e9568db7a91f1ac0d71310cb19835b2
Author: Jonathan Wakely
Date: Tue Jul 15 21:29:33 2025 +0100
libstdc++: Use __promote_3 for std::hypot [PR121097]
The __promoted_t alias is only defined when __
https://gcc.gnu.org/g:314490946370821584ce5a01c42a278f57885541
commit r13-9866-g314490946370821584ce5a01c42a278f57885541
Author: Jonathan Wakely
Date: Mon Sep 1 18:12:27 2025 +0100
libstdc++: Fix std::get for std::pair with reference members [PR121745]
Make the std::get overloads
https://gcc.gnu.org/g:6b6a2d461bfd3c81cc35c9989b225845681357cb
commit r16-3590-g6b6a2d461bfd3c81cc35c9989b225845681357cb
Author: Paul Thomas
Date: Fri Sep 5 07:22:01 2025 +0100
Fortran: Check PDT parameters are of integer type [PR84432, PR114815]
2025-09-04 Paul Thomas
https://gcc.gnu.org/g:2d0ed37e2e816861780a0c0922dd888c77ad6fee
commit r14-11999-g2d0ed37e2e816861780a0c0922dd888c77ad6fee
Author: Yihan Wang
Date: Sat Aug 16 16:43:05 2025 +0800
libstdc++: Implement LWG4222 'expected' constructor from a single value
missing a constraint
libstdc++
https://gcc.gnu.org/g:0f65bb76534a22655f4a19f6652b74acbd274cf2
commit r16-3586-g0f65bb76534a22655f4a19f6652b74acbd274cf2
Author: Pan Li
Date: Tue Sep 2 13:04:42 2025 +0800
RISC-V: Add test for vec_duplicate + vmadd.vv signed combine with GR2VR
cost 0, 1 and 15
Add asm dump check
https://gcc.gnu.org/g:66309452125f8f2c68cd3662dc709041b57073f3
commit r16-3584-g66309452125f8f2c68cd3662dc709041b57073f3
Author: Pan Li
Date: Tue Sep 2 12:30:16 2025 +0800
RISC-V: Combine vec_duplicate + vmadd.vv to vmadd.vx on GR2VR cost
This patch would like to combine the vec_d
https://gcc.gnu.org/g:927ba84ec20e0a163ac20add4896909a0fa96c1e
commit r16-3585-g927ba84ec20e0a163ac20add4896909a0fa96c1e
Author: Pan Li
Date: Tue Sep 2 12:34:40 2025 +0800
RISC-V: Adjust the vmacc.vx combine test cases
To avoid generating the vmadd.vx code.
gcc/testsuite/
https://gcc.gnu.org/g:d6f31c8d579f44bf8383ce1fcc1f2bb05c8d8df2
commit r16-3587-gd6f31c8d579f44bf8383ce1fcc1f2bb05c8d8df2
Author: Pan Li
Date: Tue Sep 2 13:31:40 2025 +0800
RISC-V: Add test for vec_duplicate + vmadd.vv unsigned combine with GR2VR
cost 0, 1 and 15
Add asm dump chec
https://gcc.gnu.org/g:03505e5b93e635907ed5ef7edac11da4026655e2
commit r16-3558-g03505e5b93e635907ed5ef7edac11da4026655e2
Author: Nathaniel Shead
Date: Mon Sep 1 21:28:03 2025 +1000
c++/modules: Mark implicit inline namespaces as purview [PR121724]
When we push an existing namespac
https://gcc.gnu.org/g:e494101a23c4b601e0608b9020f75ed213e6576d
commit r16-3579-ge494101a23c4b601e0608b9020f75ed213e6576d
Author: Wilco Dijkstra
Date: Wed Aug 6 16:01:39 2025 +
optab: Add optab for isnan
Add an optab for isnan. This requires changes to the existing folding cod
https://gcc.gnu.org/g:640fd2f0ccdce4a74f239af818dee409ea7f5587
commit r16-3580-g640fd2f0ccdce4a74f239af818dee409ea7f5587
Author: Wilco Dijkstra
Date: Thu Sep 4 14:26:21 2025 +
MAINTAINERS: Add myself as an aarch64 port reviewer
Following on from the announcement here:
http
https://gcc.gnu.org/g:b2adb7712cc57920d7d791c185dbf88e83b885c2
commit r16-3574-gb2adb7712cc57920d7d791c185dbf88e83b885c2
Author: Tomasz Kamiński
Date: Mon Sep 1 14:28:17 2025 +0200
libstdc++: Move _Binder and related aliases to separate file.
bits/binders.h is already mapped in li
https://gcc.gnu.org/g:6cc5328cd67472fb7565ee6c3274f227c66dfcf5
commit r16-3572-g6cc5328cd67472fb7565ee6c3274f227c66dfcf5
Author: Richard Biener
Date: Thu Sep 4 13:58:56 2025 +0200
TLC for vectorizable_reduction
The following removes never taken paths and consolidates the
neste
https://gcc.gnu.org/g:7f7f1878eedd8093d382e1e7b74649d7e97d5918
commit r16-3576-g7f7f1878eedd8093d382e1e7b74649d7e97d5918
Author: Patrick Palka
Date: Thu Sep 4 09:57:36 2025 -0400
libstdc++: Conditionalize LWG 3569 changes to join_view
LWG 3569 adjusted join_view's iterator specifi
https://gcc.gnu.org/g:1da3c4d90e678af0fed89c5638c97a41e5e04547
commit r16-3581-g1da3c4d90e678af0fed89c5638c97a41e5e04547
Author: Jan Hubicka
Date: Thu Sep 4 17:23:20 2025 +0200
Fix scalng of auto-fdo profiles in liner
with auto-fdo it is possible that function bar with non-zero pr
https://gcc.gnu.org/g:b55277a4f8543f52c6d1664bb05e8eb90f46aaf3
commit r16-3563-gb55277a4f8543f52c6d1664bb05e8eb90f46aaf3
Author: Jakub Jelinek
Date: Thu Sep 4 10:45:17 2025 +0200
bitint: Fix torture/bitint-14.c on bitint_extended targets [PR117599]
This patch fixes regressions of
https://gcc.gnu.org/g:46cfa36e295943d4bfa01c033a17f48c70154eeb
commit r15-10284-g46cfa36e295943d4bfa01c033a17f48c70154eeb
Author: Jonathan Wakely
Date: Mon Sep 1 18:12:27 2025 +0100
libstdc++: Fix std::get for std::pair with reference members [PR121745]
Make the std::get overloads
https://gcc.gnu.org/g:69f888db1b407ddcfc7695e750162c10014ce826
commit r15-10285-g69f888db1b407ddcfc7695e750162c10014ce826
Author: Jonathan Wakely
Date: Tue Sep 2 22:30:46 2025 +0100
libstdc++: Make CTAD ignore pair(const T1&, const T2&) constructor
[PR110853]
For the pair(T1, T2)
https://gcc.gnu.org/g:c2e567a6edb563677107c40ce2ce67f78d294013
commit r16-3559-gc2e567a6edb563677107c40ce2ce67f78d294013
Author: Nathaniel Shead
Date: Sun Aug 24 01:56:32 2025 +1000
c++/modules: Fix ADL [PR117658]
On looking again at [basic.lookup.argdep] p4, I believe GCC hasn't
https://gcc.gnu.org/g:adfe96eb612feeb6abb2ecac267325243039a0f8
commit r16-3567-gadfe96eb612feeb6abb2ecac267325243039a0f8
Author: Andrew Pinski
Date: Tue Aug 26 22:04:06 2025 -0700
forwprop: Improve the reject case for copy prop [PR107051]
Currently the code rejects:
```
tm
https://gcc.gnu.org/g:e3d5e9f0c8c6f27bf59d321d5082be7b3bb39f8a
commit r16-3571-ge3d5e9f0c8c6f27bf59d321d5082be7b3bb39f8a
Author: Robin Dapp
Date: Thu Sep 4 10:16:21 2025 +0200
RISC-V: Use correct target in expand_vec_perm [PR121780].
This fixes a glaring mistake in yesterday's cha
https://gcc.gnu.org/g:9df4edf0af74e867df8ae6422143dc5ed4eb1c10
commit r16-3564-g9df4edf0af74e867df8ae6422143dc5ed4eb1c10
Author: Kito Cheng
Date: Thu Aug 28 21:51:02 2025 +0800
RISC-V: Fix extension subset check in riscv_can_inline_p
The extension subset check logic in riscv_ext_i
https://gcc.gnu.org/g:43a8c0f8e67f282823a3af1df4cd77dd86981b9c
commit r16-3566-g43a8c0f8e67f282823a3af1df4cd77dd86981b9c
Author: Luc Grosheintz
Date: Wed Sep 3 17:28:27 2025 +0200
libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS for 4314 in .
In r16-2328-g29d53f6213e0a1 we fixed a bug
https://gcc.gnu.org/g:b26033d579a9df55f38f3b9ff8400c21f2a5717d
commit r16-3560-gb26033d579a9df55f38f3b9ff8400c21f2a5717d
Author: Tomasz Kamiński
Date: Mon Sep 1 16:11:05 2025 +0200
libstdc++: Add stable names to C++98 implementation-defined docs.
Stable names are based on C++03 st
https://gcc.gnu.org/g:95afbe4c7633459b59d434550888decc41b4d44f
commit r16-3561-g95afbe4c7633459b59d434550888decc41b4d44f
Author: Richard Biener
Date: Wed Sep 3 12:54:58 2025 +0200
tree-optimization/121740 - handle aggregate zeroing as skipped may-def
The following makes value-numb
https://gcc.gnu.org/g:1f98995af30ac251c36f326fdc4d24fb519127d9
commit r15-10286-g1f98995af30ac251c36f326fdc4d24fb519127d9
Author: Yihan Wang
Date: Sat Aug 16 16:43:05 2025 +0800
libstdc++: Implement LWG4222 'expected' constructor from a single value
missing a constraint
libstdc++
https://gcc.gnu.org/g:e8969a86c1052e2949028f38daf8e273e7ecb106
commit r16-3568-ge8969a86c1052e2949028f38daf8e273e7ecb106
Author: Richard Biener
Date: Thu Aug 28 14:27:01 2025 +0200
tree-optimization/121685 - accesses to *this are not trapping
When inside a method then we know the
https://gcc.gnu.org/g:56e7010eef88d941c59e3d677b7bc67a890c210d
commit r16-3569-g56e7010eef88d941c59e3d677b7bc67a890c210d
Author: Richard Biener
Date: Thu Sep 4 09:33:58 2025 +0200
tree-optimization/121768 - bogus double reduction detected
The following changes how we detect double
https://gcc.gnu.org/g:79d9ff28c2da0fde4aae0c034d7d39ef27558c14
commit r16-3582-g79d9ff28c2da0fde4aae0c034d7d39ef27558c14
Author: Jan Hubicka
Date: Thu Sep 4 17:29:07 2025 +0200
Fix ICE with auto-fdo and -fpartial-profiling
With -fpartial-profling we ICE building perlbench and gcc
https://gcc.gnu.org/g:e2e01a893c1770e23ec1a573403688198c321b0e
commit r16-3583-ge2e01a893c1770e23ec1a573403688198c321b0e
Author: Jakub Jelinek
Date: Thu Sep 4 18:52:47 2025 +0200
aarch64: Adjust aarch64/spaceship_1.C testcase for recent changes [PR121732]
In r16-3414 libstdc++ cha
https://gcc.gnu.org/g:a7fe8f83bf89704e278c1db30f51d6bb26bf0e69
commit r16-3565-ga7fe8f83bf89704e278c1db30f51d6bb26bf0e69
Author: Kito Cheng
Date: Thu Jul 10 15:28:30 2025 +0800
RISC-V: Always register vector built-in functions during LTO [PR110812]
Previously, vector built-in func
37 matches
Mail list logo