[gcc r16-1961] Auto-FDO/FDO profile comparator

2025-07-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:09db37f7cea79f1cfcede455763e5e2da28ae2d5 commit r16-1961-g09db37f7cea79f1cfcede455763e5e2da28ae2d5 Author: Jan Hubicka Date: Tue Jul 1 08:32:56 2025 +0200 Auto-FDO/FDO profile comparator the patch I sent from airport only worked if you produced the gcda files

[gcc r16-1939] ada: Refine subtypes in task-counting code

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:a6e7dffdd1f65867d673bead42ee44269c1ead63 commit r16-1939-ga6e7dffdd1f65867d673bead42ee44269c1ead63 Author: Piotr Trojanek Date: Thu Jun 5 14:05:23 2025 +0200 ada: Refine subtypes in task-counting code Code cleanup; semantics is unaffected. gcc/ada/Ch

[gcc r16-1962] Fix overlfow in ipa-cp heuristics

2025-07-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:bba817adbfde5c44fb77cc284c1917d33407ec2e commit r16-1962-gbba817adbfde5c44fb77cc284c1917d33407ec2e Author: Jan Hubicka Date: Thu Jul 3 10:19:31 2025 +0200 Fix overlfow in ipa-cp heuristics ipa-cp converts sreal times to int, while point of sreal is to accomod

[gcc r16-1932] ada: Fix spurious Constraint_Error raised by 'Value of fixed-point types

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:b2dcb85380b606e4064089bb79dde2c9ff271ad0 commit r16-1932-gb2dcb85380b606e4064089bb79dde2c9ff271ad0 Author: Eric Botcazou Date: Tue Jun 3 18:54:03 2025 +0200 ada: Fix spurious Constraint_Error raised by 'Value of fixed-point types This happens for very large S

[gcc r16-1940] ada: Fix crash with Finalizable in corner case

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:9631219c6aaf4bbeb6d7fed9fad191f79b400e61 commit r16-1940-g9631219c6aaf4bbeb6d7fed9fad191f79b400e61 Author: Ronan Desplanques Date: Thu Jun 5 12:03:46 2025 +0200 ada: Fix crash with Finalizable in corner case The Finalizable aspect introduced controlled types

[gcc r16-1935] ada: Enforce visibility of unit used as a parent instance of a child instance

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:8f5a2b59a8ed558080c41a335d44194843553c99 commit r16-1935-g8f5a2b59a8ed558080c41a335d44194843553c99 Author: Gary Dismukes Date: Tue Jun 3 01:01:12 2025 + ada: Enforce visibility of unit used as a parent instance of a child instance In cases involving inst

[gcc r16-1933] ada: Cleanup in type support subprograms code

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:2bf031a5ac1927108185f8f3d4396d6d97967a7e commit r16-1933-g2bf031a5ac1927108185f8f3d4396d6d97967a7e Author: Piotr Trojanek Date: Wed Jun 4 12:08:58 2025 +0200 ada: Cleanup in type support subprograms code Code cleanup; semantics is unaffected. gcc/ada

[gcc r16-1934] ada: Fix comment

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:f9be32c81480f2afc287d9063f407d1dec7d56f9 commit r16-1934-gf9be32c81480f2afc287d9063f407d1dec7d56f9 Author: Ronan Desplanques Date: Wed Jun 4 15:08:38 2025 +0200 ada: Fix comment This patch fixes a misnaming of Make_Predefined_Primitive_Specs in a comment.

[gcc r16-1938] ada: Remove a couple of redundant calls to Set_Etype

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:42f984411bff7633b01e2d98176be8ce968b2130 commit r16-1938-g42f984411bff7633b01e2d98176be8ce968b2130 Author: Eric Botcazou Date: Thu Jun 5 13:14:33 2025 +0200 ada: Remove a couple of redundant calls to Set_Etype The OK_Convert_To function already sets the Etype

[gcc r16-1937] ada: Fix crash with Finalizable in corner case

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:afb644eed3ccb5627645fe9060388a89fc6f8c3f commit r16-1937-gafb644eed3ccb5627645fe9060388a89fc6f8c3f Author: Ronan Desplanques Date: Thu Jun 5 09:48:22 2025 +0200 ada: Fix crash with Finalizable in corner case Since the introduction of the Finalizable aspect, t

[gcc r16-1941] ada: Remove redundant nested aggregates from diagnostics code

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:c52c0b0e9089eea8e014c28258e6feca1bbe27be commit r16-1941-gc52c0b0e9089eea8e014c28258e6feca1bbe27be Author: Piotr Trojanek Date: Mon Jun 9 16:09:35 2025 +0200 ada: Remove redundant nested aggregates from diagnostics code A nested aggregate with a single "other

[gcc r16-1931] ada: Fix comment

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:ef1727e34c766bd812357a27aac5109a10c48b89 commit r16-1931-gef1727e34c766bd812357a27aac5109a10c48b89 Author: Ronan Desplanques Date: Tue Jun 3 15:01:36 2025 +0200 ada: Fix comment This patch fixes a comment that wrongly stated that no dispatch entry for dee

[gcc r16-1946] ada: Fix constraint-related legality checks in extended return statements

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:29c0ace8b2d935e523af277049c5905342f3472c commit r16-1946-g29c0ace8b2d935e523af277049c5905342f3472c Author: Piotr Trojanek Date: Tue Jun 10 16:29:30 2025 +0200 ada: Fix constraint-related legality checks in extended return statements Legality checks in extende

[gcc r16-1947] ada: Adjust message about statically compatible result subtype

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:f5bacaa3dd8b66ac13517b9fa3c3a253d4001c5e commit r16-1947-gf5bacaa3dd8b66ac13517b9fa3c3a253d4001c5e Author: Piotr Trojanek Date: Wed Jun 11 00:20:13 2025 +0200 ada: Adjust message about statically compatible result subtype Ada RM 6.5(5.3/5) is about "result SU

[gcc r16-1942] ada: Turn diagnostic object from variable to constant

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:ee384af77c0d11436fd6027ef2eb29115e1ab251 commit r16-1942-gee384af77c0d11436fd6027ef2eb29115e1ab251 Author: Piotr Trojanek Date: Mon Jun 9 16:11:48 2025 +0200 ada: Turn diagnostic object from variable to constant Diagnostic entries are not supposed to be modif

[gcc r16-1944] ada: Fix node copy with functions as actual parameters in dispatching DIC

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:c58ef269c7a0461f8d2f751565ab58036410252a commit r16-1944-gc58ef269c7a0461f8d2f751565ab58036410252a Author: Denis Mazzucato Date: Fri Jun 6 07:53:00 2025 + ada: Fix node copy with functions as actual parameters in dispatching DIC When dispatching in a Defa

[gcc r16-1945] ada: Fix strange holes for type with variant part reported by -gnatRh

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:93d5053b1f3ab546808d81d1ef4955e448fb751b commit r16-1945-g93d5053b1f3ab546808d81d1ef4955e448fb751b Author: Eric Botcazou Date: Mon Jun 9 21:45:45 2025 +0200 ada: Fix strange holes for type with variant part reported by -gnatRh The problem is that the sorting

[gcc r16-1943] ada: Fix minor fallout of latest change

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:caa6ba604ca1a8d6c4fbdea2eae64c591d993173 commit r16-1943-gcaa6ba604ca1a8d6c4fbdea2eae64c591d993173 Author: Eric Botcazou Date: Tue Jun 10 10:35:09 2025 +0200 ada: Fix minor fallout of latest change This adjusts the header of the renamed files and adds missing

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

2025-07-03 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:2aa9e4a4a431d66f5ce474651c04029373181faa commit r16-1948-g2aa9e4a4a431d66f5ce474651c04029373181faa Author: Piotr Trojanek Date: Wed Jun 11 16:41:00 2025 +0200 ada: Improve retrieval of nominal unconstrained type in extended return When extended return stateme

[gcc r15-9914] Fortran: Fix out of bounds access in structure constructor's clean up [PR120711]

2025-07-03 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:8b7a779b85df65a29fe3820886cbd72663b6dba4 commit r15-9914-g8b7a779b85df65a29fe3820886cbd72663b6dba4 Author: Andre Vehreschild Date: Wed Jun 25 09:12:35 2025 +0200 Fortran: Fix out of bounds access in structure constructor's clean up [PR120711] A structure con

[gcc r16-1983] testsuite: Fix gcc.dg/ipa/pr120295.c on Solaris

2025-07-03 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:22edba0d9c932f48545ccf60c278dd7ce299cc53 commit r16-1983-g22edba0d9c932f48545ccf60c278dd7ce299cc53 Author: Rainer Orth Date: Thu Jul 3 14:05:59 2025 +0200 testsuite: Fix gcc.dg/ipa/pr120295.c on Solaris gcc.dg/ipa/pr120295.c FAILs on Solaris: FAIL: g

[gcc r16-1984] [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:83d19b5d842dadc1720b57486d4675a238966ba4 commit r16-1984-g83d19b5d842dadc1720b57486d4675a238966ba4 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

[gcc r16-1972] tree-optimization/120780: Support object size for containing objects

2025-07-03 Thread Siddhesh Poyarekar via Gcc-cvs
https://gcc.gnu.org/g:72e85d46472716e670cbe6e967109473b8d12d38 commit r16-1972-g72e85d46472716e670cbe6e967109473b8d12d38 Author: Siddhesh Poyarekar Date: Thu Jun 26 17:46:00 2025 -0400 tree-optimization/120780: Support object size for containing objects MEM_REF cast of a subobject

[gcc r16-1973] libstdc++: construct bitset from string_view (P2697) [PR119742]

2025-07-03 Thread Nathan Myers via Libstdc++-cvs
https://gcc.gnu.org/g:9930876ed788a7da18ccef0c91f4f12749da1df7 commit r16-1973-g9930876ed788a7da18ccef0c91f4f12749da1df7 Author: Nathan Myers Date: Mon Jun 30 18:55:48 2025 -0400 libstdc++: construct bitset from string_view (P2697) [PR119742] Add a bitset constructor from string_v

[gcc r16-1974] AArch64: place branch instruction rules together

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:53242a56844e484e8694dc073be607f16ebbd8d4 commit r16-1974-g53242a56844e484e8694dc073be607f16ebbd8d4 Author: Karl Meakin Date: Thu Jul 3 12:48:27 2025 +0100 AArch64: place branch instruction rules together The rules for conditional branches were spread througho

[gcc r16-1980] AArch64: precommit test for CMPBR instructions

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:bda03ce9125af8910e77b407a701a76b93b5ba57 commit r16-1980-gbda03ce9125af8910e77b407a701a76b93b5ba57 Author: Karl Meakin Date: Thu Jul 3 12:48:32 2025 +0100 AArch64: precommit test for CMPBR instructions Commit the test file `cmpbr.c` before rules for generatin

[gcc r16-1975] AArch64: reformat branch instruction rules

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:cfb1a083e16507feb8bbb85903611aac3772aaef commit r16-1975-gcfb1a083e16507feb8bbb85903611aac3772aaef Author: Karl Meakin Date: Thu Jul 3 12:48:28 2025 +0100 AArch64: reformat branch instruction rules Make the formatting of the RTL templates in the rules for bra

[gcc r16-1976] AArch64: rename branch instruction rules

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:2cc9b03a84601b7951e5e0a24f5174387f564f27 commit r16-1976-g2cc9b03a84601b7951e5e0a24f5174387f564f27 Author: Karl Meakin Date: Thu Jul 3 12:48:28 2025 +0100 AArch64: rename branch instruction rules Give the `define_insn` rules used in lowering `cbranch4` to RTL

[gcc r16-1982] AArch64: make rules for CBZ/TBZ higher priority

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:44b9769593ac8bb01f869e0505f447d9dfe8add5 commit r16-1982-g44b9769593ac8bb01f869e0505f447d9dfe8add5 Author: Karl Meakin Date: Thu Jul 3 12:48:34 2025 +0100 AArch64: make rules for CBZ/TBZ higher priority Move the rules for CBZ/TBZ to be above the rules for

[gcc r16-1979] AArch64: recognize `+cmpbr` option

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:2e021e34ea18d88fde8ae3b7400828d054d6d4af commit r16-1979-g2e021e34ea18d88fde8ae3b7400828d054d6d4af Author: Karl Meakin Date: Thu Jul 3 12:48:31 2025 +0100 AArch64: recognize `+cmpbr` option Add the `+cmpbr` option to enable the FEAT_CMPBR architectural ex

[gcc r16-1977] AArch64: add constants for branch displacements

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:70905bad8ea7e9e5f807b54ad3fe183f643cdbf2 commit r16-1977-g70905bad8ea7e9e5f807b54ad3fe183f643cdbf2 Author: Karl Meakin Date: Thu Jul 3 12:48:29 2025 +0100 AArch64: add constants for branch displacements Extract the hardcoded values for the minimum PC-relative

[gcc r16-1978] AArch64: make `far_branch` attribute a boolean

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:6cc3cdddeb362b827b5d1f97a21291623cb1bd3a commit r16-1978-g6cc3cdddeb362b827b5d1f97a21291623cb1bd3a Author: Karl Meakin Date: Thu Jul 3 12:48:30 2025 +0100 AArch64: make `far_branch` attribute a boolean The `far_branch` attribute only ever takes the values 0 o

[gcc r16-1981] AArch64: rules for CMPBR instructions

2025-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:2e95ef6ca3e97b8d66110b3d0cdc144dec56fb3b commit r16-1981-g2e95ef6ca3e97b8d66110b3d0cdc144dec56fb3b Author: Karl Meakin Date: Thu Jul 3 12:48:33 2025 +0100 AArch64: rules for CMPBR instructions Add rules for lowering `cbranch4` to CBB/CBH/CB when CMPBR ext

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c0f35aa924da69c9df316f47f5a799280ad4e9ab commit c0f35aa924da69c9df316f47f5a799280ad4e9ab Author: Mikael Morin Date: Mon Feb 17 22:59:01 2025 +0100 Correction régression pr108889.f90 realloc_on_assign* Diff: --- gcc/fortran/trans-array.cc | 74 +++

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b5c413aa577372b7c8a39be10e5b04575ee09dcb commit b5c413aa577372b7c8a39be10e5b04575ee09dcb Author: Mikael Morin Date: Tue Feb 18 12:35:05 2025 +0100 Correction régression associate_46.f90 Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertions(+) d

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c65e4c60e637d78014c6169d48791c3435e55349 commit c65e4c60e637d78014c6169d48791c3435e55349 Author: Mikael Morin Date: Tue Feb 18 15:07:23 2025 +0100 Correction régression array_function_6.f90 Diff: --- gcc/fortran/resolve.cc | 4 gcc/fortran/trans-array.cc |

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a59aa65159fde5d933209a8e4db21df8133d0555 commit a59aa65159fde5d933209a8e4db21df8133d0555 Author: Mikael Morin Date: Tue Feb 18 19:18:37 2025 +0100 Correction régression func_result_6.f90 Diff: --- gcc/fortran/resolve.cc | 50 -

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f1bc9ec4fc7b51df0576fc9b310082f605ac49db commit f1bc9ec4fc7b51df0576fc9b310082f605ac49db Author: Mikael Morin Date: Fri Mar 7 13:24:23 2025 +0100 Correction actual_array_offset_1.f90 Diff: --- gcc/fortran/trans-array.cc | 75 +++--

[gcc r16-1965] aarch64: Drop const_int from aarch64_maskload_else_operand

2025-07-03 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:c512c9090f52e7666730db9117c6ec6ca11cf3b8 commit r16-1965-gc512c9090f52e7666730db9117c6ec6ca11cf3b8 Author: Alex Coplan Date: Thu Jun 19 12:38:11 2025 +0100 aarch64: Drop const_int from aarch64_maskload_else_operand The "else operand" to maskload should always

[gcc r16-1963] Enable ipa-cp cloning for cold wrappers of hot functions

2025-07-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:328ef9aaede3c59224e52a1337416e5489e7c6c8 commit r16-1963-g328ef9aaede3c59224e52a1337416e5489e7c6c8 Author: Jan Hubicka Date: Thu Jul 3 10:25:39 2025 +0200 Enable ipa-cp cloning for cold wrappers of hot functions ipa-cp cloning disables itself for all function

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/suppr_allocated_in_scope_v03' was created in namespace 'refs/users' pointing to: 38781aea3a48... Correction régression recursive_alloc_comp_4.f08

[gcc(refs/users/mikael/heads/suppr_allocated_in_scope_v03)] Correction régression alloc_comp_assign_12 etc

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:69f0ba41bfc0219fc50995f3692b3533399cd48f commit 69f0ba41bfc0219fc50995f3692b3533399cd48f Author: Mikael Morin Date: Thu Mar 6 19:32:28 2025 +0100 Correction régression alloc_comp_assign_12 etc Diff: --- gcc/fortran/trans-array.cc | 18 ++ 1 file chan

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f098f89c12a0dc6ca2063ca7862e2330032ba360 commit f098f89c12a0dc6ca2063ca7862e2330032ba360 Author: Mikael Morin Date: Tue Feb 18 20:33:17 2025 +0100 Correction régression PR95196.f90 Diff: --- gcc/fortran/trans-expr.cc | 6 +- 1 file changed, 1 insertion(+), 5 del

[gcc r16-1964] doc: Clarify mode of else operand for vec_mask_load_lanesmn

2025-07-03 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:d0749f3774032f74703071cc032fab13122d5c76 commit r16-1964-gd0749f3774032f74703071cc032fab13122d5c76 Author: Alex Coplan Date: Mon Jun 30 15:06:03 2025 +0100 doc: Clarify mode of else operand for vec_mask_load_lanesmn This extends the documentation of the vec_m

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:38781aea3a48c354ae65da4b224afacb087cfbe8 commit 38781aea3a48c354ae65da4b224afacb087cfbe8 Author: Mikael Morin Date: Fri Mar 7 13:48:42 2025 +0100 Correction régression recursive_alloc_comp_4.f08 Diff: --- gcc/fortran/trans-intrinsic.cc | 5 + 1 file changed, 5 i

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

2025-07-03 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5bd5c8ac247961f570e529d2bb1ef8ab178d2582 commit 5bd5c8ac247961f570e529d2bb1ef8ab178d2582 Author: Mikael Morin Date: Wed Feb 19 14:39:29 2025 +0100 Correction régression class_transformational_2.f90 Diff: --- gcc/fortran/trans-array.cc | 1 - 1 file changed, 1 deleti

[gcc r16-1971] x86: Emit label only for __mcount_loc section

2025-07-03 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:349da53f13de274864d01b6ccc466961c472dbe1 commit r16-1971-g349da53f13de274864d01b6ccc466961c472dbe1 Author: H.J. Lu Date: Thu Jul 3 10:13:48 2025 +0800 x86: Emit label only for __mcount_loc section commit ecc81e33123d7ac9c11742161e128858d844b99d Author: An

[gcc r16-1970] Add -Wauto-profile warning

2025-07-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:99f9e90160cb83b09ec7421e9b53e4fffe3ee5ec commit r16-1970-g99f9e90160cb83b09ec7421e9b53e4fffe3ee5ec Author: Jan Hubicka Date: Thu Jul 3 12:05:45 2025 +0200 Add -Wauto-profile warning this patch adds new warning -Wauto-profile which warns about mismatches betw

[gcc r12-11244] 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:b5f0faa4eb71650a9dde3938c3a98eda710534de commit r12-11244-gb5f0faa4eb71650a9dde3938c3a98eda710534de 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 si

[gcc r16-1966] libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931]

2025-07-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bc3ec8684f7111a06fde433bbe57caa385b178af commit r16-1966-gbc3ec8684f7111a06fde433bbe57caa385b178af Author: Jonathan Wakely Date: Wed Jul 2 21:54:06 2025 +0100 libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931] A typo in r15-4473-g3abe75

[gcc r16-1967] Fortran: Remove corank conformability checks [PR120843]

2025-07-03 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:15413e05eb9cde976b8890cd9b597d0a41a8eb27 commit r16-1967-g15413e05eb9cde976b8890cd9b597d0a41a8eb27 Author: Andre Vehreschild Date: Wed Jul 2 11:06:17 2025 +0200 Fortran: Remove corank conformability checks [PR120843] Remove the checks on coranks conformabilit

[gcc r16-1917] x86-64: Add RDI clobber to 64-bit dynamic TLS patterns

2025-07-03 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:d8d5e2a8031e74f08f61ccdd727476f97940c5a6 commit r16-1917-gd8d5e2a8031e74f08f61ccdd727476f97940c5a6 Author: H.J. Lu Date: Thu Jul 3 10:54:39 2025 +0800 x86-64: Add RDI clobber to 64-bit dynamic TLS patterns *tls_global_dynamic_64_largepic, *tls_local_dynamic_6

[gcc r14-11872] 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:d21bfd170f939625abee3e230a6d41d7e1529ed3 commit r14-11872-gd21bfd170f939625abee3e230a6d41d7e1529ed3 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 si

[gcc r16-1969] Make inliner loop hints more agressive

2025-07-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:d52b0327a17f5ed12038bd83002627aac5b4b944 commit r16-1969-gd52b0327a17f5ed12038bd83002627aac5b4b944 Author: Jan Hubicka Date: Thu Jul 3 12:00:05 2025 +0200 Make inliner loop hints more agressive This patch makes loop inline hints more agressive. If we know it

[gcc r15-9905] ada: Fix wrong conversion of controlled array with representation change

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:4ea7021613c47201f87b40116249d85bd5169ce9 commit r15-9905-g4ea7021613c47201f87b40116249d85bd5169ce9 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 r15-9906] ada: Fix assertion failure on finalizable aggregate

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:c9c6392fcbc96d2df388fc72ae15d564da2e74ad commit r15-9906-gc9c6392fcbc96d2df388fc72ae15d564da2e74ad 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 r15-9907] ada: Fix crash with Finalizable in corner case

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:181d76171ccf77be4aea37d290179130af8e0562 commit r15-9907-g181d76171ccf77be4aea37d290179130af8e0562 Author: Ronan Desplanques Date: Thu Jun 5 09:48:22 2025 +0200 ada: Fix crash with Finalizable in corner case Since the introduction of the Finalizable aspect, t

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

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:a30e425255a3bde94b4669624903bee3f1f1662f commit r15-9911-ga30e425255a3bde94b4669624903bee3f1f1662f 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 r15-9913] ada: Fix alignment violation for mix of aligned and misaligned composite types

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:22b8806a627d83ccd65dd84668098c954d1f9597 commit r15-9913-g22b8806a627d83ccd65dd84668098c954d1f9597 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 r14-11873] ada: Fix wrong conversion of controlled array with representation change

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:a58d7df7cf96d0eda885e6dc245c9053330198b4 commit r14-11873-ga58d7df7cf96d0eda885e6dc245c9053330198b4 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 tempo

[gcc r15-9908] ada: Fix crash with Finalizable in corner case

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:36b77268eec6e9791811b36b0d48c788ff696fb9 commit r15-9908-g36b77268eec6e9791811b36b0d48c788ff696fb9 Author: Ronan Desplanques Date: Thu Jun 5 12:03:46 2025 +0200 ada: Fix crash with Finalizable in corner case The Finalizable aspect introduced controlled types

[gcc r15-9909] ada: Fix missing finalization with conditional expression in extended return

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ce51aec0583912e46a4c519f5da04deabb400f8e commit r15-9909-gce51aec0583912e46a4c519f5da04deabb400f8e 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 r15-9912] ada: Fix wrong finalization of constrained subtype of unconstrained array type

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:aa622ab8239cd5b957c1dd0ad777dcef13387252 commit r15-9912-gaa622ab8239cd5b957c1dd0ad777dcef13387252 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 r14-11874] ada: Fix missing error on too large Component_Size not multiple of storage unit

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:4f2863c82b203a0791307b1c7eabc4b32d054070 commit r14-11874-g4f2863c82b203a0791307b1c7eabc4b32d054070 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 regr

[gcc r15-9910] ada: Refine sanity check in Insert_Actions

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:81645c63e925e5fafb6e0836e0cd5585a0bec1d0 commit r15-9910-g81645c63e925e5fafb6e0836e0cd5585a0bec1d0 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 r13-9782] ada: Fix missing error on too large Component_Size not multiple of storage unit

2025-07-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:73b173d915f9bbcfd751cefd2bdb1ab690f0b2fc commit r13-9782-g73b173d915f9bbcfd751cefd2bdb1ab690f0b2fc 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-1992] c++: trivial lambda pruning [PR120716]

2025-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:387cc9f80fcfd8b7d3fc142ef01bb05a46f0f244 commit r16-1992-g387cc9f80fcfd8b7d3fc142ef01bb05a46f0f244 Author: Jason Merrill Date: Thu Jul 3 16:52:56 2025 -0400 c++: trivial lambda pruning [PR120716] In this testcase there is nothing in the lambda except a static

[gcc r16-1991] c++: ICE with 'this' in lambda signature [PR120748]

2025-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e9549b5ee8496af12bac3ebfa3ec0aa8487fb725 commit r16-1991-ge9549b5ee8496af12bac3ebfa3ec0aa8487fb725 Author: Jason Merrill Date: Thu Jul 3 12:05:12 2025 -0400 c++: ICE with 'this' in lambda signature [PR120748] This testcase was crashing from infinite recursion

[gcc r12-11247] libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809].

2025-07-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4c4135438a6b100f27968a3fda41e580dba61b52 commit r12-11247-g4c4135438a6b100f27968a3fda41e580dba61b52 Author: Mark Mentovai Date: Tue Sep 24 16:11:14 2024 -0400 libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809]. From macOSX15 SDK, the

[gcc r12-11249] Darwin: Pass -macos_version_min to the linker [PR119172].

2025-07-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6d57ab56981cf085480df21f602dacb7f3cf3e49 commit r12-11249-g6d57ab56981cf085480df21f602dacb7f3cf3e49 Author: Iain Sandoe Date: Sun Mar 9 09:24:34 2025 + Darwin: Pass -macos_version_min to the linker [PR119172]. For binaries to be notarised, the SDK version

[gcc r12-11248] fixincludes: adjust stdio fix for macOS 15 headers

2025-07-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:8b89889c1f9329b52989f0036e49816b063a6d92 commit r12-11248-g8b89889c1f9329b52989f0036e49816b063a6d92 Author: Francois-Xavier Coudert Date: Thu Jun 27 18:55:22 2024 +0200 fixincludes: adjust stdio fix for macOS 15 headers fixincludes/ChangeLog:

[gcc r12-11250] configure, Darwin: Recognise new naming for Xcode ld.

2025-07-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b71ac987cd149928d1eecd498a721d4377505da8 commit r12-11250-gb71ac987cd149928d1eecd498a721d4377505da8 Author: Iain Sandoe Date: Tue Apr 15 14:02:21 2025 +0100 configure, Darwin: Recognise new naming for Xcode ld. The latest editions of XCode have altered the id

[gcc r16-1999] testsuite: Rename a test

2025-07-03 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:1c24213ec117b889342913482faad2c7ba0fe7fd commit r16-1999-g1c24213ec117b889342913482faad2c7ba0fe7fd Author: Xi Ruoyao Date: Fri Jul 4 11:27:04 2025 +0800 testsuite: Rename a test I mistyped the file name :(. gcc/testsuite/ChangeLog: P

[gcc r16-1996] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2

2025-07-03 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:d6ed12ed5ebac8e50da9defea6af832039782cbf commit r16-1996-gd6ed12ed5ebac8e50da9defea6af832039782cbf Author: panciyan Date: Tue Jun 24 09:58:14 2025 +0800 RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2 This patch adds testcase for form2, as shown be

[gcc r16-1995] Match: Support for signed scalar SAT_ADD IMM form 2

2025-07-03 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:0662d721cfbe162a06645d94640a146d3912f554 commit r16-1995-g0662d721cfbe162a06645d94640a146d3912f554 Author: panciyan Date: Tue Jun 24 09:28:49 2025 +0800 Match: Support for signed scalar SAT_ADD IMM form 2 This patch would like to support signed scalar SAT_ADD

[gcc r16-1997] [RISC-V] Add basic instrumentation to fusion detection

2025-07-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:053a678cc59a0c8adbdbb78802ff33a619b57b41 commit r16-1997-g053a678cc59a0c8adbdbb78802ff33a619b57b41 Author: Shreya Munnangi Date: Thu Jul 3 21:03:03 2025 -0600 [RISC-V] Add basic instrumentation to fusion detection We were looking to evaluate some changes from

[gcc r16-1998] LoongArch: Prevent subreg of subreg in CRC

2025-07-03 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:113ed3adc03f79f09ffe00d429d18f89f335b188 commit r16-1998-g113ed3adc03f79f09ffe00d429d18f89f335b188 Author: Xi Ruoyao Date: Wed Jul 2 15:28:33 2025 +0800 LoongArch: Prevent subreg of subreg in CRC The register_operand predicate can match subreg, then we'd have

[gcc r16-2001] tree-optimization/120927 - 510.parest_r segfault with masked epilog

2025-07-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:918f4517564c2cf7e5bb907428d5413742bee56f commit r16-2001-g918f4517564c2cf7e5bb907428d5413742bee56f Author: Richard Biener Date: Thu Jul 3 14:39:22 2025 +0200 tree-optimization/120927 - 510.parest_r segfault with masked epilog The following fixes bad alignment

[gcc r16-2000] c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837]

2025-07-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e16820d4f7ab1d8a40f70beef722e6f8a4c2392c commit r16-2000-ge16820d4f7ab1d8a40f70beef722e6f8a4c2392c Author: Jakub Jelinek Date: Fri Jul 4 07:50:12 2025 +0200 c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837] The following testcase is miscompiled

[gcc r15-9915] libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931]

2025-07-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c612c500de3804b330090fe478b5e055944ff8b2 commit r15-9915-gc612c500de3804b330090fe478b5e055944ff8b2 Author: Jonathan Wakely Date: Wed Jul 2 21:54:06 2025 +0100 libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931] A typo in r15-4473-g3abe75

[gcc r16-1993] libstdc++: fix bits/version.def typo

2025-07-03 Thread Nathan Myers via Libstdc++-cvs
https://gcc.gnu.org/g:062f217f41d1e53c4f101caebfd9aabd3f8afe03 commit r16-1993-g062f217f41d1e53c4f101caebfd9aabd3f8afe03 Author: Nathan Myers Date: Thu Jul 3 19:45:27 2025 -0400 libstdc++: fix bits/version.def typo bits/version.def was missing a ';'. libstdc++-v3/Changelo

<    1   2