https://gcc.gnu.org/g:a31e76a26435537056d467eb6a08b8c4ec886bf2
commit r16-1124-ga31e76a26435537056d467eb6a08b8c4ec886bf2
Author: Nathan Myers
Date: Wed Jun 4 23:19:52 2025 -0400
Revert "libstdc++: sstream from string_view (P2495R3) [PR119741]"
This reverts commit 8537e4851072ea1f1
https://gcc.gnu.org/g:24cbcc49277a0ac40fc2d82831f6db5e8d6d890d
commit r16-1125-g24cbcc49277a0ac40fc2d82831f6db5e8d6d890d
Author: Hu, Lin1
Date: Tue May 27 19:09:04 2025 +0800
i386: Fix vmovvdup's mem attribute
Some vmovvdup pattern's type attribute is sselog1 and then mem attribut
https://gcc.gnu.org/g:2a8af97e3528f812201687334f64b27b94d01271
commit r16-1127-g2a8af97e3528f812201687334f64b27b94d01271
Author: Iain Sandoe
Date: Thu May 29 16:45:44 2025 +0100
c++, coroutines: Make analyze_fn_params into a class method.
This continues code cleanups and migration
https://gcc.gnu.org/g:afa2de8093a0cd47394df42c7092aa6a357d2f9c
commit r16-1096-gafa2de8093a0cd47394df42c7092aa6a357d2f9c
Author: Andre Vehreschild
Date: Mon Jun 2 10:41:48 2025 +0200
Fortran: Fix missing substring ref for allocatable saved vars [PR120483]
Compute a substri
https://gcc.gnu.org/g:a8b38447efe2c74094b865e1cc44723659dac2e4
commit r16-1098-ga8b38447efe2c74094b865e1cc44723659dac2e4
Author: Pan Li
Date: Wed Jun 4 11:06:52 2025 +0800
RISC-V: Leverage get_vector_binary_rtx_cost to avoid code dup [NFC]
Some similar code could be wrapped to fun
https://gcc.gnu.org/g:ac0a04b7a254fb8e1d8d7088336bcb4375807b1e
commit r16-1099-gac0a04b7a254fb8e1d8d7088336bcb4375807b1e
Author: Tomasz Kamiński
Date: Wed Jun 4 11:05:11 2025 +0200
libstdc++: Fix format call and test formatting with empty specs for
durations.
This patches fixes a
https://gcc.gnu.org/g:0f56d67a498fb5f6223c36589bb1f5d7ae219e45
commit r16-1100-g0f56d67a498fb5f6223c36589bb1f5d7ae219e45
Author: Tobias Burnus
Date: Wed Jun 4 13:25:05 2025 +0200
libgomp.texi (omp_interop_*): Add note about 5.2-to-6.0 incompatibility
GCC uses the 6.0 types - which
https://gcc.gnu.org/g:5cb46d8fff07afee5ca828303544025e4a2e17b7
commit r16-1101-g5cb46d8fff07afee5ca828303544025e4a2e17b7
Author: Richard Sandiford
Date: Wed Jun 4 13:36:51 2025 +0100
emit-rtl: Tweak validate_subreg ordered_p condition [PR120447]
In the comment trail for PR119966,
https://gcc.gnu.org/g:f7df645956459c559f254d622090d4dd09159890
commit r16-1097-gf7df645956459c559f254d622090d4dd09159890
Author: H.J. Lu
Date: Wed Jun 4 08:48:40 2025 +0800
Use MEM_EXPR only if MEM_P is true
On s390x, for input:
(call_insn/u 7 6 11 2 (parallel [
https://gcc.gnu.org/g:7be4913b8f8b1e1474751656d45b301aa0c20790
commit r16-1102-g7be4913b8f8b1e1474751656d45b301aa0c20790
Author: Jonathan Wakely
Date: Mon Jun 2 13:06:27 2025 +0100
libstdc++: Fix std::counting_semaphore::acquire deadlock [PR104928]
There's a deadlock in std::count
https://gcc.gnu.org/g:5dc3c5c16480e0fac0df248639960cfa26d774a0
commit r16-1103-g5dc3c5c16480e0fac0df248639960cfa26d774a0
Author: Jonathan Wakely
Date: Mon Jun 2 23:01:40 2025 +0100
libstdc++: Refactor __semaphore_base member functions
Replace the _S_get_current and _S_do_try_acqui
https://gcc.gnu.org/g:07e3ed74a2b648c0ce8e823bbf5bd8f23383efa1
commit r16-1104-g07e3ed74a2b648c0ce8e823bbf5bd8f23383efa1
Author: Dongyan Chen
Date: Wed Jun 4 07:57:01 2025 -0600
[PATCH v2] RISC-V: Add svbare extension.
This patch support svbare extension, which is an extension in
https://gcc.gnu.org/g:28106a0c5d18173832d8013dccbb6fcc71646868
commit r16-1105-g28106a0c5d18173832d8013dccbb6fcc71646868
Author: Dongyan Chen
Date: Wed Jun 4 08:03:31 2025 -0600
[PATCH] RISC-V: Imply zicsr for svade and svadu extensions.
This patch implies zicsr for svade and svad
https://gcc.gnu.org/g:6545e2f301cc1c276dd039e8739f7cc912ec5ae9
commit r16-1106-g6545e2f301cc1c276dd039e8739f7cc912ec5ae9
Author: Patrick Palka
Date: Wed Jun 4 10:29:47 2025 -0400
libstdc++: Implement C++23 P1659R3 starts_with and ends_with
This implements ranges::starts_with and r
https://gcc.gnu.org/g:3cfa53aa95a19c3b5fc711ad4d9f39ec9b8e7c3f
commit r16-1107-g3cfa53aa95a19c3b5fc711ad4d9f39ec9b8e7c3f
Author: Tomasz Kamiński
Date: Tue Jun 3 11:40:17 2025 +0200
libstdc++: Test for formatting with empty spec for time points.
Adding a tests for behavior of the o
https://gcc.gnu.org/g:b7960a3f966a0f87888de0fc588999d026918449
commit r16-1108-gb7960a3f966a0f87888de0fc588999d026918449
Author: Jakub Jelinek
Date: Wed Jun 4 17:21:51 2025 +0200
ranger: Add support for float <-> float casts [PR120231]
I've noticed we don't even support say float
https://gcc.gnu.org/g:7470b2f120badc9d947e51ad193f7de83880be98
commit 7470b2f120badc9d947e51ad193f7de83880be98
Author: Mikael Morin
Date: Wed Jun 4 16:12:40 2025 +0200
Correction régression pr68864
Diff:
---
gcc/fortran/trans-stmt.cc | 7 ++-
1 file changed, 6 insertions(+), 1 deleti
https://gcc.gnu.org/g:65f3a439c4f76fe780a30ac66969f51035c4bf98
commit r16-1110-g65f3a439c4f76fe780a30ac66969f51035c4bf98
Author: Xi Ruoyao
Date: Sun May 11 16:44:31 2025 +0800
ext-dce: Don't refine live width with SUBREG mode if
!TRULY_NOOP_TRUNCATION_MODES_P [PR 120050]
If we se
https://gcc.gnu.org/g:b876a7fc805b9c7999c933a943eeb3b833780256
commit r16-1109-gb876a7fc805b9c7999c933a943eeb3b833780256
Author: Jakub Jelinek
Date: Wed Jun 4 17:22:58 2025 +0200
ranger: Some parameter formatting fixes
When reading the code, I've noticed various function definitio
https://gcc.gnu.org/g:0b82f23024b41a8775e2ec90ed1ecaf24e8b96a2
commit 0b82f23024b41a8775e2ec90ed1ecaf24e8b96a2
Author: Mikael Morin
Date: Wed Jun 4 17:25:14 2025 +0200
Correction régression associate_target_5
Diff:
---
gcc/fortran/trans-array.cc | 33
https://gcc.gnu.org/g:a87a08ac1b12efd6dc084dc33d7f0b444be80dbe
commit a87a08ac1b12efd6dc084dc33d7f0b444be80dbe
Author: Mikael Morin
Date: Wed Jun 4 17:40:48 2025 +0200
Correction régression pointer_array_3
Diff:
---
gcc/fortran/trans-array.cc | 2 +-
1 file changed, 1 insertion(+), 1 del
https://gcc.gnu.org/g:7bb1933c1fcca8cb99132ff5d08b3f3efca4ff07
commit r16-1112-g7bb1933c1fcca8cb99132ff5d08b3f3efca4ff07
Author: Pengfei Li
Date: Wed Jun 4 16:59:44 2025 +0100
match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors
This patch folds vector expressions of
https://gcc.gnu.org/g:069caa5cea91fab3f1579ee1fdf50b923b75a6de
commit r16-1113-g069caa5cea91fab3f1579ee1fdf50b923b75a6de
Author: Andrew Pinski
Date: Thu Feb 20 22:05:38 2025 -0800
gimple-fold: Implement simple copy propagation for aggregates [PR14295]
This implements a simple copy
https://gcc.gnu.org/g:c77dd2d7d40d4fb0d141bf61544d8a57d501f981
commit r15-9763-gc77dd2d7d40d4fb0d141bf61544d8a57d501f981
Author: Harald Anlauf
Date: Tue Jun 3 20:48:31 2025 +0200
Fortran: ICE due to missing locus with data statement for coarray [PR99838]
PR fortran/99838
https://gcc.gnu.org/g:01044e0ee27093a3990996578b15f6ab69ed3395
commit r16-1114-g01044e0ee27093a3990996578b15f6ab69ed3395
Author: Thomas Schwinge
Date: Mon May 26 13:31:54 2025 +0200
Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code
In commit 50be486dff4ea2676ed022e9524ef1
https://gcc.gnu.org/g:d283eba8b886921424ef86ce1804ecfcbc49b8fc
commit d283eba8b886921424ef86ce1804ecfcbc49b8fc
Author: Thomas Schwinge
Date: Mon May 26 13:31:54 2025 +0200
Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code
In commit 50be486dff4ea2676ed022e9524ef190b92ae2b1
@ -1 +1 @@
-20250530
+20250604
https://gcc.gnu.org/g:0292e066d5e87e84ff00510724987501b3931518
commit r16-1115-g0292e066d5e87e84ff00510724987501b3931518
Author: Jason Merrill
Date: Wed Jun 4 13:31:02 2025 -0400
c++: constexpr prvalues vs genericize [PR120502]
Here constexpr evaluation was getting confused by the
https://gcc.gnu.org/g:e73a6d982789746d4bce9d0e595203f2a8dbbaa7
commit r16-1116-ge73a6d982789746d4bce9d0e595203f2a8dbbaa7
Author: Patrick Palka
Date: Wed Jun 4 14:55:40 2025 -0400
libstdc++: Implement P0849R8 auto(x) library changes
This implements the library changes in P0849R8 "a
https://gcc.gnu.org/g:8537e4851072ea1f1982c4c6ab0d24c9383e9edd
commit r16-1117-g8537e4851072ea1f1982c4c6ab0d24c9383e9edd
Author: Nathan Myers
Date: Wed Jun 4 14:52:29 2025 -0400
libstdc++: sstream from string_view (P2495R3) [PR119741]
Add constructors to stringbuf, stringstream, i
https://gcc.gnu.org/g:d045eb13b0b42870a1f081895df3901112a358f0
commit r16-1118-gd045eb13b0b42870a1f081895df3901112a358f0
Author: Jonathan Wakely
Date: Wed May 28 15:19:18 2025 +0100
libstdc++: Make system_clock::to_time_t always_inline [PR99832]
For some 32-bit targets Glibc suppo
https://gcc.gnu.org/g:9788a1e2486b55dd1ab521e34bfaf9f4974d
commit r16-1119-g9788a1e2486b55dd1ab521e34bfaf9f4974d
Author: Sandra Loosemore
Date: Wed Jun 4 04:03:03 2025 +
OpenMP: Fix regressions in metadirective-target-device-2.c [PR120518]
My previous patch that added
https://gcc.gnu.org/g:fc198521cd3e135bc07f6a86a5ffa9c70fc3abca
commit r16-1120-gfc198521cd3e135bc07f6a86a5ffa9c70fc3abca
Author: Jonathan Wakely
Date: Wed Jun 4 21:49:54 2025 +0100
libstdc++: Skip time zone format testing for COW std::string
This is needed when testing with -D_GLI
https://gcc.gnu.org/g:74e691a8e31a81019e0fda0f919d721d3092ad54
commit r16-1121-g74e691a8e31a81019e0fda0f919d721d3092ad54
Author: Kugan Vivekanandarajah
Date: Thu Jun 5 07:15:34 2025 +1000
[AutoFDO] Profile merging for clone test
This patch introduces a new testcase to verify the m
https://gcc.gnu.org/g:4e63248e89a026e4bce4c79b1697ad0243f0f3aa
commit 4e63248e89a026e4bce4c79b1697ad0243f0f3aa
Author: Philip Herron
Date: Sun May 11 15:03:05 2025 +0100
gccrs: We cant clone types as it will dup the node-id
This patch ensuers we reuse the Builder for new type to
https://gcc.gnu.org/g:dfc026ce0acf9a24f14c3ff1c019a35abfee2c27
commit dfc026ce0acf9a24f14c3ff1c019a35abfee2c27
Author: Owen Avery
Date: Fri May 9 18:02:29 2025 -0400
nr2.0: Fix borrow checking
gcc/rust/ChangeLog:
* checks/errors/borrowck/rust-bir-builder-internal.
https://gcc.gnu.org/g:f33bae65a16b6d8c9d4f491638c4728f9c231ed4
commit f33bae65a16b6d8c9d4f491638c4728f9c231ed4
Author: Owen Avery
Date: Fri May 9 20:48:18 2025 -0400
Fix test same_field_name.rs
gcc/rust/ChangeLog:
* hir/rust-ast-lower-item.cc
(ASTLower
https://gcc.gnu.org/g:dceaabbe556051101ef1c39b5a323ca7d5bf2f1e
commit dceaabbe556051101ef1c39b5a323ca7d5bf2f1e
Author: Owen Avery
Date: Fri May 9 22:17:55 2025 -0400
Fix Attr metavariable binding
gcc/rust/ChangeLog:
* parse/rust-parse-impl.h
(Parser::p
https://gcc.gnu.org/g:7a562bcec1f7604e6df1b604979ce4c1456e6049
commit 7a562bcec1f7604e6df1b604979ce4c1456e6049
Author: Marc Poulhiès
Date: Tue May 13 21:21:18 2025 +0200
gccrs: remove unused file
gcc/rust/ChangeLog:
* Make-lang.in (GRS_OBJS): Remove rust-macro.o.
https://gcc.gnu.org/g:f870c29e2c450253b48a2c6246de48d4f5e275ea
commit f870c29e2c450253b48a2c6246de48d4f5e275ea
Author: Tom Schollenberger
Date: Sun May 11 22:57:28 2025 -0400
gccrs: Fix NR2 ICE in visit_attributes
Undefined attribute macros have no proc macro definition, which res
https://gcc.gnu.org/g:c087dd8bb06038248917ec1968a5acfac1d1a88c
commit c087dd8bb06038248917ec1968a5acfac1d1a88c
Author: Owen Avery
Date: Wed May 14 18:22:33 2025 -0400
nr2.0: Fix some paths in test files
This is similar to 9faba024ef18b9c4d67f22bd3b020b5e445fad0a, but it
applie
https://gcc.gnu.org/g:457b3d1e29ce72bda6ac74a7c761decd657aab12
commit 457b3d1e29ce72bda6ac74a7c761decd657aab12
Author: Philip Herron
Date: Mon May 19 17:55:53 2025 +0100
gccrs: refactor default infer vars to be its own function
This is just a simple refactor to pull all the logic
https://gcc.gnu.org/g:d188df1814f5592bfaa58bcfdb43e4884d0b884e
commit d188df1814f5592bfaa58bcfdb43e4884d0b884e
Author: Owen Avery
Date: Wed May 14 20:05:55 2025 -0400
nr2.0: Fix test builtin_abort.rs
gcc/testsuite/ChangeLog:
* rust/execute/torture/builtin_abort.rs
https://gcc.gnu.org/g:894e6951cfdd4868a396bde68ac01f0ad28326f0
commit 894e6951cfdd4868a396bde68ac01f0ad28326f0
Author: Philip Herron
Date: Mon May 19 17:42:17 2025 +0100
gccrs: Remove unneeded clones untill we have an arena allocator for these
tmps
Cloning inference variables is
https://gcc.gnu.org/g:b401e72ba547d2fa595e13f119e3e5e337afc0d9
commit b401e72ba547d2fa595e13f119e3e5e337afc0d9
Author: Philip Herron
Date: Mon May 26 19:30:45 2025 +0100
gccrs: Fix non canonical type bug with tuples
When working on rpit we needed to change to use a monomorphized c
https://gcc.gnu.org/g:a497ed083516891db184e4e87a4b954dbd23ef06
commit a497ed083516891db184e4e87a4b954dbd23ef06
Author: Philip Herron
Date: Mon May 19 18:02:13 2025 +0100
gccrs: Initial support for Return Position Impl Trait
This is the initial patch for RPIT, we can build on this
https://gcc.gnu.org/g:2dc57afa16fe10616acb7660fa7d68d2a9666860
commit 2dc57afa16fe10616acb7660fa7d68d2a9666860
Author: Owen Avery
Date: Tue May 13 18:01:33 2025 -0400
Remove rvalue reference binding
This should be unnecessary, since even C++11 has implicit move.
gcc/rust/
https://gcc.gnu.org/g:4f772da8df444fbcb84821d4c4c60cf1cc2f5479
commit 4f772da8df444fbcb84821d4c4c60cf1cc2f5479
Author: Owen Avery
Date: Thu May 8 17:32:05 2025 -0400
Small improvements to DefaultASTVisitor and nr2.0
gcc/rust/ChangeLog:
* ast/rust-ast-visitor.cc
https://gcc.gnu.org/g:57a1b013474f7724e547d03d8da4f4f179a005a4
commit 57a1b013474f7724e547d03d8da4f4f179a005a4
Author: Owen Avery
Date: Mon May 26 17:11:19 2025 -0400
Adjust included headers in rust-lang.cc
This was upstreamed as part of ea34614225d4d255e58f63206eb12178b870cb4c
https://gcc.gnu.org/g:c77c3494f82da01c85a294a5f9c3a0c5496f8572
commit c77c3494f82da01c85a294a5f9c3a0c5496f8572
Author: Philip Herron
Date: Tue May 20 18:44:57 2025 +0100
gccrs: Always emit the error highest in the type hierarchy
The unify code was a bit dumb here where we always s
https://gcc.gnu.org/g:ba32a6e460813a94e5f129dbc0e259c300690385
commit ba32a6e460813a94e5f129dbc0e259c300690385
Author: Owen Avery
Date: Wed May 14 20:03:01 2025 -0400
nr2.0: Fix IfLet pattern handling
gcc/rust/ChangeLog:
* resolve/rust-default-resolver.cc
https://gcc.gnu.org/g:01b433d67a6774007b81258c89b11c2b6c84aaab
commit 01b433d67a6774007b81258c89b11c2b6c84aaab
Author: Arthur Cohen
Date: Tue Apr 15 17:33:11 2025 +0200
parser: Add base for parsing const blocks
gcc/rust/ChangeLog:
* parse/rust-parse-impl.h (Parser
https://gcc.gnu.org/g:70fab4b0ce318ca7de67f5f26726ff5d403025f3
commit 70fab4b0ce318ca7de67f5f26726ff5d403025f3
Author: Arthur Cohen
Date: Tue Apr 15 13:34:38 2025 +0200
hir: Add const blocks
gcc/rust/ChangeLog:
* hir/tree/rust-hir-expr.h: New classes.
https://gcc.gnu.org/g:7e42c1ee80f2b4836f81f546e8c1bf7ecca57210
commit 7e42c1ee80f2b4836f81f546e8c1bf7ecca57210
Author: Arthur Cohen
Date: Tue Apr 15 13:41:41 2025 +0200
const-block: Add testcase
gcc/testsuite/ChangeLog:
* rust/execute/torture/const_block1.rs: New
https://gcc.gnu.org/g:81836d352866d83cd9f521d65d516b125accd2dd
commit 81836d352866d83cd9f521d65d516b125accd2dd
Author: Arthur Cohen
Date: Wed Apr 9 18:18:30 2025 +0200
ast: Add ConstBlock and AnonConst nodes
gcc/rust/ChangeLog:
* ast/rust-expr.h: Declare AnonConst
https://gcc.gnu.org/g:d99af4e12bf85048eeef26fb939a97e153ddee9f
commit r16-1123-gd99af4e12bf85048eeef26fb939a97e153ddee9f
Author: Jiawei
Date: Thu Jun 5 09:38:40 2025 +0800
RISC-V: Update extension defination.
Update the defination of RISC-V extensions in riscv-ext.def.
gc
56 matches
Mail list logo