https://gcc.gnu.org/g:f00023fa81e657bc7019384ec4cd773f58415d82
commit r16-1987-gf00023fa81e657bc7019384ec4cd773f58415d82
Author: Andrew Pinski
Date: Thu Jul 3 09:13:59 2025 -0700
Add myself as an aarch64 port reviewer
As mentioned in
https://inbox.sourceware.org/gcc/ea828262-8f8f
https://gcc.gnu.org/g:7abb8d05c3a7ef3df5a8a477bda72ceaf0b1cd42
commit 7abb8d05c3a7ef3df5a8a477bda72ceaf0b1cd42
Author: Thomas Schwinge
Date: Thu Jul 3 14:44:21 2025 +0200
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test
cases
With this fix-up for commit 3
https://gcc.gnu.org/g:78c6033c44731e5fcb4d5453bab2f180ef7fc5d7
commit 78c6033c44731e5fcb4d5453bab2f180ef7fc5d7
Author: Jakub Jelinek
Date: Tue Jun 3 07:54:37 2025 +0200
libgomp: Fix up omp_target_memset-3.c test for C++ [PR120444]
The test PASSes for C, but FAILs for C++:
.../
/ChangeLog.omp | 11 +++
3 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP.omp b/gcc/DATESTAMP.omp
index aaa22e3d56a0..695297928f69 100644
--- a/gcc/DATESTAMP.omp
+++ b/gcc/DATESTAMP.omp
@@ -1 +1 @@
-20250617
+20250703
diff --git a/gcc/testsuite/ChangeLog.omp
https://gcc.gnu.org/g:13c766066e23eb6ddf6bad7a5664b9d3ca8c1974
commit r16-1985-g13c766066e23eb6ddf6bad7a5664b9d3ca8c1974
Author: Thomas Schwinge
Date: Thu Jul 3 14:44:21 2025 +0200
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test
cases
With this fix-up fo
https://gcc.gnu.org/g:6b19e40f982829c460439d270d34c5c848d90c6e
commit r15-9916-g6b19e40f982829c460439d270d34c5c848d90c6e
Author: Jason Merrill
Date: Wed Jul 2 18:03:57 2025 -0400
c++: uninitialized TARGET_EXPR and constexpr [PR120684]
In r15-7532 for PR118856 I introduced a TARGET
https://gcc.gnu.org/g:d683e1237df906abaa3de70896f07ef7ecd07b7a
commit d683e1237df906abaa3de70896f07ef7ecd07b7a
Author: Pan Li
Date: Sun Jun 15 16:28:38 2025 +0800
RISC-V: Refine VX combine test case 0 to avoid code duplication
The case 0 for vx combine def functions are most the s
https://gcc.gnu.org/g:105cb2db4ae6a5baa71a7d97fe3a011d3e0298a0
commit 105cb2db4ae6a5baa71a7d97fe3a011d3e0298a0
Author: Pan Li
Date: Tue Jun 17 10:00:54 2025 +0800
RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR cost
This patch would like to combine the vec_duplicate +
https://gcc.gnu.org/g:0b1f5033411fa875ac2a5438dc939fcbdfbf6f7d
commit 0b1f5033411fa875ac2a5438dc939fcbdfbf6f7d
Author: Pan Li
Date: Tue Jun 17 10:05:33 2025 +0800
RISC-V: Add test for vec_duplicate + vmin.vv combine case 0 with GR2VR cost
0, 2 and 15
Add asm dump check and run te
https://gcc.gnu.org/g:f2192cd50d57966da1a538862de5b9cdc123c35b
commit f2192cd50d57966da1a538862de5b9cdc123c35b
Author: Pan Li
Date: Tue Jun 17 10:08:44 2025 +0800
RISC-V: Add test for vec_duplicate + vmin.vv combine case 1 with GR2VR cost
0, 1 and 2
Add asm dump check test for ve
https://gcc.gnu.org/g:bff5289ba64ac8785ef1f73d3f4b30b447801da8
commit bff5289ba64ac8785ef1f73d3f4b30b447801da8
Author: Kito Cheng
Date: Tue Jun 17 13:01:01 2025 +0800
RISC-V: Use riscv_2x_xlen_mode_p [NFC]
Use riscv_v_ext_mode_p to check the mode size is 2x XLEN, instead of
us
https://gcc.gnu.org/g:209297cd3530972b8ad2e5d14c6dc96bb5d8b2ac
commit 209297cd3530972b8ad2e5d14c6dc96bb5d8b2ac
Author: Dongyan Chen
Date: Wed Jun 18 19:47:28 2025 +0800
RISC-V: Add generic tune as default.
According to the discussion in
https://gcc.gnu.org/pipermail/gcc-patche
https://gcc.gnu.org/g:f6691d5f69ae5928bc6f9452fd4122101debfd41
commit f6691d5f69ae5928bc6f9452fd4122101debfd41
Author: Kito Cheng
Date: Tue Jun 17 12:56:17 2025 +0800
RISC-V: Adding cost model for zilsd
Motivation of this patch is we want to use ld/sd if possible when zilsd
is
https://gcc.gnu.org/g:d384bfb5ecc16e2d25adc43a6ef451c983dac7df
commit d384bfb5ecc16e2d25adc43a6ef451c983dac7df
Author: Pan Li
Date: Thu Jun 19 10:44:14 2025 +0800
RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2VR cost
This patch would like to combine the vec_duplicate
https://gcc.gnu.org/g:b11a59c708d6b35aeb5995695e2bd53f8b341461
commit b11a59c708d6b35aeb5995695e2bd53f8b341461
Author: Kito Cheng
Date: Tue Jun 17 12:52:00 2025 +0800
RISC-V: Add -fno-pie flags to testcases
PIE may cause some code gen difference in the testcases, that will cause
https://gcc.gnu.org/g:e2f93299f84df050dfcd9a644eb6faed87c79fc6
commit e2f93299f84df050dfcd9a644eb6faed87c79fc6
Author: Umesh Kalappa
Date: Tue Jun 17 07:23:41 2025 -0600
[PATCH v1] RISC-V: Use scratch reg for loop control
By using the scratch register for loop control rather than
https://gcc.gnu.org/g:4e879da55a35790c1c75fa71328bc0425fd5898c
commit 4e879da55a35790c1c75fa71328bc0425fd5898c
Author: Jeff Law
Date: Sun Jun 22 12:06:08 2025 -0600
[committed][PR rtl-optimization/120550] Drop REG_EQUAL note after ext-dce
transformation
This bug was found by Edwi
https://gcc.gnu.org/g:dddb4eaa80d2500c920e58b80d7aa0bbba9107f8
commit dddb4eaa80d2500c920e58b80d7aa0bbba9107f8
Author: Pan Li
Date: Thu Jun 19 10:47:33 2025 +0800
RISC-V: Add test for vec_duplicate + vminu.vv combine case 0 with GR2VR
cost 0, 2 and 15
Add asm dump check and run t
https://gcc.gnu.org/g:1db0924426c7e2f1c2692079855a1999179a3f6b
commit 1db0924426c7e2f1c2692079855a1999179a3f6b
Author: Jeff Law
Date: Thu Jun 19 20:58:56 2025 -0600
[RISC-V] Force several tests to use rocket tuning
My tester has been flagging these regressions since the default co
https://gcc.gnu.org/g:44ac6ec10ded179bc9794fb019b8280658c4e7fb
commit 44ac6ec10ded179bc9794fb019b8280658c4e7fb
Author: Pan Li
Date: Thu Jun 19 18:58:17 2025 +0800
RISC-V: Fix ICE for expand_select_vldi [PR120652]
The will be one ICE when expand pass, the bt similar as below.
https://gcc.gnu.org/g:b319ccfa4f8fb971baf62fac46e39bf7158d15a9
commit b319ccfa4f8fb971baf62fac46e39bf7158d15a9
Author: Pan Li
Date: Thu Jun 19 10:49:07 2025 +0800
RISC-V: Add test for vec_duplicate + vminu.vv combine case 1 with GR2VR
cost 0, 1 and 2
Add asm dump check test for v
https://gcc.gnu.org/g:2e8d2d138d795cd8e1b7899e560701cf20201a47
commit 2e8d2d138d795cd8e1b7899e560701cf20201a47
Author: Andrew Pinski
Date: Sun Jun 22 12:35:19 2025 -0600
[RISC-V][PR target/119830] Fix RISC-V codegen on 32bit hosts
So this is Andrew's patch from the PR. We weren't
https://gcc.gnu.org/g:fe2c046f055e14646f7e2908c135e6a3cf1973c7
commit fe2c046f055e14646f7e2908c135e6a3cf1973c7
Author: Pan Li
Date: Sat Jun 21 09:00:16 2025 +0800
RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on GR2VR cost
This patch would like to combine the vec_duplicat
https://gcc.gnu.org/g:612690936f5ddd122b60cf843cb4f40ae7ede436
commit r15-9917-g612690936f5ddd122b60cf843cb4f40ae7ede436
Author: Patrick Palka
Date: Thu Jul 3 10:55:17 2025 -0400
libstdc++: Update LWG 4166 changes to concat_view::end() [PR120934]
In r15-4555-gf191c830154565 we pro
https://gcc.gnu.org/g:ac124f4a0405aa34a04943d8d55dedd02233258c
commit ac124f4a0405aa34a04943d8d55dedd02233258c
Author: Sosutha Sethuramapandian
Date: Thu Jun 19 20:53:56 2025 -0600
[PATCH] RISC-V: Use builtin clz/ctz when count_leading_zeros and
count_trailing_zeros is used
longl
https://gcc.gnu.org/g:8712876f6c44061432fb81540e13c9f7f91c6ac7
commit 8712876f6c44061432fb81540e13c9f7f91c6ac7
Author: Pan Li
Date: Sat Jun 21 10:07:38 2025 +0800
RISC-V: Add test for vec_duplicate + vsaddu.vv combine case 1 with GR2VR
cost 0, 1 and 2
Add asm dump check test for
https://gcc.gnu.org/g:cbdf7944671243ff85bcda589fc138146ad8e4d7
commit cbdf7944671243ff85bcda589fc138146ad8e4d7
Author: Paul-Antoine Arras
Date: Tue Jun 24 15:42:50 2025 -0600
RISC-V: Add patterns for vector-scalar multiply-(subtract-)accumulate
[PR119100]
This pattern enables the
https://gcc.gnu.org/g:4e8970b53e39c6589119e505873e6f994e97201f
commit 4e8970b53e39c6589119e505873e6f994e97201f
Author: Jeff Law
Date: Sat Jun 21 08:24:58 2025 -0600
[RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V
The RISC-V prefetch support is broken i
https://gcc.gnu.org/g:68deb26b4f661a13c3e489ef8079ac885d194cf4
commit 68deb26b4f661a13c3e489ef8079ac885d194cf4
Author: Pan Li
Date: Sat Jun 21 09:10:07 2025 +0800
RISC-V: Add test for vec_duplicate + vsaddu.vv combine case 0 with GR2VR
cost 0, 2 and 15
Add asm dump check and run
https://gcc.gnu.org/g:20e57a6541e283186ec5e26552149f454af27cc7
commit 20e57a6541e283186ec5e26552149f454af27cc7
Author: Paul-Antoine Arras
Date: Wed Jun 25 16:42:00 2025 +
RISC-V: update prepare_ternary_operands to handle vector-scalar case
[PR120828]
This is a followup to 92e
https://gcc.gnu.org/g:eef3fd51a8c4a612fb627e386d0bc80dbb66f506
commit eef3fd51a8c4a612fb627e386d0bc80dbb66f506
Author: Kito Cheng
Date: Thu Jun 26 14:35:47 2025 +0800
RISC-V: Fix build issue
Apparently I forgot to squash this fix into the previous commit before I
push...
https://gcc.gnu.org/g:95c6127a2b69e654688072cc6d758a3778f45726
commit 95c6127a2b69e654688072cc6d758a3778f45726
Author: Jiawei
Date: Tue Jun 24 17:34:05 2025 +0800
RISC-V: Add Profiles RVA/B23S64 support.
This patch adds support for the RISC-V Profiles RVA23S64 and RVB23S64.
https://gcc.gnu.org/g:d08eceb84cca404dc0417ea69cd7ef9d7bae1ced
commit d08eceb84cca404dc0417ea69cd7ef9d7bae1ced
Author: Jeff Law
Date: Mon Jun 23 18:27:49 2025 -0600
[RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V
Fix typo in comment spotted by Peter B.
https://gcc.gnu.org/g:64af55c82a125e3fc6b0a601e0e50bbe78f6f6fc
commit 64af55c82a125e3fc6b0a601e0e50bbe78f6f6fc
Author: Kito Cheng
Date: Thu Jun 26 14:26:57 2025 +0800
RISC-V: Add comment and reorder the the include files in riscv.md [NFC]
This patch adds a comment to the riscv.md
https://gcc.gnu.org/g:78ce4720d13b3e82a4c718880a9ca9f0e955cf7e
commit r13-9781-g78ce4720d13b3e82a4c718880a9ca9f0e955cf7e
Author: Jakub Jelinek
Date: Tue Jul 1 15:28:10 2025 +0200
c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]
The following testcase is miscompiled sin
https://gcc.gnu.org/g:37bf13adcda564dfdb28c3aa736f2cac71c73d09
commit r16-1918-g37bf13adcda564dfdb28c3aa736f2cac71c73d09
Author: Richard Biener
Date: Wed Jul 2 09:30:05 2025 +0200
tree-optimization/118669 - fixup wrongly aligned loads/stores
The vectorizer tracks alignment of data
https://gcc.gnu.org/g:d22a59c2518e87de41add2d5daf9cf23149fb1a6
commit r16-1950-gd22a59c2518e87de41add2d5daf9cf23149fb1a6
Author: Daniel King
Date: Thu Jun 12 10:03:53 2025 +0100
ada: Port System.Stack_Usage to CHERI
This unit performed integer to address conversions to calculate s
https://gcc.gnu.org/g:4222552aeb313fa40303d122c9cf2fb75299
commit r16-1949-g4222552aeb313fa40303d122c9cf2fb75299
Author: Piotr Trojanek
Date: Thu Jun 12 00:47:38 2025 +0200
ada: Improve retrieval of nominal unconstrained type in extended return
To reliably retrieve the nom
https://gcc.gnu.org/g:6e22849641d3fcfa6af3fac1e9117b684d6546ec
commit r16-1952-g6e22849641d3fcfa6af3fac1e9117b684d6546ec
Author: Ronan Desplanques
Date: Fri Jun 13 10:34:50 2025 +0200
ada: Make comment more precise
gcc/ada/ChangeLog:
* exp_ch6.adb (Expand_Ctrl_Fun
https://gcc.gnu.org/g:448e857b977ef673fa8a28d24dcd4567f4d5d0cd
commit r16-1951-g448e857b977ef673fa8a28d24dcd4567f4d5d0cd
Author: Eric Botcazou
Date: Thu Jun 12 21:58:49 2025 +0200
ada: Fix missing finalization with conditional expression in extended return
Declarations of return o
https://gcc.gnu.org/g:251dab8bc9a596f094149e256f0d216cc5b1a60a
commit r16-1955-g251dab8bc9a596f094149e256f0d216cc5b1a60a
Author: Piotr Trojanek
Date: Mon Jun 16 16:13:03 2025 +0200
ada: Fix check for elaboration order on subprogram body stubs
Fix an assertion failure occurring whe
https://gcc.gnu.org/g:fd092906db6823c4fb55db7e07b07d71c75d0b01
commit r16-1956-gfd092906db6823c4fb55db7e07b07d71c75d0b01
Author: Eric Botcazou
Date: Fri May 2 01:30:56 2025 +0200
ada: Fix missing error on too large Component_Size not multiple of storage
unit
This is a small regre
https://gcc.gnu.org/g:aada6d75fe6392475c2abc02f5725690edc420cc
commit r16-1954-gaada6d75fe6392475c2abc02f5725690edc420cc
Author: Bob Duff
Date: Mon Jun 16 11:03:22 2025 -0400
ada: More Tbuild cleanup
Remove "Nmake_Assert => ..." on N_Unchecked_Type_Conversion at
gen_il-gen-gen
https://gcc.gnu.org/g:3d4073371168cf5e9f58d18f617b117fb5839f81
commit r16-1960-g3d4073371168cf5e9f58d18f617b117fb5839f81
Author: Eric Botcazou
Date: Fri Jun 13 09:51:52 2025 +0200
ada: Fix poor code generated for return of Out parameter with access type
The record type of the retu
https://gcc.gnu.org/g:06c077d97a19a80ab4f1f9ccd6d058b34014ec87
commit r16-1953-g06c077d97a19a80ab4f1f9ccd6d058b34014ec87
Author: Ronan Desplanques
Date: Tue Jun 10 12:51:26 2025 +0200
ada: Refine sanity check in Insert_Actions
Insert_Actions performs a sanity check when it goes th
https://gcc.gnu.org/g:546ca0115de5cfe2546c260350b275a368065799
commit r16-1957-g546ca0115de5cfe2546c260350b275a368065799
Author: Eric Botcazou
Date: Tue May 6 19:14:40 2025 +0200
ada: Fix wrong finalization of constrained subtype of unconstrained array
type
This implements the Is
https://gcc.gnu.org/g:802efae1403365775591cc4ea6cf93f0b02d8459
commit r16-1958-g802efae1403365775591cc4ea6cf93f0b02d8459
Author: Eric Botcazou
Date: Mon May 26 09:25:57 2025 +0200
ada: Fix alignment violation for mix of aligned and misaligned composite
types
This happens when the
https://gcc.gnu.org/g:8fe64e4d9cd22f7638fc590353c34c79b07f428f
commit r16-1959-g8fe64e4d9cd22f7638fc590353c34c79b07f428f
Author: Eric Botcazou
Date: Thu Jun 12 22:31:06 2025 +0200
ada: Enforce alignment constraint for large Object_Size clauses
The constraint is that the Object_Siz
https://gcc.gnu.org/g:a52484f1ac34dbb604dc862407d9abb32df444dd
commit r16-1968-ga52484f1ac34dbb604dc862407d9abb32df444dd
Author: Jan Hubicka
Date: Thu Jul 3 11:56:28 2025 +0200
Fix division by zero in ipa-cp.cc:update_profiling_info
This ICE has triggered for me during autoprofile
https://gcc.gnu.org/g:f9c43140bee94587cd60c8476db8c0e699206841
commit r15-9920-gf9c43140bee94587cd60c8476db8c0e699206841
Author: Jakub Jelinek
Date: Thu Jul 3 22:39:39 2025 +0200
c++: Fix a pasto in the PR120471 fix [PR120940]
No idea how this slipped in, I'm terribly sorry.
S
https://gcc.gnu.org/g:f3db50e3a41af53f87e94cd31e86f63126b8
commit r14-11876-gf3db50e3a41af53f87e94cd31e86f63126b8
Author: Jakub Jelinek
Date: Thu Jul 3 22:39:39 2025 +0200
c++: Fix a pasto in the PR120471 fix [PR120940]
No idea how this slipped in, I'm terribly sorry.
https://gcc.gnu.org/g:a9b70e4c95c8881520b789c76169e5f8a7f385cc
commit r14-11875-ga9b70e4c95c8881520b789c76169e5f8a7f385cc
Author: Eric Botcazou
Date: Thu Jul 3 20:02:43 2025 +0200
Ada: Remove left-overs of front-end exception mechanism
It was removed from the compiler a few releas
https://gcc.gnu.org/g:dc90649466a54ab61926d88500a05f59a55cb055
commit r16-1990-gdc90649466a54ab61926d88500a05f59a55cb055
Author: Jakub Jelinek
Date: Thu Jul 3 22:39:39 2025 +0200
c++: Fix a pasto in the PR120471 fix [PR120940]
No idea how this slipped in, I'm terribly sorry.
S
https://gcc.gnu.org/g:733cd21cfdd82d11798512cc5c4af29b9fb3adb7
commit r15-9919-g733cd21cfdd82d11798512cc5c4af29b9fb3adb7
Author: Eric Botcazou
Date: Thu Jul 3 20:02:43 2025 +0200
Ada: Remove left-overs of front-end exception mechanism
It was removed from the compiler a few release
https://gcc.gnu.org/g:f3689dc2061481fa789dbf7b6ab55a8e5f52f198
commit r13-9783-gf3689dc2061481fa789dbf7b6ab55a8e5f52f198
Author: Jakub Jelinek
Date: Thu Jul 3 22:39:39 2025 +0200
c++: Fix a pasto in the PR120471 fix [PR120940]
No idea how this slipped in, I'm terribly sorry.
S
https://gcc.gnu.org/g:ed950a9ed384389ff07ac793b7065abe31bcae3f
commit r12-11245-ged950a9ed384389ff07ac793b7065abe31bcae3f
Author: Jakub Jelinek
Date: Thu Jul 3 22:39:39 2025 +0200
c++: Fix a pasto in the PR120471 fix [PR120940]
No idea how this slipped in, I'm terribly sorry.
https://gcc.gnu.org/g:c5a17e92ebf0c6f3887fb5698a1114a3fdf50576
commit r16-1986-gc5a17e92ebf0c6f3887fb5698a1114a3fdf50576
Author: Patrick Palka
Date: Thu Jul 3 10:55:17 2025 -0400
libstdc++: Update LWG 4166 changes to concat_view::end() [PR120934]
In r15-4555-gf191c830154565 we pro
https://gcc.gnu.org/g:780792d78294406c43acef3352bd93a35a37cbd3
commit 780792d78294406c43acef3352bd93a35a37cbd3
Author: Pan Li
Date: Fri Jun 27 09:06:38 2025 +0800
RISC-V: Add test for vec_duplicate + vssubu.vv combine case 0 with GR2VR
cost 0, 2 and 15
Add asm dump check and run
https://gcc.gnu.org/g:302682829c254743170b11680231cf1023306776
commit 302682829c254743170b11680231cf1023306776
Author: Paul-Antoine Arras
Date: Thu Jun 26 13:20:49 2025 +
RISC-V: Vector-scalar negate-multiply-(subtract-)accumulate [PR119100]
This pattern enables the combine pa
https://gcc.gnu.org/g:e520ad3e70ce45682d1f47682dee2c1e4a93f558
commit e520ad3e70ce45682d1f47682dee2c1e4a93f558
Author: Jeff Law
Date: Fri Jun 27 07:00:15 2025 -0600
[RISC-V][PR target/119971] Avoid losing shift count masking
Fix typo spotted by Bernhard Reutner-Fischer.
https://gcc.gnu.org/g:040d02cb21f928c77ac8b976d69f1f6c8fa26683
commit 040d02cb21f928c77ac8b976d69f1f6c8fa26683
Author: Jeff Law
Date: Fri Jun 27 15:11:41 2025 -0600
[sanitizer_common] Fix build on ppc64+musl (#120036)
Cherry picked from LLVM commit 801b519dfd01e21da0be17aa8f8dc2ce
https://gcc.gnu.org/g:e67bd2944d99dc1f1da4594da5075691149f7cb7
commit e67bd2944d99dc1f1da4594da5075691149f7cb7
Author: Jin Ma
Date: Sat Jun 28 19:55:00 2025 +0800
RISC-V: Refactor the function bitmap_union_of_preds_with_entry
The current implementation of this function is somewhat
https://gcc.gnu.org/g:ce4e56eb6e8b6ffeb0ea353b4283e5ec0a8024c5
commit ce4e56eb6e8b6ffeb0ea353b4283e5ec0a8024c5
Author: Kito Cheng
Date: Thu Jun 26 17:21:27 2025 +0800
RISC-V: Add pipeline-checker script
Pipeline checker utility for RISC-V architecture that validates processor
https://gcc.gnu.org/g:a91fa2ad1f3f3ee4f1ee2e1b6071bf464de1b55e
commit a91fa2ad1f3f3ee4f1ee2e1b6071bf464de1b55e
Author: Kito Cheng
Date: Tue Jun 17 16:20:19 2025 +0800
RISC-V: Adding B ext, fp16 and missing scalar instruction type for sifive-7
pipeline model [PR120659]
gcc/ChangeL
https://gcc.gnu.org/g:1c66ca29f0727fa749d80b2504ecf99d289dd5e2
commit 1c66ca29f0727fa749d80b2504ecf99d289dd5e2
Author: Kito Cheng
Date: Mon Jun 30 14:18:07 2025 +0800
RISC-V: Ignore -Oz for most rvv testcase [NFC]
Most testcase in rvv folder already ignore -Oz, but some of them
https://gcc.gnu.org/g:076b6cec4d441d628c31e1525fdc80821c63ccb9
commit 076b6cec4d441d628c31e1525fdc80821c63ccb9
Author: Pan Li
Date: Fri Jun 27 09:02:03 2025 +0800
RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on GR2VR cost
This patch would like to combine the vec_duplicat
https://gcc.gnu.org/g:6f0e70e339cd2f2d87d766dbcce190f464bc429c
commit 6f0e70e339cd2f2d87d766dbcce190f464bc429c
Author: Kito Cheng
Date: Thu Jun 19 14:31:42 2025 +0800
RISC-V: Primary vector pipeline model for sifive 7 series
This commit introduces a primary vector pipeline model f
https://gcc.gnu.org/g:fdc172e631327111c4ab8768c5c38fdeb3475753
commit fdc172e631327111c4ab8768c5c38fdeb3475753
Author: Pan Li
Date: Fri Jun 27 11:35:18 2025 +0800
RISC-V: Reconcile the existing test due to cost model change
The cost model change will make the default cost of vx to
https://gcc.gnu.org/g:21c82c47b2c7dff14bba9e75a1e8a5a3cbbed725
commit 21c82c47b2c7dff14bba9e75a1e8a5a3cbbed725
Author: Sam James
Date: Mon Jun 23 23:28:01 2025 +0100
Fixup dropping REG_EQUAL note in ext-dce
Followup to r16-1613-g34e1e5e33ec3eb. remove_reg_equal_equiv_notes's
2
https://gcc.gnu.org/g:ef87b0d2cae7cef0cc7e80c557258af0039e5d8d
commit ef87b0d2cae7cef0cc7e80c557258af0039e5d8d
Author: Dimitar Dimitrov
Date: Fri Jun 20 20:57:15 2025 +0300
RISC-V: testsuite: Skip tests providing -march/-mcpu for ILP32E/ILP64E ABIs
Some test cases explicitly set -
https://gcc.gnu.org/g:c09ee710d2fe89169946e1d2909d9fa27da47b8b
commit c09ee710d2fe89169946e1d2909d9fa27da47b8b
Author: Jeff Law
Date: Mon Jun 30 14:38:33 2025 -0600
[committed] [PR rtl-optimization/120242] Fix SUBREG_PROMOTED_VAR_P after
ext-dce's actions
I've gone back and forth
https://gcc.gnu.org/g:f7d3710a20c4cd56c09defc2dc65c4732154
commit f7d3710a20c4cd56c09defc2dc65c4732154
Author: Jeff Law
Date: Thu Jul 3 06:44:31 2025 -0600
[RISC-V][PR target/118886] Refine when two insns are signaled as fusion
candidates
A number of folks have had their
https://gcc.gnu.org/g:1d5cfe644cd2047badb9e247dba2d3d9596e273e
commit 1d5cfe644cd2047badb9e247dba2d3d9596e273e
Author: Alfie Richards
Date: Thu Mar 27 14:12:06 2025 +
Refactor record_function_versions.
Renames record_function_versions to add_function_version, and make it
e
https://gcc.gnu.org/g:218279a4653032325cbe13c98f8ea38a5d36
commit 218279a4653032325cbe13c98f8ea38a5d36
Author: Alexey Merzlyakov
Date: Wed Jul 2 11:29:00 2025 -0600
[PATCH] [RISC-V] Fix shift type for RVV interleaved stepped patterns
[PR120356]
It corrects the shift type
https://gcc.gnu.org/g:82b78b6bce0687e55834ebb8c9ec9d2a200dae0c
commit 82b78b6bce0687e55834ebb8c9ec9d2a200dae0c
Author: Xi Ruoyao
Date: Sun May 11 16:44:31 2025 +0800
ext-dce: Don't refine live width with SUBREG mode if
!TRULY_NOOP_TRUNCATION_MODES_P [PR 120050]
If we see a promot
https://gcc.gnu.org/g:9576acb2f212389cdfb74eee325905b072a77063
commit 9576acb2f212389cdfb74eee325905b072a77063
Author: Alexey Merzlyakov
Date: Mon Jun 30 13:58:29 2025 -0600
[RISC-V] Correct CFA notes for stack-clash protection [PR120714]
Fixes incorrect SP-addresses used in CFA n
https://gcc.gnu.org/g:d96b59c82b4185b29c82dddfd1adf0035a3b723e
commit d96b59c82b4185b29c82dddfd1adf0035a3b723e
Author: Pan Li
Date: Fri Jun 27 09:09:08 2025 +0800
RISC-V: Add test for vec_duplicate + vssubu.vv combine case 1 with GR2VR
cost 0, 1 and 2
Add asm dump check test for
https://gcc.gnu.org/g:2cb1108c0929311f73fc9210d29681ba49607b8d
commit r15-9918-g2cb1108c0929311f73fc9210d29681ba49607b8d
Author: Andrew Pinski
Date: Tue May 20 13:21:28 2025 -0700
middle-end: Fix complex lowering of cabs with no LHS [PR120369]
This was introduced by r15-1797-gd8fe
https://gcc.gnu.org/g:5ae9342ba36fc7f7639b28997b73f3e356979768
commit 5ae9342ba36fc7f7639b28997b73f3e356979768
Author: Mikael Morin
Date: Thu Jul 3 16:27:14 2025 +0200
fortran: Add preliminary code of MOVE_ALLOC arguments
Add the preliminary code produced for the evaluation of arg
The branch 'mikael/heads/move_alloc_pre_post_v02' was created in namespace
'refs/users' pointing to:
5ae9342ba36f... fortran: Add preliminary code of MOVE_ALLOC arguments
https://gcc.gnu.org/g:ddab5cf206903f947f969562eb15d799891b0f47
commit r16-1989-gddab5cf206903f947f969562eb15d799891b0f47
Author: Eric Botcazou
Date: Thu Jul 3 20:02:43 2025 +0200
Ada: Remove left-overs of front-end exception mechanism
It was removed from the compiler a few release
https://gcc.gnu.org/g:680ee33e1dfc24345f0a881eb96cf4431db335a9
commit r16-1988-g680ee33e1dfc24345f0a881eb96cf4431db335a9
Author: Juergen Christ
Date: Fri Jun 27 12:20:04 2025 +0200
s390: More vec-perm-const cases.
s390 missed constant vector permutation cases based on the vector p
https://gcc.gnu.org/g:1b488ce13c7f722cef3a667b7f46dcb2d4f2e330
commit 1b488ce13c7f722cef3a667b7f46dcb2d4f2e330
Author: Mikael Morin
Date: Fri Mar 14 16:37:46 2025 +0100
Sauvegarde suppression initialisation inutile bornes pour taire warnings
Diff:
---
gcc/fortran/trans-array.cc | 20
https://gcc.gnu.org/g:00c1aec1efb66a2cc8cff538bd061c6d21106111
commit 00c1aec1efb66a2cc8cff538bd061c6d21106111
Author: Mikael Morin
Date: Mon Feb 17 21:28:01 2025 +0100
Correction régression realloc_on_assign_23.f90
Diff:
---
gcc/fortran/trans-expr.cc | 8 +---
1 file changed, 5 inse
https://gcc.gnu.org/g:172f2922700fa4c4949bcc56acaeca99b4e925b4
commit 172f2922700fa4c4949bcc56acaeca99b4e925b4
Author: Mikael Morin
Date: Tue Feb 18 17:25:29 2025 +0100
Correction régression allocate_with_source_5.f90
Diff:
---
gcc/fortran/resolve.cc | 4 +++-
1 file changed, 3 insertion
https://gcc.gnu.org/g:cc2da149aafbccf497ba0921f446bc06c83a54c5
commit cc2da149aafbccf497ba0921f446bc06c83a54c5
Author: Mikael Morin
Date: Mon Feb 17 21:59:00 2025 +0100
Correction régression realloc_on_assign_1.f03
Diff:
---
gcc/fortran/trans-expr.cc | 42 +++-
https://gcc.gnu.org/g:cbbab5c9c7d4cb8d7521b1fe5c0c752447564676
commit cbbab5c9c7d4cb8d7521b1fe5c0c752447564676
Author: Mikael Morin
Date: Tue Feb 18 22:41:55 2025 +0100
Correction typebound_operator_9.f90
Diff:
---
gcc/fortran/trans-expr.cc | 8 ++--
1 file changed, 6 insertions(+),
https://gcc.gnu.org/g:72b828227f8faf8f0a85735a5c27545378cf20c5
commit r14-11871-g72b828227f8faf8f0a85735a5c27545378cf20c5
Author: Richard Sandiford
Date: Thu Jul 3 08:12:42 2025 +0100
aarch64: Incorrect removal of ZA restore [PR120624]
The PCS defines a lazy save scheme for managi
https://gcc.gnu.org/g:0ef4195c17fe7b0b755686b13f65b57eff12dfe4
commit r16-1919-g0ef4195c17fe7b0b755686b13f65b57eff12dfe4
Author: Eric Botcazou
Date: Mon May 26 23:56:47 2025 +0200
ada: Use consistent truncation of 'Value for decimal fixed-point types
This uses truncation for all b
https://gcc.gnu.org/g:fe1e262fa75b1264663021628a47d216c353abe8
commit r16-1926-gfe1e262fa75b1264663021628a47d216c353abe8
Author: Viljar Indus
Date: Thu May 29 10:54:30 2025 +0300
ada: Call Semantics when analyzing a renamed package
Calling Semantics here will additionally update t
https://gcc.gnu.org/g:d02dfbfa3f1d21acf599e0308e365b296d6bae61
commit r16-1927-gd02dfbfa3f1d21acf599e0308e365b296d6bae61
Author: Bob Duff
Date: Fri May 30 08:07:43 2025 -0400
ada: Remove Empty_Or_Error
Minor stylistic improvement: Remove Empty_Or_Error, and replace
comparisons
https://gcc.gnu.org/g:80a68f555b2ff160be829fdf4f5c16926b01f2a7
commit r16-1928-g80a68f555b2ff160be829fdf4f5c16926b01f2a7
Author: Bob Duff
Date: Fri May 30 09:38:04 2025 -0400
ada: Correct documentation of policy_identifiers for Assertion_Policy
Follow-on to gnat-945.
Chan
https://gcc.gnu.org/g:38d77476147b4caea75c8935f8274f7d6517a1df
commit r16-1923-g38d77476147b4caea75c8935f8274f7d6517a1df
Author: Aleksandra Pasek
Date: Mon Mar 3 20:09:25 2025 +
ada: Fix index bounds check in Super_Delete functions and procedures
gcc/ada/ChangeLog:
https://gcc.gnu.org/g:613e8bafecd2b54407a23d5636799a2c896f5360
commit r16-1924-g613e8bafecd2b54407a23d5636799a2c896f5360
Author: Tonu Naks
Date: Wed May 28 09:50:19 2025 +
ada: Document restriction on array length
gcc/ada/ChangeLog:
* libgnat/i-cstrin.ads (Val
https://gcc.gnu.org/g:6f5035b0d710e540b283e9526298a8e33b5e5f4b
commit r16-1922-g6f5035b0d710e540b283e9526298a8e33b5e5f4b
Author: Eric Botcazou
Date: Tue May 27 13:32:18 2025 +0200
ada: Fix wrong conversion of controlled array with representation change
The problem is that a tempor
https://gcc.gnu.org/g:198afd76a1cf0ba88f9ba913347ba7ebb622
commit r16-1929-g198afd76a1cf0ba88f9ba913347ba7ebb622
Author: Bob Duff
Date: Fri May 30 14:53:41 2025 -0400
ada: Remove unnecessary "return;" statements
A "return;" at the end of a procedure is unnecessary and
https://gcc.gnu.org/g:35827ca717e3a3552fc513453fd37d1aeb339382
commit r16-1920-g35827ca717e3a3552fc513453fd37d1aeb339382
Author: Piotr Trojanek
Date: Tue May 27 12:17:06 2025 +0200
ada: Fix ALI elaboration flags for ghost compilation units (cont.)
When GNAT was compiling a ghost u
https://gcc.gnu.org/g:ef439d213b712b664c3f25fea34c876fa3cb5848
commit r16-1930-gef439d213b712b664c3f25fea34c876fa3cb5848
Author: Ronan Desplanques
Date: Mon Jun 2 12:09:59 2025 +0200
ada: Fix assertion failure on finalizable aggregate
The Finalizable aspect makes it possible that
https://gcc.gnu.org/g:0fb0140c2ec957b10f550a70a616e3205927b1b5
commit r16-1925-g0fb0140c2ec957b10f550a70a616e3205927b1b5
Author: Piotr Trojanek
Date: Wed May 28 15:42:10 2025 +0200
ada: Fix SPARK context discovery from within subunits
When navigating the AST to find the enclosing
https://gcc.gnu.org/g:bf9080aec7731a5749442c1c2f1eb04c47ee2356
commit r16-1936-gbf9080aec7731a5749442c1c2f1eb04c47ee2356
Author: Ronan Desplanques
Date: Thu Jun 5 10:51:20 2025 +0200
ada: Fix typo in comment
gcc/ada/ChangeLog:
* exp_ch7.adb (Build_Record_Deep_Proc
1 - 100 of 181 matches
Mail list logo