[gcc r16-1987] Add myself as an aarch64 port reviewer

2025-07-03 Thread Andrew Pinski via Gcc-cvs
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

[gcc/devel/omp/gcc-15] OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases

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

[gcc/devel/omp/gcc-15] libgomp: Fix up omp_target_memset-3.c test for C++ [PR120444]

2025-07-03 Thread Thomas Schwinge via Gcc-cvs
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++: .../

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

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

[gcc r16-1985] OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases

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

[gcc r15-9916] c++: uninitialized TARGET_EXPR and constexpr [PR120684]

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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Refine VX combine test case 0 to avoid code duplication

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR cost

2025-07-03 Thread Jeff Law via Gcc-cvs
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 +

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vmin.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vmin.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Use riscv_2x_xlen_mode_p [NFC]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add generic tune as default.

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adding cost model for zilsd

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2VR cost

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add -fno-pie flags to testcases

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [PATCH v1] RISC-V: Use scratch reg for loop control

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [committed][PR rtl-optimization/120550] Drop REG_EQUAL note after ext-dce transformation

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vminu.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V] Force several tests to use rocket tuning

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Fix ICE for expand_select_vldi [PR120652]

2025-07-03 Thread Jeff Law via Gcc-cvs
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.

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vminu.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit hosts

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on GR2VR cost

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc r15-9917] libstdc++: Update LWG 4166 changes to concat_view::end() [PR120934]

2025-07-03 Thread Patrick Palka via Libstdc++-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zeros and count_trailing_zeros is used

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vsaddu.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add patterns for vector-scalar multiply-(subtract-)accumulate [PR119100]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vsaddu.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: update prepare_ternary_operands to handle vector-scalar case [PR120828]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Fix build issue

2025-07-03 Thread Jeff Law via Gcc-cvs
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...

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add Profiles RVA/B23S64 support.

2025-07-03 Thread Jeff Law via Gcc-cvs
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.

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V

2025-07-03 Thread Jeff Law via Gcc-cvs
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.

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add comment and reorder the the include files in riscv.md [NFC]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc r13-9781] c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]

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

[gcc r16-1918] tree-optimization/118669 - fixup wrongly aligned loads/stores

2025-07-03 Thread Richard Biener via Gcc-cvs
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

[gcc r16-1950] ada: Port System.Stack_Usage to CHERI

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1949] ada: Improve retrieval of nominal unconstrained type in extended return

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1952] ada: Make comment more precise

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1951] ada: Fix missing finalization with conditional expression in extended return

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1955] ada: Fix check for elaboration order on subprogram body stubs

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1956] ada: Fix missing error on too large Component_Size not multiple of storage unit

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1954] ada: More Tbuild cleanup

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1960] ada: Fix poor code generated for return of Out parameter with access type

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1953] ada: Refine sanity check in Insert_Actions

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1957] ada: Fix wrong finalization of constrained subtype of unconstrained array type

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1958] ada: Fix alignment violation for mix of aligned and misaligned composite types

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1959] ada: Enforce alignment constraint for large Object_Size clauses

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1968] Fix division by zero in ipa-cp.cc:update_profiling_info

2025-07-03 Thread Jan Hubicka via Gcc-cvs
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

[gcc r15-9920] c++: Fix a pasto in the PR120471 fix [PR120940]

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

[gcc r14-11876] c++: Fix a pasto in the PR120471 fix [PR120940]

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

[gcc r14-11875] Ada: Remove left-overs of front-end exception mechanism

2025-07-03 Thread Eric Botcazou via Gcc-cvs
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

[gcc r16-1990] c++: Fix a pasto in the PR120471 fix [PR120940]

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

[gcc r15-9919] Ada: Remove left-overs of front-end exception mechanism

2025-07-03 Thread Eric Botcazou via Gcc-cvs
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

[gcc r13-9783] c++: Fix a pasto in the PR120471 fix [PR120940]

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

[gcc r12-11245] c++: Fix a pasto in the PR120471 fix [PR120940]

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

[gcc r16-1986] libstdc++: Update LWG 4166 changes to concat_view::end() [PR120934]

2025-07-03 Thread Patrick Palka via Libstdc++-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vssubu.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Vector-scalar negate-multiply-(subtract-)accumulate [PR119100]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V][PR target/119971] Avoid losing shift count masking

2025-07-03 Thread Jeff Law via Gcc-cvs
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.

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [sanitizer_common] Fix build on ppc64+musl (#120036)

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Refactor the function bitmap_union_of_preds_with_entry

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add pipeline-checker script

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Adding B ext, fp16 and missing scalar instruction type for sifive-7 pipeline model [PR120659

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Ignore -Oz for most rvv testcase [NFC]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on GR2VR cost

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Primary vector pipeline model for sifive 7 series

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Reconcile the existing test due to cost model change

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] Fixup dropping REG_EQUAL note in ext-dce

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: testsuite: Skip tests providing -march/-mcpu for ILP32E/ILP64E ABIs

2025-07-03 Thread Jeff Law via Gcc-cvs
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 -

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [committed] [PR rtl-optimization/120242] Fix SUBREG_PROMOTED_VAR_P after ext-dce's actions

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V][PR target/118886] Refine when two insns are signaled as fusion candidates

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] Refactor record_function_versions.

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped patterns [PR120356]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] ext-dce: Don't refine live width with SUBREG mode if !TRULY_NOOP_TRUNCATION_MODES_P [PR 120050]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V] Correct CFA notes for stack-clash protection [PR120714]

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vssubu.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-07-03 Thread Jeff Law via Gcc-cvs
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

[gcc r15-9918] middle-end: Fix complex lowering of cabs with no LHS [PR120369]

2025-07-03 Thread Andrew Pinski via Gcc-cvs
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

[gcc(refs/users/mikael/heads/move_alloc_pre_post_v02)] fortran: Add preliminary code of MOVE_ALLOC arguments

2025-07-03 Thread Mikael Morin via Gcc-cvs
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

[gcc] Created branch 'mikael/heads/move_alloc_pre_post_v02' in namespace 'refs/users'

2025-07-03 Thread Mikael Morin via Gcc-cvs
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

[gcc r16-1989] Ada: Remove left-overs of front-end exception mechanism

2025-07-03 Thread Eric Botcazou via Gcc-cvs
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

[gcc r16-1988] s390: More vec-perm-const cases.

2025-07-03 Thread Juergen Christ via Gcc-cvs
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

[gcc(refs/users/mikael/heads/suppr_allocated_in_scope_v03)] Sauvegarde suppression initialisation inutile bornes pour taire warnings

2025-07-03 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/suppr_allocated_in_scope_v03)] Correction régression realloc_on_assign_23.f90

2025-07-03 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/suppr_allocated_in_scope_v03)] Correction régression allocate_with_source_5.f90

2025-07-03 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/suppr_allocated_in_scope_v03)] Correction régression realloc_on_assign_1.f03

2025-07-03 Thread Mikael Morin via Gcc-cvs
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 +++-

[gcc(refs/users/mikael/heads/suppr_allocated_in_scope_v03)] Correction typebound_operator_9.f90

2025-07-03 Thread Mikael Morin via Gcc-cvs
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(+),

[gcc r14-11871] aarch64: Incorrect removal of ZA restore [PR120624]

2025-07-03 Thread Richard Sandiford via Gcc-cvs
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

[gcc r16-1919] ada: Use consistent truncation of 'Value for decimal fixed-point types

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1926] ada: Call Semantics when analyzing a renamed package

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1927] ada: Remove Empty_Or_Error

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1928] ada: Correct documentation of policy_identifiers for Assertion_Policy

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1923] ada: Fix index bounds check in Super_Delete functions and procedures

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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:

[gcc r16-1924] ada: Document restriction on array length

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1922] ada: Fix wrong conversion of controlled array with representation change

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1929] ada: Remove unnecessary "return;" statements

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1920] ada: Fix ALI elaboration flags for ghost compilation units (cont.)

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1930] ada: Fix assertion failure on finalizable aggregate

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1925] ada: Fix SPARK context discovery from within subunits

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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

[gcc r16-1936] ada: Fix typo in comment

2025-07-03 Thread Marc Poulhies via Gcc-cvs
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   2   >