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:8410cda2b70228d358313cbacc0fe404c91b3ad2
commit 8410cda2b70228d358313cbacc0fe404c91b3ad2
Author: Mikael Morin
Date: Sat Mar 29 11:41:45 2025 +0100
Suppression export gfc_conv_descriptor_span_set
Diff:
---
gcc/fortran/trans-descriptor.cc | 2 +-
gcc/fortran/trans-des
https://gcc.gnu.org/g:2c883bb004c08cef9bf01f90cf39108e14dd98b5
commit r15-8582-g2c883bb004c08cef9bf01f90cf39108e14dd98b5
Author: Arthur Cohen
Date: Wed Dec 18 12:20:27 2024 +0100
gccrs: lang-items: Collect trait functions that are lang items
gcc/rust/ChangeLog:
*
https://gcc.gnu.org/g:37ae2e055687a22974d7bcb9e618f258fa49ab1a
commit r15-8492-g37ae2e055687a22974d7bcb9e618f258fa49ab1a
Author: Jakub Jelinek
Date: Fri Mar 21 12:17:01 2025 +0100
inliner: Silently drop musttail flag on calls during inlining unless the
inlined routine was musttail called
https://gcc.gnu.org/g:3c14514dbcbef818169cc06e5bace8daa1b4b476
commit r15-8204-g3c14514dbcbef818169cc06e5bace8daa1b4b476
Author: jjasmine
Date: Tue Jun 11 22:07:14 2024 -0700
gccrs: Expected first layer done
gcc/rust/ChangeLog:
* expand/rust-macro-builtins-asm.cc
https://gcc.gnu.org/g:6621e5a1d1195137a1dd6d917961ab23609a244c
commit r15-9146-g6621e5a1d1195137a1dd6d917961ab23609a244c
Author: Jonathan Wakely
Date: Tue Mar 18 18:37:01 2025 +
cobol: Fix incorrect use of std::remove_if
The call to std::remove_if used here doesn't remove any
https://gcc.gnu.org/g:6dce8a479a288a64ffa87f3e3549f1dc6900b527
commit r15-8120-g6dce8a479a288a64ffa87f3e3549f1dc6900b527
Author: Pierre-Emmanuel Patry
Date: Thu May 2 12:33:20 2024 +0200
gccrs: Change return type of lookup trait defid functions.
Wrap the return type with an option
https://gcc.gnu.org/g:4cbbaa71c1a2d438c9ac534ef6b2bf6c1887bf8e
commit r15-8636-g4cbbaa71c1a2d438c9ac534ef6b2bf6c1887bf8e
Author: Arthur Cohen
Date: Thu Jan 2 10:59:33 2025 +
gccrs: derive(Clone): Add deriving of simple enum variants
gcc/rust/ChangeLog:
* expan
https://gcc.gnu.org/g:1e430a7957e7a3cf79f6f22f112f3d764706f50f
commit r15-8148-g1e430a7957e7a3cf79f6f22f112f3d764706f50f
Author: Pierre-Emmanuel Patry
Date: Sun May 19 02:44:42 2024 +0200
gccrs: Add feature gate for box syntax
The box syntax is experimental even though it is used
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: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: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:72ad259a22c182756b883871285f7c30e7c778cb
commit r15-8634-g72ad259a22c182756b883871285f7c30e7c778cb
Author: Arthur Cohen
Date: Thu Jan 2 10:56:11 2025 +
gccrs: derive(Clone): Add note about Clone::clone()
gcc/rust/ChangeLog:
* expand/rust-
https://gcc.gnu.org/g:00c48701f1972882f0d60cdc5c266c771712e4c9
commit r15-8639-g00c48701f1972882f0d60cdc5c266c771712e4c9
Author: Arthur Cohen
Date: Fri Jan 3 15:14:45 2025 +
gccrs: derive(Clone): Implement derive clone for enum struct variants
gcc/rust/ChangeLog:
https://gcc.gnu.org/g:d8c11ccefb48e600264f530df505ba96fa7d0835
commit r15-8633-gd8c11ccefb48e600264f530df505ba96fa7d0835
Author: Arthur Cohen
Date: Thu Dec 26 23:01:32 2024 +
gccrs: derive(Clone): Use lang item for PhantomData in Clone
gcc/rust/ChangeLog:
* ex
https://gcc.gnu.org/g:56203bba1a630d6f33e553f2d429c614abbae00b
commit 56203bba1a630d6f33e553f2d429c614abbae00b
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:c8721ccdeb45396c5acf53da058a0fe1e3d03590
commit r15-8588-gc8721ccdeb45396c5acf53da058a0fe1e3d03590
Author: Owen Avery
Date: Wed Dec 4 15:23:07 2024 -0500
gccrs: Remove Rust::make_unique
Since our bootstrap requirement has been bumped to C++14, we don't need
The branch 'meissner/heads/work196-bugs' was created in namespace 'refs/users'
pointing to:
bc61a0720b30... Add ChangeLog.meissner and REVISION.
https://gcc.gnu.org/g:d0e6dc1bb776b0d76b90d22407a4d951506b9688
commit r15-8830-gd0e6dc1bb776b0d76b90d22407a4d951506b9688
Author: Owen Avery
Date: Sun Feb 9 03:02:58 2025 -0500
gccrs: nr2.0: Handle lang item type path segments
gcc/rust/ChangeLog:
* resolve/rust-for
https://gcc.gnu.org/g:c675c9dcb4eb006131f6a86d2e763a955c9b2fc8
commit r15-8456-gc675c9dcb4eb006131f6a86d2e763a955c9b2fc8
Author: GCC Administrator
Date: Thu Mar 20 00:20:10 2025 +
Daily bump.
Diff:
---
gcc/ChangeLog | 58 +++
gcc/DATESTAMP |2 +-
gcc/ada/Cha
https://gcc.gnu.org/g:9d9dc4be6796966ee934f4929db94b250956201a
commit r14-11435-g9d9dc4be6796966ee934f4929db94b250956201a
Author: Martin Uecker
Date: Sat Mar 22 15:48:55 2025 +0100
c: detect variably-modified types [PR117145,PR117245,PR100420]
This fixes two cases where variably-m
https://gcc.gnu.org/g:a728f5f19a77d76e48ccfac5b3ccf0941f2150c3
commit r15-8631-ga728f5f19a77d76e48ccfac5b3ccf0941f2150c3
Author: Arthur Cohen
Date: Thu Dec 26 22:09:11 2024 +
gccrs: derive(Copy): Use copy lang item when deriving Copy.
gcc/rust/ChangeLog:
* exp
https://gcc.gnu.org/g:76c081bc4e5b49c321b7459d5c7a3b474cbe3770
commit 76c081bc4e5b49c321b7459d5c7a3b474cbe3770
Author: Michael Meissner
Date: Thu Apr 3 16:14:55 2025 -0400
Use architecture flags for defining _ARCH_PWR macros.
For the newer architectures, this patch changes GCC to
https://gcc.gnu.org/g:0884ed91a150e10bbdd462724505a7904654cd32
commit r15-8537-g0884ed91a150e10bbdd462724505a7904654cd32
Author: Owen Avery
Date: Tue Nov 19 13:57:34 2024 -0500
gccrs: Use nr2.0 in PrivacyReporter
gcc/rust/ChangeLog:
* checks/errors/privacy/rust-pr
https://gcc.gnu.org/g:c99bdfc459c669346514347a863f1a1e9266cea1
commit r15-9059-gc99bdfc459c669346514347a863f1a1e9266cea1
Author: Richard Biener
Date: Thu Mar 27 14:06:00 2025 +0100
target/119010 - add mode attribute to *vmovv16si_constm1_pternlog_false_dep
Like the other instances
https://gcc.gnu.org/g:2c5d4994edbd42cb347ce487f32560005dbd9552
commit r15-8638-g2c5d4994edbd42cb347ce487f32560005dbd9552
Author: Arthur Cohen
Date: Fri Jan 3 14:27:52 2025 +
gccrs: derive(Clone): Implement clone for enum tuple variants
gcc/rust/ChangeLog:
* ex
https://gcc.gnu.org/g:3fa779425cc550afb6e18671c45dba0e21d1d273
commit r15-8558-g3fa779425cc550afb6e18671c45dba0e21d1d273
Author: Philip Herron
Date: Mon Dec 2 17:38:55 2024 +
gccrs: fix crash in hir dump
gcc/rust/ChangeLog:
* hir/rust-hir-dump.cc (Dump::visit)
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
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: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:925a744efec5a630eb9bf49e755c554a884fda99
commit r14-11446-g925a744efec5a630eb9bf49e755c554a884fda99
Author: Patrick Palka
Date: Thu Mar 13 09:15:21 2025 -0400
libstdc++: Fix ref_view branch of views::as_const [PR119135]
Unlike for span and empty_view, the ran
https://gcc.gnu.org/g:b1b75a253870a0466a5557cc2c6ae2b37e8930c6
commit r13-9490-gb1b75a253870a0466a5557cc2c6ae2b37e8930c6
Author: GCC Administrator
Date: Thu Apr 3 00:21:17 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 54 +++
https://gcc.gnu.org/g:63da4eb89401a574adb6c484f2c49bae41a5174c
commit 63da4eb89401a574adb6c484f2c49bae41a5174c
Author: Michael Meissner
Date: Tue Apr 1 18:47:38 2025 -0400
Fix PR 118541, do not generate unordered fp cmoves for IEEE compares.
This is version 6 of the patch.
https://gcc.gnu.org/g:364e0f5e28f33be5941601fc873bc828ebe1eca9
commit 364e0f5e28f33be5941601fc873bc828ebe1eca9
Author: Michael Meissner
Date: Thu Apr 3 15:24:39 2025 -0400
Add ChangeLog.bugs and update REVISION.
2025-04-03 Michael Meissner
gcc/
* Chang
https://gcc.gnu.org/g:1160e4b7e1c4e254f01107d8d5ef513ddccc7388
commit r15-8833-g1160e4b7e1c4e254f01107d8d5ef513ddccc7388
Author: Arthur Cohen
Date: Thu Jan 23 11:44:33 2025 +
gccrs: lower: Error out when lowering ErrorPropagationExpr
Adapt functions for lowering nodes that sho
https://gcc.gnu.org/g:ed773fca7b930403d8863995077e1929bd715d91
commit r15-8560-ged773fca7b930403d8863995077e1929bd715d91
Author: Arthur Cohen
Date: Mon Nov 25 14:30:39 2024 +0100
gccrs: lang-items: Add lang-items AST collector
gcc/rust/ChangeLog:
* Make-lang.in: A
https://gcc.gnu.org/g:8d42378acdf1a011420ba78685f7a6c79808c881
commit r15-9032-g8d42378acdf1a011420ba78685f7a6c79808c881
Author: LIU Hao
Date: Sat Mar 29 22:47:54 2025 +0800
gcc/mingw: Align `.refptr.` to 8-byte boundaries for 64-bit targets
Windows only requires sections to be al
https://gcc.gnu.org/g:63023c032845b5d01e25c1f2e443e43d938337b0
commit r15-8619-g63023c032845b5d01e25c1f2e443e43d938337b0
Author: Arthur Cohen
Date: Thu Dec 26 21:46:03 2024 +
gccrs: ast: Refactor how lang item paths are handled.
Lang item typepaths were not handled properly, a
https://gcc.gnu.org/g:e7bf1b6291ea18a3848f9fc7d44421554eeafe4f
commit r15-8551-ge7bf1b6291ea18a3848f9fc7d44421554eeafe4f
Author: Arthur Cohen
Date: Fri Nov 29 11:05:29 2024 +0100
gccrs: hir: Remove duplicate function in TraitItemFunc
Both TraitItemFunc::has_definition() and TraitI
https://gcc.gnu.org/g:b87fd67fa807665d741968b7aca4b9399f2071db
commit b87fd67fa807665d741968b7aca4b9399f2071db
Author: Arthur Cohen
Date: Tue Jan 21 16:13:11 2025 +0100
lang-items: Add Result and Try lang items
gcc/rust/ChangeLog:
* util/rust-lang-item.h: Add hand
https://gcc.gnu.org/g:65b68bed326c6acaa1fd50527d9c1dc61071579f
commit r15-8548-g65b68bed326c6acaa1fd50527d9c1dc61071579f
Author: Philip Herron
Date: Tue Nov 26 18:05:25 2024 +
gccrs: ensure packed and aligned is applied properly
We cannot apply aligned or packed after layout_t
https://gcc.gnu.org/g:5b9a36c7eabc2d5fd41604197c52c6bbf7d6674b
commit 5b9a36c7eabc2d5fd41604197c52c6bbf7d6674b
Merge: 99242af0b0f2 67139bc62ba5
Author: Michael Meissner
Date: Thu Apr 3 16:35:30 2025 -0400
Merge commit 'refs/users/meissner/heads/work199-vpair' of
git+ssh://gcc.gnu.org/git/
The branch 'meissner/heads/work199-test' was updated to point to:
eadedcdfa58e... Merge commit 'refs/users/meissner/heads/work199-test' of gi
It previously pointed to:
c09fa69f394a... Add ChangeLog.test and update REVISION.
Diff:
Summary of changes (added commits):
--
https://gcc.gnu.org/g:9b4f8f2d5177b006c6996e790f3874c8b1eeacfa
commit r15-8418-g9b4f8f2d5177b006c6996e790f3874c8b1eeacfa
Author: Philip Herron
Date: Thu Sep 19 16:45:54 2024 +0100
rust: Add support for Clone and Copy derive on generic types
When we generate derivations for Copy an
https://gcc.gnu.org/g:b1ac0c5f1986d0774cfc980da8323f17747a1ce9
commit r15-8648-gb1ac0c5f1986d0774cfc980da8323f17747a1ce9
Author: Richard Earnshaw
Date: Fri Mar 21 15:15:21 2025 +
arm: testsuite: memcpy-aligned requires unaligned accesses
This test is designed to check that if
https://gcc.gnu.org/g:0a2bc0a252f1c45848e92fb8f1b537a7c7b69eab
commit 0a2bc0a252f1c45848e92fb8f1b537a7c7b69eab
Author: Owen Avery
Date: Tue Mar 18 20:28:25 2025 -0400
nr2.0: Adjust indentifier expression handling
gcc/rust/ChangeLog:
* resolve/rust-late-name-resolv
https://gcc.gnu.org/g:3638b0551e48f7a9b292409f750174727ea7a5e2
commit 3638b0551e48f7a9b292409f750174727ea7a5e2
Author: Arthur Cohen
Date: Tue Dec 24 11:45:09 2024 +
backend: Allow anything as a match scrutinee
gcc/rust/ChangeLog:
* backend/rust-compile-expr.cc
https://gcc.gnu.org/g:1c13bc20ca23774567e192a47d894cad362086df
commit r15-8593-g1c13bc20ca23774567e192a47d894cad362086df
Author: Prajwal S N
Date: Mon Dec 16 13:29:46 2024 +0530
gccrs: use StackedContexts for block context
Replaces the DIY vector stack with a StackedContexts objec
https://gcc.gnu.org/g:6524f82fb901ddf5d2b8d60e220b9ec792d8aeeb
commit r15-8550-g6524f82fb901ddf5d2b8d60e220b9ec792d8aeeb
Author: Arthur Cohen
Date: Mon Nov 25 12:37:12 2024 +0100
gccrs: mappings: Move lang_item definitions to .cc
gcc/rust/ChangeLog:
* util/rust-hi
https://gcc.gnu.org/g:36b4a47d6872ddc0340b002ac8272c283a656327
commit 36b4a47d6872ddc0340b002ac8272c283a656327
Author: Michael Meissner
Date: Mon Mar 24 19:17:59 2025 -0400
Add rs6000 architecture masks.
This patch begins the journey to move architecture bits that are not user
IS
https://gcc.gnu.org/g:0696a01b15dfcfb016994ec98e4c4cdc789c6432
commit 0696a01b15dfcfb016994ec98e4c4cdc789c6432
Author: Michael Meissner
Date: Thu Apr 3 15:25:35 2025 -0400
Add ChangeLog.libs and update REVISION.
2025-04-03 Michael Meissner
gcc/
* Chang
https://gcc.gnu.org/g:22bdc4d9dd7fd20b4745e810534299bca27c6943
commit r14-11416-g22bdc4d9dd7fd20b4745e810534299bca27c6943
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 asse
https://gcc.gnu.org/g:c7e00b1e8757f44e2afdb0263c6f0400e44a1f95
commit r15-8433-gc7e00b1e8757f44e2afdb0263c6f0400e44a1f95
Author: Owen Avery
Date: Tue Oct 15 23:16:23 2024 -0400
gccrs: Disambiguate generic args during name resolution 2.0
gcc/rust/ChangeLog:
* resol
https://gcc.gnu.org/g:70c87e94e11d97dc63d6ffa4862bd4f97c5f25ba
commit r15-8567-g70c87e94e11d97dc63d6ffa4862bd4f97c5f25ba
Author: Arthur Cohen
Date: Wed Dec 4 15:14:45 2024 +0100
gccrs: nr1.0: Resolve lang item paths properly.
gcc/rust/ChangeLog:
* resolve/rust-ast
https://gcc.gnu.org/g:b31e1976cb0fe767db81febc6a30a6cc0b8f243a
commit r15-9081-gb31e1976cb0fe767db81febc6a30a6cc0b8f243a
Author: Arthur Cohen
Date: Wed Mar 5 15:36:19 2025 +
gccrs: lower: Handle let-else properly
gcc/rust/ChangeLog:
* hir/tree/rust-hir-stmt.h
https://gcc.gnu.org/g:75ef9fd3ffc6ef0759cf9fa359c94bfa4fde1235
commit 75ef9fd3ffc6ef0759cf9fa359c94bfa4fde1235
Author: Owen Avery
Date: Tue Mar 25 18:50:56 2025 -0400
Lower raw string literals
gcc/rust/ChangeLog:
* hir/rust-ast-lower-base.cc
(ASTLoweri
https://gcc.gnu.org/g:b130aa485b39e66a5d0b6b286d6cc8b9ba8143ed
commit b130aa485b39e66a5d0b6b286d6cc8b9ba8143ed
Merge: c53b3461e27e 3d09f8d126ca
Author: Michael Meissner
Date: Thu Apr 3 16:29:20 2025 -0400
Merge commit 'refs/users/meissner/heads/work199-paddis' of
git+ssh://gcc.gnu.org/git
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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:5450afcfb761834b7f4156022f1ec38f2226c193
commit r15-8718-g5450afcfb761834b7f4156022f1ec38f2226c193
Author: Thomas Schwinge
Date: Thu Mar 20 14:21:26 2025 +0100
nvptx: Default at least to '-mptx=6.3'
gcc/
* config/nvptx/nvptx.cc (default_pt
https://gcc.gnu.org/g:308fd792af6c220b505515e6d40e7ba0f9820cf5
commit r15-8422-g308fd792af6c220b505515e6d40e7ba0f9820cf5
Author: Philip Herron
Date: Wed Oct 2 15:47:33 2024 +0100
gccrs: Fix ICE when typechecking non-trait item when we expect one
We just had an assertion here for t
https://gcc.gnu.org/g:f8dd4cc166149c9a9a6393b440a4cf89b8fa6307
commit r15-8561-gf8dd4cc166149c9a9a6393b440a4cf89b8fa6307
Author: Arthur Cohen
Date: Wed Dec 4 13:53:11 2024 +
gccrs: attributes: Add class for sharing methods on attributes.
gcc/rust/ChangeLog:
*
1 - 100 of 169 matches
Mail list logo