| 5 +
gcc/testsuite/ChangeLog | 5 +
libphobos/ChangeLog | 5 +
5 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b76e7dd64105..2340aa0f8622 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250320
+20250321
diff --git a
https://gcc.gnu.org/g:5dd8e647bedacb443aa5a11e26d6748ee6ddff1e
commit 5dd8e647bedacb443aa5a11e26d6748ee6ddff1e
Author: Jason Merrill
Date: Thu Mar 20 12:57:15 2025 -0400
ipa: target clone and mangling alias [PR114992]
Since the mangling of the second lambda changed (previously we
https://gcc.gnu.org/g:36ac388bf967a820c8cfc43191fc352ac917f97a
commit r15-8611-g36ac388bf967a820c8cfc43191fc352ac917f97a
Author: Arthur Cohen
Date: Tue Jan 23 17:19:31 2024 +0100
gccrs: Fix scan-gimple testcases on LE platforms.
gcc/testsuite/ChangeLog:
* rust/com
https://gcc.gnu.org/g:364d8a6c47091953c7c838782149693f9ed385c3
commit 364d8a6c47091953c7c838782149693f9ed385c3
Author: Marek Polacek
Date: Mon Mar 17 12:56:40 2025 -0400
c++: ICE when substituting packs into type aliases [PR118104]
r12-1094 mentions that adding the assert didn't l
https://gcc.gnu.org/g:fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77
commit fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77
Author: Tobias Burnus
Date: Sat Mar 22 00:36:44 2025 +0100
libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number
This is a fix for the GOMP_interop commit
https://gcc.gnu.org/g:3560ef45c0b57d9382becf7cb0b027ada5715c91
commit 3560ef45c0b57d9382becf7cb0b027ada5715c91
Author: Paul-Antoine Arras
Date: Thu Mar 13 17:16:41 2025 +0100
OpenMP: 'interop' construct - add ME support + target-independent libgomp
This patch partially enables use
https://gcc.gnu.org/g:2a44562d0b65d9ec13d00f7eba87fe77cb1c6af3
commit r15-8514-g2a44562d0b65d9ec13d00f7eba87fe77cb1c6af3
Author: Owen Avery
Date: Sat Oct 26 20:52:31 2024 -0400
gccrs: Use name resolver 2.0 for module descendance checks
gcc/rust/ChangeLog:
* checks
https://gcc.gnu.org/g:f3e458b82b2fb72483ca48a06eadb22784d65b42
commit f3e458b82b2fb72483ca48a06eadb22784d65b42
Author: Patrick Palka
Date: Tue Mar 18 11:38:33 2025 -0400
c++: memfn pointer as NTTP argument considered unused [PR119233]
This is just the member function pointer versi
https://gcc.gnu.org/g:25db90ba08853f47f9b1868a44162e1c8b861711
commit r15-8661-g25db90ba08853f47f9b1868a44162e1c8b861711
Author: Iain Sandoe
Date: Fri Mar 21 17:57:48 2025 +
cobol, libgcobol: Currently libgcobol depends on libstdc++.
We need to add libstdc++ to link lines even
https://gcc.gnu.org/g:fb9ba80b91b5328e43eeaf83cafe150ee861043d
commit fb9ba80b91b5328e43eeaf83cafe150ee861043d
Author: Marek Polacek
Date: Tue Sep 17 16:58:37 2024 -0400
c++: tweak for -Wrange-loop-construct [PR116731]
This PR reports that the warning would be better off using a c
https://gcc.gnu.org/g:f4594472d1b74994495b5e45adb766f1268edb55
commit f4594472d1b74994495b5e45adb766f1268edb55
Author: GCC Administrator
Date: Wed Mar 19 00:22:50 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog| 33 ++
https://gcc.gnu.org/g:969fe433b01999878abbdbcb500a824aaef9d229
commit 969fe433b01999878abbdbcb500a824aaef9d229
Author: Simon Martin
Date: Thu Mar 20 20:36:26 2025 +0100
c++: Don't prune constant capture proxies only used in array dimensions
[PR114292]
We currently ICE upon the fo
https://gcc.gnu.org/g:80ce18b506f4e22248d316f93eadc54dab597c46
commit 80ce18b506f4e22248d316f93eadc54dab597c46
Author: GCC Administrator
Date: Thu Mar 20 00:24:19 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 14 ++
gcc/cp/ChangeL
https://gcc.gnu.org/g:827a1471666de2fff8799c3bcd5f54ab24caba80
commit r15-8660-g827a1471666de2fff8799c3bcd5f54ab24caba80
Author: Iain Sandoe
Date: Fri Mar 21 15:14:19 2025 +
cobol, driver: Handle targets without HAVE_LD_STATIC_DYNAMIC.
This fixes a typo where libraries were no
https://gcc.gnu.org/g:ec67907501be0ec4b7587dacd8946ea9b38df0f7
commit ec67907501be0ec4b7587dacd8946ea9b38df0f7
Author: Jonathan Wakely
Date: Wed Mar 19 23:27:24 2025 +
libstdc++: Correct statement about default -std option
The default is -std=gnu++17 now, not -std=gnu++14.
https://gcc.gnu.org/g:2a88778a1d6740854d20de4a31853e71bb9127ba
commit 2a88778a1d6740854d20de4a31853e71bb9127ba
Author: Jakub Jelinek
Date: Thu Mar 20 10:36:29 2025 +0100
libstdc++: Fix comment typo
Another IEE typo.
2025-03-20 Jakub Jelinek
* testsuite
https://gcc.gnu.org/g:4e7772294074b78a4f06061ed53c605d8c98bbeb
commit 4e7772294074b78a4f06061ed53c605d8c98bbeb
Author: Filip Kastl
Date: Thu Mar 20 11:54:59 2025 +0100
gimple: sccopy: Don't increment i after vec::unordered_remove()
I increment the index variable in a loop even whe
https://gcc.gnu.org/g:1be389b92d77ca668fc4393ad0eea019986430d8
commit 1be389b92d77ca668fc4393ad0eea019986430d8
Author: Iain Buclaw
Date: Thu Mar 20 01:09:13 2025 +0100
d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f
D front-end changes:
- Import dmd v
https://gcc.gnu.org/g:183110c3189ae3f1c64789618cbb3b8c1d71c139
commit 183110c3189ae3f1c64789618cbb3b8c1d71c139
Author: Jonathan Wakely
Date: Wed Mar 19 23:26:10 2025 +
libstdc++: Fix "IEE" typo in comment in std::time_put::do_put
libstdc++-v3/ChangeLog:
* incl
https://gcc.gnu.org/g:af9e28ba3de1eddf0a9506927217a2fd72aabcb9
commit af9e28ba3de1eddf0a9506927217a2fd72aabcb9
Author: Eric Botcazou
Date: Wed Mar 19 08:55:04 2025 +0100
Fix misoptimization at -O2 in LTO mode
This is a regression in recent releases. The problem is that the IPA mod
https://gcc.gnu.org/g:a05efb217f98ff08e00d4630213de91cdcdf86d6
commit a05efb217f98ff08e00d4630213de91cdcdf86d6
Author: Jason Merrill
Date: Wed Mar 19 05:15:00 2025 -0400
c++: mangling of array new [PR119316]
Because we build an array type to represent an array new, we hit a VLA
https://gcc.gnu.org/g:0e3fd8c1e2adaa176205df556d91800e5070c073
commit 0e3fd8c1e2adaa176205df556d91800e5070c073
Author: Eric Botcazou
Date: Wed Mar 19 08:22:33 2025 +0100
Fix spurious visibility error with partially parameterized formal package
This is not a regression but the issu
https://gcc.gnu.org/g:c264df142a850b47135c0c4639d3a539b23149c5
commit r15-8659-gc264df142a850b47135c0c4639d3a539b23149c5
Author: Tobias Burnus
Date: Sat Mar 22 00:36:44 2025 +0100
libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number
This is a fix for the GOMP_inter
https://gcc.gnu.org/g:0c0f33bc439a98f9923a48be592bb9a2be540ac3
commit r15-8495-g0c0f33bc439a98f9923a48be592bb9a2be540ac3
Author: Philip Herron
Date: Fri Oct 11 17:53:50 2024 +0100
gccrs: Fix bad recursive operator overload call
When we are typechecking the impl block for DerefMut
https://gcc.gnu.org/g:ab716829da7c885b97ac2649c7c0ff5c7703ffa5
commit r15-8651-gab716829da7c885b97ac2649c7c0ff5c7703ffa5
Author: Jason Merrill
Date: Thu Mar 20 12:57:15 2025 -0400
ipa: target clone and mangling alias [PR114992]
Since the mangling of the second lambda changed (prev
https://gcc.gnu.org/g:42f94641509b3a1dd9b084cb4b7b50ba43d513e9
commit r15-8544-g42f94641509b3a1dd9b084cb4b7b50ba43d513e9
Author: Pierre-Emmanuel Patry
Date: Mon Nov 25 14:24:21 2024 +0100
gccrs: Prepend crate name to functions with nr2
gcc/rust/ChangeLog:
* backen
https://gcc.gnu.org/g:6246f658336099f328078f92f277ed461c3bb7e5
commit r15-8529-g6246f658336099f328078f92f277ed461c3bb7e5
Author: Pierre-Emmanuel Patry
Date: Mon Oct 28 18:08:52 2024 +0100
gccrs: Fixes some tests appearing with a moved variant
A variant being moved lead to a null b
https://gcc.gnu.org/g:41b9c3b848c8cbe9cb4b9d923c4e569767284e28
commit r15-8657-g41b9c3b848c8cbe9cb4b9d923c4e569767284e28
Author: Tobias Burnus
Date: Fri Mar 21 21:39:42 2025 +0100
libgomp/plugin: Add initial interop support to nvptx + gcn
The interop directive operates on an opaqu
https://gcc.gnu.org/g:41db4716a5603052df626a1ab911b0b3fab322b2
commit r13-9442-g41db4716a5603052df626a1ab911b0b3fab322b2
Author: Jason Merrill
Date: Thu Mar 20 12:57:15 2025 -0400
ipa: target clone and mangling alias [PR114992]
Since the mangling of the second lambda changed (prev
https://gcc.gnu.org/g:be7d7f41e118a4e11a352bfa0c011aaae54d75e9
commit be7d7f41e118a4e11a352bfa0c011aaae54d75e9
Author: Ondřej Machota
Date: Thu Mar 20 10:03:09 2025 +0100
rtl-ssa-dce: mark REGNO (pic_offset_table_rtx) as prelive
Diff:
---
gcc/dce.cc | 6 +-
1 file changed, 5 insertio
https://gcc.gnu.org/g:78592fdbdc18013387d9854805b5cbf6d19c2110
commit r15-8656-g78592fdbdc18013387d9854805b5cbf6d19c2110
Author: Jakub Jelinek
Date: Fri Mar 21 20:26:00 2025 +0100
lra, v2: emit caller-save register spills before call insn [PR116028]
Here is an updated version of S
https://gcc.gnu.org/g:6ed38b98456725f042e75fde7da16c60e22c08d8
commit r15-8655-g6ed38b98456725f042e75fde7da16c60e22c08d8
Author: Patrick Palka
Date: Fri Mar 21 15:23:49 2025 -0400
c++: add fixed test [PR119378]
Fixed by r15-123 (specifically the change to set processing_template_d
https://gcc.gnu.org/g:622c367a5fc67ebbda55c02aba391d86738dc6ad
commit 622c367a5fc67ebbda55c02aba391d86738dc6ad
Author: Ondřej Machota
Date: Wed Mar 12 13:12:43 2025 +0100
rtl-ssa-dce: improve marking, but still not correct
Diff:
---
gcc/dce.cc | 211 +-
https://gcc.gnu.org/g:b685234cb5dc54caa751ce81e841143fa0398d99
commit r14-11428-gb685234cb5dc54caa751ce81e841143fa0398d99
Author: Jonathan Wakely
Date: Wed Mar 19 23:26:10 2025 +
libstdc++: Fix "IEE" typo in comment in std::time_put::do_put
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:99e2906ae255fc7b8edb008d7cd47b28b078a809
commit r15-8654-g99e2906ae255fc7b8edb008d7cd47b28b078a809
Author: Paul-Antoine Arras
Date: Thu Mar 13 17:16:41 2025 +0100
OpenMP: 'interop' construct - add ME support + target-independent libgomp
This patch partially e
https://gcc.gnu.org/g:e4a92d706b30fb2e5c39161dc1ff9f4eabbec983
commit r15-8542-ge4a92d706b30fb2e5c39161dc1ff9f4eabbec983
Author: Philip Herron
Date: Thu Nov 21 17:36:34 2024 +
gccrs: empty match expressions should resolve to !
This is a special case in Rust and the ! type can
https://gcc.gnu.org/g:5b7583c68aa4ec1b51d83f892744ffa44ec4a605
commit r15-8605-g5b7583c68aa4ec1b51d83f892744ffa44ec4a605
Author: liushuyu
Date: Mon Dec 2 14:52:35 2024 -0700
gccrs: add two more tests to test try-catch (unwind) code generation
gcc/testsuite/ChangeLog:
*
https://gcc.gnu.org/g:8a624a127990aee47d02b3d64892f8de9031975e
commit r14-11432-g8a624a127990aee47d02b3d64892f8de9031975e
Author: Jason Merrill
Date: Thu Mar 20 12:57:15 2025 -0400
ipa: target clone and mangling alias [PR114992]
Since the mangling of the second lambda changed (pre
https://gcc.gnu.org/g:00cbf03029267b3bdfb696aa09c9a36dbeeb51aa
commit r15-8652-g00cbf03029267b3bdfb696aa09c9a36dbeeb51aa
Author: Jerry DeLisle
Date: Fri Mar 21 10:13:37 2025 -0700
Fortran: Fix typo in error message.
PR fortran/119403
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:28caa267dc757d80ffe37d638d981d3572c164ae
commit r15-8494-g28caa267dc757d80ffe37d638d981d3572c164ae
Author: Jakub Jelinek
Date: Fri Mar 21 12:18:35 2025 +0100
icf: Punt for musttail call flag differences in ICF [PR119376]
The following testcase shows we were i
https://gcc.gnu.org/g:28c1702afc0b1a99333d1e5bef6c302348141ab5
commit 28c1702afc0b1a99333d1e5bef6c302348141ab5
Author: Ondřej Machota
Date: Sun Mar 9 23:02:03 2025 +0100
rtl-ssa: dce pass simple testcase
Diff:
---
gcc/cse.cc | 2 +-
gcc/dce.cc | 233 +---
https://gcc.gnu.org/g:12db61156f6d8539afb4e3570e23cd9f6a178cd0
commit r15-8643-g12db61156f6d8539afb4e3570e23cd9f6a178cd0
Author: Tobias Burnus
Date: Fri Mar 21 13:54:49 2025 +0100
testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain-output
libgomp.exp added -fno-diagnostics
https://gcc.gnu.org/g:20d4c59e248faf86d34c2525901951ee88163a66
commit r15-8618-g20d4c59e248faf86d34c2525901951ee88163a66
Author: Arthur Cohen
Date: Fri Jan 3 15:45:39 2025 +
gccrs: collect-lang-items: Display attribute upon error finding it
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:1cad5f2bed18f673112e3b256c64c836fde2550a
commit r15-8601-g1cad5f2bed18f673112e3b256c64c836fde2550a
Author: Nobel
Date: Sat Dec 21 23:56:39 2024 +0545
gccrs: Allow float type to be casted as integer type
gccrs now should be able to cast float types as numeric.
https://gcc.gnu.org/g:1d0be889267e3b3c58d97148640c0d46bc19253e
commit r15-8617-g1d0be889267e3b3c58d97148640c0d46bc19253e
Author: Arthur Cohen
Date: Fri Jan 3 15:45:57 2025 +
gccrs: attributes: Add #[derive] as a built-in attribute
gcc/rust/ChangeLog:
* util/ru
https://gcc.gnu.org/g:2fa9719068774ab7ec5ed4cbe95cfe30fa94dbb1
commit r15-8599-g2fa9719068774ab7ec5ed4cbe95cfe30fa94dbb1
Author: Owen Avery
Date: Tue Jan 7 14:03:13 2025 -0500
gccrs: nr2.0: Resolve Self inside impl blocks
gcc/rust/ChangeLog:
* resolve/rust-topleve
https://gcc.gnu.org/g:6b27b7807545d985abde8a332c9f37e0d8657fb8
commit r15-8574-g6b27b7807545d985abde8a332c9f37e0d8657fb8
Author: Sri Ganesh Thota
Date: Tue Dec 10 18:38:27 2024 +0530
gccrs: Made changes to AST::TraitImpl constructor for TypePath
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:081828243086965b3882489ffc36216c1d7b3cb0
commit r15-8565-g081828243086965b3882489ffc36216c1d7b3cb0
Author: Arthur Cohen
Date: Wed Dec 4 15:10:10 2024 +0100
gccrs: derive(Copy): Use new LangItemPath
gcc/rust/ChangeLog:
* expand/rust-derive-cop
https://gcc.gnu.org/g:fab94e1809bb5615b8926590645bd121c1e203de
commit r15-8557-gfab94e1809bb5615b8926590645bd121c1e203de
Author: Philip Herron
Date: Mon Dec 2 17:02:25 2024 +
gccrs: add test case to show issue is fixed
Fixes Rust-GCC#266
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:1d628b8920ebf3d2c4244b02ab91297b5a0151dd
commit r15-8534-g1d628b8920ebf3d2c4244b02ab91297b5a0151dd
Author: Pierre-Emmanuel Patry
Date: Wed Nov 20 01:44:28 2024 +0100
gccrs: Add optional template arguments to please GCC4.8
Clang on macos as well as GCC 4.8 com
https://gcc.gnu.org/g:1e12ef057250e1d3a4a53697862bc270d9cfa45c
commit r15-8522-g1e12ef057250e1d3a4a53697862bc270d9cfa45c
Author: Arthur Cohen
Date: Wed Nov 6 15:19:55 2024 +0100
gccrs: asm: Fix clang warnings
Fixes a couple of warnings thrown by clang, with mismatched class/struct
https://gcc.gnu.org/g:94fa9f4d27bac577ecab43379a31fa28b146d6d9
commit r15-8650-g94fa9f4d27bac577ecab43379a31fa28b146d6d9
Author: Paul Thomas
Date: Fri Mar 21 16:20:21 2025 +
Fortran: Implement the F2018 reduce intrinsic [PR85836]
2025-03-21 Paul Thomas
gcc/fortran
https://gcc.gnu.org/g:18d289ca2b1996aa76b902432941e88fa3497b6d
commit r15-8573-g18d289ca2b1996aa76b902432941e88fa3497b6d
Author: Philip Herron
Date: Fri Dec 13 15:51:55 2024 +
gccrs: implement the TuplePattern and use it for function patterns
In order to handle the tuple patte
https://gcc.gnu.org/g:a4eff4f9b65f6adb0730a8a7b1945c649b157908
commit a4eff4f9b65f6adb0730a8a7b1945c649b157908
Author: Ondřej Machota
Date: Mon Apr 29 21:38:47 2024 +0200
rtl-ssa: Create new dce pass
Diff:
---
gcc/dce.cc | 41 +
gcc/dce.h
https://gcc.gnu.org/g:3355e44dd2b35488facfec66aad628c5999c89d6
commit r15-8487-g3355e44dd2b35488facfec66aad628c5999c89d6
Author: Jakub Jelinek
Date: Fri Mar 21 10:48:10 2025 +0100
cobol: Rename COB_{BLOCK,UNSIGNED,SIGNED} to {BLOCK,UNSIGNED,SIGNED}_kw for
consistency
On Wed, Mar
https://gcc.gnu.org/g:cb537f0d838bac376bfe5e6d765e19cd3af01031
commit r15-8647-gcb537f0d838bac376bfe5e6d765e19cd3af01031
Author: Jason Merrill
Date: Thu Mar 20 09:55:40 2025 -0400
c++: fix return type of __cxa_bad_array_new_length
We were lying about the return type, but that's no
https://gcc.gnu.org/g:618c42d23726be6e2086d452d6718abe5e0daca8
commit r15-8646-g618c42d23726be6e2086d452d6718abe5e0daca8
Author: Thomas Schwinge
Date: Wed Mar 19 12:18:26 2025 +0100
C++: Adjust implicit '__cxa_bad_cast' prototype to reality
In 2001 Subversion r40924 (Git commit
5
https://gcc.gnu.org/g:f7f6a3dd8251421f873dc99be4acb70ae277d509
commit r15-8645-gf7f6a3dd8251421f873dc99be4acb70ae277d509
Author: Thomas Schwinge
Date: Tue Mar 18 16:18:54 2025 +0100
Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-2.C'
... next to '-malias' variant: commit
a1865fd33
https://gcc.gnu.org/g:f8e0cfeb4ede5c0202bf6e4f0df1c74b74140cc3
commit f8e0cfeb4ede5c0202bf6e4f0df1c74b74140cc3
Author: Ondřej Machota
Date: Tue Mar 11 00:31:04 2025 +0100
rtl-ssa: dce access phi node inputs
Diff:
---
gcc/dce.cc | 46 +-
1 file
https://gcc.gnu.org/g:8dd2f1ee16fb9ec05ef5c5370e33b0acb946e94d
commit 8dd2f1ee16fb9ec05ef5c5370e33b0acb946e94d
Author: Ondřej Machota
Date: Fri Mar 14 14:04:39 2025 +0100
rtl-ssa-dce: phis are marked correctly
Diff:
---
gcc/dce.cc | 112 ++-
https://gcc.gnu.org/g:5e62c115654300d61bb880a9c054eac4eedba147
commit 5e62c115654300d61bb880a9c054eac4eedba147
Author: Ondřej Machota
Date: Tue Mar 11 11:03:56 2025 +0100
rtl-ssa: dce fix marking
Diff:
---
gcc/dce.cc | 77 ++
1
https://gcc.gnu.org/g:13950737746e6d6503ad7f1df5a8c47010857ff8
commit r14-11431-g13950737746e6d6503ad7f1df5a8c47010857ff8
Author: Filip Kastl
Date: Thu Mar 20 11:54:59 2025 +0100
gimple: sccopy: Don't increment i after vec::unordered_remove()
I increment the index variable in a lo
https://gcc.gnu.org/g:a7cb3a2146967afb3ea16590347e7197090cd18a
commit a7cb3a2146967afb3ea16590347e7197090cd18a
Author: Ondřej Machota
Date: Fri Feb 21 14:11:36 2025 +0100
rtl-ssa: dce some prelive conditions
Diff:
---
gcc/dce.cc | 321 +
https://gcc.gnu.org/g:44402e206e07ebeb817ac8587a87fe8438cb0b0e
commit 44402e206e07ebeb817ac8587a87fe8438cb0b0e
Author: Ondřej Machota
Date: Tue Mar 18 22:55:02 2025 +0100
rtl-ssa-dce: mark global regs as prelive with ssa
Diff:
---
gcc/dce.cc | 100
https://gcc.gnu.org/g:6d3a48baac33e9ccd6ea02012078fefd48181af3
commit r15-8644-g6d3a48baac33e9ccd6ea02012078fefd48181af3
Author: Thomas Schwinge
Date: Tue Mar 18 16:14:42 2025 +0100
Add 'gcc.target/nvptx/alias-unsupported-1.c'
... testing for the GCC/nvptx "alias definitions not s
https://gcc.gnu.org/g:4d0cfd5b6f179081ab5fa412a8dd1d7762e9403c
commit r15-8624-g4d0cfd5b6f179081ab5fa412a8dd1d7762e9403c
Author: Arthur Cohen
Date: Thu Dec 26 23:00:08 2024 +
gccrs: mappings: Add get_lang_item_node
This method errors out if the lang item has not been declared
https://gcc.gnu.org/g:592540266306438fe61e8951cfc2df577dcf2112
commit r15-8616-g592540266306438fe61e8951cfc2df577dcf2112
Author: Arthur Cohen
Date: Thu Dec 26 21:31:21 2024 +
gccrs: ast: Fix warning about copy elision for moved expr
gcc/rust/ChangeLog:
* ast/r
https://gcc.gnu.org/g:c4271707ce700bc87c2772fffa9aa1bc8432c6aa
commit r15-8585-gc4271707ce700bc87c2772fffa9aa1bc8432c6aa
Author: Liam Naddell
Date: Tue Dec 17 11:48:03 2024 -0500
gccrs: Fix NR2.0 compiler ICE caused by Generics in Enums
gcc/rust/ChangeLog:
* resolve/ru
https://gcc.gnu.org/g:703df50da1f6c45a756c7c265e0326bbb1582cde
commit 703df50da1f6c45a756c7c265e0326bbb1582cde
Author: Ondřej Machota
Date: Sun Mar 16 12:41:31 2025 +0100
rtl-ssa-dce: add may_trap_or_fault_p as another prelive condition
Diff:
---
gcc/dce.cc | 9 -
1 file changed,
https://gcc.gnu.org/g:0a294fa7512b77426e8a5106f9679439a7729f74
commit 0a294fa7512b77426e8a5106f9679439a7729f74
Author: Ondřej Machota
Date: Tue Feb 25 08:44:25 2025 +0100
rtl-ssa: dce another prelive conditions
Diff:
---
gcc/dce.cc | 125 --
https://gcc.gnu.org/g:2dbdf9b77247fc2813e37c63924c6c8739b4a0a7
commit r15-8497-g2dbdf9b77247fc2813e37c63924c6c8739b4a0a7
Author: Owen Avery
Date: Sun Oct 27 13:32:09 2024 -0400
gccrs: Fix variable shadowing in late resolution 2.0
gcc/rust/ChangeLog:
* resolve/rust
https://gcc.gnu.org/g:a5c69abf1384ec6163cd5e14146e8b3876e8b95c
commit r15-8642-ga5c69abf1384ec6163cd5e14146e8b3876e8b95c
Author: Andre Vehreschild
Date: Fri Mar 21 09:13:29 2025 +0100
Fortran: Fix freeing procedure pointer components [PR119380]
PR fortran/119380
g
https://gcc.gnu.org/g:f8aa5ececd42ad2cefa837a99756300f41bc4d5a
commit r15-8581-gf8aa5ececd42ad2cefa837a99756300f41bc4d5a
Author: Arthur Cohen
Date: Mon Dec 16 14:17:29 2024 +0100
gccrs: lang-item: Add Option::{None, Some}, Iterator::next,
IntoIter::into_iter
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:e7a0f04ddb708320403c7477679fbeae3638820d
commit r14-11429-ge7a0f04ddb708320403c7477679fbeae3638820d
Author: Jakub Jelinek
Date: Thu Mar 20 10:36:29 2025 +0100
libstdc++: Fix comment typo
Another IEE typo.
2025-03-20 Jakub Jelinek
https://gcc.gnu.org/g:084dacc2054ae633f0fea13d72001d50e08719f7
commit r14-11430-g084dacc2054ae633f0fea13d72001d50e08719f7
Author: Jonathan Wakely
Date: Wed Mar 19 23:27:24 2025 +
libstdc++: Correct statement about default -std option
The default is -std=gnu++17 now, not -std=g
https://gcc.gnu.org/g:ffecc9a97247b73de657a1fc0c81cf824bfd72c6
commit r15-8610-gffecc9a97247b73de657a1fc0c81cf824bfd72c6
Author: Arthur Cohen
Date: Thu Jan 18 17:24:01 2024 +0100
gccrs: testsuite: Fix missing handling of little endian.
Some failures occur in the testsuite because
https://gcc.gnu.org/g:469d668f6fac45dcd72182d1075285c761acac94
commit r15-8609-g469d668f6fac45dcd72182d1075285c761acac94
Author: Owen Avery
Date: Thu Nov 14 19:57:42 2024 -0500
gccrs: Add ForeverStackStore
ForeverStackStore is meant to partially unify the internal states of
pe
https://gcc.gnu.org/g:adba3fff2d4e5538b2f924f11e947a6c13fcfaac
commit r15-8640-gadba3fff2d4e5538b2f924f11e947a6c13fcfaac
Author: Arthur Cohen
Date: Wed Jan 15 10:41:28 2025 +
gccrs: derive(Clone): Add lang item typepaths failure testcases to nr2
exclude
gcc/testsuite/ChangeLo
https://gcc.gnu.org/g:6ac790d2dbba1c13a7ae637560d82aba1ec77038
commit r15-8586-g6ac790d2dbba1c13a7ae637560d82aba1ec77038
Author: Owen Avery
Date: Tue Dec 24 16:02:40 2024 -0500
gccrs: nr2.0: Handle "Self" properly in trait definitions
gcc/rust/ChangeLog:
* ast/rus
https://gcc.gnu.org/g:3a82942eaa26060e02bcd1bafc6820d1399ac335
commit r15-8615-g3a82942eaa26060e02bcd1bafc6820d1399ac335
Author: Owen Avery
Date: Fri Jan 10 15:50:25 2025 -0500
gccrs: Remove dead code related to external functions
gcc/rust/ChangeLog:
* ast/rust-as
https://gcc.gnu.org/g:29367fe699afe6a385e311b90f9c3850b19744ac
commit r15-8612-g29367fe699afe6a385e311b90f9c3850b19744ac
Author: CohenArthur
Date: Fri Jan 10 15:26:39 2025 +0100
gccrs: Revert "gcc/rust/ChangeLog:"
This reverts commit 600fd806b8821ea24103ea0f31d666077245c6b7.
Diff
https://gcc.gnu.org/g:5d3afe339b907749e65c369ca3814c7d6c2c216f
commit r15-8626-g5d3afe339b907749e65c369ca3814c7d6c2c216f
Author: Arthur Cohen
Date: Fri Jan 3 14:28:07 2025 +
gccrs: ast-collector: Fix tuple struct pattern collection
gcc/rust/ChangeLog:
* ast/ru
https://gcc.gnu.org/g:76565cabf2842b7dff20f4a3cbe2808fec7d15da
commit r15-8606-g76565cabf2842b7dff20f4a3cbe2808fec7d15da
Author: Owen Avery
Date: Sat Dec 28 15:58:41 2024 -0500
gccrs: Visit the trait paths of trait implementations
gcc/rust/ChangeLog:
* ast/rust-as
https://gcc.gnu.org/g:7fd30073101a94bcbe29bab6ca45b05ab74542aa
commit r15-8608-g7fd30073101a94bcbe29bab6ca45b05ab74542aa
Author: Om Swaroop Nayak <96killera...@gmail.com>
Date: Wed Jan 1 09:02:02 2025 -0800
gccrs: gcc/rust/ChangeLog:
* ast/rust-collect-lang-items.cc (get_la
https://gcc.gnu.org/g:c35aa64fbf71c11d30c7a9f8c37a9fc07ada8a7b
commit r15-8595-gc35aa64fbf71c11d30c7a9f8c37a9fc07ada8a7b
Author: Owen Avery
Date: Thu Jan 2 05:55:38 2025 -0500
gccrs: nr2.0: Improve default, top-level, and late resolvers
gcc/rust/ChangeLog:
* resol
https://gcc.gnu.org/g:5702b0a24e64082bcfd19372a67ef7699d033d22
commit r15-8623-g5702b0a24e64082bcfd19372a67ef7699d033d22
Author: Arthur Cohen
Date: Thu Dec 26 22:45:12 2024 +
gccrs: lang-item: Add LangItem::PrettyString
Which formats a lang item as it appears in source code.
https://gcc.gnu.org/g:c583545a9adaba0ab9d369f82b5f9bb1577e5f6e
commit r15-8591-gc583545a9adaba0ab9d369f82b5f9bb1577e5f6e
Author: Owen Avery
Date: Thu Jan 2 05:29:03 2025 -0500
gccrs: nr2.0: Resolve type aliases inside trait definitions
gcc/rust/ChangeLog:
* resolv
https://gcc.gnu.org/g:161b9e9828b84b75f64aa0ffdadcefe920c1ed0d
commit r15-8590-g161b9e9828b84b75f64aa0ffdadcefe920c1ed0d
Author: Arthur Cohen
Date: Wed Dec 25 18:13:43 2024 +
gccrs: tychk: Add more support for additional trait bounds in functions
This commit correctly lowers a
https://gcc.gnu.org/g:8ce8781f29b425bb20dd4fcdd3981de9aa57131b
commit r15-8602-g8ce8781f29b425bb20dd4fcdd3981de9aa57131b
Author: Philip Herron
Date: Thu Jan 9 16:47:47 2025 +
gccrs: match arms are a LUB
Unify rules are not the same as coercion rules. The coercion of ! is
a
https://gcc.gnu.org/g:36dfbd985e7060bafc78aca8b85f9d71dac503c3
commit r15-8579-g36dfbd985e7060bafc78aca8b85f9d71dac503c3
Author: Arthur Cohen
Date: Wed Dec 25 11:07:17 2024 +
gccrs: typecheck: Add note about erorring out on additional trait bounds.
If additional trait bounds a
https://gcc.gnu.org/g:f30ba73582e4c53d4936e9c091d60b187a276373
commit r15-8577-gf30ba73582e4c53d4936e9c091d60b187a276373
Author: Arthur Cohen
Date: Wed Dec 25 17:02:38 2024 +
gccrs: parser: Add testcases for multiline strings
Regression checks for Rust-GCC#1399
gcc/te
https://gcc.gnu.org/g:bb110608484fe488e7cfed42d9c7dee37032a1d8
commit r15-8576-gbb110608484fe488e7cfed42d9c7dee37032a1d8
Author: Arthur Cohen
Date: Fri Dec 20 11:29:32 2024 +
gccrs: typecheck-path: Fix typo (reciever -> receiver)
gcc/rust/ChangeLog:
* typechec
https://gcc.gnu.org/g:65e998d172e006cdf0dd4d58f83784a5fed61fc5
commit r13-9441-g65e998d172e006cdf0dd4d58f83784a5fed61fc5
Author: Simon Martin
Date: Fri Mar 21 07:02:20 2025 +0100
c++: Don't prune constant capture proxies only used in array dimensions
[PR114292]
We currently ICE u
https://gcc.gnu.org/g:389756b2ac97beeb72cd160eeefee5ea381e55e9
commit r15-8512-g389756b2ac97beeb72cd160eeefee5ea381e55e9
Author: Philip Herron
Date: Mon Nov 4 14:43:25 2024 +
gccrs: fix bad type inference on local patterns
We do not need to inject inference variables on generi
https://gcc.gnu.org/g:89640686a29f8b3f256454b9c53a72c629efbe39
commit r15-8569-g89640686a29f8b3f256454b9c53a72c629efbe39
Author: Arthur Cohen
Date: Fri Nov 29 12:35:37 2024 +0100
gccrs: nr2.0: Resolve lang item paths properly.
gcc/rust/ChangeLog:
* resolve/rust-la
https://gcc.gnu.org/g:c482c358e3a724c8e258a3fc58230b931dd64747
commit r15-8564-gc482c358e3a724c8e258a3fc58230b931dd64747
Author: Arthur Cohen
Date: Wed Dec 4 15:09:58 2024 +0100
gccrs: ast: Add LangItemPath class
This commit adds a new kind of Path, changes the base Path class and
https://gcc.gnu.org/g:5ac2f2864ca65d691ab461f1a176e80028aaee76
commit r15-8556-g5ac2f2864ca65d691ab461f1a176e80028aaee76
Author: Philip Herron
Date: Mon Dec 2 13:54:29 2024 +
gccrs: add checks for division by zero and left shift overflow
These are ported from the c-family code
https://gcc.gnu.org/g:6e90ff47c658f5a5e97b4b3ae1501efb6e076303
commit r15-8541-g6e90ff47c658f5a5e97b4b3ae1501efb6e076303
Author: Philip Herron
Date: Thu Nov 21 17:27:31 2024 +
gccrs: fix crashes in hir dump since move to references
gcc/rust/ChangeLog:
* hir/ru
https://gcc.gnu.org/g:a6ad5cdc87c9c7f023351d1c3fa0ac12198928b2
commit r15-8553-ga6ad5cdc87c9c7f023351d1c3fa0ac12198928b2
Author: Arthur Cohen
Date: Tue Nov 26 16:39:04 2024 +
gccrs: ast: Use StackedContexts class in ContextualASTVisitor
gcc/rust/ChangeLog:
* a
https://gcc.gnu.org/g:54cec5aa5abda724740136024dad184885180d71
commit r15-8539-g54cec5aa5abda724740136024dad184885180d71
Author: Owen Avery
Date: Tue Nov 19 15:10:09 2024 -0500
gccrs: Use nr2.0 in typechecker
I probably missed a few spots, but this should cover most of the type
1 - 100 of 121 matches
Mail list logo