[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Gcc-cvs
| 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

[gcc/devel/omp/gcc-14] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8611] gccrs: Fix scan-gimple testcases on LE platforms.

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc/devel/omp/gcc-14] c++: ICE when substituting packs into type aliases [PR118104]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: 'interop' construct - add ME support + target-independent libgomp

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8514] gccrs: Use name resolver 2.0 for module descendance checks

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc/devel/omp/gcc-14] c++: memfn pointer as NTTP argument considered unused [PR119233]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8661] cobol, libgcobol: Currently libgcobol depends on libstdc++.

2025-03-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc/devel/omp/gcc-14] c++: tweak for -Wrange-loop-construct [PR116731]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Libstdc++-cvs
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 ++

[gcc/devel/omp/gcc-14] c++: Don't prune constant capture proxies only used in array dimensions [PR114292]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8660] cobol, driver: Handle targets without HAVE_LD_STATIC_DYNAMIC.

2025-03-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libstdc++: Correct statement about default -std option

2025-03-21 Thread Tobias Burnus via Libstdc++-cvs
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.

[gcc/devel/omp/gcc-14] libstdc++: Fix comment typo

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] gimple: sccopy: Don't increment i after vec::unordered_remove()

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Fix misoptimization at -O2 in LTO mode

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] c++: mangling of array new [PR119316]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Fix spurious visibility error with partially parameterized formal package

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8659] libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8495] gccrs: Fix bad recursive operator overload call

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8651] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Jason Merrill via Gcc-cvs
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

[gcc r15-8544] gccrs: Prepend crate name to functions with nr2

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8529] gccrs: Fixes some tests appearing with a moved variant

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8657] libgomp/plugin: Add initial interop support to nvptx + gcn

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r13-9442] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Jason Merrill via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: mark REGNO (pic_offset_table_rtx) as prelive

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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

[gcc r15-8656] lra, v2: emit caller-save register spills before call insn [PR116028]

2025-03-21 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-8655] c++: add fixed test [PR119378]

2025-03-21 Thread Patrick Palka via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve marking, but still not correct

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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 +-

[gcc r14-11428] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
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:

[gcc r15-8654] OpenMP: 'interop' construct - add ME support + target-independent libgomp

2025-03-21 Thread Paul-Antoine Arras via Gcc-cvs
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

[gcc r15-8542] gccrs: empty match expressions should resolve to !

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8605] gccrs: add two more tests to test try-catch (unwind) code generation

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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: *

[gcc r14-11432] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Jason Merrill via Gcc-cvs
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

[gcc r15-8652] Fortran: Fix typo in error message.

2025-03-21 Thread Jerry DeLisle via Gcc-cvs
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:

[gcc r15-8494] icf: Punt for musttail call flag differences in ICF [PR119376]

2025-03-21 Thread Jakub Jelinek via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce pass simple testcase

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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 +---

[gcc r15-8643] testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain-output

2025-03-21 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8618] gccrs: collect-lang-items: Display attribute upon error finding it

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8601] gccrs: Allow float type to be casted as integer type

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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.

[gcc r15-8617] gccrs: attributes: Add #[derive] as a built-in attribute

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8599] gccrs: nr2.0: Resolve Self inside impl blocks

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8574] gccrs: Made changes to AST::TraitImpl constructor for TypePath

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8565] gccrs: derive(Copy): Use new LangItemPath

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8557] gccrs: add test case to show issue is fixed

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r15-8534] gccrs: Add optional template arguments to please GCC4.8

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8522] gccrs: asm: Fix clang warnings

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8650] Fortran: Implement the F2018 reduce intrinsic [PR85836]

2025-03-21 Thread Paul Thomas via Gcc-cvs
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

[gcc r15-8573] gccrs: implement the TuplePattern and use it for function patterns

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: Create new dce pass

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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

[gcc r15-8487] cobol: Rename COB_{BLOCK, UNSIGNED, SIGNED} to {BLOCK, UNSIGNED, SIGNED}_kw for consistency

2025-03-21 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-8647] c++: fix return type of __cxa_bad_array_new_length

2025-03-21 Thread Jason Merrill via Gcc-cvs
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

[gcc r15-8646] C++: Adjust implicit '__cxa_bad_cast' prototype to reality

2025-03-21 Thread Thomas Schwinge via Gcc-cvs
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

[gcc r15-8645] Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-2.C'

2025-03-21 Thread Thomas Schwinge via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce access phi node inputs

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: phis are marked correctly

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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 ++-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix marking

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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

[gcc r14-11431] gimple: sccopy: Don't increment i after vec::unordered_remove()

2025-03-21 Thread Filip Kastl via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce some prelive conditions

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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 +

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: mark global regs as prelive with ssa

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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

[gcc r15-8644] Add 'gcc.target/nvptx/alias-unsupported-1.c'

2025-03-21 Thread Thomas Schwinge via Gcc-cvs
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

[gcc r15-8624] gccrs: mappings: Add get_lang_item_node

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8616] gccrs: ast: Fix warning about copy elision for moved expr

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8585] gccrs: Fix NR2.0 compiler ICE caused by Generics in Enums

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: add may_trap_or_fault_p as another prelive condition

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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,

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce another prelive conditions

2025-03-21 Thread Ondrej Machota via Gcc-cvs
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 --

[gcc r15-8497] gccrs: Fix variable shadowing in late resolution 2.0

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8642] Fortran: Fix freeing procedure pointer components [PR119380]

2025-03-21 Thread Andre Vehreschild via Gcc-cvs
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

[gcc r15-8581] gccrs: lang-item: Add Option::{None, Some}, Iterator::next, IntoIter::into_iter

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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:

[gcc r14-11429] libstdc++: Fix comment typo

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
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

[gcc r14-11430] libstdc++: Correct statement about default -std option

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
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

[gcc r15-8610] gccrs: testsuite: Fix missing handling of little endian.

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8609] gccrs: Add ForeverStackStore

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8640] gccrs: derive(Clone): Add lang item typepaths failure testcases to nr2 exclude

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8586] gccrs: nr2.0: Handle "Self" properly in trait definitions

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8615] gccrs: Remove dead code related to external functions

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8612] gccrs: Revert "gcc/rust/ChangeLog:"

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8626] gccrs: ast-collector: Fix tuple struct pattern collection

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8606] gccrs: Visit the trait paths of trait implementations

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8608] gccrs: gcc/rust/ChangeLog:

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8595] gccrs: nr2.0: Improve default, top-level, and late resolvers

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8623] gccrs: lang-item: Add LangItem::PrettyString

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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.

[gcc r15-8591] gccrs: nr2.0: Resolve type aliases inside trait definitions

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8590] gccrs: tychk: Add more support for additional trait bounds in functions

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8602] gccrs: match arms are a LUB

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8579] gccrs: typecheck: Add note about erorring out on additional trait bounds.

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8577] gccrs: parser: Add testcases for multiline strings

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8576] gccrs: typecheck-path: Fix typo (reciever -> receiver)

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r13-9441] c++: Don't prune constant capture proxies only used in array dimensions [PR114292]

2025-03-21 Thread Simon Martin via Gcc-cvs
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

[gcc r15-8512] gccrs: fix bad type inference on local patterns

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8569] gccrs: nr2.0: Resolve lang item paths properly.

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8564] gccrs: ast: Add LangItemPath class

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8556] gccrs: add checks for division by zero and left shift overflow

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8541] gccrs: fix crashes in hir dump since move to references

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8553] gccrs: ast: Use StackedContexts class in ContextualASTVisitor

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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

[gcc r15-8539] gccrs: Use nr2.0 in typechecker

2025-03-21 Thread Arthur Cohen via Gcc-cvs
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   2   >