https://gcc.gnu.org/g:13c9b353895fef8d5b1593b7527df41487c512d1
commit r15-9232-g13c9b353895fef8d5b1593b7527df41487c512d1
Author: Sandra Loosemore
Date: Sun Apr 6 04:39:59 2025 +
Doc: Fix description of -Wno-aggressive-loop-optimizations [PR78874]
gcc/ChangeLog
PR m
https://gcc.gnu.org/g:7a91400c142899ea0aeb8b62577496cf24c68156
commit r15-9231-g7a91400c142899ea0aeb8b62577496cf24c68156
Author: Patrick Palka
Date: Sat Apr 5 22:39:15 2025 -0400
c++: maybe_dependent_member_ref and typenames [PR118626]
Here during maybe_dependent_member_ref for ac
https://gcc.gnu.org/g:58c5055162b698dab6a493b1f90c18af1a34ac65
commit r15-9230-g58c5055162b698dab6a493b1f90c18af1a34ac65
Author: Patrick Palka
Date: Sat Apr 5 22:39:12 2025 -0400
c++: maybe_dependent_member_ref and stripped alias [PR118626]
Here during maybe_dependent_member_ref (
https://gcc.gnu.org/g:6bf272ec7f17288f461e048e9ca5dc85d83b2bd4
commit r15-9229-g6bf272ec7f17288f461e048e9ca5dc85d83b2bd4
Author: Sandra Loosemore
Date: Sun Apr 6 02:26:27 2025 +
Doc: make regenerate-opt-urls
I keep forgetting to do this :-(
gcc/c-family/ChangeLog
https://gcc.gnu.org/g:027491d79b2749afb57aa5c8284ed69e6b1c44b5
commit r15-9228-g027491d79b2749afb57aa5c8284ed69e6b1c44b5
Author: Sandra Loosemore
Date: Sun Apr 6 00:11:39 2025 +
Doc: Document -Wpsabi [PR81831]
Per the issue, there were a couple places in the manual where
-
https://gcc.gnu.org/g:f60570b26446781c0205981804f6aa4ff1708b12
commit r15-9226-gf60570b26446781c0205981804f6aa4ff1708b12
Author: Patrick Palka
Date: Sat Apr 5 15:22:48 2025 -0400
c++: harmless use of 'this' rejected despite P2280R4 [PR118249]
Here the implicit use of 'this' in inn
https://gcc.gnu.org/g:1ed44d6cb29fda8d1ffc4bdee27d6dc0db4088fa
commit r15-8319-g1ed44d6cb29fda8d1ffc4bdee27d6dc0db4088fa
Author: Kushal Pal
Date: Mon Aug 12 05:48:27 2024 +
gccrs: Fixed testcase
gcc/testsuite/ChangeLog:
* rust/borrowck/test_move.rs: Assigning
https://gcc.gnu.org/g:58d035551b6509fa06a355586e3bbae0526d09aa
commit r15-8628-g58d035551b6509fa06a355586e3bbae0526d09aa
Author: Arthur Cohen
Date: Thu Dec 26 10:49:16 2024 +
gccrs: builder: Allow generating struct statements
gcc/rust/ChangeLog:
* ast/rust-ast
https://gcc.gnu.org/g:99242af0b0f2c0d122a2c7d9b1a60f9138f6ede0
commit 99242af0b0f2c0d122a2c7d9b1a60f9138f6ede0
Author: Michael Meissner
Date: Thu Apr 3 15:23:48 2025 -0400
Add ChangeLog.vpair and update REVISION.
2025-04-03 Michael Meissner
gcc/
* Chan
https://gcc.gnu.org/g:75252f2dc9b6c3bb97afea861036392919503958
commit r15-8827-g75252f2dc9b6c3bb97afea861036392919503958
Author: Arthur Cohen
Date: Mon Feb 24 12:16:11 2025 +0100
gccrs: lower: Always crash when lowering macro invocations
gcc/rust/ChangeLog:
* hir/
https://gcc.gnu.org/g:7acd7d8d2a082e96ce91ef284cb55d28bfa00186
commit r13-9492-g7acd7d8d2a082e96ce91ef284cb55d28bfa00186
Author: Eric Botcazou
Date: Fri Apr 4 11:45:23 2025 +0200
Ada: Fix thinko in Eigensystem for complex Hermitian matrices
The implementation solves the eigensyste
The branch 'devel/omp/gcc-14' was updated to point to:
5f75d28c9d03... Merge commit '8a624a127990aee47d02b3d64892f8de9031975e' int
It previously pointed to:
d3998fce2d0b... OpenMP: Fix C++ template handling with append_args' prefer_
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:e0eee376f07319aa4be3e3e07a1e453886b3efc6
commit e0eee376f07319aa4be3e3e07a1e453886b3efc6
Author: Michael Meissner
Date: Thu Mar 27 15:13:26 2025 -0400
Add ChangeLog.paddis and update REVISION.
2025-03-27 Michael Meissner
gcc/
* Ch
https://gcc.gnu.org/g:a05d40255312e751244e9fd55246796aac5d1f14
commit r15-8887-ga05d40255312e751244e9fd55246796aac5d1f14
Author: Christophe Lyon
Date: Mon Mar 17 23:38:50 2025 +
testsuite: aarch64: restore torture options in vml[as]_float_not_used.c
Remove dg-options, so that
https://gcc.gnu.org/g:bf8781394505f141c9b08aceafca6d7ab48c2a21
commit r15-8506-gbf8781394505f141c9b08aceafca6d7ab48c2a21
Author: Owen Avery
Date: Fri Oct 4 12:56:16 2024 -0400
gccrs: Resolve SelfParam in name resolution 2.0
gcc/rust/ChangeLog:
* resolve/rust-late-
https://gcc.gnu.org/g:2679c805b396bb8cccd109fa593e5f376a0f4089
commit 2679c805b396bb8cccd109fa593e5f376a0f4089
Author: Michael Meissner
Date: Mon Mar 24 19:47:01 2025 -0400
RFC2655-Add saturating subtract built-ins.
This patch adds support for a saturating subtract built-in functi
https://gcc.gnu.org/g:0a30f01a61b7a945c29935bc6cb95cf1ba89bb91
commit r15-8509-g0a30f01a61b7a945c29935bc6cb95cf1ba89bb91
Author: Philip Herron
Date: Fri Nov 1 16:18:28 2024 +
gccrs: fix bad type inferencing on path's
This catch to inject inference variables into generic paths
https://gcc.gnu.org/g:f3bbcfce98953981a04c3d686e51778409702763
commit f3bbcfce98953981a04c3d686e51778409702763
Merge: 1a7b01d4f583 70afce512eb5
Author: Michael Meissner
Date: Thu Apr 3 16:31:14 2025 -0400
Merge commit 'refs/users/meissner/heads/work199-sha' of
git+ssh://gcc.gnu.org/git/gc
https://gcc.gnu.org/g:0cb8889e51b91871121fb73c0457dc2a55b0f909
commit r15-9109-g0cb8889e51b91871121fb73c0457dc2a55b0f909
Author: Joseph Myers
Date: Mon Mar 31 20:34:30 2025 +
Update gcc sv.po
* sv.po: Update.
Diff:
---
gcc/po/sv.po | 701 -
https://gcc.gnu.org/g:fef6c8047b8356b3192708f292fca6172c5b6954
commit fef6c8047b8356b3192708f292fca6172c5b6954
Author: Michael Meissner
Date: Thu Apr 3 16:48:24 2025 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.dmf | 234 ++
1 file
https://gcc.gnu.org/g:da37d3556c6b2e537e944d273f6a38da6bd4773c
commit r15-8502-gda37d3556c6b2e537e944d273f6a38da6bd4773c
Author: Owen Avery
Date: Wed Oct 16 20:18:48 2024 -0400
gccrs: Improve path handling while testing name resolution 2.0
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:7567357e178090bf549d4d325b74087b260f9169
commit r15-8852-g7567357e178090bf549d4d325b74087b260f9169
Author: Pierre-Emmanuel Patry
Date: Mon Mar 10 16:05:18 2025 +0100
gccrs: Insert crate name in canonical path
gcc/rust/ChangeLog:
* resolve/rus
https://gcc.gnu.org/g:7bf460b338845d1b9a581cca70a3191f76769816
commit r15-8572-g7bf460b338845d1b9a581cca70a3191f76769816
Author: Philip Herron
Date: Thu Dec 12 14:56:14 2024 +
gccrs: fix bad not expression in rust
Fixes Rust-GCC#3229
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:8e7d9ae2ff70b85cac2aff5bf4a3482c80ca3a1e
commit r15-8620-g8e7d9ae2ff70b85cac2aff5bf4a3482c80ca3a1e
Author: Arthur Cohen
Date: Thu Jan 2 10:37:00 2025 +
gccrs: tychk: resolve lang item type paths properly
gcc/rust/ChangeLog:
* typecheck/ru
https://gcc.gnu.org/g:dd6ebc0a3473a830115995bdcaf8f797ebd085a3
commit r15-9160-gdd6ebc0a3473a830115995bdcaf8f797ebd085a3
Author: Jin Ma
Date: Wed Apr 2 13:37:07 2025 -0600
[PATCH v2] RISC-V: Fixbug for slli + addw + zext.w into sh[123]add + zext.w
Assuming we have the following va
https://gcc.gnu.org/g:39bf05c149cf05dd07cb109a4f729854452f0616
commit 39bf05c149cf05dd07cb109a4f729854452f0616
Author: Pierre-Emmanuel Patry
Date: Tue Mar 4 16:59:11 2025 +0100
Add enum variant string information to definition
New enum variant status now appears in the string repr
https://gcc.gnu.org/g:c82a879f21b5a390e2760ea15dd974154dc102fd
commit c82a879f21b5a390e2760ea15dd974154dc102fd
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:
* rust/comp
https://gcc.gnu.org/g:68e24e2562e267f7ca42b6c7fc8b536b4a2459b3
commit 68e24e2562e267f7ca42b6c7fc8b536b4a2459b3
Author: Philip Herron
Date: Mon Feb 3 15:25:50 2025 +
gccrs: Fix bad generic substitution error on fn/adt types
When passing generics around we try to adjust them bec
https://gcc.gnu.org/g:c185688b63ab8671b8552b83359b737f48fbecb6
commit c185688b63ab8671b8552b83359b737f48fbecb6
Author: Owen Avery
Date: Wed Feb 26 09:56:42 2025 -0500
Prevent multiple resolution insertion
gcc/rust/ChangeLog:
* expand/rust-derive-clone.cc
https://gcc.gnu.org/g:d3efd2a91f54a19c3c2d59d690c447c0def26367
commit r15-8598-gd3efd2a91f54a19c3c2d59d690c447c0def26367
Author: Philip Herron
Date: Tue Jan 7 18:43:32 2025 +
gccrs: fix ICE with hir dump on closure
Return type and parameter types are optional on closures.
https://gcc.gnu.org/g:c005754701addc8a08fd1ed8381826ccbd92e83e
commit c005754701addc8a08fd1ed8381826ccbd92e83e
Author: Philip Herron
Date: Wed Feb 12 17:10:31 2025 +
gccrs: add diagnostic for E0229 no associated type arguments allowed here
It seems bounds in qualified paths ar
https://gcc.gnu.org/g:2b9a842b8206ffaf9ab55324aa990526d9ae9cbe
commit r14-11526-g2b9a842b8206ffaf9ab55324aa990526d9ae9cbe
Author: Victor Do Nascimento
Date: Wed Apr 2 14:22:31 2025 +0100
vect: Relax scan-tree-dump strict pattern matching [PR118597]
Using specific SSA names in patt
https://gcc.gnu.org/g:f3899e0fd3f9aa6b579a21e87b50c61ea5c448df
commit r15-9063-gf3899e0fd3f9aa6b579a21e87b50c61ea5c448df
Author: Tobias Burnus
Date: Mon Mar 31 11:44:26 2025 +0200
OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after
'error' [PR119541]
OpenMP req
https://gcc.gnu.org/g:ca47ea36c5dae3684c5d1fb5501794ee5b688217
commit ca47ea36c5dae3684c5d1fb5501794ee5b688217
Merge: c774b0264d49 364e0f5e28f3
Author: Michael Meissner
Date: Thu Apr 3 16:19:42 2025 -0400
Merge commit 'refs/users/meissner/heads/work199-bugs' of
git+ssh://gcc.gnu.org/git/g
https://gcc.gnu.org/g:df15601da56accee5d77ecc0dc60cde4fcd9c8a7
commit df15601da56accee5d77ecc0dc60cde4fcd9c8a7
Author: Arthur Cohen
Date: Tue Dec 24 11:45:25 2024 +
marklive: Fix handling for lang item PathInExpressions.
gcc/rust/ChangeLog:
* checks/lints/rust
https://gcc.gnu.org/g:5f822bfc411f4c9d1b2d104e88377d263c128d37
commit 5f822bfc411f4c9d1b2d104e88377d263c128d37
Author: Thomas Schwinge
Date: Wed Mar 5 18:28:53 2025 +0100
Move 'find-dg-do-what' from 'gcc/testsuite/lib/gcc-dg.exp' into
'gcc/testsuite/lib/target-supports-dg.exp'
Th
https://gcc.gnu.org/g:45fc433d0fa4c447df695aae4c2f63cb428ca6b5
commit 45fc433d0fa4c447df695aae4c2f63cb428ca6b5
Author: Philip Herron
Date: Thu Feb 13 17:01:31 2025 +
gccrs: fix name resolution for generics where type param is declared later
Rust allows you to use generics with
https://gcc.gnu.org/g:5f7213e82064b3b6220a62e103eb361c0428d2d1
commit 5f7213e82064b3b6220a62e103eb361c0428d2d1
Author: Philip Herron
Date: Thu Feb 13 14:09:17 2025 +
gccrs: fix unconstrained generics check to handle recursive generics
Generics can be constrained within other g
https://gcc.gnu.org/g:de725a153f8968713d0edbd43ebcc4168ebabc62
commit r15-8480-gde725a153f8968713d0edbd43ebcc4168ebabc62
Author: Richard Biener
Date: Thu Mar 20 19:48:36 2025 +0100
Put early debug generation under TV_SYMOUT
Like all other debug info generation this should be with
https://gcc.gnu.org/g:b21b635e11460d3983e96d1216af7426a2c63ed0
commit b21b635e11460d3983e96d1216af7426a2c63ed0
Author: Mikael Morin
Date: Mon Mar 31 12:05:26 2025 +0200
Replace span with elem_len
Diff:
---
gcc/fortran/trans-array.cc| 4 +-
gcc/fortran/trans-descriptor.c
https://gcc.gnu.org/g:520a61b1dc7fdc072c825a687749316ed698f926
commit r15-8117-g520a61b1dc7fdc072c825a687749316ed698f926
Author: Pierre-Emmanuel Patry
Date: Thu Apr 25 16:34:44 2024 +0200
gccrs: Change crate name retrieval function return types
Change their return type to a const
https://gcc.gnu.org/g:d8dc928bad2854129eb7ae28cd6dc694f98fb47f
commit r15-8783-gd8dc928bad2854129eb7ae28cd6dc694f98fb47f
Author: Arthur Cohen
Date: Thu Jan 30 13:10:51 2025 +0100
gccrs: derive(Default): Add implementation
gcc/rust/ChangeLog:
* expand/rust-derive.c
https://gcc.gnu.org/g:5847f0d9f09ec7ccd096bc678f70fd16ac0e6148
commit 5847f0d9f09ec7ccd096bc678f70fd16ac0e6148
Author: Mikael Morin
Date: Mon Mar 17 12:26:44 2025 +0100
Déplacement copy_descriptor
Diff:
---
gcc/fortran/trans-descriptor.cc | 42 +
gcc/f
https://gcc.gnu.org/g:dcb7009efc5358207d1b0612732a0608915a3ef7
commit r15-9007-gdcb7009efc5358207d1b0612732a0608915a3ef7
Author: Richard Biener
Date: Fri Mar 28 13:48:36 2025 +0100
bootstrap/119513 - fix cobol bootstrap with
--enable-generated-files-in-srcdir
This adds gcc/cobol/
https://gcc.gnu.org/g:267e8a0da485ab1707a3b005bfe475cb5f6c66c4
commit r14-11474-g267e8a0da485ab1707a3b005bfe475cb5f6c66c4
Author: GCC Administrator
Date: Sat Mar 29 00:24:23 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
https://gcc.gnu.org/g:3ef5915e5f56c04f2e70638eaa46f0baa2a1c388
commit r15-9094-g3ef5915e5f56c04f2e70638eaa46f0baa2a1c388
Author: Philip Herron
Date: Thu Mar 27 15:15:08 2025 +
gccrs: Give the builtin unit struct an actual locus
This has been a pet peeve of mine for a while bec
https://gcc.gnu.org/g:469da7af65f91fe0a8d3a9245280c2a2f6f49c7a
commit 469da7af65f91fe0a8d3a9245280c2a2f6f49c7a
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 opaque object t
https://gcc.gnu.org/g:06745b435d2eed22ad2e65324de04cd71b32a9da
commit 06745b435d2eed22ad2e65324de04cd71b32a9da
Author: Michael Meissner
Date: Mon Mar 24 19:16:09 2025 -0400
Do not allow -mvsx to boost processor to power7.
This patch restructures the code so that -mvsx for example
https://gcc.gnu.org/g:bca80539a2b340ac67090d615b8901ca75818390
commit r15-9085-gbca80539a2b340ac67090d615b8901ca75818390
Author: Arthur Cohen
Date: Fri Mar 7 13:26:59 2025 +
gccrs: testsuite: Add more testcases for cfg() in core
gcc/testsuite/ChangeLog:
* rust
https://gcc.gnu.org/g:d26828bd44bd2550c477e60d8ae64a27dd98ee0f
commit r15-8763-gd26828bd44bd2550c477e60d8ae64a27dd98ee0f
Author: Liam Naddell
Date: Thu Jan 30 20:51:21 2025 -0500
gccrs: Add option_env! support
gcc/rust/ChangeLog:
* expand/rust-macro-builtins-utility.cc
https://gcc.gnu.org/g:c638b4f52c652553bc1b0542cca306e1b1f73d10
commit c638b4f52c652553bc1b0542cca306e1b1f73d10
Author: Owen Avery
Date: Tue Feb 4 05:53:10 2025 -0500
nr2.0: Run DefaultResolver::visit on PathInExpression
gcc/rust/ChangeLog:
* resolve/rust-late-name
https://gcc.gnu.org/g:adbbf12a8f86ecb5c288302069f929d85c6b45ad
commit r15-8641-gadbbf12a8f86ecb5c288302069f929d85c6b45ad
Author: Arthur Cohen
Date: Wed Jan 15 11:55:54 2025 +
gccrs: nr2.0: late: Better format PathInExpression resolution
gcc/rust/ChangeLog:
* r
https://gcc.gnu.org/g:d68ebd1abff36196608e3411a8b1cddd6be80e0f
commit r15-9079-gd68ebd1abff36196608e3411a8b1cddd6be80e0f
Author: Arthur Cohen
Date: Wed Mar 5 15:33:31 2025 +
gccrs: dump: Handle let-else properly
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc
https://gcc.gnu.org/g:71739d82246e547aa3dbece6f6e2b97e1fb2c7b8
commit 71739d82246e547aa3dbece6f6e2b97e1fb2c7b8
Author: Thomas Schwinge
Date: Tue Jul 12 09:59:10 2022 +0200
Add 'libgomp.c++/pr101544-1{,-O0}.C', 'libgomp.oacc-c++/pr101544-1.C'
[PR101544]
PR target/101544
https://gcc.gnu.org/g:712e92cb20173df1f040c57140d159b99e952b64
commit r15-8415-g712e92cb20173df1f040c57140d159b99e952b64
Author: Pierre-Emmanuel Patry
Date: Thu Sep 26 23:16:21 2024 +0200
gccrs: Resolve TypeParam with name resolution 2.0
Resolve TypeParam unless it is Self.
https://gcc.gnu.org/g:a7992fee681bc5a554ed407f069f2cfb4d9a50a6
commit r15-8410-ga7992fee681bc5a554ed407f069f2cfb4d9a50a6
Author: Pierre-Emmanuel Patry
Date: Tue Sep 17 15:25:41 2024 +0200
gccrs: Update exclude list with working tests
gcc/testsuite/ChangeLog:
* rus
https://gcc.gnu.org/g:15b928c77f4656394d1d519f3d31bb936ee84fec
commit 15b928c77f4656394d1d519f3d31bb936ee84fec
Author: Arthur Cohen
Date: Thu Jan 2 10:41:44 2025 +
lower: Properly lower non-generic lang item type path segments.
gcc/rust/ChangeLog:
* hir/rust-a
https://gcc.gnu.org/g:ff7ac551ba2e1bf996586ae053d4d5f2cbf05c91
commit r15-8484-gff7ac551ba2e1bf996586ae053d4d5f2cbf05c91
Author: Richard Biener
Date: Thu Mar 20 10:48:38 2025 +0100
move global data to symbol_table_init
The following avoids early runtime initialization of cbl_field
https://gcc.gnu.org/g:e76a94bcd793942fe451534c3af72b9b32bb4767
commit e76a94bcd793942fe451534c3af72b9b32bb4767
Author: Michael Meissner
Date: Mon Mar 24 18:46:18 2025 -0400
Add ChangeLog.sha and update REVISION.
2025-03-24 Michael Meissner
gcc/
* Chang
https://gcc.gnu.org/g:c0640954e1a340764368a10f3b7774696e32a8ae
commit r15-8578-gc0640954e1a340764368a10f3b7774696e32a8ae
Author: Arthur Cohen
Date: Wed Dec 25 11:03:44 2024 +
gccrs: resolve: Name resolve trait bounds properly
gcc/rust/ChangeLog:
* resolve/rust
https://gcc.gnu.org/g:8dedd0d11ddb3c999530edf6c810b1aa7ca7378b
commit r15-8637-g8dedd0d11ddb3c999530edf6c810b1aa7ca7378b
Author: Arthur Cohen
Date: Fri Jan 3 14:27:38 2025 +
gccrs: ast-builder: Add new methods for building structs
gcc/rust/ChangeLog:
* ast/rus
https://gcc.gnu.org/g:d9a8ec7fe0cbc04e28e650f079952bf529ae612e
commit r15-8241-gd9a8ec7fe0cbc04e28e650f079952bf529ae612e
Author: Jeff Law
Date: Mon Mar 17 17:29:42 2025 -0600
[RISC-V] Fix unreported code quality regression with single bit
manipulations
I was reviewing some code r
https://gcc.gnu.org/g:b257ae69e13b870cdbf477cfcbb6aa53794f232a
commit b257ae69e13b870cdbf477cfcbb6aa53794f232a
Author: Arthur Cohen
Date: Wed Mar 5 15:31:56 2025 +
ast: Add optional diverging else to AST::LetStmt
gcc/rust/ChangeLog:
* ast/rust-stmt.h (class Le
https://gcc.gnu.org/g:b79c452e07cae14be97ba9ebc175f1497a45bbbd
commit b79c452e07cae14be97ba9ebc175f1497a45bbbd
Author: Pierre-Emmanuel Patry
Date: Thu Mar 20 17:13:36 2025 +0100
Remove now passing test from exclusion list
Those tests were malformed and failed with the new name res
https://gcc.gnu.org/g:a0b0d2a58ec8b830d0a88039709e2002b32dc2a8
commit r15-9103-ga0b0d2a58ec8b830d0a88039709e2002b32dc2a8
Author: Philip Herron
Date: Fri Mar 28 16:59:33 2025 +
gccrs: Fix ICE in array ref constexpr
Since 898d55ad7e2 was fixed to remove the VIEW_CONVERT_EXPR fro
https://gcc.gnu.org/g:c839965c2ef689cfd62c4ddeb61d872c0d04366c
commit r14-11506-gc839965c2ef689cfd62c4ddeb61d872c0d04366c
Author: Richard Biener
Date: Wed Mar 5 14:24:50 2025 +0100
debug/101533 - ICE with variant typedef DIE generation
There's a sanity check in gen_type_die_with_u
https://gcc.gnu.org/g:d3a3e52addbe07fed81209a29fe653d840dc67d2
commit r15-8525-gd3a3e52addbe07fed81209a29fe653d840dc67d2
Author: Owen Avery
Date: Mon Nov 11 16:19:44 2024 -0500
gccrs: Improve handling of static items in toplevel 2.0
gcc/rust/ChangeLog:
* resolve/r
https://gcc.gnu.org/g:4c05d6d26dbc0e8799325cc1c1a8221b52e7e28e
commit r15-8937-g4c05d6d26dbc0e8799325cc1c1a8221b52e7e28e
Author: Bob Dubner
Date: Wed Mar 26 16:07:44 2025 -0400
cobol: Bring trunk in line with Dubner's test system.
gcc/cobol
* genapi.cc: (parser_di
https://gcc.gnu.org/g:af2fdca5a3c9c18159a02dc8e94a95e701b66f81
commit af2fdca5a3c9c18159a02dc8e94a95e701b66f81
Author: Owen Avery
Date: Fri Jan 31 23:03:03 2025 -0500
Fix an issue with ForeverStack::dfs_rib
gcc/rust/ChangeLog:
* resolve/rust-forever-stack.hxx
https://gcc.gnu.org/g:e07838f07364c9ea5fdf71f4af63e0e6ab014788
commit e07838f07364c9ea5fdf71f4af63e0e6ab014788
Author: Michael Meissner
Date: Mon Mar 24 18:48:03 2025 -0400
Add ChangeLog.math and update REVISION.
2025-03-24 Michael Meissner
gcc/
* Chan
https://gcc.gnu.org/g:08e5c71131f456b196b2f199b740ece2411a5c61
commit 08e5c71131f456b196b2f199b740ece2411a5c61
Author: Michael Meissner
Date: Thu Apr 3 16:03:01 2025 -0400
Change TARGET_POPCNTD to TARGET_POWER7.
This patch changes TARGET_POPCNTD to TARGET_POWER7. The -mpopcntd sw
https://gcc.gnu.org/g:57dc3ab97393f526afcc74fa6c82347f3f77402a
commit r15-8399-g57dc3ab97393f526afcc74fa6c82347f3f77402a
Author: Pierre-Emmanuel Patry
Date: Wed Aug 21 17:01:29 2024 +0200
gccrs: Fix missing error on duplicated nodes
When we tried to insert a shadowable node and an
https://gcc.gnu.org/g:88cd7ab63df5e2510faed43870f7bdeefabcfff6
commit 88cd7ab63df5e2510faed43870f7bdeefabcfff6
Author: Michael Meissner
Date: Mon Mar 24 19:48:48 2025 -0400
RFC2686-Add paddis support.
2025-03-24 Michael Meissner
gcc/
* config/rs6000/co
https://gcc.gnu.org/g:ef4028cd8472edd3b898dc5a2ac353b82c6303f4
commit r15-8597-gef4028cd8472edd3b898dc5a2ac353b82c6303f4
Author: Philip Herron
Date: Thu Dec 19 16:43:49 2024 +
gccrs: add support for lang_item eq and PartialEq trait
The Eq and Partial Ord are very similar to th
https://gcc.gnu.org/g:e0315c138337ddfac4dc41d1e26d0c8dd7564e0b
commit r15-8559-ge0315c138337ddfac4dc41d1e26d0c8dd7564e0b
Author: Arthur Cohen
Date: Mon Nov 25 15:05:32 2024 +0100
gccrs: lang-items: Store NodeId mappings for lang items
gcc/rust/ChangeLog:
* util/ru
https://gcc.gnu.org/g:a99268b1cc0069ba3d4ad177e8ab0cefc335b9ea
commit r15-9092-ga99268b1cc0069ba3d4ad177e8ab0cefc335b9ea
Author: Philip Herron
Date: Wed Mar 26 17:26:12 2025 +
gccrs: Fix ICE when using super mid way though path
Fixes Rust-GCC#3568
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:d45dfed78f9243addd015c8534876b5c32f09c25
commit d45dfed78f9243addd015c8534876b5c32f09c25
Author: Arthur Cohen
Date: Thu Jan 30 14:41:11 2025 +0100
derive(PartialEq): Add partial implementation
We are still missing some deriving for enums, as part of our codeg
https://gcc.gnu.org/g:cbfcd3865f6b87df53891ab62edde5cbdb3a0cbd
commit cbfcd3865f6b87df53891ab62edde5cbdb3a0cbd
Author: Ondřej Machota
Date: Mon Mar 17 23:30:08 2025 +0100
rtl-ssa-dce: add prefetch as prelive + clone on pass
Diff:
---
gcc/dce.cc | 17 +
1 file changed, 9 i
https://gcc.gnu.org/g:165e7575a96af9ba901af199fa525f069efef574
commit r15-8603-g165e7575a96af9ba901af199fa525f069efef574
Author: liushuyu
Date: Sat Sep 9 14:19:06 2023 -0600
gccrs: rust/intrinsic: add try intrinsic and panic strategy options
gcc/rust/ChangeLog:
* backe
https://gcc.gnu.org/g:a362f8a7d78da919d3e8ad5d924109a3c1521131
commit r15-8596-ga362f8a7d78da919d3e8ad5d924109a3c1521131
Author: Philip Herron
Date: Tue Jan 7 12:32:43 2025 +
gccrs: fix ICE in borrows to invalid expressions
We need to check if the borrowed value is valid befor
https://gcc.gnu.org/g:bbbf9a239b54d697f5978a4dcd63ebbda9f3f1c4
commit r15-8521-gbbbf9a239b54d697f5978a4dcd63ebbda9f3f1c4
Author: Arthur Cohen
Date: Wed Nov 6 15:19:10 2024 +0100
gccrs: typecheck: Remove unused parameter in TyTyCheckCallExpr
gcc/rust/ChangeLog:
* t
https://gcc.gnu.org/g:20c8539a23e0a0462e3763c3983ffb3ca9b7e709
commit 20c8539a23e0a0462e3763c3983ffb3ca9b7e709
Author: Philip Herron
Date: Mon Mar 31 17:33:59 2025 +0100
gccrs: Fix ICE when resolving lifetimes without name
We dont need to assert here the lifetime code already supp
https://gcc.gnu.org/g:4ab7564dd217cbb8913d852189302ef9e097d184
commit 4ab7564dd217cbb8913d852189302ef9e097d184
Author: Arthur Cohen
Date: Thu Jan 30 13:07:48 2025 +0100
ast-builder: Add methods for QualifiedPathInExpressions
gcc/rust/ChangeLog:
* ast/rust-ast-buil
https://gcc.gnu.org/g:9725d15a88376b69e61bb5a3a5385145e1a5b5f7
commit r15-8507-g9725d15a88376b69e61bb5a3a5385145e1a5b5f7
Author: Philip Herron
Date: Fri Nov 1 14:07:54 2024 +
gccrs: add test case to show method resolution is working
The issue here was that the impl block for C
https://gcc.gnu.org/g:4b83e7c83427eb540951589ca1936c7d7399e080
commit r12-11005-g4b83e7c83427eb540951589ca1936c7d7399e080
Author: GCC Administrator
Date: Fri Mar 28 00:21:02 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
https://gcc.gnu.org/g:898d55ad7e2ae64a0184d736f29a1184a29867c3
commit 898d55ad7e2ae64a0184d736f29a1184a29867c3
Author: Philip Herron
Date: Thu Mar 27 17:27:56 2025 +
gccrs: Fix ICE during const expr eval on array expressions
Array expressions are still getting turned into VIEW
https://gcc.gnu.org/g:81c30dcda087186b1286486189ea2a7d8e5ec08e
commit 81c30dcda087186b1286486189ea2a7d8e5ec08e
Author: Michael Meissner
Date: Mon Mar 24 19:11:21 2025 -0400
Add support for -mcpu=future
This patch adds the support that can be used in developing GCC support for
https://gcc.gnu.org/g:228ee853d9258099aa3bff0d5b89afe72761193f
commit r15-8808-g228ee853d9258099aa3bff0d5b89afe72761193f
Author: Owen Avery
Date: Tue Feb 4 05:53:10 2025 -0500
gccrs: nr2.0: Run DefaultResolver::visit on PathInExpression
gcc/rust/ChangeLog:
* resol
https://gcc.gnu.org/g:e35327242317282a4ff5e2d933719828a0285e81
commit r15-8458-ge35327242317282a4ff5e2d933719828a0285e81
Author: Hu, Lin1
Date: Thu Mar 13 16:36:15 2025 +0800
i386: Add AVX10.2 SAT CVT Intrinsics without Rounding Control
gcc/ChangeLog:
* config/i38
https://gcc.gnu.org/g:3136c46e7d16842d921aa15b268e72e04f9c5af5
commit 3136c46e7d16842d921aa15b268e72e04f9c5af5
Author: Ondřej Machota
Date: Sun Sep 29 20:20:11 2024 +0200
rtl-ssa: dce mark sketch
Diff:
---
gcc/dce.cc | 57 +
1 file
https://gcc.gnu.org/g:d1fd9da39abc4e0430fed46d14ebd2360324f8b8
commit r15-8258-gd1fd9da39abc4e0430fed46d14ebd2360324f8b8
Author: Matthias Klose
Date: Tue Mar 18 16:12:37 2025 +0100
Build and install gcobol driver for the cross build
gcc/cobol/
2025-03-18 Matthias Klose
https://gcc.gnu.org/g:33462c81bb01469837c0cfe5039963b53495481a
commit r15-8604-g33462c81bb01469837c0cfe5039963b53495481a
Author: liushuyu
Date: Mon Dec 2 14:24:04 2024 -0700
gccrs: rust/intrinsic: add new "catch_unwind" variant of API
gcc/rust/ChangeLog:
* backend/rust
https://gcc.gnu.org/g:1eb46203ced28c5a3e44f6b63a23d4e91bd4f344
commit 1eb46203ced28c5a3e44f6b63a23d4e91bd4f344
Author: Philip Herron
Date: Thu Feb 13 17:45:09 2025 +
gccrs: self paths are patterns but we dont have mappings for it
With simple patterns we dont introduce any more
https://gcc.gnu.org/g:80bc600efeb6d2e4342da3e558cd2b5562e78477
commit r15-8547-g80bc600efeb6d2e4342da3e558cd2b5562e78477
Author: Philip Herron
Date: Tue Nov 26 15:33:35 2024 +
gccrs: allow casts from numeric types to floats
Fixes Rust-GCC#3261
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:618f41a3cd69f3be63528ba8c451a43574500aeb
commit 618f41a3cd69f3be63528ba8c451a43574500aeb
Author: Philip Herron
Date: Thu Jan 23 14:44:20 2025 +
gccrs: add new -frust-overflow-checks flag to control overflow checks
This will be crucial for more complex gim
https://gcc.gnu.org/g:9bc5deb919ce4c33839fc331aa943c99c33adce6
commit r15-8630-g9bc5deb919ce4c33839fc331aa943c99c33adce6
Author: Arthur Cohen
Date: Thu Dec 26 10:57:07 2024 +
gccrs: derive(Clone): Mark PhantomData as a lang item
gcc/testsuite/ChangeLog:
* rust
https://gcc.gnu.org/g:a1363f8dd8037d40e9fbf04c2ba8d6d3e7e5c269
commit r15-8468-ga1363f8dd8037d40e9fbf04c2ba8d6d3e7e5c269
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 loo
https://gcc.gnu.org/g:c7c6b5f89a39a39322aefb6e8f181c5fc230b162
commit r15-8568-gc7c6b5f89a39a39322aefb6e8f181c5fc230b162
Author: Arthur Cohen
Date: Fri Nov 29 11:06:25 2024 +0100
gccrs: hir: Lower lang-item paths
gcc/rust/ChangeLog:
* hir/rust-ast-lower-type.cc (A
https://gcc.gnu.org/g:9047b32383a05b5ef5909de5eed35a0cd3c9a76a
commit r15-8395-g9047b32383a05b5ef5909de5eed35a0cd3c9a76a
Author: Arthur Cohen
Date: Sat Apr 6 23:02:51 2024 +0200
gccrs: imports: Make FinalizeImports a resolver visitor as well
gcc/rust/ChangeLog:
*
https://gcc.gnu.org/g:c53c8d70e8dce2a400c1f3a01343f5d550ea3a03
commit c53c8d70e8dce2a400c1f3a01343f5d550ea3a03
Author: Arthur Cohen
Date: Wed Jan 15 12:59:51 2025 +
ast-builder: Add extra parameter for TypeParam builder
gcc/rust/ChangeLog:
* ast/rust-ast-build
1 - 100 of 169 matches
Mail list logo