https://gcc.gnu.org/g:0e8b6f0dad11ece6c693e4765f3c58309ff8ef12
commit r15-9521-g0e8b6f0dad11ece6c693e4765f3c58309ff8ef12
Author: Waffl3x
Date: Wed Apr 16 07:26:50 2025 -0600
MAINTAINERS: Add myself to Write After Approval
ChangeLog:
* MAINTAINERS: Add myself.
Dif
https://gcc.gnu.org/g:eabba7be040e81690332070873d59d23e8c93e11
commit r15-9522-geabba7be040e81690332070873d59d23e8c93e11
Author: Jan Hubicka
Date: Wed Apr 16 15:28:32 2025 +0200
Stream ipa_return_value_summary
Add streaming of return summaries from compile time to ltrans
which
https://gcc.gnu.org/g:94ef80629a5f808ff165d28f87f39021881ed5f4
commit r14-11638-g94ef80629a5f808ff165d28f87f39021881ed5f4
Author: Richard Sandiford
Date: Wed Apr 16 13:20:29 2025 +0100
aarch64: Split aarch64_combinev16qi before RA [PR115258]
Two-vector TBL instructions are fed by
https://gcc.gnu.org/g:2a4b0a1d02e992a64db39a2b8d5b69ad5db58eeb
commit r14-11636-g2a4b0a1d02e992a64db39a2b8d5b69ad5db58eeb
Author: Richard Sandiford
Date: Wed Apr 16 13:20:28 2025 +0100
vect: Enforce dr_with_seg_len::align precondition [PR116125]
tree-data-refs.cc uses alignment in
https://gcc.gnu.org/g:a38e9e06d068fb9523b44ba2b4e2f7a7d6784200
commit r14-11637-ga38e9e06d068fb9523b44ba2b4e2f7a7d6784200
Author: Richard Sandiford
Date: Wed Apr 16 13:20:29 2025 +0100
aarch64: Avoid unnecessary use of 2-input TBLs [PR115258]
When using TBL for (say) a V4SI permut
https://gcc.gnu.org/g:52c1f60bea3f2ec589a694c3a0bf4f1c4666fa5b
commit r14-11639-g52c1f60bea3f2ec589a694c3a0bf4f1c4666fa5b
Author: Robin Dapp
Date: Tue Apr 1 21:17:54 2025 +0200
RISC-V: Fix vec_duplicate[bimode] expander [PR119572].
Since r15-9062-g70391e3958db79 we perform vector
https://gcc.gnu.org/g:b61acf546e189f619ce93a223b7a2171b3e6baf3
commit r14-11640-gb61acf546e189f619ce93a223b7a2171b3e6baf3
Author: Kito Cheng
Date: Mon Apr 14 16:03:07 2025 +0800
RISC-V: Put jump table in text for large code model
Large code model assume the data or rodata may put
https://gcc.gnu.org/g:4e3060ee17e6eb8bab718d320199f713533dbbd6
commit r15-9528-g4e3060ee17e6eb8bab718d320199f713533dbbd6
Author: Harald Anlauf
Date: Tue Apr 15 20:43:05 2025 +0200
Fortran: pure subroutine with pure procedure as dummy [PR106948]
PR fortran/106948
g
https://gcc.gnu.org/g:61dfb0747afcece3b7a690807b83b366ff34f329
commit r15-9525-g61dfb0747afcece3b7a690807b83b366ff34f329
Author: Jakub Jelinek
Date: Wed Apr 16 17:21:39 2025 +0200
libatomic: Fix up libat_{,un}lock_n [PR119796]
As mentioned in the PR (and I think in PR101075 too),
https://gcc.gnu.org/g:34fe8e90007afbc87941df9b01ffcf8747c11497
commit r15-9526-g34fe8e90007afbc87941df9b01ffcf8747c11497
Author: Jakub Jelinek
Date: Wed Apr 16 17:22:49 2025 +0200
libatomic: Fix up libat_{,un}lock_n for mingw [PR119796]
Here is just a port of the previously posted
https://gcc.gnu.org/g:518efed8cb7d003cd85477060b1fe926a2d7a53b
commit r15-9527-g518efed8cb7d003cd85477060b1fe926a2d7a53b
Author: Thomas Schwinge
Date: Wed Apr 16 16:52:08 2025 +0200
Remove 'ALWAYS_INLINE' workaround in
'libgomp.c++/target-exceptions-pr118794-1.C'
With commit ca9c
https://gcc.gnu.org/g:0b2a2490bebd29acc4da18562eec7464601cbb05
commit r15-9524-g0b2a2490bebd29acc4da18562eec7464601cbb05
Author: Thomas Schwinge
Date: Thu Mar 20 17:25:14 2025 +0100
Add 'libgomp.c++/pr106445-1{,-O0}.C' [PR106445]
PR target/106445
libgomp/
https://gcc.gnu.org/g:ca9cffe737d20953082333dacebb65d4261e0d0c
commit r15-9523-gca9cffe737d20953082333dacebb65d4261e0d0c
Author: Thomas Schwinge
Date: Wed Apr 16 14:00:31 2025 +0200
For nvptx offloading, make sure to emit C++ constructor, destructor aliases
[PR97106]
PR t
https://gcc.gnu.org/g:c344377bb3e7aefa617f501707473246d0d96ad8
commit r14-11644-gc344377bb3e7aefa617f501707473246d0d96ad8
Author: Alice Carlotti
Date: Tue Apr 15 17:36:25 2025 +0100
aarch64: Disable sysreg feature gating
This applies to the sysreg read/write intrinsics __arm_[wr]s
https://gcc.gnu.org/g:d5d7dfab811de74cff88759785d0d5068b3b1121
commit r15-9535-gd5d7dfab811de74cff88759785d0d5068b3b1121
Author: Eric Botcazou
Date: Wed Apr 16 22:01:31 2025 +0200
Fix wrong optimization of conditional expression with enumeration type
This is a regression introduce
https://gcc.gnu.org/g:a5929ef809558a3117e7a6e2e66316a828b50f29
commit r12-11048-ga5929ef809558a3117e7a6e2e66316a828b50f29
Author: Andrew Pinski
Date: Tue Oct 1 14:48:19 2024 -0700
backprop: Fix deleting of a phi node [PR116922]
The problem here is remove_unused_var is called on a
https://gcc.gnu.org/g:df76d7b05693dc511a114cb6ece2cbc5eef25dea
commit r12-11049-gdf76d7b05693dc511a114cb6ece2cbc5eef25dea
Author: Andrew Pinski
Date: Sun Oct 27 13:16:22 2024 -0700
vec-lowering: Fix ABSU lowering [PR111285]
ABSU_EXPR lowering incorrectly used the resulting type
https://gcc.gnu.org/g:75fc02d56f0be5c4d8a26b2f48fcaa482a849094
commit r12-11052-g75fc02d56f0be5c4d8a26b2f48fcaa482a849094
Author: Andrew Pinski
Date: Mon Apr 14 08:40:24 2025 -0700
testcase: Add testcase for already fixed PR [PR118476]
This testcase was fixed by r15-3052-gc7b76a07
https://gcc.gnu.org/g:a33e2808c8987dcd422c5156c47bcf672ddc7f9f
commit r14-11642-ga33e2808c8987dcd422c5156c47bcf672ddc7f9f
Author: H.J. Lu
Date: Sun Apr 13 12:20:42 2025 -0700
APX: Don't use red-zone with 32 GPRs and no caller-saved registers
Don't use red-zone when there are no ca
https://gcc.gnu.org/g:c3e721f489ebed71fccb4a2ebb5add92e8ddc206
commit r15-9537-gc3e721f489ebed71fccb4a2ebb5add92e8ddc206
Author: Bob Dubner
Date: Wed Apr 16 14:41:06 2025 -0400
cobol: Eliminate gcc/cobol/LICENSE. [PR119759]
gcc/cobol
PR cobol/119759
*
https://gcc.gnu.org/g:7b0f505650310c11455ee7d34f95008658d3e655
commit r12-11043-g7b0f505650310c11455ee7d34f95008658d3e655
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:4cb91df31d65c3bca5c6d4c2efcd51f454def884
commit r12-11041-g4cb91df31d65c3bca5c6d4c2efcd51f454def884
Author: Jonathan Wakely
Date: Mon Sep 2 11:29:13 2024 +0100
libstdc++: Specialize std::disable_sized_sentinel_for for
std::move_iterator [PR116549]
LWG 3736 a
https://gcc.gnu.org/g:6d8ee74e424c9d42b8164296dda0ec604a971253
commit r12-11045-g6d8ee74e424c9d42b8164296dda0ec604a971253
Author: Jonathan Wakely
Date: Thu Nov 14 17:31:43 2024 +
libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)
Approved at October 2021 p
https://gcc.gnu.org/g:5f3811fd50113571127b849325ab8f6c674158af
commit r12-11040-g5f3811fd50113571127b849325ab8f6c674158af
Author: Jonathan Wakely
Date: Thu Nov 14 01:14:44 2024 +
libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560]
It looks like I only r
https://gcc.gnu.org/g:9357f7e0fbfbf0d7d5adb2cd1588a765f40b6162
commit r12-11042-g9357f7e0fbfbf0d7d5adb2cd1588a765f40b6162
Author: Jonathan Wakely
Date: Fri Feb 9 17:06:20 2024 +
libstdc++: Constrain std::vector default constructor [PR113841]
This is needed to avoid errors outs
https://gcc.gnu.org/g:cab0305aea0ca591b032adf09e97acd5e34c9f10
commit r12-11046-gcab0305aea0ca591b032adf09e97acd5e34c9f10
Author: Jonathan Wakely
Date: Wed Apr 16 18:38:03 2025 +0100
libstdc++: Add dg-options "-std=gnu++20" to backported tests
These tests were backported from gcc-
https://gcc.gnu.org/g:c0d805192b0092235b2ef32a184b17a76ebac401
commit r12-11044-gc0d805192b0092235b2ef32a184b17a76ebac401
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:9b0ae0a8d70603960f3c578d261efd18c02b803f
commit r15-9530-g9b0ae0a8d70603960f3c578d261efd18c02b803f
Author: Ard Biesheuvel
Date: Thu Apr 10 14:26:40 2025 +0200
i386: Prefer PLT indirection for __fentry__ calls under -fPIC [PR119386]
Commit bde21de1205 ("i386:
https://gcc.gnu.org/g:ac31e41c584c59f8f2e381d545235a32b7c9e406
commit r15-9542-gac31e41c584c59f8f2e381d545235a32b7c9e406
Author: Jason Merrill
Date: Tue Aug 31 17:01:22 2021 -0400
c++: ill-formed constexpr function [PR113360]
If we already gave an error while parsing a function, w
https://gcc.gnu.org/g:1500a9c9cd7e2a264570d8380789981d77041cc2
commit r14-11647-g1500a9c9cd7e2a264570d8380789981d77041cc2
Author: Ard Biesheuvel
Date: Thu Apr 10 14:26:40 2025 +0200
i386: Prefer PLT indirection for __fentry__ calls under -fPIC [PR119386]
Commit bde21de1205 ("i386:
https://gcc.gnu.org/g:7b9d8d43154efcb56cee1787e3267183dd6a372e
commit r15-9540-g7b9d8d43154efcb56cee1787e3267183dd6a372e
Author: Alexandre Oliva
Date: Wed Apr 16 19:30:48 2025 -0300
[testsuite] [ppc] ipa-sra-19.c: pass -Wno-psabi on powerpc-*-elf as well
Like other ppc targets, po
https://gcc.gnu.org/g:a4f81e168e02b0b1f8894070c6552b85672d4ee5
commit r15-9543-ga4f81e168e02b0b1f8894070c6552b85672d4ee5
Author: Hans-Peter Nilsson
Date: Tue Apr 15 06:08:36 2025 +0200
combine: Correct comments about combine_validate_cost
Fix misleading comments. That function on
https://gcc.gnu.org/g:5a48e7732d6aa0aaf12b508fa640125e6c4d14b9
commit r15-9516-g5a48e7732d6aa0aaf12b508fa640125e6c4d14b9
Author: Jakub Jelinek
Date: Wed Apr 16 09:11:06 2025 +0200
bitintlower: Fix interaction of gimple_assign_copy_p stmts vs.
has_single_use [PR119808]
The followi
https://gcc.gnu.org/g:b079728cf34d050a1e7eec6e2a50cf8ce10b15cc
commit r14-11632-gb079728cf34d050a1e7eec6e2a50cf8ce10b15cc
Author: Richard Sandiford
Date: Wed Apr 16 13:20:26 2025 +0100
Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399]
In r10-4803-g8489e1f45b50600c I'd us
https://gcc.gnu.org/g:021ccf9dee0c14455a205f2555326e027e9047d8
commit r14-11630-g021ccf9dee0c14455a205f2555326e027e9047d8
Author: Richard Sandiford
Date: Wed Apr 16 13:20:25 2025 +0100
Make force_subreg emit nothing on failure
While adding more uses of force_subreg, I realised tha
https://gcc.gnu.org/g:17cce5f59a4d9cdb87f59c6841da89c9ea2ef8d5
commit r14-11633-g17cce5f59a4d9cdb87f59c6841da89c9ea2ef8d5
Author: Richard Sandiford
Date: Wed Apr 16 13:20:27 2025 +0100
aarch64: Use force_lowpart_subreg in a BFI splitter [PR119133]
lowpart_subreg ICEs are the gift
https://gcc.gnu.org/g:b33e9eb8d404475a45a53afa3e3cc0ff742d75ec
commit r14-11631-gb33e9eb8d404475a45a53afa3e3cc0ff742d75ec
Author: Richard Sandiford
Date: Wed Apr 16 13:20:26 2025 +0100
Add force_lowpart_subreg
optabs had a local function called lowpart_subreg_maybe_copy
that i
https://gcc.gnu.org/g:14fe427ab5eec008e12e7aa275caf046c0588c68
commit r14-11634-g14fe427ab5eec008e12e7aa275caf046c0588c68
Author: Richard Sandiford
Date: Wed Apr 16 13:20:27 2025 +0100
aarch64: Fix invalid subregs in xorsign [PR118501]
In the testcase, we try to use xorsign on:
https://gcc.gnu.org/g:e192f1f2c7c3ccfdb1a146fa5d14ded5c6fe5384
commit r14-11635-ge192f1f2c7c3ccfdb1a146fa5d14ded5c6fe5384
Author: Xi Ruoyao
Date: Wed Apr 16 13:20:28 2025 +0100
LoongArch: Fix invalid subregs in xorsign [PR118501]
The test case added in r15-7073 now triggers an ICE
https://gcc.gnu.org/g:6f897be2044e4f91bdd324b5f68230fffb868af8
commit r14-11629-g6f897be2044e4f91bdd324b5f68230fffb868af8
Author: Jonathan Wakely
Date: Wed Apr 16 12:37:15 2025 +0100
libstdc++: Adjust comment in
We don't need to mention ranges::out_value_result in this comment,
https://gcc.gnu.org/g:acd6031f5cbf7621307060bae23dab5757e5e51e
commit r14-11622-gacd6031f5cbf7621307060bae23dab5757e5e51e
Author: Giuseppe D'Angelo
Date: Fri Aug 23 15:05:54 2024 +0200
libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471]
This commit ports the
https://gcc.gnu.org/g:fb00f4e4f16704fd310eeef91c4521d4871b79eb
commit r14-11621-gfb00f4e4f16704fd310eeef91c4521d4871b79eb
Author: Jonathan Wakely
Date: Fri Jun 7 09:49:06 2024 +0100
libstdc++: Add missing header to for std::__memcmp
As noticed by Michael Levine.
libstdc+
https://gcc.gnu.org/g:27f7de3b80d9a3020713d6defa4943830bcb565f
commit r14-11623-g27f7de3b80d9a3020713d6defa4943830bcb565f
Author: Jonathan Wakely
Date: Sun Oct 13 19:14:04 2024 +0100
libstdc++: Fix ranges::copy_backward for a single memcpyable element
[PR117121]
The result iterat
https://gcc.gnu.org/g:c29c3f713a9d166eb18c68645b9675d01421ccf6
commit r14-11625-gc29c3f713a9d166eb18c68645b9675d01421ccf6
Author: Jonathan Wakely
Date: Thu Feb 27 13:27:17 2025 +
libstdc++: Fix ranges::move and ranges::move_backward to use iter_move
[PR105609]
The ranges::mov
https://gcc.gnu.org/g:542c7e9b3f4a118cbe2f9fa59aeafb23aab31e0b
commit r14-11624-g542c7e9b3f4a118cbe2f9fa59aeafb23aab31e0b
Author: Jonathan Wakely
Date: Mon Oct 14 23:34:20 2024 +0100
libstdc++: Reuse std::__assign_one in
Use std::__assign_one instead of ranges::__assign_one. Adju
https://gcc.gnu.org/g:399ca300412970bcc11104d431d32770d0fc6c65
commit r14-11626-g399ca300412970bcc11104d431d32770d0fc6c65
Author: Michael Levine
Date: Fri Jun 7 09:54:38 2024 +0100
libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]
Before this patch, using std:
https://gcc.gnu.org/g:3d03428400552156abd0d639dfc8fe9bb00158cb
commit r14-11628-g3d03428400552156abd0d639dfc8fe9bb00158cb
Author: Jonathan Wakely
Date: Tue Apr 15 14:01:55 2025 +0100
libstdc++: Add test for not using reserved name 'ranges' before C++20
This is a test for a bug tha
https://gcc.gnu.org/g:0a9f20ed39167782dd2d75f8739d994cc5d05b80
commit r14-11627-g0a9f20ed39167782dd2d75f8739d994cc5d05b80
Author: Jonathan Wakely
Date: Tue Apr 15 14:00:23 2025 +0100
libstdc++: Do not define __cpp_lib_ranges_iota in
In r14-7153-gadbc46942aee75 we removed a duplic
https://gcc.gnu.org/g:473dde525248a694c0f4e62b31a7fc24b238c5b0
commit r15-9517-g473dde525248a694c0f4e62b31a7fc24b238c5b0
Author: Tomasz Kamiński
Date: Mon Apr 14 16:00:57 2025 +0200
libstdc++: Implement formatters for pair and tuple [PR109162]
This patch implements formatter speci
https://gcc.gnu.org/g:62151c32e3dc06322dec5543dc231e310140d3a3
commit r14-11645-g62151c32e3dc06322dec5543dc231e310140d3a3
Author: Eric Botcazou
Date: Wed Apr 16 22:01:31 2025 +0200
Fix wrong optimization of conditional expression with enumeration type
This is a regression introduc
https://gcc.gnu.org/g:a5212edf268fde45783106b33e6f74d56d6210d4
commit r15-9529-ga5212edf268fde45783106b33e6f74d56d6210d4
Author: Sandra Loosemore
Date: Wed Apr 16 18:17:11 2025 +
Doc: Add pointer to --help use to main entry for -Q option [PR90465]
-Q does something completely
https://gcc.gnu.org/g:b0d7d644f3c25af9bf60c948ab26aa7b09a68787
commit r15-9532-gb0d7d644f3c25af9bf60c948ab26aa7b09a68787
Author: Jason Merrill
Date: Wed Apr 16 11:15:14 2025 -0400
c++: format attribute redeclaration [PR116954]
Here when merging the two decls, remove_contract_attri
https://gcc.gnu.org/g:dbffeadf7f682625c7ac8c251ee62c02c90f32df
commit r15-9534-gdbffeadf7f682625c7ac8c251ee62c02c90f32df
Author: Sandra Loosemore
Date: Wed Apr 16 18:51:28 2025 +
Doc: make regenerate-opt-urls
gcc/ChangeLog
* common.opt.urls: Regenerated.
Diff:
---
https://gcc.gnu.org/g:997d51f3dc16607a8ddb27c3601cb033c92e43e1
commit r13-9544-g997d51f3dc16607a8ddb27c3601cb033c92e43e1
Author: Michael Levine
Date: Fri Jun 7 09:54:38 2024 +0100
libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]
Before this patch, using std::
https://gcc.gnu.org/g:4182fa87758d5a94c1f6d71f471842207e56f933
commit r13-9546-g4182fa87758d5a94c1f6d71f471842207e56f933
Author: Jonathan Wakely
Date: Wed Apr 16 18:38:03 2025 +0100
libstdc++: Add dg-options "-std=gnu++20" to backported tests
These tests were backported from gcc-1
https://gcc.gnu.org/g:84eb2ddc53344259c5b3980d1b5dad69b82bfe8b
commit r13-9540-g84eb2ddc53344259c5b3980d1b5dad69b82bfe8b
Author: Giuseppe D'Angelo
Date: Fri Aug 23 15:05:54 2024 +0200
libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471]
This commit ports the
https://gcc.gnu.org/g:67a282023bab5b82687a698de12f5ba8309c3be8
commit r13-9545-g67a282023bab5b82687a698de12f5ba8309c3be8
Author: Jonathan Wakely
Date: Tue Apr 15 14:01:55 2025 +0100
libstdc++: Add test for not using reserved name 'ranges' before C++20
This is a test for a bug that
https://gcc.gnu.org/g:46f2ed78d53893087165dc28238a8bc81101b599
commit r13-9542-g46f2ed78d53893087165dc28238a8bc81101b599
Author: Jonathan Wakely
Date: Mon Oct 14 23:34:20 2024 +0100
libstdc++: Reuse std::__assign_one in
Use std::__assign_one instead of ranges::__assign_one. Adjus
https://gcc.gnu.org/g:9d0c2f769553c65a39c12df3c2d0891c53fafd6a
commit r12-11050-g9d0c2f769553c65a39c12df3c2d0891c53fafd6a
Author: Andrew Pinski
Date: Sat Mar 8 22:43:54 2025 -0800
phiopt: Fix value_replacement for middle bb having phi nodes [PR118922]
After r12-5300-gf98f373dd822b
https://gcc.gnu.org/g:8aff886ffeb435c37fc68861f6e5501834aa3603
commit r12-11051-g8aff886ffeb435c37fc68861f6e5501834aa3603
Author: Andrew Pinski
Date: Mon Aug 19 08:06:36 2024 -0700
match: Reject non-ssa name/min invariants in gimple_extract [PR116412]
After the conversion for phio
https://gcc.gnu.org/g:17c5ad25811a92c45083a0ad0b9c7e0d944c9521
commit r15-9538-g17c5ad25811a92c45083a0ad0b9c7e0d944c9521
Author: Peter Bergner
Date: Wed Apr 16 21:48:59 2025 +
testsuite: Replace altivec vector attribute with generic equivalent
[PR112822]
Usage of the altivec
https://gcc.gnu.org/g:d275b3748a23aa4b6b821ae3bdf1751010923773
commit r14-11641-gd275b3748a23aa4b6b821ae3bdf1751010923773
Author: H.J. Lu
Date: Tue Aug 27 07:03:22 2024 -0700
Extend check-function-bodies to allow label and directives
As PR target/116174 shown, we may need to verif
https://gcc.gnu.org/g:b48785e9aba68639ab6e16c37efdd82eaf974055
commit r13-9535-gb48785e9aba68639ab6e16c37efdd82eaf974055
Author: Jonathan Wakely
Date: Wed Jun 26 14:09:07 2024 +0100
libstdc++: Do not use C++11 alignof in C++98 mode [PR104395]
When -faligned-new (or Clang's -falign
https://gcc.gnu.org/g:1a8d20cd803b1818378e06b2a437debd3cc5176f
commit r13-9536-g1a8d20cd803b1818378e06b2a437debd3cc5176f
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 f
https://gcc.gnu.org/g:8cc672d3d3a2f090d840fb2a8c344cf927715d6c
commit r14-11643-g8cc672d3d3a2f090d840fb2a8c344cf927715d6c
Author: H.J. Lu
Date: Mon Apr 14 15:49:26 2025 -0700
x86: Update gcc.target/i386/apx-interrupt-1.c
ix86_add_cfa_restore_note omits the REG_CFA_RESTORE REG note
https://gcc.gnu.org/g:892b26e44a569186b9546fd2387ca5f334098d86
commit r13-9541-g892b26e44a569186b9546fd2387ca5f334098d86
Author: Jonathan Wakely
Date: Sun Oct 13 19:14:04 2024 +0100
libstdc++: Fix ranges::copy_backward for a single memcpyable element
[PR117121]
The result iterato
https://gcc.gnu.org/g:6b4569a3ebdd0df44d87d67a18272ec0b878f2ee
commit r15-9531-g6b4569a3ebdd0df44d87d67a18272ec0b878f2ee
Author: Ard Biesheuvel
Date: Thu Apr 10 14:26:41 2025 +0200
i386: Enable -mnop-mcount for -fpic with PLTs [PR119386]
-mnop-mcount can be trivially enabled for -
https://gcc.gnu.org/g:e2dcab17a3a4e60792a81987bb0ed1120ca4f474
commit r13-9538-ge2dcab17a3a4e60792a81987bb0ed1120ca4f474
Author: Jonathan Wakely
Date: Fri Feb 28 21:44:41 2025 +
libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]
The specification for std::ranges::
https://gcc.gnu.org/g:8c1b7854a4277549d3867c20c5d40c486383f2a0
commit r13-9539-g8c1b7854a4277549d3867c20c5d40c486383f2a0
Author: Jonathan Wakely
Date: Fri Jun 7 09:49:06 2024 +0100
libstdc++: Add missing header to for std::__memcmp
As noticed by Michael Levine.
libstdc++
https://gcc.gnu.org/g:49c2411f9e27b5021cfee8110f0f2c54fe3e9733
commit r13-9534-g49c2411f9e27b5021cfee8110f0f2c54fe3e9733
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:285f01004e902ece64714cb4fb1d527b25437f2e
commit r13-9543-g285f01004e902ece64714cb4fb1d527b25437f2e
Author: Jonathan Wakely
Date: Thu Feb 27 13:27:17 2025 +
libstdc++: Fix ranges::move and ranges::move_backward to use iter_move
[PR105609]
The ranges::move
https://gcc.gnu.org/g:5d1ec58a3a17a78282b6e0fb2b8018d460b3
commit r13-9537-g5d1ec58a3a17a78282b6e0fb2b8018d460b3
Author: Arsen Arsenović
Date: Sun Nov 5 13:54:54 2023 +0100
libstdc++: add missing include in ranges_util.h
libstdc++-v3/ChangeLog:
* include/b
https://gcc.gnu.org/g:5fdb0145fb9499f5db9e27f775895ce4a39215e4
commit r15-9533-g5fdb0145fb9499f5db9e27f775895ce4a39215e4
Author: Jason Merrill
Date: Wed Apr 16 12:02:58 2025 -0400
c++: templates, attributes, #pragma target [PR114772]
Since r12-5426 apply_late_template_attributes s
https://gcc.gnu.org/g:47561e459e7ea6ad2451310a3f9fee38fc08318d
commit r15-9539-g47561e459e7ea6ad2451310a3f9fee38fc08318d
Author: Sandra Loosemore
Date: Wed Apr 16 22:16:16 2025 +
Doc: Document raw string literals as GNU C extension [PR88382]
gcc/ChangeLog
PR c/8838
https://gcc.gnu.org/g:46ccce1de686c1b437eff43431dc20d20d4687c0
commit r15-9518-g46ccce1de686c1b437eff43431dc20d20d4687c0
Author: Tamar Christina
Date: Wed Apr 16 13:09:05 2025 +0100
middle-end: Fix incorrect codegen with PFA and VLS [PR119351]
The following example:
#defi
https://gcc.gnu.org/g:fa99720e9f3447565d274baaa81e23c2ddab4a67
commit r15-9519-gfa99720e9f3447565d274baaa81e23c2ddab4a67
Author: Tamar Christina
Date: Wed Apr 16 13:11:20 2025 +0100
middle-end: force AMDGCN test for vect-early-break_18.c to consistent
architecture [PR119286]
The
https://gcc.gnu.org/g:aef87975224b0a4b5b103f241fd366b0e3a21360
commit r15-9520-gaef87975224b0a4b5b103f241fd366b0e3a21360
Author: Tomasz Kamiński
Date: Wed Apr 16 13:39:04 2025 +0200
libstdc++: Fix constification in range_formatter::format [PR109162]
The _Rg is deduced to lvalue re
https://gcc.gnu.org/g:83340869a21baafc889c05b6b5c632a226c509bc
commit r15-9536-g83340869a21baafc889c05b6b5c632a226c509bc
Author: Keith Packard
Date: Wed Apr 16 14:10:18 2025 -0600
[PATCH] rx: avoid adding setpsw for rx_cmpstrn when len is const
pattern using rx_cmpstrn is cmpstrsi
78 matches
Mail list logo