https://gcc.gnu.org/g:e5a4663bc6367920a1cce6babb367424790d9bc8
commit r16-371-ge5a4663bc6367920a1cce6babb367424790d9bc8
Author: Pan Li
Date: Sun May 4 09:26:02 2025 +0800
RISC-V: Remove unnecessary frm restore volatile define_insn
After we add the frm register to the global_regs,
https://gcc.gnu.org/g:b5c4c48cdfb2b4975254da75270e855c88aac6e9
commit b5c4c48cdfb2b4975254da75270e855c88aac6e9
Author: Mikael Morin
Date: Sat May 3 22:31:40 2025 +0200
Correction regression class_result_9
Diff:
---
gcc/fortran/trans-array.cc | 4
1 file changed, 4 insertions(+)
dif
https://gcc.gnu.org/g:a8aae299bba557f783b84472a5a1850f0fc6f881
commit a8aae299bba557f783b84472a5a1850f0fc6f881
Author: Mikael Morin
Date: Sat May 3 22:31:11 2025 +0200
gimple-exec: évaluation comparaison adresse avec NULL
Diff:
---
gcc/cgraphunit.cc | 167
https://gcc.gnu.org/g:b76cd05dd7267a92c10b93149e8a3d139e692ed6
commit b76cd05dd7267a92c10b93149e8a3d139e692ed6
Author: Mikael Morin
Date: Fri May 2 22:11:50 2025 +0200
gimple-exec prise en charge set undefined
Diff:
---
gcc/cgraphunit.cc | 69 +
https://gcc.gnu.org/g:783f4464448d7ac056a4e48a8eb91a17e9ee6538
commit 783f4464448d7ac056a4e48a8eb91a17e9ee6538
Author: Mikael Morin
Date: Sat May 3 18:39:21 2025 +0200
gimple-exec: implémentation initiale memcpy
Diff:
---
gcc/cgraphunit.cc | 69 +++
https://gcc.gnu.org/g:35402be2cc44eaaa16cf5ac2a8aa373eebba9aa5
commit 35402be2cc44eaaa16cf5ac2a8aa373eebba9aa5
Author: Mikael Morin
Date: Sat May 3 17:17:45 2025 +0200
gimple-exec: support get_at mixed values
Diff:
---
gcc/cgraphunit.cc | 58 ++
https://gcc.gnu.org/g:768c8aed07aba2f240b92a7ee05be502cb5681b0
commit r15-9617-g768c8aed07aba2f240b92a7ee05be502cb5681b0
Author: Harald Anlauf
Date: Thu Apr 24 21:28:35 2025 +0200
Fortran: fix procedure pointer handling with -fcheck=pointer [PR102900]
PR fortran/102900
https://gcc.gnu.org/g:5599bf49cdf6d89f7e1f4e13b150b43d2cf6dca3
commit 5599bf49cdf6d89f7e1f4e13b150b43d2cf6dca3
Author: CohenArthur
Date: Thu Apr 24 18:41:11 2025 +0200
derive(PartialEq): Fix raw strings in test
gcc/testsuite/ChangeLog:
* rust/execute/torture/deriv
https://gcc.gnu.org/g:38b913483fed6fe36fd5b692948ec9cf7ac2415c
commit 38b913483fed6fe36fd5b692948ec9cf7ac2415c
Author: Pierre-Emmanuel Patry
Date: Sun Apr 6 19:54:06 2025 +0200
Remove passing test from exclusion list
gcc/testsuite/ChangeLog:
* rust/compile/nr2/exc
https://gcc.gnu.org/g:5d01bb8c5525b464e7713a15b8db4ffc69a3025a
commit 5d01bb8c5525b464e7713a15b8db4ffc69a3025a
Author: Arthur Cohen
Date: Wed Apr 16 17:38:27 2025 +0200
derive(PartialEq): Allow deriving enum structs
gcc/rust/ChangeLog:
* expand/rust-derive-partial
https://gcc.gnu.org/g:515e1692ffe87852ae68fab2715a64e6bf0477a2
commit 515e1692ffe87852ae68fab2715a64e6bf0477a2
Author: Arthur Cohen
Date: Wed Apr 16 16:32:35 2025 +0200
backend: Compile struct rebinding patterns
Allow matching on a struct instance and rebinding its fields to new n
https://gcc.gnu.org/g:ecf19aca7569bca599d8942f2a3a59b7430374b0
commit ecf19aca7569bca599d8942f2a3a59b7430374b0
Author: Arthur Cohen
Date: Wed Apr 16 17:37:31 2025 +0200
ast: builder: Allow building struct ident patterns
gcc/rust/ChangeLog:
* ast/rust-ast-builder.c
https://gcc.gnu.org/g:92323dd3bb16f21194891ce463fc865598c6980f
commit 92323dd3bb16f21194891ce463fc865598c6980f
Author: Arthur Cohen
Date: Wed Apr 16 17:39:28 2025 +0200
backend: Remove checks on StructFieldIdentPattern
gcc/rust/ChangeLog:
* backend/rust-compile-pa
https://gcc.gnu.org/g:0a316f44a0811b54b72aa68997ee62a66ff54ebe
commit 0a316f44a0811b54b72aa68997ee62a66ff54ebe
Author: Arthur Cohen
Date: Wed Apr 16 16:03:26 2025 +0200
backend: Refactor struct pattern compilation
gcc/rust/ChangeLog:
* backend/rust-compile-pattern
https://gcc.gnu.org/g:06b6c5559a895d13c609c2f933fad2ba5bbc0900
commit 06b6c5559a895d13c609c2f933fad2ba5bbc0900
Author: Pierre-Emmanuel Patry
Date: Mon Apr 7 15:59:15 2025 +0200
Remove error state for GenericArg
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc (Toke
https://gcc.gnu.org/g:e9514b851e964e1bafe1991ff0212394157de4c9
commit e9514b851e964e1bafe1991ff0212394157de4c9
Author: Arthur Cohen
Date: Mon Apr 28 21:45:13 2025 +0200
nr2.0: late: Correctly initialize funny_error member
gcc/rust/ChangeLog:
* resolve/rust-late-na
https://gcc.gnu.org/g:a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7
commit a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7
Author: Pierre-Emmanuel Patry
Date: Wed Apr 23 17:24:04 2025 +0200
Change error message to match expected test output
gcc/rust/ChangeLog:
* resolve/rust-
https://gcc.gnu.org/g:8166a86ae541c4d26f5aac8bbf51463dd5c0269e
commit 8166a86ae541c4d26f5aac8bbf51463dd5c0269e
Author: Pierre-Emmanuel Patry
Date: Mon Apr 28 13:05:49 2025 +0200
Visit visibility in UseDeclaration
Default visitor should visit all it's children.
gcc/rust/Ch
https://gcc.gnu.org/g:161e3c684cbe72cc1110687e497de0334b83745c
commit 161e3c684cbe72cc1110687e497de0334b83745c
Author: Owen Avery
Date: Wed Apr 16 22:53:18 2025 -0400
Fix narrowing conversion warnings
Fixes PR#119641
gcc/rust/ChangeLog:
* checks/errors/bo
https://gcc.gnu.org/g:b22c7d8df0b3adb17d26f302d192bef1816d5bca
commit b22c7d8df0b3adb17d26f302d192bef1816d5bca
Author: Pierre-Emmanuel Patry
Date: Fri Apr 25 16:02:12 2025 +0200
Completely duplicate path node
Both nodes had the same id, this led to a resolution conflict.
https://gcc.gnu.org/g:7409c28ee0aa6c43149201e79969031a3021a6dd
commit 7409c28ee0aa6c43149201e79969031a3021a6dd
Author: Owen Avery
Date: Sat Jan 11 00:15:05 2025 -0500
Some assorted tweaks and bug fixes
gcc/rust/ChangeLog:
* ast/rust-ast-visitor.cc
(Def
https://gcc.gnu.org/g:7acf75a3af9b367a3afdc8d465f1e34b6fb83e19
commit 7acf75a3af9b367a3afdc8d465f1e34b6fb83e19
Author: Pierre-Emmanuel Patry
Date: Sun Apr 6 18:49:11 2025 +0200
Use stacked context for nested bindings.
Binding context may be stacked when a new binding group is intr
https://gcc.gnu.org/g:ee61e8917f0057e271177c5ad2e5a4a7c3ccdbaa
commit ee61e8917f0057e271177c5ad2e5a4a7c3ccdbaa
Author: Pierre-Emmanuel Patry
Date: Sat Apr 19 14:14:25 2025 +0200
Use specialized param visit function for params
This commit introduce a new public function to visit fu
https://gcc.gnu.org/g:5d6320ceb3b00a7ea6b988ec55c772f563dfd675
commit 5d6320ceb3b00a7ea6b988ec55c772f563dfd675
Author: Pierre-Emmanuel Patry
Date: Sun Apr 6 18:17:41 2025 +0200
Add pattern bindings
gcc/rust/ChangeLog:
* resolve/rust-late-name-resolver-2.0.cc (Late
https://gcc.gnu.org/g:7f52357ff7f1132dbefa6346c9e23606831cb29b
commit 7f52357ff7f1132dbefa6346c9e23606831cb29b
Author: Pierre-Emmanuel Patry
Date: Sun Apr 6 01:43:20 2025 +0200
Add equality operator for identifiers
gcc/rust/ChangeLog:
* ast/rust-ast.h: Add equalit
https://gcc.gnu.org/g:ca4175b0e5c86d864d973875f7bb793bdcd2c7dd
commit ca4175b0e5c86d864d973875f7bb793bdcd2c7dd
Author: Pierre-Emmanuel Patry
Date: Sun Apr 6 17:09:42 2025 +0200
Add binding context class
We need to differentiate bindings types, so the same binding cannot be
reu
https://gcc.gnu.org/g:22c008cc523fcc12fe03a244a61d327e06df35bf
commit 22c008cc523fcc12fe03a244a61d327e06df35bf
Author: Pierre-Emmanuel Patry
Date: Sun Apr 6 01:44:18 2025 +0200
Add hash function for Identifiers
gcc/rust/ChangeLog:
* ast/rust-ast.h: Add hash functi
https://gcc.gnu.org/g:7c7d476b27c8230aca6698c6c699b3724e20ade6
commit 7c7d476b27c8230aca6698c6c699b3724e20ade6
Author: Pierre-Emmanuel Patry
Date: Fri Apr 4 15:35:15 2025 +0200
Add fn_once and Sized lang items to the test
gcc/testsuite/ChangeLog:
* rust/compile/mu
https://gcc.gnu.org/g:7df713d5998e45e51cb97d5ce8d1f939e97a7b20
commit 7df713d5998e45e51cb97d5ce8d1f939e97a7b20
Author: Pierre-Emmanuel Patry
Date: Thu Apr 24 14:28:59 2025 +0200
Change expected error output to match nr2
Name resolution 2.0 message describes the context around the
https://gcc.gnu.org/g:589c8bbcce3bae829350edeeb00134caa74cdec1
commit 589c8bbcce3bae829350edeeb00134caa74cdec1
Author: Pierre-Emmanuel Patry
Date: Wed Apr 23 14:40:22 2025 +0200
Prevent forward declaration in type parameters
gcc/rust/ChangeLog:
* resolve/rust-defa
https://gcc.gnu.org/g:f2eb4e9a01e48627720e6509c57c286af1fd8890
commit f2eb4e9a01e48627720e6509c57c286af1fd8890
Author: Pierre-Emmanuel Patry
Date: Wed Apr 23 14:41:24 2025 +0200
Update generics9 expected error message
gcc/testsuite/ChangeLog:
* rust/compile/generi
https://gcc.gnu.org/g:6b0dd465e700e58cd3eb0097c51fba170b844da6
commit 6b0dd465e700e58cd3eb0097c51fba170b844da6
Author: Owen Avery
Date: Thu Apr 17 13:51:43 2025 -0400
nr2.0: Improve error handling
gcc/rust/ChangeLog:
* resolve/rust-early-name-resolver-2.0.cc
https://gcc.gnu.org/g:6c68119d57e46e6d63b162ca07628da390cdc2ca
commit 6c68119d57e46e6d63b162ca07628da390cdc2ca
Author: Owen Avery
Date: Sun Apr 6 18:48:58 2025 -0400
nr2.0: Fix derive-debug1.rs
gcc/testsuite/ChangeLog:
* rust/compile/derive-debug1.rs: Adjust a pat
https://gcc.gnu.org/g:11e62bc6d9f8109a98facd1f90d4602869eb12e7
commit r16-369-g11e62bc6d9f8109a98facd1f90d4602869eb12e7
Author: Jason Merrill
Date: Thu May 1 09:42:40 2025 -0400
c++: let plain -Wabi warn about future changes
c_common_post_options limits flag_abi_version and flag_a
https://gcc.gnu.org/g:a63d871eac0e57002b4ab4e1522f3f3851183b5e
commit r16-368-ga63d871eac0e57002b4ab4e1522f3f3851183b5e
Author: Jason Merrill
Date: Fri May 2 10:47:01 2025 -0400
c++: add fixed testcase [PR85944]
This testcase was incidentally fixed by r16-325 for PR119162.
https://gcc.gnu.org/g:20d184e3f84d859e7e9f44a8d91772a02b658872
commit r16-367-g20d184e3f84d859e7e9f44a8d91772a02b658872
Author: Jan Hubicka
Date: Sat May 3 00:26:29 2025 +0200
Improve ix86 VEC_MERGE costs
ix86_rtx_costs VEC_MERGE by special casing AVX512 mask operations and
other
36 matches
Mail list logo